diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d9715b8..a5be604f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 14.0.2 + +### Minor changes and fixes + +* Peertube v8.0.0 compatibility. +* Translations updates. +* Dependencies updates. + ## 14.0.1 ### Minor changes and fixes diff --git a/COPYRIGHT.md b/COPYRIGHT.md index e93b8225..555e91a5 100644 --- a/COPYRIGHT.md +++ b/COPYRIGHT.md @@ -20,7 +20,7 @@ Copyright holders: Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. -PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/). +PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php). Some material icons downloaded from this website where used for icons: [Material.io](https://material.io/resources/icons). diff --git a/languages/de.yml b/languages/de.yml index 0eb0923b..aff624a3 100644 --- a/languages/de.yml +++ b/languages/de.yml @@ -3,14 +3,13 @@ open_chat_new_window: Chat in neuem Fenster öffnen close_chat: Chat schließen use_chat: Chat nutzen use_chat_help: Wenn aktiviert, wird ein Chat neben dem Video sein. -share_chat_link: Chat Link teilen +share_chat_link: Chat-Link teilen read_only: Nur-Lesen -show_scrollbarr: Zeige die Scrollleiste +show_scrollbarr: Scrollleiste anzeigen transparent_background: Transpatenter Hintergrund (zum Beispiel für die Streamintegration mit OBS) tips_for_streamers: "Tipps für Streamer: Um den Chat in Ihren Video Stream einzubinden, - z.B. mit OBS,\nerstellen Sie einen schreibgeschützten Link und verwenden Sie ihn - als Browser-Quelle.\n" + z.B. mit OBS,\nerstelle einen schreibgeschützten Link und verwende ihn als Browser-Quelle.\n" copy: Kopieren link_copied: Link kopiert error: Fehler @@ -20,15 +19,15 @@ generate_iframe: IFrame-Element erstellen, um den Chat in eine Webseite zu integ important_note_title: "

Wichtige Hinweise

" important_note_text: | - Sie können die Dokumentation hier finden: + Du kannst die Dokumentation hier finden: - Peertube Plugin Livechat Dokumentation + Peertube-Plugin-Livechat-Dokumentation . diagnostic: | - Bevor Sie um Hilfe bitten, verwenden Sie bitte das Diagnosetool: + Bevor du um Hilfe bittest, verwende bitte das Diagnosetool: Diagnose starten - (wenn dieser Knopf kein neues Fenster öffnet, versuchen Sie bitte, die Seite zu aktualisieren). + (wenn dieser Knopf kein neues Fenster öffnet, versuch bitte, die Seite zu aktualisieren). chat_title: "

Chat

" @@ -40,41 +39,40 @@ federation_description: "

Föderation

\nDie folgenden Einstellungen betre die Föderation mit anderen Peertube-Instanzen,\nund anderer Fediverse Software.\n" federation_no_remote_chat_label: Chats von anderen Instanzen nicht anzeigen -federation_no_remote_chat_description: "Wenn Sie diese Einstellung aktivieren, werden - in Ihrer Instanz niemals Chats von Videos anderer Instanzen angezeigt.\n" +federation_no_remote_chat_description: "Wenn du diese Einstellung aktivierst, werden + in deiner Instanz niemals Chats von Videos anderer Instanzen angezeigt.\n" federation_dont_publish_remotely_label: Chat-Information nicht veröffentlichen -federation_dont_publish_remotely_description: "Wenn Sie diese Einstellung aktivieren, - wird Ihre Instanz keine Chat Informationen im Fediverse veröffentlichen.\nAndere - Peertube-Instanzen wissen nicht, dass mit Ihren Videos Chaträume verbunden sind.
\n - Bitte beachten Sie: Wenn Sie bereits Chats geführt haben, ist es möglich, - dass die Informationen bereits veröffentlicht wurden.\nSie müssen das nächste Video - Update abwarten, bevor die Informationen nicht mehr öffentlich zugänglich sind.\n - Wenn Sie diese Einstellung deaktivieren, müssen Sie außerdem warten, bis die Videos - aktualisiert wurden, bevor die Informationen\nerneut veröffentlicht werden. Diese - Aktualisierung erfolgt unter anderem, wenn ein Live Event fortgesetzt oder beendet - wird.
\nBitte beachten Sie: Diese Einstellung betrifft nur die Veröffentlichung - von Informationen über das ActivityPub-Protokoll.\nDies hindert eine entfernte Anwendung - nicht daran, das Vorhandensein von Chats zu erkennen und zu versuchen, eine Verbindung - herzustellen.\n" +federation_dont_publish_remotely_description: "Wenn du diese Einstellung aktivierst, + wird deine Instanz keine Chat-Informationen im Fediverse veröffentlichen.\nAndere + Peertube-Instanzen wissen nicht, dass mit deinen Videos Chaträume verbunden sind.
\n + Bitte beachten: Wenn du bereits Chats geführt hast, ist es möglich, dass + die Informationen bereits veröffentlicht wurden.\nDu musst das nächste Video-Update + abwarten, bevor die Informationen nicht mehr öffentlich zugänglich sind.\nWenn du + diese Einstellung deaktivierst, musst du außerdem warten, bis die Videos aktualisiert + wurden, bevor die Informationen\nerneut veröffentlicht werden. Diese Aktualisierung + erfolgt unter anderem, wenn ein Live-Event fortgesetzt oder beendet wird.
\n + Bitte beachten: Diese Einstellung betrifft nur die Veröffentlichung von Informationen + über das ActivityPub-Protokoll.\nDies hindert eine entfernte Anwendung nicht daran, + das Vorhandensein von Chats zu erkennen und zu versuchen, eine Verbindung herzustellen.\n" chat_behaviour_description: "

Chatverhalten

" room_type_label: "Raumtyp" -room_type_description: "Sie können hier wählen, ob Sie für jedes Video einen eigenen - Raum haben möchten oder ob Sie sie nach Kanälen gruppieren möchten." +room_type_description: "Du kannst hier wählen, ob du für jedes Video einen eigenen + Raum haben möchtest oder ob du sie nach Kanälen gruppieren möchtest." room_type_option_video: "Eigenen Webchat-Raum für jedes Video" room_type_option_channel: "Webchat-Räume nach Kanal gruppieren" auto_display_label: "Chat automatisch öffnen" -auto_display_description: "Wenn ausgewählt wird der Chat geladen, sobald Sie auf der - Videoseite sind." +auto_display_description: "Wenn ausgewählt, wird der Chat geladen, sobald du auf der + Videoseite bist." -open_blank_label: "Zeige den «Chat in neuem Fenster öffnen» Knopf" +open_blank_label: "Zeige den „Chat in neuem Fenster öffnen“-Knopf" open_blank_description: "Es wird einen Knopf zum Öffnen des Webchats in einem neuen Fenster geben." -share_url_label: "Zeige den «Chat Link teilen» Knopf" +share_url_label: "Zeige den „Chat-Link teilen“-Knopf" share_url_description: "Es wird einen Knopf für das Teilen des Chat Links geben (könnte z.B. für die Integration in OBS verwendet werden)." share_url_option_nobody: "Niemandem zeigen" @@ -88,8 +86,8 @@ per_live_video_description: |- per_live_video_warning_description: | - Sie haben die Einstellung «Nutzer können den Chat für ihre Livestreams aktivieren» aktiviert. - Die Einstellung ist von der «Chats für alle Livestreams aktivieren» Einstellung abhängig. + Du hast die Einstellung „Nutzer können den Chat für ihre Livestreams aktivieren“ aktiviert. + Die Einstellung ist von der „Chats für alle Livestreams aktivieren“-Einstellung abhängig. all_lives_label: "Chat für alle Live-Videos aktivieren" @@ -102,160 +100,158 @@ all_non_lives_description: "Wenn diese Option aktiviert ist, wird der Chat für videos_list_label: "Chat für diese Videos aktivieren" videos_list_description: | - Videos UUIDs, für die wir einen Webchat wollen (kurz UUID oder UUIDv4). + Videos-UUIDs, für die wir einen Webchat wollen (kurz UUID oder UUIDv4). Es können auch Nicht-Livestream-Videos sein. Ein Video pro Zeile.
- Sie können Kommentare hinzufügen: alles nach dem #-Zeichen wird entfernt, und leere Zeilen werden ignoriert.
- Fügen Sie keine privaten Videos hinzu, die UUIDs werden an das Frontend gesendet. + Du kannst Kommentare hinzufügen: alles nach dem #-Zeichen wird entfernt, und leere Zeilen werden ignoriert.
+ Füg keine privaten Videos hinzu, die UUIDs werden an das Frontend gesendet. no_anonymous_label: "Chat für anonyme Benutzer ausblenden" no_anonymous_description: "Wenn die Option aktiviert ist, können anonyme Peertube-Nutzer - den Chat nicht sehen.\nDiese Funktion ist noch experimentell.\nWenn Sie diese Option - aktiviert haben, wird empfohlen auch die Option \"Chat-Informationen nicht veröffentlichen\"\ - \ zu aktivieren.\nAndernfalls könnten einige Tools von Drittanbietern versuchen, - den Chat zu öffnen, und ein unvorhersehbares Verhalten verursachen.\n" + den Chat nicht sehen.\nDiese Funktion ist noch experimentell.\nWenn du diese Option + aktiviert hast, wird empfohlen, auch die Option „Chat-Informationen nicht veröffentlichen“ + zu aktivieren.\nAndernfalls könnten einige Tools von Drittanbietern versuchen, den + Chat zu öffnen, und ein unvorhersehbares Verhalten verursachen.\n" theming_advanced_description: "

Themen

" -converse_theme_label: "ConverseJS Thema" -converse_theme_description: "Bitte wählen Sie, welches ConverseJS Thema Sie nutzen - möchten." -converse_theme_option_peertube: "Peertube Thema" -converse_theme_option_default: "Default ConverseJS Thema" -converse_theme_option_cyberpunk: "ConverseJS Cyberpunk Thema" +converse_theme_label: "ConverseJS-Thema" +converse_theme_description: "Bitte wähle, welches ConverseJS-Thema du nutzen möchtest." +converse_theme_option_peertube: "Peertube-Thema" +converse_theme_option_default: "Standard-ConverseJS-Thema" +converse_theme_option_cyberpunk: "ConverseJS-Cyberpunk-Thema" autocolors_label: "Automatische Farberkennung" autocolors_description: | Versucht, die Farben des aktuellen Themas des Benutzers automatisch zu erkennen.
Wenn diese Einstellung aktiviert ist, versucht das Plugin, die Farben für das Chat-Thema automatisch zu erkennen.
- Wenn dies für einige Ihrer Peertube-Themen nicht korrekt funktioniert, können Sie diese Option deaktivieren. - Sie können den Fehler im offiziellen + Wenn dies für einige Ihrer Peertube-Themen nicht korrekt funktioniert, kannst du diese Option deaktivieren. + Du kannst den Fehler im offiziellen Issue Tracker - melden. Vergessen Sie nicht anzugeben, welches Thema nicht funktioniert. + melden. Vergiss nicht, anzugeben, welches Thema nicht funktioniert. -chat_style_label: "Webchat Iframe Stil-Attribut" +chat_style_label: "Webchat-Iframe Stil-Attribut" chat_style_description: | - Sie können einige benutzerdefinierte Stile hinzufügen, die dem Iframe hinzugefügt werden. - Zum Beispiel eine benutzerdefinierte Breite: width:400px; + Du kannst einige benutzerdefinierte Styles hinzufügen, die dem Iframe hinzugefügt werden.
+ Beispiel: width:400px; prosody_advanced_description: "

Erweiterte Einstellungen des Chatservers

" -help_builtin_prosody_label: "Prosody Server" +help_builtin_prosody_label: "Prosody-Server" help_builtin_prosody_description: | Dieses Plugin verwendet den Prosody XMPP-Server zur Verwaltung von Chaträumen.
Dieses Plugin wird mit einem Prosody AppImage geliefert, das zur Ausführung des Dienstes verwendet wird. -system_prosody_label: "System Prosody benutzen" +system_prosody_label: "System-Prosody benutzen" system_prosody_description: | - Warnung: Aktivieren Sie diese Einstellungen nicht, wenn Sie nicht sicher sind, was Sie tun.
- Wenn Sie diese Einstellungen aktivieren, wird Ihr Peertube den Prosody-Server verwenden, der mit Ihrem System geliefert wird, + Warnung: Aktiviere diese Einstellung nicht, wenn du dir nicht sicher bist, was du tust.
+ Wenn du diese Einstellungen aktivierst, wird dein Peertube den Prosody-Server verwenden, der mit deinem System geliefert wird, und nicht das eingebettete AppImage.
- Nutzen Sie diese Einstellung nur, wenn Sie Probleme mit dem eingebetteten Prosody haben. + Nutze diese Einstellung nur, wenn du Probleme mit dem eingebetteten Prosody hast. disable_websocket_label: "Websocket deaktivieren" disable_websocket_description: | Mit Peertube >= 5.0.0 versucht dieses Plugin, eine Websocket-Verbindung zum Chatten zu verwenden. Wenn der Browser oder die Verbindung des Benutzers nicht kompatibel ist, wird der Browser automatisch auf das BOSH-Protokoll zurückgreifen.
- Aber in seltenen Fällen kann dies fehlschlagen. Zum Beispiel, wenn Sie einen Reverse Proxy vor Peertube haben, der keine + Aber in seltenen Fällen kann dies fehlschlagen. Zum Beispiel, wenn du einen Reverse-Proxy vor Peertube hast, der keine Websocket-Verbindung für Plugins erlaubt. - In diesem Fall können Sie diese Einstellungen überprüfen, um Websocket-Verbindungen zu deaktivieren. + In diesem Fall kannst du diese Einstellungen überprüfen, um Websocket-Verbindungen zu deaktivieren. -prosody_port_label: "Prosody Port" +prosody_port_label: "Prosody-Port" prosody_port_description: | Der Port, der vom integrierten Prosody-Server verwendet wird.
- Ändern Sie ihn, wenn dieser Port bereits auf Ihrem Server verwendet wird.
- Sie können diesen Port auf Ihrer Firewall schließen, es wird nicht von der Außenwelt darauf zugegriffen. + Ändere ihn, wenn dieser Port bereits auf Ihrem Server verwendet wird.
+ Du kannst diesen Port auf deiner Firewall schließen, es wird nicht von der Außenwelt darauf zugegriffen. Hinweis: Dies könnte sich in naher Zukunft ändern, da geplant ist, eine Funktion zum Aktivieren externer Verbindungen hinzuzufügen. prosody_peertube_uri_label: "Peertube-URL für API-Aufrufe" prosody_peertube_uri_description: | - Bitte lassen Sie diese Einstellungen leer, wenn Sie nicht wissen, was Sie tun.
+ Bitte lass diese Einstellungen leer, wenn du nicht weißst, was du tust.
In einigen seltenen Fällen kann Prosody die API von Peertube nicht von seiner öffentlichen URI aufrufen. - Sie können dieses Feld verwenden, um die URI von Peertube für Prosody-Module anzupassen - (z.B. mit «http://localhost:9000» oder «http://127.0.0.1:9000»). + Du kannst dieses Feld verwenden, um die URI von Peertube für Prosody-Module anzupassen + (z.B. mit „http://localhost:9000“ oder „http://127.0.0.1:9000“). prosody_muc_log_by_default_label: "Standardmäßig Inhalte von Räumen protokollieren" prosody_muc_log_by_default_description: | Wenn diese Option aktiviert ist, werden die Rauminhalte standardmäßig gespeichert. Jeder Benutzer, der einem Raum beitritt, sieht, was bereits geschrieben wurde, bevor er dem Chat beitrat.
- Bitte beachten Sie, dass es immer möglich ist, die Inhaltsarchivierung für einen - bestimmten Raum zu aktivieren/deaktivieren, indem Sie seine Eigenschaften bearbeiten. + Bitte beachte, dass es immer möglich ist, die Inhaltsarchivierung für einen + bestimmten Raum zu aktivieren/deaktivieren, indem du seine Eigenschaften bearbeitest. prosody_muc_expiration_label: "Ablaufzeit von Raumprotokollen" prosody_muc_expiration_description: | - Sie können hier auswählen, wie lange der Inhalt des Chatrooms vom Server aufbewahrt wird. Der Wert kann sein: + Du kannst hier auswählen, wie lange der Inhalt des Chatrooms vom Server aufbewahrt wird. Der Wert kann sein: -prosody_room_allow_s2s_label: Verbindung zum Raum mit externen XMPP Konten aktivieren +prosody_room_allow_s2s_label: Verbindung zum Raum mit externen XMPP-Konten aktivieren prosody_room_allow_s2s_description: "Durch Aktivieren dieser Option ist es möglich, über externe XMPP-Konten und XMPP-Clients eine Verbindung zu Räumen herzustellen.
\n \n Achtung: Durch die Aktivierung dieser Option können zusätzliche Server- und DNS-Konfigurationen erforderlich sein.\n - \nBitte beachten Sie die Dokumentation:\n\n Aktivieren Sie externe XMPP-Kontoverbindungen.\n\n" + \nBitte beachte die Dokumentation:\n\n Externe XMPP-Kontoverbindungen aktivieren.\n\n" -prosody_s2s_port_label: Prosody Server Port zu Server Port +prosody_s2s_port_label: Prosody-Server-Port zu Server-Port prosody_s2s_port_description: "Der Port, der für XMPP s2s-Verbindungen (Server zu - Server) verwendet wird.
\nSie sollten den Standardport 5269 verwenden.\nAndernfalls - müssen Sie \n einen bestimmten DNS Eintrag + Server) verwendet wird.
\nDu solltest den Standardport 5269 verwenden.\nAndernfalls + musst du
\n einen bestimmten DNS-Eintrag erstellen\n.\n" -prosody_s2s_interfaces_label: Server zu Server Netzwerkschnittstellen -prosody_s2s_interfaces_description: "Die Netzwerkschnittstellen, die für Server zu - Server Verbindungen verwendet werden sollen.
\nListe der zu nutzenden IPs, durch - Kommata getrennt (Leerzeichen werden entfernt).
\nSie können «*» verwenden, um - alle IPv4-Schnittstellen zu nutzen, und «::» für alle IPv6-Schnittstellen.
\n\ - Beispiele:\n\n" +prosody_s2s_interfaces_label: Server-zu-Server-Netzwerkschnittstellen +prosody_s2s_interfaces_description: "Die Netzwerkschnittstellen, die für Server-zu-Server-Verbindungen + verwendet werden sollen.
\nListe der zu nutzenden IPs, durch Kommata getrennt + (Leerzeichen werden entfernt).
\nDu kannst „*“ verwenden, um alle IPv4-Schnittstellen + zu nutzen, und „::“ für alle IPv6-Schnittstellen.
\nBeispiele:\n\n" prosody_c2s_label: "Aktivieren von Client-Server-Verbindungen" prosody_c2s_description: | - Ermöglichen Sie XMPP-Clients die Verbindung zum integrierten Prosody-Server.
+ Ermögliche Sie XMPP-Clients die Verbindung zum integrierten Prosody-Server.
Diese Option allein lässt nur Verbindungen von localhost-Clients zu. prosody_c2s_port_label: "Prosody Client-Server-Verbindungsport" prosody_c2s_port_description: | Der Port, der vom c2s-Modul des integrierten Prosody-Servers verwendet wird.
XMPP-Clients müssen diesen Port zum Verbinden verwenden.
- Ändern Sie ihn, wenn dieser Port bereits auf Ihrem Server verwendet wird.
- Sie können diesen Port auf Ihrer Firewall vorerst geschlossen halten, es wird nicht von der Außenwelt darauf zugegriffen. + Ändere ihn, wenn dieser Port bereits auf deinem Server verwendet wird.
+ Du kannst diesen Port auf deiner Firewall vorerst geschlossen halten, es wird nicht von der Außenwelt darauf zugegriffen. Hinweis: Dies könnte sich in naher Zukunft ändern, da geplant ist, eine Funktion zum Aktivieren externer Verbindungen hinzuzufügen. prosody_components_label: "Aktivieren externer XMPP-Komponenten" prosody_components_description: | - Aktivieren Sie die Verwendung externer XMPP-Komponenten.
+ Aktiviere die Verwendung externer XMPP-Komponenten.
Diese Option allein erlaubt nur Verbindungen von localhost. - Sie müssen die Netzwerkschnittstellen einrichten und den Port auf Ihrer Firewall öffnen, um sie von entfernten Servern aus verfügbar zu machen.
+ Du musst die Netzwerkschnittstellen einrichten und den Port auf deiner Firewall öffnen, um sie von entfernten Servern aus verfügbar zu machen.
Diese Funktion kann beispielsweise verwendet werden, um einige Bots mit den Chatrooms zu verbinden. prosody_components_port_label: "Port für externe Komponenten zur Verbindung mit Prosody" prosody_components_port_description: | Der Port, der von XMPP-Komponenten verwendet wird, um sich mit dem Prosody-Server zu verbinden.
- Ändern Sie ihn, wenn dieser Port bereits auf Ihrem Server verwendet wird.
- Sie können diesen Port in Ihrer Firewall geschlossen lassen, wenn Sie den Zugriff von anderen Schnittstellen als localhost nicht zulassen möchten. + Ändere ihn, wenn dieser Port bereits auf deinem Server verwendet wird.
+ Du kannst diesen Port in Ihrer Firewall geschlossen lassen, wenn du den Zugriff von anderen Schnittstellen als localhost nicht zulassen möchtest. prosody_components_list_label: "Externe Komponenten" prosody_components_list_description: | Die zu erstellenden externen Komponenten: chat_for_live_stream: 'Chat für den Livestream:' room_name: Raumname @@ -266,20 +262,20 @@ video: Video last_activity: Letzte Aktivität web: Web connect_using_xmpp: Mit XMPP verbinden -connect_using_xmpp_help: Sie können sich mit einem externen XMPP Konto und Ihrem bevorzugten - XMPP Client zum Chatraum verbinden. -prosody_certificates_dir_label: Zertifikate Ordner +connect_using_xmpp_help: Du kannst dich mit einem externen XMPP-Konto und deinem bevorzugten + XMPP-Client zum Chatraum verbinden. +prosody_certificates_dir_label: Zertifikate-Ordner prosody_certificates_dir_description: "Wenn dieses Feld leer ist, erzeugt und verwendet - das Plugin selbstsignierte Zertifikate.
\nWenn Sie andere Zertifikate verwenden - wollen, geben Sie hier einfach den Ordner an,\nin dem Prosody sie finden kann. Hinweis: - Der Benutzer \"peertube\" muss Lesezugriff auf diesen Ordner haben.\n" -online_help: Online Hilfe + das Plugin selbstsignierte Zertifikate.
\nWenn du andere Zertifikate verwenden + willst, gib hier einfach den Ordner an,\nin dem Prosody sie finden kann. Hinweis: + Der Benutzer „peertube“ muss Lesezugriff auf diesen Ordner haben.\n" +online_help: Online-Hilfe livechat_configuration_channel_enable_bot_label: Moderationsbot aktivieren -livechat_configuration_channel_forbidden_words_desc: "Sie können einige Wörter konfigurieren, +livechat_configuration_channel_forbidden_words_desc: "Du kannst einige Wörter konfigurieren, die vom Chatbot automatisch moderiert werden (Nachrichten, die solche Wörter enthalten, - werden sofort gelöscht).\nSie können auch einen optionalen Grund hinzufügen, der - an der Stelle der gelöschten Nachrichten angezeigt wird.\nMehrere Beispiele finden - Sie auf der Dokumentationsseite.\n" + werden sofort gelöscht).\nDu kannst auch einen optionalen Grund hinzufügen, der + an der Stelle der gelöschten Nachrichten angezeigt wird.\nMehrere Beispiele findet + man auf der Dokumentationsseite.\n" experimental_warning: "Experimentelle Funktion: diese Funktion ist noch experimentell.\n" configuration_description: "

Erweiterte Konfiguration des Kanals

\nDie folgenden @@ -291,19 +287,19 @@ save: Speichern cancel: Abbrechen successfully_saved: Erfolgreich gespeichert menu_configuration_label: Chaträume -livechat_configuration_title: Konfigurieren Sie die Chaträume Ihres Livestreams -livechat_configuration_desc: Hier können Sie einige erweiterte Optionen für Chaträume - konfigurieren, die mit Ihren Livestreams verbunden sind. +livechat_configuration_title: Konfiguriere die Chaträume deines Livestreams +livechat_configuration_desc: Hier kannst du einige erweiterte Optionen für Chaträume + konfigurieren, die mit deinen Livestreams verbunden sind. livechat_configuration_channel_title: Kanaloptionen -livechat_configuration_channel_desc: Sie können hier einige Optionen für diesen Kanal - einstellen (Moderationsrichtlinien, ...). +livechat_configuration_channel_desc: Du kannst hier einige Optionen für diesen Kanal + einstellen (Moderationsrichtlinien, …). livechat_configuration_channel_bot_options_title: Optionen für den Moderationsbot livechat_configuration_channel_forbidden_words_label: Verbotene Wörter oder Ausdrücke livechat_configuration_channel_retractation_reason_label: Grund livechat_configuration_channel_retractation_reason_desc: Anzuzeigender Grund anstelle der gelöschen Nachricht -livechat_configuration_channel_forbidden_words_regexp_desc: Wenn Sie diese Option - aktivieren, können Sie reguläre Ausdrücke (regex) verwenden. +livechat_configuration_channel_forbidden_words_regexp_desc: Wenn du diese Option aktivierst, + kannst du reguläre Ausdrücke (regex) verwenden. livechat_configuration_channel_quote_label: Timer livechat_configuration_channel_quote_desc2: "Eine Nachricht pro Zeile.\nWenn mehrere Nachrichten vorhanden sind, wird alle X Minuten eine zufällig ausgewählt.\n" @@ -311,56 +307,56 @@ livechat_configuration_channel_quote_delay_label: Alle X Minuten senden livechat_configuration_channel_command_label: Chatbotbefehle livechat_configuration_channel_command_cmd_label: Befehl livechat_configuration_channel_command_cmd_desc: "Den Befehl, ohne das beginnende - \"!\" eintragen. Zum Beispiel \"help\", \"sponsor\", ...\n" + „!“ eintragen. Zum Beispiel „help“, „sponsor“, …\n" livechat_configuration_channel_command_message_label: Nachricht livechat_configuration_channel_command_message_desc: "Die zu sendende Nachricht." livechat_configuration_channel_for_more_info: "Weitere Informationen zur Konfiguration - dieser Funktion finden Sie in der Dokumentation, indem Sie auf die Schaltfläche - Hilfe klicken.\n" + dieser Funktion findet man in der Dokumentation, indem man auf die Schaltfläche + Hilfe klickt.\n" livechat_configuration_channel_banned_jids_label: Gesperrte Benutzer und Muster -livechat_configuration_channel_bot_nickname: Chatbot Spitzname +livechat_configuration_channel_bot_nickname: Chatbot-Spitzname auto_ban_anonymous_ip_label: IP eines anonymen Benutzers sperren, wenn dieser aus einem Chatraum verbannt wird -auto_ban_anonymous_ip_description: "Wenn Sie diese Option aktivieren, wird jedes Mal, +auto_ban_anonymous_ip_description: "Wenn du diese Option aktivierst, wird jedes Mal, wenn ein anonymer Benutzer aus einem Chatraum verbannt wird, seine IP auch vom Chatserver - verbannt.\nWarnung: wenn Ihre Instanz für die Registrierung offen ist, könnte jeder + verbannt.\nWarnung: wenn deine Instanz für die Registrierung offen ist, könnte jeder Benutzer einen gefangenen Raum erstellen, Benutzer zum Beitritt einladen und automatisch alle IPs der anonymen Benutzer sperren.\nDie Liste der gesperrten IPs wird nicht gespeichert, sie wird beim Neustart des Servers gelöscht, oder wenn Sie die Einstellungen eines Plugins ändern.\nDie gesperrten IPs werden in den Logdateien des Prosody-Servers protokolliert, so dass die Administratoren des Servers eventuell externe Tools (wie fail2ban) verwenden können, um IPs in größerem Umfang zu sperren.\n" -prosody_components_interfaces_label: Prosody externe Komponenten Netzwerkschnittstellen +prosody_components_interfaces_label: Prosody-externe-Komponenten-Netzwerkschnittstellen prosody_components_interfaces_description: "Die Netzwerkschnittstellen, die für externe Komponentenverbindungen überwacht werden sollen.
\nListe der zu überwachenden - IP, durch Kommata getrennt (Leerzeichen werden entfernt).
\nSie können «*» verwenden, - um auf allen IPv4-Schnittstellen zu lauschen, und «::» für alle IPv6-Schnittstellen.
\n\ + IP, durch Kommata getrennt (Leerzeichen werden entfernt).
\nMan kann „*“ verwenden, + um auf allen IPv4-Schnittstellen zu lauschen, und „::“ für alle IPv6-Schnittstellen.
\n\ Beispiele:\n\n" -livechat_configuration_please_select: Bitte wählen Sie unten einen Ihrer Channels - aus, um dessen Chat-Optionen einzustellen. +livechat_configuration_please_select: Bitte wählen unten einen deiner Kanäle aus, + um dessen Chat-Optionen einzustellen. livechat_configuration_channel_forbidden_words_regexp_label: Als reguläre Ausdrücke (regex) betrachten -livechat_configuration_channel_quote_desc: "Sie können mehrere voraufgezeichnete Nachrichten +livechat_configuration_channel_quote_desc: "Du kannst mehrere voraufgezeichnete Nachrichten (Timer) konfigurieren, die in regelmäßigen Abständen gesendet werden.\nDiese Nachrichten - werden vom Chatbot alle X Minuten gesendet.\nSie können beispielsweise festlegen, + werden vom Chatbot alle X Minuten gesendet.\nDu kannst beispielsweise festlegen, dass der Bot alle 5 Minuten eine Sponsor-Information sendet.\n" livechat_configuration_channel_quote_delay_desc: "Der Chatbot wird die Nachricht alle X Minuten veröffentlichen.\n" -livechat_configuration_channel_command_desc: "Sie können den Chatbot so konfigurieren, - dass er auf Befehle reagiert.\nEin Befehl ist eine Nachricht, die mit einem \"!\"\ - \ beginnt, wie zum Beispiel \"!help\" den Befehl \"help\" aufruft.\n" +livechat_configuration_channel_command_desc: "Man kann den Chatbot so konfigurieren, + dass er auf Befehle reagiert.\nEin Befehl ist eine Nachricht, die mit einem „!“ + beginnt, wie zum Beispiel „!help“ den Befehl „help“ aufruft.\n" livechat_configuration_applytomoderators_label: Auch Nachrichten von Moderatoren moderieren invalid_value: Ungültiger Wert. livechat_configuration_channel_forbidden_words_comments_label: Kommentare -livechat_configuration_channel_forbidden_words_comments_desc: "Sie können hier einige +livechat_configuration_channel_forbidden_words_comments_desc: "Du kannst hier einige Kommentare zu dieser Regel hinzufügen, um sich daran zu erinnern, wie und warum - Sie sie erstellt haben.\nDiese Kommentare sind rein indikativ und haben keinen Einfluss + du sie erstellt hast.\nDiese Kommentare sind rein indikativ und haben keinen Einfluss auf das Verhalten des Chatbots.\n" livechat_configuration_channel_quote_label2: Nachrichten avatar_set_label: Avatar-Satz -avatar_set_description: "Sie können aus mehreren verschiedenen Sets von Standard-Avataren - wählen, die für Chat-Benutzer verwendet werden sollen.\nBitte beachten Sie die Dokumentation:\n +avatar_set_description: "Du kannst aus mehreren verschiedenen Sets von Standard-Avataren + wählen, die für Chat-Benutzer verwendet werden sollen.\nBitte beachte die Dokumentation:\n Einstellungen.\n" avatar_set_option_sepia: Sepia (Peertube-Maskottchen) @@ -377,78 +373,74 @@ livechat_configuration_channel_slow_mode_desc: "Standardwert für den langsamen \n" -chatroom_not_accessible: Dieser Chatraum existiert nicht oder ist für Sie nicht zugänglich. -login_remote_peertube_searching: Suche nach dem Video auf der Peertube Instanz... +chatroom_not_accessible: Dieser Chatraum existiert nicht oder ist für dich nicht zugänglich. +login_remote_peertube_searching: Suche nach dem Video auf der Peertube-Instanz … login_remote_peertube_video_not_found_try_anyway: In einigen Fällen kann das Video - dennoch abgerufen werden, wenn Sie eine Verbindung zur Remote-Instanz herstellen. -login_remote_peertube: 'Melden Sie sich mit einem Konto auf einer anderen Peertube-Instanz + dennoch abgerufen werden, wenn du eine Verbindung zur Remote-Instanz herstellst. +login_remote_peertube: 'Melde dich mit einem Konto auf einer anderen Peertube-Instanz an:' -login_remote_peertube_url: Ihre Peertube Instanz URL -login_remote_peertube_url_invalid: Ungültige Peertube URL. -login_remote_peertube_no_livechat: Das Livechat Plugin ist auf dieser Peertube Instanz +login_remote_peertube_url: Deine Peertube-Instanz-URL +login_remote_peertube_url_invalid: Ungültige Peertube-URL. +login_remote_peertube_no_livechat: Das Livechat-Plugin ist auf dieser Peertube-Instanz nicht installiert. -login_remote_peertube_video_not_found: Dieses Video ist auf dieser Peertube Instanz +login_remote_peertube_video_not_found: Dieses Video ist auf dieser Peertube-Instanz nicht verfügbar. login_remote_peertube_video_not_found_try_anyway_button: Trotzdem versuchen, das Video auf der Peertube-Instanz zu öffnen login_using_external_account: Mit einem externem Account anmelden -external_auth_custom_oidc_label: Verwenden eines OpenID Connect Anbieters +external_auth_custom_oidc_label: Verwenden eines OpenID-Connect-Anbieters external_auth_custom_oidc_button_label_label: Name für die Anmeldungsschaltfläche -external_auth_custom_oidc_discovery_url_label: Discovery URL -external_auth_oidc_client_id_label: Client ID -external_auth_oidc_client_secret_label: Client secret +external_auth_custom_oidc_discovery_url_label: Discovery-URL +external_auth_oidc_client_id_label: Client-ID +external_auth_oidc_client_secret_label: Client-Secret external_auth_custom_oidc_title:

OpenID Connect

external_auth_custom_oidc_button_label_description: Diese Bezeichnung wird den Nutzern als Name der Schaltfläche zur Authentifizierung bei diesem OIDC-Anbieter angezeigt. -external_auth_custom_oidc_description: "Sie können einen externen OpenID Connect Anbieter - konfigurieren, der für die Anmeldung beim Chat verwendet werden kann.\nBitte lesen - Sie dazu die Dokumentation:\nEinstellungen.\n" external_auth_description: "

Externe Authentifizierung

\nFür Benutzer, die - kein Peertubekonto haben, können Sie verschiedene Authentifizierungsmodi auf der + kein Peertubekonto haben, kannst du verschiedene Authentifizierungsmodi auf der Grundlage von externen Authentifizierungsanbietern aktivieren.\n" login_external_auth_alert_message: Authentifizierung fehlgeschlagen -external_auth_oidc_redirect_uris_info_description: "Callback/Redirect URI:\n - Wenn Sie eine autorisierte Umleitungs-URI für die externe Anwendung konfigurieren - möchten, fügen Sie bitte diese URL hinzu:\n" -external_auth_google_oidc_description: "Wenn Sie dies aktivieren, wird eine Schaltfläche - \"Über Google anmelden\" hinzugefügt.\nSie müssen eine Google OAuth-Anwendung konfigurieren.\n" +external_auth_oidc_redirect_uris_info_description: "Callback-/Redirect-URI:\n + Wenn du eine autorisierte Umleitungs-URI für die externe Anwendung konfigurieren + möchtest, füg bitte diese URL hinzu:\n" +external_auth_google_oidc_description: "Wenn du dies aktivierst, wird eine Schaltfläche + „Über Google anmelden“ hinzugefügt.\nDu musst eine Google OAuth-Anwendung konfigurieren.\n" external_auth_google_oidc_label: Über Google anmelden external_auth_facebook_oidc_label: Über Facebook anmelden -external_auth_facebook_oidc_description: "Wenn Sie dies aktivieren, wird eine Schaltfläche - \"Über Facebook anmelden\" hinzugefügt.\nSie müssen eine Facebook OAuth-Anwendung - konfigurieren.\n" -login_remote_peertube_video_open_failed: 'Ihr Browser hat das Öffnen der Remote-Instanz - blockiert. Bitte versuchen Sie, diesen Link manuell zu öffnen:' +external_auth_facebook_oidc_description: "Wenn du dies aktivierst, wird eine Schaltfläche + „Über Facebook anmelden“ hinzugefügt.\nDu musst eine Facebook OAuth-Anwendung konfigurieren.\n" +login_remote_peertube_video_open_failed: 'Dein Browser hat das Öffnen der Remote-Instanz + blockiert. Bitte versuche, diesen Link manuell zu öffnen:' task_list_create: 'Neue Aufgabenliste erstellen:' task_list_name: Name der Aufgabenliste task_create: Eine neue Aufgabe erstellen task_name: Aufgabenname task_description: Beschreibung task_delete: Aufgabe löschen -task_delete_confirm: Sind Sie sich sicher, dass Sie diese Aufgabe löschen wollen? -task_list_pick_title: Bitte wählen Sie eine Aufgabenliste +task_delete_confirm: Bist du dir sicher, dass du diese Aufgabe löschen möchtest? +task_list_pick_title: Bitte wähle eine Aufgabenliste task_list_create_error: Fehler beim Speichern der Aufgabenliste tasks: Aufgaben task_list_delete: Aufgabenliste löschen -task_list_delete_confirm: Sind Sie sich sicher, dass Sie diese Aufgabenliste löschen - möchten? -task_list_pick_empty: Es gibt noch keine Aufgabenliste, bitte erstellen Sie zunächst - eine -task_list_pick_message: "Sobald Sie eine Aufgabenliste ausgewählt haben, wird eine - neue Aufgabe erstellt.\nUm die Aufgabe zu sehen, öffnen Sie die Aufgabenanwendung - über das obere Menü.\nWeitere Informationen finden Sie in der Dokumentation des - Livechat-Plugins.\n" +task_list_delete_confirm: Bist du dir sicher, dass du diese Aufgabenliste löschen + möchtest? +task_list_pick_empty: Es gibt noch keine Aufgabenliste, bitte erstelle zunächst eine +task_list_pick_message: "Sobald du eine Aufgabenliste ausgewählt hast, wird eine neue + Aufgabe erstellt.\nUm die Aufgabe zu sehen, öffne die Aufgabenanwendung über das + obere Menü.\nWeitere Informationen findet man in der Dokumentation des Livechat-Plugins.\n" promote: Moderator werden -prosody_c2s_interfaces_label: Client zu Server Netzwerkschnittstellen +prosody_c2s_interfaces_label: Client-zu-Server-Netzwerkschnittstellen prosody_c2s_interfaces_description: "Die Netzwerkschnittstellen, die für Client-Server-Verbindungen überwacht werden sollen.
\nDiese Einstellung ist für fortgeschrittene Benutzer - gedacht. Ändern Sie diese Einstellung nicht, wenn Sie nicht genau wissen, was sie - bedeutet.
\nListe der zu überwachenden IPs, durch Kommata getrennt (Leerzeichen - werden entfernt).
\nSie können \"*\" verwenden, um auf allen IPv4-Schnittstellen - zu lauschen, und \"::\" für alle IPv6-Schnittstellen.
\nBeispiele:\n\n" + gedacht. Ändere diese Einstellung nicht, wenn du nicht genau weißt, was sie bedeutet.
\n + Liste der zu überwachenden IPs, durch Kommata getrennt (Leerzeichen werden entfernt).
\n + Man kann „*“ verwenden, um auf allen IPv4-Schnittstellen zu lauschen, und „::“ für + alle IPv6-Schnittstellen.
\nBeispiele:\n\n" livechat_configuration_channel_forbidden_words_label_label: Beschriftung livechat_configuration_channel_forbidden_words_label_desc: Beschriftung für diese Regel der verbotenen Wörter @@ -461,49 +453,49 @@ invalid_value_file_too_big: 'Die Datei ist zu groß (maximale Größe: %s).' invalid_value_duplicate: Doppelter Wert livechat_configuration_channel_emojis_title: Kanal-Emojis livechat_emojis_shortname: Kurzname -livechat_emojis_shortname_desc: "Sie können Emojis im Chat mit \":Kurzname:\" verwenden.\n +livechat_emojis_shortname_desc: "Man kann Emojis im Chat mit „:Kurzname:“ verwenden.\n Der Kurzname kann mit einem Doppelpunkt (:) beginnen und/oder enden und darf nur alphanumerische Zeichen, Unterstriche und Bindestriche enthalten.\nEs wird dringend empfohlen, sie mit einem Doppelpunkt zu beginnen, damit die Benutzer die automatische - Vervollständigung nutzen können (indem sie \":\" eingeben und dann TAB drücken).\n" -livechat_configuration_channel_emojis_desc: "Sie können benutzerdefinierte Emojis - für Ihren Kanal konfigurieren.\nDiese Emojis werden in der Emoji-Auswahl verfügbar - sein.\nBenutzer können sie auch mit ihrem Kurznamen verwenden (z. B. indem sie \"\ - :Kurzname:\" schreiben).\n" + Vervollständigung nutzen können (indem sie „:“ eingeben und dann TAB drücken).\n" +livechat_configuration_channel_emojis_desc: "Du kannst benutzerdefinierte Emojis für + deinen Kanal konfigurieren.\nDiese Emojis werden in der Emoji-Auswahl verfügbar + sein.\nBenutzer können sie auch mit ihrem Kurznamen verwenden (z. B. indem sie „:Kurzname:“ + schreiben).\n" livechat_emojis_file: Datei livechat_emojis_file_desc: "Die Emoji-Datei.\n" action_export: Exportieren action_import: Importieren -action_import_emojis_info: Wenn die importierten Daten in Ordnung sind, vergessen - Sie nicht, das Formular zu speichern. +action_import_emojis_info: Wenn die importierten Daten in Ordnung sind, vergiss nicht, + das Formular zu speichern. action_add_entry: Eintrag hinzufügen action_remove_entry: Diesen Eintrag entfernen -action_remove_entry_confirm: Sind Sie sicher, dass Sie diesen Eintrag entfernen möchten? +action_remove_entry_confirm: Bist du dir sicher, dass du diesen Eintrag entfernen + möchtest? loading_error: Beim Laden der Daten ist ein Fehler aufgetreten. copied: Kopiert share_chat_embed: Einbetten share_chat_peertube_tips: Über diesen Link wird der Chat in der Peertube-Oberfläche geöffnet. -share_chat_dock_tips: "Sie können einen Link generieren, der den Chat auf einer neuen - Seite öffnet, mit Ihrem Peertube-Konto direkt angemeldet.\nDamit können Sie z. B. - ein Web-Dock in Ihrem OBS einrichten, so dass Sie den Chat direkt von OBS aus lesen - und mit ihm interagieren können.\nGeben Sie diesen Link nicht an andere weiter, - da diese sich dann als Sie selbst einloggen können.\nUnten finden Sie die Liste - der Authentifizierungs-Token, die Sie bereits erstellt haben.\nSie können ein neues - Token erstellen oder ein früheres Token widerrufen.\nBitte beachten Sie, dass diese - Token kein Verfallsdatum haben.\n" +share_chat_dock_tips: "Du kannst einen Link generieren, der den Chat auf einer neuen + Seite öffnet, mit deinem Peertube-Konto direkt angemeldet.\nDamit kannst du z. B. + ein Web-Dock in deinem OBS einrichten, so dass du den Chat direkt von OBS aus lesen + und mit ihm interagieren kannst.\nGib diesen Link nicht an andere weiter, da diese + sich dann als du selbst einloggen können.\nUnten findest du die Liste der Authentifizierungs-Token, + die du bereits erstellt hast.\nDu kannst ein neues Token erstellen oder ein früheres + Token widerrufen.\nBitte beachte, dass diese Token kein Verfallsdatum haben.\n" livechat_token_disabled_description: "Benutzer können langfristige Token erzeugen, um sich mit dem Chat zu verbinden.\nDiese Token können zum Beispiel verwendet werden, - um den Chat in OBS-Webdocks einzubinden.\nWeitere Informationen finden Sie in der Dokumentation.\nSie können diese Funktion deaktivieren, - indem Sie diese Einstellung auswählen.\n" + \ target=\"_blank\">in der Dokumentation.\nDu kannst diese Funktion deaktivieren, + indem du diese Einstellung auswählst.\n" token_label: Beschriftung token_password: Passwort Token -token_action_create: Ein neuen Token erstellen +token_action_create: Ein neues Token erstellen token_action_revoke: Token widerrufen token_default_label: Über die Weboberfläche generierter Token -token_action_revoke_confirm: Sind Sie sicher, dass Sie diesen Token widerrufen wollen? +token_action_revoke_confirm: Bist du dir sicher, dass du dieses Token widerrufen willst? auth_description: "

Authentifizierung

\n" livechat_token_disabled_label: Livechat-Token deaktivieren share_chat_dock: Dock @@ -512,7 +504,7 @@ too_many_entries: Zu viele Einträge livechat_configuration_channel_mute_anonymous_label: Anonyme Benutzer stummschalten muted_anonymous_message: Nur registrierte Benutzer können Nachrichten versenden. livechat_configuration_channel_mute_anonymous_desc: "Standardwert für neue Chaträume.\n - Für bestehende Chaträume können Sie die Funktion im Raumkonfigurationsformular ändern.\n + Für bestehende Chaträume kann man die Funktion im Raumkonfigurationsformular ändern.\n Wenn diese Funktion aktiviert ist, können anonyme Benutzer den Chat nur lesen, aber keine Nachrichten senden.\n" chat_terms_label: Nutzungsbedingungen @@ -520,19 +512,17 @@ chat_terms_description: "Diese Nutzungsbedingungen werden allen Nutzern angezeig wenn sie Chaträumen beitreten.\nStreamer können auch Bedingungen für ihre Kanäle konfigurieren, die direkt nach diesen globalen Bedingungen angezeigt werden.\n" invalid_value_too_long: Wert zu lang -livechat_configuration_channel_terms_label: Chat Nutzungsbedingungen und Konditionen - des Kanals -livechat_configuration_channel_terms_desc: "Sie können eine \"Nutzungsbedingungen\"\ - -Nachricht konfigurieren, die Benutzern angezeigt wird, die Ihren Chaträumen beitreten.\n" -poll_vote_instructions_xmpp: 'Senden Sie eine Nachricht mit einem Ausrufezeichen, - gefolgt von Ihrer Wahlnummer, um abzustimmen. Beispiel: !1' +livechat_configuration_channel_terms_label: Chat-Nutzungsbedingungen des Kanals +livechat_configuration_channel_terms_desc: "Du kannst eine „Nutzungsbedingungen“-Nachricht + konfigurieren, die Benutzern angezeigt wird, die deinen Chaträumen beitreten.\n" +poll_vote_instructions_xmpp: 'Sende eine Nachricht mit einem Ausrufezeichen, gefolgt + von deiner Wahlnummer, um abzustimmen. Beispiel: !1' new_poll: Eine neue Umfrage erstellen -poll_instructions: Füllen Sie dieses Formular aus und senden Sie es ab, um eine neue - Umfrage zu erstellen. Damit wird eine bestehende Umfrage beendet und ersetzt. -poll_vote_instructions: 'Um abzustimmen, klicken Sie auf Ihre Wahl oder senden Sie - eine Nachricht mit einem Ausrufezeichen gefolgt von der Nummer Ihrer Wahl (Beispiel: - !1).' -poll_anonymous_vote_ok: Ihre Stimme wird berücksichtigt. Die Stimmen sind anonym, +poll_instructions: Füll dieses Formular aus und senden es ab, um eine neue Umfrage + zu erstellen. Damit wird eine bestehende Umfrage beendet und ersetzt. +poll_vote_instructions: 'Um abzustimmen, klicke auf deine Wahl oder sende eine Nachricht + mit einem Ausrufezeichen gefolgt von der Nummer deiner Wahl (Beispiel: !1).' +poll_anonymous_vote_ok: Deine Stimme wird berücksichtigt. Die Stimmen sind anonym, sie werden den anderen Teilnehmern nicht angezeigt. poll: Umfrage poll_title: Neue Umfrage @@ -543,7 +533,7 @@ poll_anonymous_results: Anonyme Ergebnisse poll_choice_n: 'Wahl {{N}}:' poll_end: 'Die Umfrage endet am:' poll_choice_invalid: Diese Wahl ist nicht gültig. -poll_vote_ok: Ihre Stimme wurde berücksichtigt, die Zähler werden in Kürze aktualisiert. +poll_vote_ok: Deine Stimme wurde berücksichtigt, die Zähler werden in Kürze aktualisiert. moderation_delay: Moderationsverzögerung livechat_configuration_channel_moderation_delay_desc: "Standardwert der Moderationsverzögerung:\n\ \n" livechat_configuration_applytomoderators_desc: "Standardmäßig sind Nachrichten von - Moderatoren von dieser Funktion nicht betroffen.\nWenn Sie diese Option aktivieren, + Moderatoren von dieser Funktion nicht betroffen.\nWenn man diese Option aktiviert, werden auch Nachrichten von Moderatoren gelöscht.\n" livechat_configuration_channel_special_chars_label: Sonderzeichen verbieten livechat_configuration_channel_special_chars_tolerance_label: Toleranz livechat_configuration_channel_special_chars_tolerance_desc: Anzahl der Sonderzeichen, die in einer Nachricht akzeptiert werden, ohne sie zu löschen. -livechat_configuration_channel_special_chars_desc: "Wenn Sie diese Option aktivieren, - wird der Moderationsbot automatisch Nachrichten löschen, die mehr als X Sonderzeichen +livechat_configuration_channel_special_chars_desc: "Wird diese Option aktiviert, wird + der Moderationsbot automatisch Nachrichten löschen, die mehr als X Sonderzeichen enthalten.\nSonderzeichen sind Zeichen, die nicht in eine der folgenden Kategorien passen: Buchstaben, Zahlen, Satzzeichen, Währungssymbole, Emojis.\n" feature_comes_with: Diese Funktion wird mit dem Livechatplugin Version X.X.X verfügbar sein. livechat_configuration_channel_no_duplicate_label: Keine doppelten Nachrichten -livechat_configuration_channel_no_duplicate_desc: "Wenn Sie diese Option aktivieren, - wird der Chatbot automatisch doppelte Nachrichten moderieren.\nDas heißt, wenn ein - Benutzer die gleiche Nachricht zweimal innerhalb von X Sekunden sendet, wird die - zweite Nachricht gelöscht.\n" +livechat_configuration_channel_no_duplicate_desc: "Wird diese Option aktiviert, wird + der Chatbot automatisch doppelte Nachrichten moderieren.\nDas heißt, wenn ein Benutzer + die gleiche Nachricht zweimal innerhalb von X Sekunden sendet, wird die zweite Nachricht + gelöscht.\n" livechat_configuration_channel_no_duplicate_delay_label: Zeitintervall livechat_configuration_channel_no_duplicate_delay_desc: "Das Intervall in Sekunden, in dem ein Benutzer die gleiche Nachricht nicht erneut senden kann.\n" @@ -638,13 +626,13 @@ announcements_message_type_announcement: Ankündigung announcements_message_type_highlight: Highlight announcements_message_type_warning: Warnung converse_theme_warning_description: "\n Es wird empfohlen das \"Peertube Thema\" in Verbindung mit der \"Automatische - Farberkennung\" Funktion zu verwenden.\n Andernfalls könnten bei einigen Benutzern, - je nach genutztem Peertube Thema, Probleme auftreten. \n\n" + >\n Es wird sehr empfohlen, das „Peertube Thema“ zu behalten, in Verbindung mit + der Funktion „Automatische Farberkennung“.\n Andernfalls könnten bei einigen Benutzern, + je nach genutztem Peertube-Thema, Probleme auftreten. \n\n" back_to_last_msg: Zur letzten Nachricht zurückkehren -enable_users_regexp_description: "Wenn Sie diese Funktion aktivieren, können Streamer - bei der Konfiguration des Chatbots reguläre Ausdrücke verwenden.\nSie sollten diese - Funktion nicht aktivieren, wenn Sie Ihren Nutzern nicht vertrauen (d. h. denjenigen, +enable_users_regexp_description: "Wird diese Funktion aktiviert, können Streamer bei + der Konfiguration des Chatbots reguläre Ausdrücke verwenden.\nDu solltest diese + Funktion nicht aktivieren, wenn du deinen Nutzern nicht traust (d. h. denjenigen, die Chaträume erstellen können, mit anderen Worten: denjenigen, die Live-Streams erstellen können).\nEin böswilliger Benutzer könnte einen speziell gestalteten regulären Ausdruck erstellen und einen Denial-of-Service (DoS) des Bots verursachen.\n" diff --git a/languages/fr.yml b/languages/fr.yml index 1a3dde9c..89a8e995 100644 --- a/languages/fr.yml +++ b/languages/fr.yml @@ -8,8 +8,8 @@ read_only: Lecture seule show_scrollbarr: Afficher la barre de défilement transparent_background: Arrière plan transparent (pour l'intégration dans le stream, avec OBS par exemple) -tips_for_streamers: "Astuce pour les streamers et streameuses : pour intégrer le tchat - dans votre flux en direct, en utilisant OBS par exemple, générez un lien «lecture +tips_for_streamers: "Astuce pour les streamers et streameuses : pour intégrer le tchat + dans votre flux en direct, en utilisant OBS par exemple,\ngénérez un lien «lecture seule» et utilisez le comme «source navigateur web».\n" copy: Copier link_copied: Lien copié diff --git a/languages/hr.yml b/languages/hr.yml index 99cb9212..3ce9606c 100644 --- a/languages/hr.yml +++ b/languages/hr.yml @@ -1,5 +1,5 @@ -login_remote_peertube_video_not_found_try_anyway_button: Svejedno pokušaj otvoriti - video na Peertube instanci +login_remote_peertube_video_not_found_try_anyway_button: Svejedno pokušaj + otvoriti video na Peertube instanci external_auth_custom_oidc_button_label_label: Oznaka za gumb povezivanja external_auth_custom_oidc_discovery_url_label: Discovery URL external_auth_oidc_client_id_label: ID klijenta @@ -10,10 +10,11 @@ save: Spremi cancel: Odustani menu_configuration_label: Chat sobe login_remote_peertube_searching: Traženje videa na Peertube instanci … -login_remote_peertube_video_not_found: Ovaj video nije dostupan na ovoj Peertube instanci. +login_remote_peertube_video_not_found: Ovaj video nije dostupan na ovoj Peertube + instanci. login_external_auth_alert_message: Autentifikacija neuspjela avatar_set_label: Skup avatara -avatar_set_description: "Možeš odabrati između nekoliko različitih skupova zadanih +avatar_set_description: "Možeš odabrati između nekoliko različitih skupova standardnih avatara koji će se koristiti za korisnike chata.\nPogledaj dokumentaciju:\nPostavke.\n" @@ -21,8 +22,8 @@ avatar_set_option_sepia: Sipa (Peertube maskota) avatar_set_option_cat: Mačke avatar_set_option_bird: Ptice avatar_set_option_fenec: Mala lisica (Mobilizon maskota) -avatar_set_option_legacy: Stari Sepia avatari (avatari koji su uključeni u prethodnim - verzijama dodatka) +avatar_set_option_legacy: Stari Sepia avatari (avatari koji su uključeni u + prethodnim verzijama dodatka) successfully_saved: Uspješno spremljeno avatar_set_option_abstract: Sažetak prosody_muc_expiration_description: "Možeš odabrati koliko dugo server čuva sadržaj @@ -39,35 +40,37 @@ prosody_certificates_dir_description: "Ako je ovo polje prazno, dodatak će gene i koristiti samopotpisane certifikate.
\nAko želiš koristiti druge certifikate, ovdje navedi ovdje mapu gdje ih Prosody\nmože pronaći. Napomena: „peertube” korisnik mora imati dozvolu za čitanje ove mape.\n" -prosody_c2s_label: Omogući veze između klijenta i servera +prosody_c2s_label: Aktiviraj veze između klijenta i servera prosody_components_list_label: Eksterne komponente experimental_warning: "Eksperimentalna značajka: ova je značajka još uvijek eksperimentalna.\n" configuration_description: "

Napredna konfiguracija kanala

\nSljedeće postavke odnose se na napredne opcije kanala:\nkorisnici će moći dodati neke prilagodbe na svojim kanalima,\naktivirati bot za moderiranje, …\n" -disable_channel_configuration_label: Onemogući naprednu konfiguraciju kanala i chatbota -livechat_configuration_channel_forbidden_words_regexp_label: Tretiraj kao regularne - izraze -livechat_configuration_channel_forbidden_words_regexp_desc: Označavanjem ove opcije - možeš koristiti regularne izraze. -livechat_configuration_applytomoderators_label: Također moderiraj porukama moderatora +disable_channel_configuration_label: Deaktiviraj naprednu konfiguraciju kanala i + chatbota +livechat_configuration_channel_forbidden_words_regexp_label: Tretiraj kao + regularne izraze +livechat_configuration_channel_forbidden_words_regexp_desc: Označavanjem ove + opcije možeš koristiti regularne izraze. +livechat_configuration_applytomoderators_label: Također moderiraj porukama + moderatora livechat_configuration_channel_quote_label: Timer livechat_configuration_channel_forbidden_words_desc: "Možeš konfigurirati neke riječi - koje će bot automatski moderirati (poruke koje sadrže takve riječi će se odmah izbrisati).\n - Možeš dodati i opcionalni razlog koji će se prikazati na mjestu izbrisanih poruka.\n - Stranica dokumentacije sadrži nekoliko primjera.\n" + koje će bot automatski moderirati (poruke koje sadrže takve riječi će se odmah izbrisati).\n\ + \ Možeš dodati i opcionalni razlog koji će se prikazati na mjestu izbrisanih poruka.\n\ + \ Stranica dokumentacije sadrži nekoliko primjera.\n" livechat_configuration_channel_retractation_reason_label: Razlog -slow_mode_info: Spori način rada je omogućen. Korisnici mogu slati poruku svakih %1$s - sekundi. +slow_mode_info: Spori način rada je aktiviran. Korisnici mogu slati poruku + svakih %1$s sekundi. open_chat: Otvori chat open_chat_new_window: Otvori chat u novom prozoru close_chat: Zatvori chat use_chat: Koristi chat read_only: Samo za čitanje show_scrollbarr: Prikaži kliznu traku -transparent_background: Prozirna pozadina (za integraciju prijenosa, na primjer s - OBS-om) +transparent_background: Prozirna pozadina (za integraciju prijenosa, na primjer + s OBS-om) tips_for_streamers: 'Savjeti za prenositelje: Za dodavanje chata u svoj prijenos koristeći OBS na primjer, @@ -92,33 +95,35 @@ auto_display_label: Automatski otvori chat share_url_option_nobody: Prikaži nikome open_blank_label: Prikaži gumb „Otvori u novom prozoru” share_url_label: Prikaži gumb „Dijeli poveznicu chata” -share_url_option_owner_moderators: Prikaži vlasniku videa i moderatorima instance +share_url_option_owner_moderators: Prikaži vlasniku videa i moderatorima + instance converse_theme_label: ConverseJS tema converse_theme_option_peertube: Peertube tema -converse_theme_option_default: Zadana ConverseJS tema +converse_theme_option_default: Standardna ConverseJS tema autocolors_label: Automatsko prepoznavanje boja prosody_advanced_description:

Napredne postavke Chat servera

help_builtin_prosody_label: Prosody server system_prosody_label: Koristi Prosody sustav prosody_muc_log_by_default_label: Standardno bilježi sadržaj soba prosody_muc_expiration_label: Istek dnevnika soba -prosody_room_allow_s2s_label: Omogući vezu sa sobom pomoću eksternih XMPP računa +prosody_room_allow_s2s_label: Aktiviraj vezu sa sobom pomoću eksternih XMPP + računa prosody_certificates_dir_label: Mapa certifikata online_help: Pomoć na internetu livechat_configuration_channel_command_message_label: Poruka -livechat_configuration_title: Konfiguriraj svoje chat sobe za chat uživo -livechat_configuration_desc: Ovdje možeš konfigurirati neke napredne opcije za chat - sobe povezane s tvojim prijenosima uživo. -livechat_configuration_please_select: Dolje odaberi jedan od svojih kanala za postavljanje - chat opcija. +livechat_configuration_title: Konfiguriraj svoje sobe za chat uživo +livechat_configuration_desc: Ovdje možeš konfigurirati neke napredne opcije za + chat sobe povezane s tvojim prijenosima uživo. +livechat_configuration_please_select: Dolje odaberi jedan od svojih kanala za + postavljanje chat opcija. livechat_configuration_channel_title: Opcije kanala -livechat_configuration_channel_desc: Ovdje možeš postaviti neke opcije za ovaj kanal - (pravila moderiranja, …). -livechat_configuration_channel_enable_bot_label: Omogući moderirajući bot +livechat_configuration_channel_desc: Ovdje možeš postaviti neke opcije za ovaj + kanal (pravila moderiranja, …). +livechat_configuration_channel_enable_bot_label: Aktiviraj moderirajući bot livechat_configuration_channel_bot_options_title: Opcije moderirajućeg bota livechat_configuration_channel_forbidden_words_label: Zabranjene riječi i izrazi livechat_configuration_channel_command_message_desc: Poruka za slanje. -use_chat_help: Ako je omogućeno, pored videa će se prikazati chat. +use_chat_help: Ako je aktivirano, pored videa će se prikazati chat. share_chat_link: Dijeli poveznicu chata copy: Kopiraj link_copied: Poveznica je kopirana @@ -131,8 +136,8 @@ channel: Kanal last_activity: Zadnja aktivnost web: Web connect_using_xmpp: Poveži se koristeći XMPP -connect_using_xmpp_help: Možeš se povezati sa sobom koristeći eksterni XMPP račun - i svoj omiljeni XMPP klijent. +connect_using_xmpp_help: Možeš se povezati sa sobom koristeći eksterni XMPP + račun i svoj omiljeni XMPP klijent. diagnostic: "Prije nego zatražiš pomoć, upotrijebi dijagnostički alat:\nPokreni dijagnostiku\n(ako ovaj gumb ne otvori novi prozor, pokušaj ponovo učitati stranicu).\n" @@ -163,10 +168,10 @@ livechat_configuration_channel_banned_jids_label: Blokirani korisnici i uzorci livechat_configuration_channel_bot_nickname: Nadimak bota livechat_configuration_channel_quote_label2: Poruke livechat_configuration_channel_slow_mode_label: Spori način rada -livechat_configuration_channel_slow_mode_desc: "Zadana vrijednost sporog načina rada:\n\ - \n" +livechat_configuration_channel_slow_mode_desc: "Standardna vrijednost sporog načina + rada:\n\n" chatroom_not_accessible: Ova chat soba ne postoji ili joj ne možeš pristupiti. login_using_external_account: Prijavi se pomoću eksternog računa login_remote_peertube: 'Prijavi se pomoću računa na jednoj drugoj Peertube instanci:' @@ -182,38 +187,41 @@ external_auth_google_oidc_description: "Aktiviranjem ove opcije dodaje se gumb s Googleom”.\nMoraš konfigurirati jednu Google OAuth aplikaciju.\n" external_auth_facebook_oidc_description: "Aktiviranjem ove opcije dodaje se gumb „prijava s Facebookom”.\nMoraš konfigurirati jednu Facebook OAuth aplikaciju.\n" -prosody_components_label: Omogući prilagođene eksterne komponente u Prosody +prosody_components_label: Aktiviraj prilagođene eksterne komponente u Prosody prosody_port_label: Prosody priključak -disable_websocket_label: Onemogući Websocket +disable_websocket_label: Deaktiviraj Websocket prosody_c2s_port_label: Prosody priključak za vezu između klijenta i servera prosody_s2s_interfaces_label: Mrežna sučelja za vezu između servera i servera prosody_c2s_interfaces_label: Mrežna sučelja za vezu između klijenta i servera room_type_option_video: Svaki video ima zasebnu web-chat sobu -room_type_description: Ovdje možeš odabrati želiš li zasebne sobe za svaki video ili - ih grupirati po kanalu. +room_type_description: Ovdje možeš odabrati želiš li zasebne sobe za svaki video + ili ih grupirati po kanalu. room_type_option_channel: Web-chat sobe se grupiraju po kanalu prosody_s2s_port_label: Prosody priključak za vezu između servera i servera prosody_components_port_label: Prosody priključak za eksterne komponente -prosody_components_interfaces_label: Prosody mrežna sučelja za eksterne komponente -auto_display_description: Prilikom gledanja videa automatski će se otvoriti prozor - za chat. -open_blank_description: U novom prozoru će se pojavit gumb za otvaranje web chata. -share_url_description: Postojat će gumb za dijeljenje URL-a chata (može se na primjer - koristiti za OBS integraciju). -per_live_video_description: Ako je označeno, sva videa uživo imat će potvrdni okvir - u svojim svojstvima za aktiviranje web chata. +prosody_components_interfaces_label: Prosody mrežna sučelja za eksterne + komponente +auto_display_description: Prilikom gledanja videa automatski će se otvoriti + prozor za chat. +open_blank_description: U novom prozoru će se pojavit gumb za otvaranje web + chata. +share_url_description: Postojat će gumb za dijeljenje URL-a chata (može se na + primjer koristiti za OBS integraciju). +per_live_video_description: Ako je označeno, sva videa uživo imat će potvrdni + okvir u svojim svojstvima za aktiviranje web chata. per_live_video_label: Korisnici mogu aktivirati chat za svoje prijenose uživo all_lives_label: Aktiviraj chat za sve prijenose uživo no_anonymous_label: Sakrij chat za anonimne korisnike theming_advanced_description:

Izgled

-chat_style_description: "Dodatni stilovi koji se dodaju atributu stila iframea.
\n - Primjer: height:400px;\n" +chat_style_description: "Dodatni stilovi koji se dodaju atributu stila iframea.
\n\ + \ Primjer: height:400px;\n" livechat_configuration_channel_forbidden_words_label_label: Oznaka converse_theme_description: Odaberi converseJS temu koju želiš koristiti. -external_auth_custom_oidc_button_label_description: Ova će se oznaka prikazati korisnicima - kao oznaka gumba za autentifikaciju kod ovog pružatelja usluge OpenID Connect. -external_auth_oidc_redirect_uris_info_description: "URI preusmjeravanja:\n - Ako želiš konfigurirati URI ovlaštenog preusmjeravanja na eksternoj aplikaciji, +external_auth_custom_oidc_button_label_description: Ova će se oznaka prikazati + korisnicima kao oznaka gumba za autentifikaciju kod ovog pružatelja usluge + OpenID Connect. +external_auth_oidc_redirect_uris_info_description: "URI preusmjeravanja:\n\ + \ Ako želiš konfigurirati URI ovlaštenog preusmjeravanja na eksternoj aplikaciji, dodaj ovaj url:\n" federation_no_remote_chat_label: Nemoj prikazati chatove drugih instanci federation_description: "

Federacija

\nSljedeće postavke odnose se na federaciju @@ -221,28 +229,29 @@ federation_description: "

Federacija

\nSljedeće postavke odnose se na fe federation_no_remote_chat_description: "Označavanjem ove postavke tvoja instanca nikada neće prikazati chatove od videa drugih instanci.\n" external_auth_custom_oidc_description: "Možeš konfigurirati eksternog pružatelja usluge - OpenID Connect koji se može koristiti za prijavu na chat.\nPogledaj dokumentaciju:\n - Postavke.\n" external_auth_description: "

Eksterna autentifikacija

\nZa korisnike koji nemaju Peertube račun možeš aktivirati različite načine autentifikacije pomoću externih pružatelja usluge autentifikacije.\n" -all_lives_description: Ako je označeno, chat će se aktivirati za sve prijenose uživo. -all_non_lives_description: Ako je označeno, chat će se aktivirati za sve prijenose - koji nisu uživo. +all_lives_description: Ako je označeno, chat će se aktivirati za sve prijenose + uživo. +all_non_lives_description: Ako je označeno, chat će se aktivirati za sve + prijenose koji nisu uživo. all_non_lives_label: Aktiviraj chat za sve prijenose koji nisu uživo converse_theme_option_cyberpunk: ConverseJS cyberpunk tema chat_style_label: Atribut stila ifreama za chat prosody_muc_log_by_default_description: "Ako je označeno, sadržaj sobe će se standardno spremati.\nSvaki korisnik koji se pridruži sobi vidjet će što je napisano prije - nego što se pridruži.
\nArhiviranje sadržaja se uvijek može aktivirati/deaktivirati\n + nego što se pridruži.
\nArhiviranje sadržaja se uvijek može aktivirati/deaktivirati\n\ za određenu sobu, uređivanjem njezinih svojstava.\n" -auto_ban_anonymous_ip_label: Blokiraj IP anonimnog korisnika kada je korisniku zabranjen - pristup chat sobi +auto_ban_anonymous_ip_label: Blokiraj IP anonimnog korisnika kada je korisniku + zabranjen pristup chat sobi livechat_configuration_channel_emojis_title: Emojiji kanala copied: Kopirano -login_remote_peertube_no_livechat: Dodatak za chat uživo nije instaliran na ovoj Peertube - instanci. +login_remote_peertube_no_livechat: Dodatak za chat uživo nije instaliran na ovoj + Peertube instanci. tasks: Zadaci task_list_create: 'Stvori novu listu zadataka:' task_delete: Izbriši zadatak @@ -269,17 +278,18 @@ token_label: Oznaka auth_description: "

Autentifikacija

\n" chat_terms_label: Uvjeti i odredbe muted_anonymous_message: Samo registrirani korisnici mogu slati poruke. -livechat_configuration_channel_mute_anonymous_label: Isključi zvuk anonimnih korisnika -login_remote_peertube_video_not_found_try_anyway: U nekim slučajevima, video se ipak - može dohvatiti ako se povežeš s eksternom instancom. +livechat_configuration_channel_mute_anonymous_label: Isključi zvuk anonimnih + korisnika +login_remote_peertube_video_not_found_try_anyway: U nekim slučajevima, video se + ipak može dohvatiti ako se povežeš s eksternom instancom. livechat_configuration_channel_moderation_delay_desc: "Standardna vrijednost odgode moderiranja:\n\n" moderation_delay: Odgoda moderiranja -livechat_configuration_channel_forbidden_words_label_desc: Oznaka za ovo pravilo zabranjenih - riječi +livechat_configuration_channel_forbidden_words_label_desc: Oznaka za ovo pravilo + zabranjenih riječi livechat_configuration_channel_emojis_desc: "Možeš konfigurirati prilagođene emojije za svoj kanal.\nOvi emojiji će biti dostupni u alatu za biranje emojija.\nKorisnici ih također mogu koristiti sa svojim kratkim imenom (na primjer tako da napišu \"\ @@ -310,8 +320,10 @@ invalid_value_duplicate: Dupla vrijednost too_many_entries: Previše unosa promote: Postani moderator livechat_emojis_shortname: Kratko ime -action_import_emojis_info: Ako su uvezeni podaci u redu, ne zaboravi spremiti obrazac. -share_chat_peertube_tips: Ova će poveznica otvoriti chat unutar Peertube sučelja. +action_import_emojis_info: Ako su uvezeni podaci u redu, ne zaboravi spremiti + obrazac. +share_chat_peertube_tips: Ova će poveznica otvoriti chat unutar Peertube + sučelja. token_password: Token lozinke token_date: Datum token_action_create: Stvori novi token @@ -323,8 +335,8 @@ invalid_value_too_long: Vrijednost je predugačka livechat_configuration_channel_terms_label: Uvjeti i odredbe kanala chata poll: Anketa poll_title: Nova anketa -poll_instructions: Ispuni i pošalji ovaj obrazac za izradu nove ankete. Ovo će zamijeniti - sve postojeće ankete. +poll_instructions: Ispuni i pošalji ovaj obrazac za izradu nove ankete. Ovo će + zamijeniti sve postojeće ankete. poll_question: Pitanje poll_duration: Trajanje ankete (u minutama) poll_anonymous_results: Anonimni rezultati @@ -334,31 +346,34 @@ poll_vote_instructions: 'Za glasanje klikni na svoj izbor ili pošalji poruku s iza kojeg slijedi broj tvog izbora (Primjer: !1).' poll_is_over: Ova anketa je sada završena. poll_choice_invalid: Ovaj izbor nije valjan. -poll_anonymous_vote_ok: Tvoje se glasanje uzima u obzir. Glasanja su anonimna, neće - se prikazati drugim sudionicima. -poll_vote_ok: Tvoje se glasanje uzima u obzir. Brojači će se uskoro aktualizirati. -feature_comes_with: Ova je funkcija dostupna s dodatkom za chat uživo verzije X.X.X. -emoji_only_info: Kad je modus „Samo emoji” aktiviran, u svojim porukama možeš koristiti - samo emojije. +poll_anonymous_vote_ok: Tvoje se glasanje uzima u obzir. Glasanja su anonimna, + neće se prikazati drugim sudionicima. +poll_vote_ok: Tvoje se glasanje uzima u obzir. Brojači će se uskoro + aktualizirati. +feature_comes_with: Ova je funkcija dostupna s dodatkom za chat uživo verzije + X.X.X. +emoji_only_info: Kad je modus „Samo emoji” aktiviran, u svojim porukama možeš + koristiti samo emojije. emoji_only_mode_title: „Samo emoji” modus -emoji_only_mode_desc_1: "U svojim chat sobama možeš aktivirati „Samo emoji” modus.\n +emoji_only_mode_desc_1: "U svojim chat sobama možeš aktivirati „Samo emoji” modus.\n\ Kad je taj modus aktiviran, sudionici mogu slati samo emojije (standardne ili prilagođene emojije kanala).\nOvo ograničenje ne vrijedi za moderatore.\n" emoji_only_mode_desc_3: "Za aktiviranje ili deaktiviranje ovog modusa možeš koristiti obrazac za konfiguraciju sobe.\nAko ga želiš aktivirati za sve svoje chat sobe odjednom koristi donji gumb.\n" -emoji_only_enable_all_rooms: Aktiviraj „Samo emoji” modus u svim chat sobama kanala -task_list_pick_message: "Nakon što odabereš popis zadataka, stvorit će se novi zadatak.\n - Za prikaz zadatka otvori aplikaciju zadataka koristeći gornji izbornik.\nViše informacija - u dokumentaciji dodatka za chat uživo.\n" -livechat_configuration_channel_retractation_reason_desc: Razlog koji se prikazuje - pored izbrisanih poruka +emoji_only_enable_all_rooms: Aktiviraj „Samo emoji” modus u svim chat sobama + kanala +task_list_pick_message: "Nakon što odabereš popis zadataka, stvorit će se novi zadatak.\n\ + \ Za prikaz zadatka otvori aplikaciju zadataka koristeći gornji izbornik.\nViše + informacija u dokumentaciji dodatka za chat uživo.\n" +livechat_configuration_channel_retractation_reason_desc: Razlog koji se + prikazuje pored izbrisanih poruka livechat_configuration_applytomoderators_desc: "Ova funkcija standardno neće utjecati na poruke moderatora.\nOznačavanjem ove opcije će se izbrisati i poruke moderatora.\n" livechat_configuration_channel_special_chars_label: Zabrani posebne znakove livechat_configuration_channel_special_chars_tolerance_label: Tolerancija -livechat_configuration_channel_special_chars_tolerance_desc: Dozvoljen broj posebnih - znakova u poruci bez da se poruka izbriše. +livechat_configuration_channel_special_chars_tolerance_desc: Dozvoljen broj + posebnih znakova u poruci bez da se poruka izbriše. livechat_configuration_channel_no_duplicate_label: Bez duplih poruka livechat_configuration_channel_no_duplicate_delay_label: Vremenski interval livechat_configuration_channel_no_duplicate_delay_desc: "Interval u sekundama, tijekom @@ -366,7 +381,8 @@ livechat_configuration_channel_no_duplicate_delay_desc: "Interval u sekundama, t livechat_configuration_channel_no_duplicate_desc: "Aktiviranjem ove opcije, bot za moderiranje će automatski moderirati duple poruke.\nTo znači da ako korisnik pošalje istu poruku dva puta unutar X sekundi, druga će se poruka izbrisati.\n" -livechat_configuration_channel_anonymize_moderation_label: Anonimiziraj radnje moderiranja +livechat_configuration_channel_anonymize_moderation_label: Anonimiziraj radnje + moderiranja livechat_configuration_channel_anonymize_moderation_desc: "Standardna vrijednost za anonimiziranje radnji moderiranja za nove sobe.\nKada je ovo aktivirano, radnje moderiranja bit će anonimizirane, kako bi se izbjeglo otkrivanje tko isključuje/izbacuje/… @@ -398,23 +414,24 @@ emoji_only_mode_desc_2: "Ovaj modus može biti koristan na primjer:\n\n" livechat_configuration_channel_special_chars_desc: "Aktiviranjem ove opcije, bot za - moderiranje će automatski izbrisati poruke koje sadrže više od X posebnih znakova.\n - Posebni znakovi su znakovi koji se ne uklapaju u nijednu od ovih kategorija: slova, + moderiranje će automatski izbrisati poruke koje sadrže više od X posebnih znakova.\n\ + \ Posebni znakovi su znakovi koji se ne uklapaju u nijednu od ovih kategorija: slova, brojevi, znakovi interpunkcije, znakovi valuta, emojiji.\n" message_search_original_nick: Nadimak sudionika kada je poruka poslana prosody_firewall_label: Aktiviraj Prosody mod_firewall prosody_firewall_description: "mod_firewall možeš aktivirati na svom Prosody serveru.\n + \ target=\"_blank\">mod_firewall možeš aktivirati na svom Prosody serveru.\n\ Za više informacija pročitaj dokumentaciju.\n" -prosody_firewall_configure_button: "Kofiguriraj mod_firewall\n" +prosody_firewall_configure_button: "Kofiguriraj + mod_firewall\n" prosody_firewall_configuration: Prosody mod_firewall konfiguracija prosody_firewall_configuration_help: "Ovdje možeš konfigurirati modul Prosody mod_firewall.\n - U nastavku možeš stvoriti više konfiguracijskih datoteka i promijeniti njihov redoslijed.\n - Nemoj se ustručavati dijeliti svoje konfiguracije sa zajednicom (na primjer dodavanjem - nekih primjera u dokumentaciju dodatka).\n" + https://modules.prosody.im/mod_firewall\" target=\"_blank\">mod_firewall.\n\ + \ U nastavku možeš stvoriti više konfiguracijskih datoteka i promijeniti njihov + redoslijed.\n Nemoj se ustručavati dijeliti svoje konfiguracije sa zajednicom (na + primjer dodavanjem nekih primjera u dokumentaciju dodatka).\n" enabled: Aktivirano prosody_firewall_name: Ime prosody_firewall_content: Sadržaj datoteke diff --git a/languages/ja.yml b/languages/ja.yml index 1689021c..763aa9b3 100644 --- a/languages/ja.yml +++ b/languages/ja.yml @@ -111,7 +111,7 @@ federation_dont_publish_remotely_description: "この設定を有効にすると チャット情報が非公開になるまで、次の動画の更新を待つ必要があります。\nまた、この設定を無効にすると、再度チャット情報が公開されるようになるまで、次の動画の更新を待つ必要があります。 この更新は、主にライブ配信が再開したり、停止したときに発生します。
\n注意: この設定は、ActivityPubプロトコルを経由した情報の公開のみ影響します。\n リモート アプリケーションがチャットの存在を検出し、それに接続しようとすることを妨げるものではありません。\n" -videos_list_description: "チャットを有効にしたい動画のUUIDを入力してください。\n非ライブ配信の動画が指定可能です。1つにつき1行で入力してください。 +videos_list_description: "チャットを有効にしたい動画のUUID (ショートUUIDまたはUUIDv4) を入力してください。\n非ライブ配信の動画が指定可能です。1つにつき1行で入力してください。
\nコメントを記載可能: #以降の文字は全てコメント扱いとなります。空行は無視されます。
\nUUIDがフロントエンドに送信されてしまう為、非公開動画は追加しないでください。\n" autocolors_description: "ユーザーの現在のテーマから色を自動検出します。
\nこの設定が有効の場合、プラグインは色を自動検出し、チャットのテーマに適用します。
\n この設定がお使いのPeerTubeテーマでうまく動作しない場合は、この設定を無効にできます。\n発見したバグは、公式の\n\n Peertubeテーマは「自動色検出」機能と組み合わせて使用することが強く推奨されます。\n 利用するPeertubeテーマによっては一部のユーザーに問題が発生する可能性があります。\n\ + \n" +back_to_last_msg: 最後のメッセージに移動 +enable_users_regexp: チャットルームの禁止ワードに正規表現を有効化する +enable_users_regexp_description: "この機能を有効にすると、配信者はチャットボットを設定する際に正規表現を使用できるようになります。\n\ + ただし、ユーザー(チャットルーム、ライブ配信を作成できるユーザー)を信頼できない場合は有効化すべきではありません。\n悪意のあるユーザーが細工した正規表現を作成し、ボットのサービス拒否(DoS)を引き起こす可能性があります。\n" diff --git a/languages/nl.yml b/languages/nl.yml index 6175b5d8..8ded04cb 100644 --- a/languages/nl.yml +++ b/languages/nl.yml @@ -10,8 +10,8 @@ use_chat_help: Indien geactiveerd zal er naast de video een chat zijn. share_chat_link: Link naar deze chat delen read_only: Alleen leesbaar show_scrollbarr: Toon de schuifbalk -transparent_background: Doorzichtige achtergrond (bijvoorbeeld voor stream-integratie - met OBS) +transparent_background: Doorzichtige achtergrond (bijvoorbeeld voor + stream-integratie met OBS) tips_for_streamers: 'Tips voor streamers: Om de chat aan je OBS toe te voegen genereer je een alleen-leesbare link en gebruik je die als een “browser source”.' copy: Kopiëren @@ -19,7 +19,8 @@ link_copied: Link gekopieerd error: Fout open: Openen use_current_theme_color: Gebruik kleuren van huidige thema -generate_iframe: Genereer een iframe-element om de chat in een webpagina te integreren +generate_iframe: Genereer een iframe-element om de chat in een webpagina te + integreren chat_for_live_stream: 'Chat voor de livestream:' room_name: Naam van chatroom room_description: Beschrijving van chatroom @@ -29,8 +30,8 @@ channel: Kanaal last_activity: Laatste activiteit web: Web connect_using_xmpp: Via XMPP verbinden -connect_using_xmpp_help: Je kan de chatroom betreden via een extern XMPP-account en - je favoriete XMPP-app. +connect_using_xmpp_help: Je kan de chatroom betreden via een extern XMPP-account + en je favoriete XMPP-app. important_note_title:

Belangrijke opmerkingen

diagnostic: "Gebruik a.u.b. de diagnostische tool voordat je om hulp vraagt:\n
Diagnose starten\n(als deze knop @@ -44,26 +45,29 @@ federation_no_remote_chat_description: "Met deze instelling toont jouw exemplaar federation_no_remote_chat_label: Geen chats van andere exemplaren tonen federation_dont_publish_remotely_label: Chat-informatie niet openbaren federation_dont_publish_remotely_description: "Door deze instelling te activeren zal - jouw exemplaar geen informatie over chats delen met de rest van de fediverse.\n - Andere PeerTube-exemplaren zullen niet weten dat er chatrooms bij jouw videos zijn.
\n - Pas op: Als je al chats hebt lopen, dan kan het zijn dat informatie daarover - al gedeeld is.\nJe moet wachten op de volgende video-update voor het delen ongedaan - wordt gemaakt.\nBovendien, als je deze instelling de-activeert, zal je moeten wachten - tot de volgende video-update voor de informatie\nweer wordt gedeeld. Deze update - gebeurt onder andere wanneer een live-evenement verdergaat of stopt.
\nPas - op: Deze instelling betreft enkel het delen van informatie via het ActivityPub-protocol.\n - Het voorkomt niet dat een applicatie op een andere manier de chats ontdekt, en ermee - probeert te verbinden.\n" + jouw exemplaar geen informatie over chats delen met de rest van de fediverse.\n\ + \ Andere PeerTube-exemplaren zullen niet weten dat er chatrooms bij jouw videos + zijn.
\n Pas op: Als je al chats hebt lopen, dan kan het zijn dat informatie + daarover al gedeeld is.\nJe moet wachten op de volgende video-update voor het delen + ongedaan wordt gemaakt.\nBovendien, als je deze instelling de-activeert, zal je + moeten wachten tot de volgende video-update voor de informatie\nweer wordt gedeeld. + Deze update gebeurt onder andere wanneer een live-evenement verdergaat of stopt.
\n\ + Pas op: Deze instelling betreft enkel het delen van informatie via het ActivityPub-protocol.\n\ + \ Het voorkomt niet dat een applicatie op een andere manier de chats ontdekt, en + ermee probeert te verbinden.\n" chat_behaviour_description:

Chatgedrag

room_type_label: Kamertype open_blank_label: Laat de «Open in een nieuw venster» knop zien -auto_display_description: Bij het kijken van een video zal de chat automatisch geopend - worden. -open_blank_description: Er zal een knop komen om de chat in een nieuw venster te openen. +auto_display_description: Bij het kijken van een video zal de chat automatisch + geopend worden. +open_blank_description: Er zal een knop komen om de chat in een nieuw venster te + openen. online_help: Online hulp -room_type_description: Je kunt er hier voor kiezen om aparte kamers te hebben voor - elk video, of om ze per kanaal te groeperen. +room_type_description: Je kunt er hier voor kiezen om aparte kamers te hebben + voor elk video, of om ze per kanaal te groeperen. room_type_option_video: Elk video heeft zijn eigen gespreksruimte room_type_option_channel: Gesprekskamers zijn gegroepeerd per kanaal auto_display_label: Automatisch de chat openen share_url_label: Laat de «deel chat-link» knop zien +chat: Chat +copied: Gekopieerd diff --git a/languages/pl.yml b/languages/pl.yml index 338b328a..9b5a0bbe 100644 --- a/languages/pl.yml +++ b/languages/pl.yml @@ -40,7 +40,7 @@ livechat_configuration_channel_command_message_label: Wiadomość livechat_configuration_channel_title: Opcje kanałów tasks: Zadania promote: Zostań moderatorem -external_auth_facebook_oidc_label: Użyj Facebooka +external_auth_facebook_oidc_label: Użyj mechanizmu logowania przez Facebooka login_external_auth_alert_message: Uwierzytelnianie nie powiodło się cancel: Anuluj menu_configuration_label: Czaty @@ -56,7 +56,7 @@ livechat_emojis_file: Plik livechat_emojis_shortname: Skrócona nazwa save: Zapisz avatar_set_option_bird: Ptaki -external_auth_google_oidc_label: Użyj Google +external_auth_google_oidc_label: Użyj mechanizmu logowania przez konto Google task_name: Nazwa zadania avatar_set_option_cat: Koty task_description: Opis @@ -78,10 +78,11 @@ external_auth_custom_oidc_button_label_label: Etykieta przycisku połączenia federation_dont_publish_remotely_label: Nie publikuj informacji o czacie federation_no_remote_chat_description: "Zaznaczenie tego ustawienia spowoduje, że instancja nigdy nie będzie wyświetlać czatów ze zdalnych filmów.\n" -transparent_background: Przezroczyste tło (do integracji z transmisją, na przykład - z OBS) -external_auth_custom_oidc_button_label_description: Ta etykieta będzie wyświetlana - użytkownikom jako etykieta przycisku do uwierzytelniania u tego dostawcy OIDC. +transparent_background: Przezroczyste tło (do integracji z transmisją, na + przykład z OBS) +external_auth_custom_oidc_button_label_description: Ta etykieta będzie + wyświetlana użytkownikom jako etykieta przycisku do uwierzytelniania u tego + dostawcy OIDC. chat: Czat external_auth_description: "

Uwierzytelnianie zewnętrzne

\nDla użytkowników, którzy nie mają konta Peertube, można włączyć różne tryby uwierzytelniania w oparciu @@ -97,33 +98,55 @@ chat_terms_description: "Poniższy regulamin będzie wyświetlany wszystkim uży use_current_theme_color: Użyj bieżących kolorów motywu federation_dont_publish_remotely_description: "Zaznaczenie tego ustawienia spowoduje, że Twoja instancja nie będzie publikować informacji o czacie na fediwersum.\nZdalne - instancje Peertube nie będą wiedziały, że są czatami powiązanymi z Twoimi filmami.
\n - Uwaga: jeśli już istnieją czaty, możliwe, że informacje zostały już opublikowane.\n - Będziesz musiał poczekać na następną aktualizację wideo, zanim informacje zostaną + instancje Peertube nie będą wiedziały, że są czatami powiązanymi z Twoimi filmami.
\n\ + \ Uwaga: jeśli już istnieją czaty, możliwe, że informacje zostały już opublikowane.\n\ + \ Będziesz musiał poczekać na następną aktualizację wideo, zanim informacje zostaną cofnięte.\nPonadto, jeśli wyłączysz to ustawienie, będziesz musiał poczekać na aktualizację filmów, zanim informacje\nzostaną ponownie opublikowane. Aktualizacja ta następuje między innymi po wznowieniu lub zakończeniu transmisji na żywo.
\nUwaga: - to ustawienie wpływa tylko na publikację informacji za pośrednictwem protokołu ActivityPub.\n - Nie zapobiegnie ono wykryciu obecności czatu i próby połączenia się z nim przez + to ustawienie wpływa tylko na publikację informacji za pośrednictwem protokołu ActivityPub.\n\ + \ Nie zapobiegnie ono wykryciu obecności czatu i próby połączenia się z nim przez zdalną aplikację.\n" tips_for_streamers: "Wskazówki dla streamerów: Aby osadzić czat w swojej transmisji, np. w OBS,\nwygeneruj link tylko do odczytu i użyj go jako źródła przeglądarki.\n" generate_iframe: Generuj kod iframe, aby osadzić czat na stronie internetowej chat_for_live_stream: 'Czat transmisji:' web: Przeglądarka -connect_using_xmpp_help: Z pokojem można połączyć się za pomocą zewnętrznego konta - XMPP i ulubionego klienta XMPP. +connect_using_xmpp_help: Z pokojem można połączyć się za pomocą zewnętrznego + konta XMPP i ulubionego klienta XMPP. important_note_text: "Dokumentację wtyczki można znaleźć tutaj:\n\n Peertube Plugin Livechat documentation\n.\n" -diagnostic: "Przed zwróceniem się o pomoc, skorzystaj z narzędzia diagnostycznego:\n - Uruchom diagnostykę\n - (jeśli ten przycisk nie otwiera nowego okna, spróbuj odświeżyć stronę).\n" +diagnostic: "Przed zwróceniem się o pomoc, skorzystaj z narzędzia diagnostycznego:\n\ + \ Uruchom diagnostykę\n\ + \ (jeśli ten przycisk nie otwiera nowego okna, spróbuj odświeżyć stronę).\n" federation_no_remote_chat_label: Nie wyświetlaj zdalnych czatów federation_description: "

Federacja

\nPoniższe ustawienia dotyczą federacji z innymi instancjami Peertube,\ni innym oprogramowaniem fediwersum.\n" room_type_option_video: Każdy film ma swój własny pokój rozmowy -room_type_description: Możesz tutaj wybrać oddzielne pokoje dla każdego filmu lub - pogrupować je według kanałów. -room_type_option_channel: Pokoje rozmów internetowych są pogrupowane według kanałów +room_type_description: Możesz tutaj wybrać oddzielne pokoje dla każdego filmu + lub pogrupować je według kanałów. +room_type_option_channel: Pokoje rozmów internetowych są pogrupowane według + kanałów auto_display_label: Automatycznie otwórz rozmowę -auto_display_description: Podczas oglądania filmu okno rozmów otworzy się automatycznie. +auto_display_description: Podczas oglądania filmu okno rozmów otworzy się + automatycznie. +external_auth_oidc_client_id_label: Identyfikator klienta +external_auth_oidc_client_secret_label: Sekretny klucz klienta +external_auth_oidc_redirect_uris_info_description: "Adres URI do przekierowań:\n\ + Jeżeli chcesz skonfigurować przekierowanie do wybranego adresu URI na zewnętrznej + aplikacji, dodaj ten adres URL:\n" +external_auth_google_oidc_description: "Włączenie tej opcji doda przycisk „zaloguj + się przez konto Google”.\nMusisz skonfigurować aplikację OAuth na stronie Google'a.\n" +external_auth_facebook_oidc_description: "Włączenie tej opcji doda przycisk „zaloguj + się przez Facebooka”.\nMusisz skonfigurować aplikację OAuth na Facebooku.\n" +open_blank_label: Pokaż przycisk do otwarcia w osobnym oknie +open_blank_description: Na czacie pojawi się przycisk do jego otwarcia w osobnym + oknie. +share_url_label: Pokaż przycisk do udostępniania linku do czatu +share_url_description: Na czacie pojawi się przycisk do udostępnienia jego + adresu (co może być np. wykorzystane w integracji dla programu OBS). +share_url_option_nobody: Nie pokazuj nikomu +share_url_option_everyone: Pokazuj każdemu +share_url_option_owner: Pokazuj właścicielowi filmu +share_url_option_owner_moderators: Pokazuj właścicielowi filmu oraz moderatorom + instancji diff --git a/languages/ru.yml b/languages/ru.yml index 19b187dc..7c5341c8 100644 --- a/languages/ru.yml +++ b/languages/ru.yml @@ -1,28 +1,29 @@ important_note_text: "Документацию по плагину вы можете найти здесь:\n\n Документация по плагину Livechat для Peertube\n.\n" -diagnostic: "Перед тем, как попросить о помощи, пожалуйста, воспользуйтесь диагностикой:\n - Запустить диагностику\n - (если эта кнопка не открывает новое окно, просим вас обновить страницу).\n" -room_type_description: Здесь вы можете выбрать, чтобы каждое видео имело отдельную - комнату или чтобы чат-комната распротранялась на канал. -auto_display_description: При просмотре видео чат будет открываться автоматически. +diagnostic: "Перед тем, как попросить о помощи, пожалуйста, воспользуйтесь диагностикой:\n\ + \ Запустить диагностику\n\ + \ (если эта кнопка не открывает новое окно, просим вас обновить страницу).\n" +room_type_description: Здесь вы можете выбрать, чтобы каждое видео имело + отдельную комнату или чтобы чат-комната распротранялась на канал. +auto_display_description: При просмотре видео чат будет открываться + автоматически. cancel: Отмена successfully_saved: Успешно сохранено menu_configuration_label: Чат-комнаты livechat_configuration_title: Настройте чат-комнаты на своих трансляциях -livechat_configuration_desc: Здесь мы можете настроить некоторые продвинутые опии - для чат-комнат, привязанных к вашим трансляциям. -livechat_configuration_please_select: Пожалуйста, выберите ниже один из каналов, чтобы - начать настройку. +livechat_configuration_desc: Здесь мы можете настроить некоторые продвинутые + опии для чат-комнат, привязанных к вашим трансляциям. +livechat_configuration_please_select: Пожалуйста, выберите ниже один из каналов, + чтобы начать настройку. livechat_configuration_channel_title: Опции канала -livechat_configuration_channel_desc: Здесь вы можете настроить некоторые опции для - этого канала (политика модерации, ...). +livechat_configuration_channel_desc: Здесь вы можете настроить некоторые опции + для этого канала (политика модерации, ...). livechat_configuration_channel_enable_bot_label: Активировать бота-модератора livechat_configuration_channel_bot_options_title: Опции бота-модератора open_chat: Открыть чат room_name: Имя комнаты -connect_using_xmpp_help: Вы можете подключиться к комнате, пользуясь внешней учётной - записью XMPP и вашим любимым клиентом. +connect_using_xmpp_help: Вы можете подключиться к комнате, пользуясь внешней + учётной записью XMPP и вашим любимым клиентом. important_note_title:

Важные примечания

chat_behaviour_description:

Поведение чата

online_help: Онлайн-помощь @@ -34,9 +35,14 @@ use_chat_help: Если включено, рядом с видео будет о share_chat_link: Поделиться ссылкой на чат read_only: Только для чтения show_scrollbarr: Показывать полосу прокрутки -transparent_background: Прозрачный фон (для интеграции в эфир, например, через OBS) -tips_for_streamers: 'Для стримеров: чтобы добавить чат в OBS, создайте ссылку только - для чтения и используйте её в источнике «Браузер».' +transparent_background: Прозрачный фон (для интеграции в эфир, например, через + OBS) +tips_for_streamers: 'Советы стримерам: Чтобы встроить чат в свой видеопоток, например, + с помощью OBS, + + создать ссылку только для чтения и использовать ее в качестве источника в браузере. + + ' copy: Копировать link_copied: Ссылка скопирована error: Ошибка @@ -65,3 +71,9 @@ room_type_label: Тип комнаты room_type_option_video: Каждое видео имеет свою собственную чат-комнату room_type_option_channel: Чат-комната общая для канала auto_display_label: Автоматически открывать чат +chat: Чат +copied: Скопировано +chat_terms_label: Условия и положения +chat_terms_description: "Эти положения и условия будут показаны всем пользователям + при присоединении к чатам.\nСтримеры также могут настраивать правила и условия для + своих каналов, которые будут отображаться сразу после этих глобальных правил и условий.\n" diff --git a/package-lock.json b/package-lock.json index d8dd5548..24621106 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "peertube-plugin-livechat", - "version": "14.0.1", + "version": "14.0.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "peertube-plugin-livechat", - "version": "14.0.1", + "version": "14.0.2", "license": "AGPL-3.0", "dependencies": { "@xmpp/jid": "^0.13.2", @@ -400,6 +400,7 @@ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.637.0.tgz", "integrity": "sha512-27bHALN6Qb6m6KZmPvRieJ/QRlj1lyac/GT2Rn5kJpre8Mpp+yxrtvp3h9PjNBty4lCeFEENfY4dGNSozBuBcw==", "dev": true, + "peer": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", @@ -453,6 +454,7 @@ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.637.0.tgz", "integrity": "sha512-xUi7x4qDubtA8QREtlblPuAcn91GS/09YVEY/RwU7xCY0aqGuFwgszAANlha4OUIqva8oVj2WO4gJuG+iaSnhw==", "dev": true, + "peer": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", @@ -1043,6 +1045,7 @@ "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", @@ -1503,6 +1506,7 @@ "url": "https://opencollective.com/csstools" } ], + "peer": true, "engines": { "node": ">=18" }, @@ -1525,6 +1529,7 @@ "url": "https://opencollective.com/csstools" } ], + "peer": true, "engines": { "node": ">=18" } @@ -2837,6 +2842,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", "dev": true, + "peer": true, "engines": { "node": ">=8.0.0" } @@ -4326,7 +4332,8 @@ "version": "16.18.126", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@types/qs": { "version": "6.9.7", @@ -4385,7 +4392,8 @@ "version": "13.7.1", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.1.tgz", "integrity": "sha512-I6OUIZ5cYRk5lp14xSOAiXjWrfVoMZVjDuevBYgQDYzZIjsf2CAISpEcXOkFAtpAHbmWIDLcZObejqny/9xq5Q==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@types/winston": { "version": "2.4.4", @@ -4449,6 +4457,7 @@ "integrity": "sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.33.1", "@typescript-eslint/types": "8.33.1", @@ -5186,6 +5195,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -5651,6 +5661,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001587", "electron-to-chromium": "^1.4.668", @@ -5857,15 +5868,15 @@ } }, "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "set-function-length": "^1.2.2" }, "engines": { "node": ">= 0.4" @@ -5874,6 +5885,48 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", @@ -5958,14 +6011,38 @@ } }, "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", + "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", + "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" } }, + "node_modules/cipher-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -6693,6 +6770,20 @@ "integrity": "sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==", "dev": true }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -6731,7 +6822,6 @@ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "license": "MIT", "optional": true, - "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -6742,7 +6832,6 @@ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "license": "MIT", "optional": true, - "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -6928,12 +7017,10 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -6947,9 +7034,10 @@ } }, "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -6958,13 +7046,15 @@ } }, "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -7112,6 +7202,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -8275,27 +8366,59 @@ } }, "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.5.tgz", + "integrity": "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.35", + "safe-buffer": "^5.2.1" }, "engines": { "node": ">= 0.12" } }, + "node_modules/form-data/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -8402,15 +8525,21 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -8419,6 +8548,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", @@ -8582,11 +8724,12 @@ "dev": true }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8668,9 +8811,10 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9295,11 +9439,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -9354,10 +9499,11 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -9707,6 +9853,15 @@ "node": ">=6" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -10782,6 +10937,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", @@ -11079,7 +11235,8 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "dev": true + "dev": true, + "peer": true }, "node_modules/regenerator-runtime": { "version": "0.14.1", @@ -11638,17 +11795,45 @@ "dev": true }, "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", + "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" }, "bin": { "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/sha.js/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -12308,6 +12493,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", @@ -12606,6 +12792,7 @@ "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -12804,6 +12991,46 @@ "next-tick": "1" } }, + "node_modules/to-buffer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.1.tgz", + "integrity": "sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==", + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-buffer/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/to-buffer/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -12923,13 +13150,14 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -13002,6 +13230,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -13165,10 +13394,11 @@ } }, "node_modules/validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "version": "13.15.23", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz", + "integrity": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -13301,14 +13531,17 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" }, "engines": { @@ -13923,6 +14156,7 @@ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.637.0.tgz", "integrity": "sha512-27bHALN6Qb6m6KZmPvRieJ/QRlj1lyac/GT2Rn5kJpre8Mpp+yxrtvp3h9PjNBty4lCeFEENfY4dGNSozBuBcw==", "dev": true, + "peer": true, "requires": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", @@ -13970,6 +14204,7 @@ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.637.0.tgz", "integrity": "sha512-xUi7x4qDubtA8QREtlblPuAcn91GS/09YVEY/RwU7xCY0aqGuFwgszAANlha4OUIqva8oVj2WO4gJuG+iaSnhw==", "dev": true, + "peer": true, "requires": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", @@ -14436,6 +14671,7 @@ "version": "7.24.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", + "peer": true, "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", @@ -14750,13 +14986,15 @@ "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", "dev": true, + "peer": true, "requires": {} }, "@csstools/css-tokenizer": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", - "dev": true + "dev": true, + "peer": true }, "@csstools/media-query-list-parser": { "version": "4.0.2", @@ -15433,7 +15671,8 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", - "dev": true + "dev": true, + "peer": true }, "@opentelemetry/core": { "version": "1.12.0", @@ -16550,7 +16789,8 @@ "@types/node": { "version": "16.18.126", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", - "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==" + "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", + "peer": true }, "@types/qs": { "version": "6.9.7", @@ -16608,7 +16848,8 @@ "version": "13.7.1", "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.1.tgz", "integrity": "sha512-I6OUIZ5cYRk5lp14xSOAiXjWrfVoMZVjDuevBYgQDYzZIjsf2CAISpEcXOkFAtpAHbmWIDLcZObejqny/9xq5Q==", - "dev": true + "dev": true, + "peer": true }, "@types/winston": { "version": "2.4.4", @@ -16655,6 +16896,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.33.1.tgz", "integrity": "sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA==", "dev": true, + "peer": true, "requires": { "@typescript-eslint/scope-manager": "8.33.1", "@typescript-eslint/types": "8.33.1", @@ -17155,7 +17397,8 @@ "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true + "dev": true, + "peer": true }, "acorn-jsx": { "version": "5.3.2", @@ -17485,6 +17728,7 @@ "version": "4.23.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "peer": true, "requires": { "caniuse-lite": "^1.0.30001587", "electron-to-chromium": "^1.4.668", @@ -17637,15 +17881,41 @@ } }, "call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "requires": { + "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "set-function-length": "^1.2.2" + } + }, + "call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, + "call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "requires": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + } + }, + "call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" } }, "callsite": { @@ -17703,12 +17973,19 @@ } }, "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", + "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } } }, "cliui": { @@ -18251,6 +18528,16 @@ "integrity": "sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==", "dev": true }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -18285,7 +18572,6 @@ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "optional": true, - "peer": true, "requires": { "iconv-lite": "^0.6.2" }, @@ -18295,7 +18581,6 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "optional": true, - "peer": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -18447,12 +18732,9 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, "es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "requires": { - "get-intrinsic": "^1.2.4" - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" }, "es-errors": { "version": "1.3.0", @@ -18460,21 +18742,22 @@ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" }, "es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "requires": { "es-errors": "^1.3.0" } }, "es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "requires": { - "get-intrinsic": "^1.2.4", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "hasown": "^2.0.2" } }, "es-shim-unscopables": { @@ -18595,6 +18878,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, + "peer": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -19425,22 +19709,33 @@ "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" }, "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "requires": { - "is-callable": "^1.1.3" + "is-callable": "^1.2.7" } }, "form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.5.tgz", + "integrity": "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==", "dev": true, "requires": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.35", + "safe-buffer": "^5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "forwarded": { @@ -19515,15 +19810,29 @@ "dev": true }, "get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "requires": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + } + }, + "get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "requires": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" } }, "get-stdin": { @@ -19636,12 +19945,9 @@ "dev": true }, "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "requires": { - "get-intrinsic": "^1.1.3" - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" }, "got": { "version": "11.8.6", @@ -19698,9 +20004,9 @@ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" }, "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" }, "has-tostringtag": { "version": "1.0.2", @@ -20113,11 +20419,11 @@ } }, "is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "requires": { - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.16" } }, "is-weakref": { @@ -20156,9 +20462,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -20448,6 +20754,11 @@ "semver": "^5.6.0" } }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + }, "mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -21202,6 +21513,7 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", "dev": true, + "peer": true, "requires": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", @@ -21401,7 +21713,8 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "dev": true + "dev": true, + "peer": true }, "regenerator-runtime": { "version": "0.14.1", @@ -21789,12 +22102,20 @@ "dev": true }, "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } } }, "shallow-clone": { @@ -22272,6 +22593,7 @@ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.20.0.tgz", "integrity": "sha512-B5Myu9WRxrgKuLs3YyUXLP2H0mrbejwNxPmyADlACWwFsrL8Bmor/nTSh4OMae5sHjOz6gkSeccQH34gM4/nAw==", "dev": true, + "peer": true, "requires": { "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", @@ -22400,6 +22722,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "dev": true, + "peer": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -22610,6 +22933,28 @@ "next-tick": "1" } }, + "to-buffer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.1.tgz", + "integrity": "sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==", + "requires": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -22705,13 +23050,13 @@ } }, "typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", "requires": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "is-typed-array": "^1.1.14" } }, "typed-array-byte-length": { @@ -22762,7 +23107,8 @@ "version": "5.5.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "dev": true + "dev": true, + "peer": true }, "typescript-eslint": { "version": "8.33.1", @@ -22866,9 +23212,9 @@ } }, "validator": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", - "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "version": "13.15.23", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz", + "integrity": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==", "dev": true }, "vary": { @@ -22981,14 +23327,16 @@ } }, "which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", "requires": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, diff --git a/package.json b/package.json index 25931940..587bb5e3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "peertube-plugin-livechat", "description": "PeerTube plugin livechat: create chat rooms for your Peertube lives! Comes with many features: federation, moderation tools, chat bot, chat persistence, OBS integration, ...", - "version": "14.0.1", + "version": "14.0.2", "license": "AGPL-3.0", "author": { "name": "John Livingston", diff --git a/server/lib/database/channel.ts b/server/lib/database/channel.ts index 66e2009a..53d86615 100644 --- a/server/lib/database/channel.ts +++ b/server/lib/database/channel.ts @@ -3,6 +3,7 @@ // SPDX-License-Identifier: AGPL-3.0-only import type { RegisterServerOptions } from '@peertube/peertube-types' +import { getPeertubeVersion } from '../helpers' async function getChannelNameById (options: RegisterServerOptions, channelId: number): Promise { if (!channelId) { @@ -12,10 +13,18 @@ async function getChannelNameById (options: RegisterServerOptions, channelId: nu throw new Error('Invalid channelId: not an integer') } const [results] = await options.peertubeHelpers.database.query( - 'SELECT "actor"."preferredUsername"' + - ' FROM "videoChannel"' + - ' RIGHT JOIN "actor" ON "actor"."id" = "videoChannel"."actorId"' + - ' WHERE "videoChannel"."id" = ' + channelId.toString() + getPeertubeVersion().major >= 8 + ? ( + 'SELECT "actor"."preferredUsername"' + + ' FROM "actor"' + + ' WHERE "videoChannelId" = ' + channelId.toString() + ) + : ( + 'SELECT "actor"."preferredUsername"' + + ' FROM "videoChannel"' + + ' RIGHT JOIN "actor" ON "actor"."id" = "videoChannel"."actorId"' + + ' WHERE "videoChannel"."id" = ' + channelId.toString() + ) ) if (!Array.isArray(results)) { throw new Error('getChannelNameById: query result is not an array.') @@ -70,18 +79,35 @@ async function getChannelInfosById ( throw new Error('Invalid channelId: not an integer') } const [results] = await options.peertubeHelpers.database.query( - 'SELECT' + - ' "actor"."preferredUsername" as "channelName",' + - ' "videoChannel"."id" as "channelId",' + - ' "videoChannel"."name" as "channelDisplayName",' + - ' "videoChannel"."accountId" as "ownerAccountId"' + - ' FROM "videoChannel"' + - ' RIGHT JOIN "actor" ON "actor"."id" = "videoChannel"."actorId"' + - ' WHERE "videoChannel"."id" = ' + channelId.toString() + - (restrictToLocalChannels - ? ' AND "serverId" is null ' - : '' - ) + getPeertubeVersion().major >= 8 + ? ( + 'SELECT' + + ' "actor"."preferredUsername" as "channelName",' + + ' "videoChannel"."id" as "channelId",' + + ' "videoChannel"."name" as "channelDisplayName",' + + ' "videoChannel"."accountId" as "ownerAccountId"' + + ' FROM "videoChannel"' + + ' INNER JOIN "actor" ON "actor"."videoChannelId" = "videoChannel"."id"' + + ' WHERE "videoChannel"."id" = ' + channelId.toString() + + (restrictToLocalChannels + ? ' AND "serverId" is null ' + : '' + ) + ) + : ( + 'SELECT' + + ' "actor"."preferredUsername" as "channelName",' + + ' "videoChannel"."id" as "channelId",' + + ' "videoChannel"."name" as "channelDisplayName",' + + ' "videoChannel"."accountId" as "ownerAccountId"' + + ' FROM "videoChannel"' + + ' RIGHT JOIN "actor" ON "actor"."id" = "videoChannel"."actorId"' + + ' WHERE "videoChannel"."id" = ' + channelId.toString() + + (restrictToLocalChannels + ? ' AND "serverId" is null ' + : '' + ) + ) ) if (!Array.isArray(results)) { throw new Error('getChannelInfosById: query result is not an array.') diff --git a/server/lib/helpers.ts b/server/lib/helpers.ts index cd88874c..8f4e6e2a 100644 --- a/server/lib/helpers.ts +++ b/server/lib/helpers.ts @@ -107,6 +107,42 @@ async function getUserNickname (options: RegisterServerOptions, user: AuthUser): return undefined } +interface PeertubeVersion { + version: string + major: number + minor: number + patch: number +} + +let peertubeVersion: PeertubeVersion +async function initPeertubeversion (options: RegisterServerOptions): Promise { + const v = (await options.peertubeHelpers.config.getServerConfig()).serverVersion + const m = v.match(/^(\d+)\.(\d+)\.(\d+)/) // don't use $, in case we have something special like 8.0.0-patchX + if (!m) { + options.peertubeHelpers.logger.error('Cant decode the peertube version (' + v + '), will use 0.0.0.') + peertubeVersion = { + version: '0.0.0', + major: 0, + minor: 0, + patch: 0 + } + return + } + peertubeVersion = { + version: v, + major: parseInt(m[1]), + minor: parseInt(m[2]), + patch: parseInt(m[3]) + } +} + +function getPeertubeVersion (): PeertubeVersion { + if (peertubeVersion === undefined) { + throw new Error('Calling getPeertubeVersion before initPeertubeversion') + } + return peertubeVersion +} + export { RegisterServerOptionsV5, getBaseRouterRoute, @@ -118,5 +154,7 @@ export { pluginName, pluginShortName, pluginVersionRegexp, - pluginVersionWordBreakRegex + pluginVersionWordBreakRegex, + initPeertubeversion, + getPeertubeVersion } diff --git a/server/main.ts b/server/main.ts index f8a56395..4e3d0a23 100644 --- a/server/main.ts +++ b/server/main.ts @@ -23,6 +23,7 @@ import { updateForbidSpecialCharsHandler } from './lib/prosody/migration/migrate import { mustMigrateV14 } from './lib/prosody/migration/migratev14' import { Emojis } from './lib/emojis' import { LivechatProsodyAuth } from './lib/prosody/auth' +import { initPeertubeversion } from './lib/helpers' import decache from 'decache' // FIXME: Peertube unregister don't have any parameter. @@ -38,6 +39,8 @@ async function register (options: RegisterServerOptions): Promise { throw new Error('Your peertube version is not correct. This plugin is not compatible with Peertube < 3.2.0.') } + await initPeertubeversion(options) + // First: load languages files, so we can localize strings. await loadLoc() diff --git a/support/documentation/content/en/credits/_index.md b/support/documentation/content/en/credits/_index.md index f88c1f8b..86e93712 100644 --- a/support/documentation/content/en/credits/_index.md +++ b/support/documentation/content/en/credits/_index.md @@ -11,7 +11,7 @@ The plugin is maintained by [John Livingston](https://www.john-livingston.fr/). Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. -PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/). +PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php). Thanks to [Framasoft](https://framasoft.org) for making [Peertube](https://joinpeertube.org/) possible, for the financial support, and for hosting the project translations on their [Weblate instance](https://weblate.framasoft.org). diff --git a/support/documentation/content/en/technical/polls.md b/support/documentation/content/en/technical/polls.md index 2d0f0727..79ced662 100644 --- a/support/documentation/content/en/technical/polls.md +++ b/support/documentation/content/en/technical/polls.md @@ -148,7 +148,7 @@ If users are voting just after the poll ends (less than 30 seconds after the pol Following tags will be stripped of any incoming groupchat message: `x-poll`, `x-poll-question`, `x-poll-choice`. This is to avoid any poll spoofing. -## Fronted +## Frontend The poll Converse plugin does multiple things. diff --git a/support/documentation/po/livechat.ar.po b/support/documentation/po/livechat.ar.po index 98d10ebe..27e3c54e 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2024-09-12 15:37+0000\n" "Last-Translator: ButterflyOfFire \n" "Language-Team: Arabic \n" @@ -915,7 +915,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.ca.po b/support/documentation/po/livechat.ca.po index 838894a0..a46fa3f6 100644 --- a/support/documentation/po/livechat.ca.po +++ b/support/documentation/po/livechat.ca.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" -"PO-Revision-Date: 2025-06-08 22:46+0000\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" +"PO-Revision-Date: 2025-12-11 08:45+0000\n" "Last-Translator: fran secs \n" "Language-Team: Catalan \n" @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 5.12.1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.14.3\n" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/contact/_index.md @@ -948,13 +948,29 @@ msgstr "El connector el manté [John Livingston](https://www.john-livingston.fr/ #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." -msgstr "Gràcies a David Revoy pel seu treball a la mascota de Peertube, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). El disseny del personatge està sota llicència CC-By i els fitxers SVG utilitzats per crear alguns logotips i avatars en aquest connector són GPLv3.0. Els fitxers PNG estan sota llicències CC-By i provenen del [generador d'avatars Sepia en línia](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." +msgstr "" +"Gràcies a David Revoy pel seu treball sobre la mascota de Peertube, [Sepia]" +"(https://www.davidrevoy.com/index.php?tag/peertube). El disseny dels " +"personatges està sota llicència CC-By, i els fitxers SVG utilitzats per " +"crear alguns logotips i avatars en aquest connector són GPLv3.0. Els fitxers " +"PNG tenen llicències CC-By i provenen del [generador d'avatars Sepia]" +"(https://www.peppercarrot.com/extras/html/2023_peertube-generator/), el " +"[generador d'avatars de gat](https://www.peppercarrot.com/extras/html/" +"2016_cat-generator/), el [generador d'avatars d'ocell](https://" +"www.peppercarrot.com/extras/html/2019_bird-generator/), el " +"[generador d'avatars fenec/mobilizon](https://www.peppercarrot.com/extras/" +"html/2020_mobilizon-generator/) i el [generador d'avatars abstractes]" +"(https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." #. type: Plain text #: support/documentation/content/en/credits/_index.md msgid "Thanks to [Framasoft](https://framasoft.org) for making [Peertube](https://joinpeertube.org/) possible, for the financial support, and for hosting the project translations on their [Weblate instance](https://weblate.framasoft.org)." -msgstr "Gràcies a [Framasoft](https://framasoft.org) per fer possible [Peertube](https://joinpeertube.org/), pel suport financer i per allotjar les traduccions del projecte a [la seva instància Weblate] (https: //weblate.framasoft.org)." +msgstr "" +"Gràcies a [Framasoft](https://framasoft.org) per fer possible [Peertube]" +"(https://joinpeertube.org), pel suport financer i per allotjar les " +"traduccions del projecte a [la seva instància Weblate]" +"(https://weblate.framasoft.org)." #. type: Plain text #: support/documentation/content/en/credits/_index.md @@ -979,7 +995,9 @@ msgstr "Gràcies a [Octopuce](https://www.octopuce.fr/) pel suport financer." #. type: Plain text #: support/documentation/content/en/credits/_index.md msgid "And thanks to all individual contributors who have made a donation via my [liberapay page](https://liberapay.com/JohnLivingston/)." -msgstr "I gràcies per totes les col·laboracions individuals fetes a través de la meva [pàgina de liberapay] (https://liberapay.com/JohnLivingston/)." +msgstr "" +"I gràcies per totes les col·laboracions individuals fetes a través de la " +"meva [pàgina de liberapay](https://liberapay.com/JohnLivingston)." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/admin/advanced/_index.md @@ -1078,7 +1096,9 @@ msgstr "De manera predeterminada el servidor XMPP Prosody intern només escolta #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #, no-wrap msgid "On livechat versions >= 10.1.0 a new option call `Client to server network interfaces` was added to allow changing this.\n" -msgstr "A les versions de Livechat >= 10.1.0, s'ha afegit una nova crida d'opció «interfícies de client a servidor» per permetre que això es pugui canviar.\n" +msgstr "" +"A les versions de Livechat >= 10.1.0, s'ha afegit una nova crida d'opció `" +"interfícies de client a servidor` per permetre que això es pugui canviar.\n" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md @@ -1098,7 +1118,10 @@ msgstr "A continuació heu d'obrir el port C2S (per defecte `52822`, però compr #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md msgid "You also need to add DNS records (A and AAAA) for `anon.example.org` and `room.example.org` (replace `example.org` by your actual domain name)." -msgstr "També heu d'afegir registres DNS (A i AAAA) per a «anon.exemple.cat» i «room.exemple.cat» (substituïu «exemple.cat» pel vostre nom de domini actual)." +msgstr "" +"També heu d'afegir registres DNS (A i AAAA) per a `anon.exemple.cat` i " +"`room.exemple.cat` (substituïu `exemple.cat` pel vostre nom de domini " +"actual)." #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md @@ -1592,7 +1615,9 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md msgid "You will be presented with a series of prompts. Enter `2` for the authentication type:" -msgstr "Se us presentarà una sèrie d'indicacions. Introduïu «2» per al tipus d'autenticació:" +msgstr "" +"Se us presentarà una sèrie d'indicacions. Introduïu `2` per al tipus " +"d'autenticació:" #. type: Fenced code block (text) #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1641,7 +1666,12 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md msgid "Run the below command inside the certbot container to give read access to the new certs and private keys to the peertube group. *Note*: This will also make the files readable to the group with id 999 on the host system. Check the groups on your system to assess this as a risk before running this command." -msgstr "Executeu l'ordre següent dins del contenidor de certbot per donar accés de lectura als nous certificats i claus privades al grup `peertube`. *Nota*: Aquesta ordre també farà que els fitxers siguin llegibles per al grup amb ID 999 al sistema amfitrió. Comproveu els grups del vostre sistema per avaluar el risc abans d'executar aquesta ordre." +msgstr "" +"Executeu l'ordre següent dins del contenidor de certbot per donar accés de " +"lectura als nous certificats i claus privades al grup peertube. *Nota*: " +"Aquesta ordre també farà que els fitxers siguin llegibles per al grup amb ID " +"999 al sistema amfitrió. Comproveu els grups del vostre sistema per avaluar " +"el risc abans d'executar aquesta ordre." #. type: Fenced code block (bash) #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -4835,7 +4865,10 @@ msgstr "De manera predeterminada el xat es mostra al costat del vídeo. Però po #. type: Plain text #: support/documentation/content/en/intro/_index.md msgid "You can test the livechat plugin with this [demo page](https://www.yiny.org/w/399a8d13-d4cf-4ef2-b843-98530a8ccbae)." -msgstr "Podeu provar el connector de xat en directe mitjançant aquesta [pàgina de demostració] (https://www.yiny.org/w/399a8d13-d4cf-4ef2-b843-98530a8ccbae)." +msgstr "" +"Podeu provar el connector de xat en directe mitjançant aquesta " +"[pàgina de demostració](https://www.yiny.org/w/399a8d13-d4cf-" +"4ef2-b843-98530a8ccbae)." #. type: Title ## #: support/documentation/content/en/intro/_index.md diff --git a/support/documentation/po/livechat.cs.po b/support/documentation/po/livechat.cs.po index c47f3fd9..3ab41c81 100644 --- a/support/documentation/po/livechat.cs.po +++ b/support/documentation/po/livechat.cs.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" -"PO-Revision-Date: 2025-06-08 22:46+0000\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" +"PO-Revision-Date: 2025-10-21 17:45+0000\n" "Last-Translator: Jiří Podhorecký \n" "Language-Team: Czech \n" "Language: cs\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -"X-Generator: Weblate 5.11.4\n" +"X-Generator: Weblate 5.13.3\n" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/contact/_index.md @@ -947,7 +947,9 @@ msgstr "Zásuvný modul spravuje [John Livingston](https://www.john-livingston.f #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +#, fuzzy +#| msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "Děkujeme Davidu Revoyovi za jeho práci na maskotovi Peertube, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). Návrh postavy je pod licencí CC-By a soubory SVG použité k vytvoření některých log a avatarů v tomto pluginu jsou pod licencí GPLv3.0. Soubory PNG jsou pod licencemi CC-By a pocházejí z [online generátoru avatarů Sepia](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." #. type: Plain text @@ -2163,152 +2165,152 @@ msgstr "![Příklad sepia avatar](/peertube-plugin-livechat/images/avatar_sepia. #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_cat %}}: [David Revoy's cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_cat %}}: [Generátor avatarů koček Davida Revoye](https://www.peppercarrot.com/extras/html/2016_cat-generator/), licence [CC-By](https://creativecommons.org/licenses/by/4.0/)" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "![Cats avatar example](/peertube-plugin-livechat/images/avatar_cat.png?classes=shadow,border&height=40px \"Cats\")" -msgstr "" +msgstr "![Příklad avatara kočky](/peertube-plugin-livechat/images/avatar_cat.png?classes=shadow,border&height=40px \"Kočky\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_bird %}}: [David Revoy's bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_bird %}}: [Generátor ptačích avatarů Davida Revoye](https://www.peppercarrot.com/extras/html/2019_bird-generator/), licence [CC-By](https://creativecommons.org/licenses/by/4.0/)" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "![Birds avatar example](/peertube-plugin-livechat/images/avatar_bird.png?classes=shadow,border&height=40px \"Birds\")" -msgstr "" +msgstr "![Příklad avatara ptáků](/peertube-plugin-livechat/images/avatar_bird.png?classes=shadow,border&height=40px \"Ptáci\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_fenec %}}: [David Revoy's fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_fenec %}}: [Generátor avatarů fenec/mobilizon od Davida Revoye](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/), licence [CC-By](https://creativecommons.org/licenses/by/4.0/)" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "![Fenecs avatar example](/peertube-plugin-livechat/images/avatar_fenec.png?classes=shadow,border&height=40px \"Fenecs\")" -msgstr "" +msgstr "![Příklad avatara Fenecs](/peertube-plugin-livechat/images/avatar_fenec.png?classes=shadow,border&height=40px \"Fenecs\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_abstract %}}: [David Revoy's Abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php), [CC-By](https://creativecommons.org/licenses/by/4.0/) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_abstract %}}: [Generátor abstraktních avatarů Davida Revoye](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php), licence [CC-By](https://creativecommons.org/licenses/by/4.0/)" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "![Abstracts avatar example](/peertube-plugin-livechat/images/avatar_abstract.png?classes=shadow,border&height=40px \"Abtracts\")" -msgstr "" +msgstr "![Příklad abstraktního avatara](/peertube-plugin-livechat/images/avatar_abstract.png?classes=shadow,border&height=40px \"Abtracts\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_legacy %}}: Based on [David Revoy' work](https://www.davidrevoy.com), [AGPL-v3](https://www.gnu.org/licenses/agpl-3.0.en.html) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_legacy %}}: Na základě práce Davida Revoye (https://www.davidrevoy.com), licence AGPL-v3 (https://www.gnu.org/licenses/agpl-3.0.en.html)" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "![Legacy avatar example](/peertube-plugin-livechat/images/avatar_legacy.jpg?classes=shadow,border&height=40px \"Legacy\")" -msgstr "" +msgstr "![Příklad starého avatara](/peertube-plugin-livechat/images/avatar_legacy.jpg?classes=shadow,border&height=40px \"Legacy\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "If you can't see the change immediatly, it could be because of your browser cache. Just clear your browser session storage, or restart it." -msgstr "" +msgstr "Pokud změnu nevidíte okamžitě, může to být způsobeno mezipamětí vašeho prohlížeče. Stačí vymazat mezipaměť prohlížeče nebo jej restartovat." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "You can choose which theme to use for ConverseJS:" -msgstr "" +msgstr "Můžete si vybrat, který motiv chcete pro ConverseJS použít:" #. type: Bullet: '- ' #: build/documentation/pot_in/documentation/admin/settings.md msgid "Peertube theme: this is a special theme, made especially for peertube's integration." -msgstr "" +msgstr "Téma Peertube: jedná se o speciální téma, vytvořené speciálně pro integraci Peertube." #. type: Bullet: '- ' #: build/documentation/pot_in/documentation/admin/settings.md msgid "Default ConverseJS theme: this is the default ConverseJS theme." -msgstr "" +msgstr "Výchozí téma ConverseJS: toto je výchozí téma ConverseJS." #. type: Bullet: '- ' #: build/documentation/pot_in/documentation/admin/settings.md msgid "ConverseJS cyberpunk theme: this is a theme provided by ConverseJS." -msgstr "" +msgstr "Cyberpunkové téma ConverseJS: toto je téma poskytované společností ConverseJS." #. type: Title ## #: build/documentation/pot_in/documentation/admin/settings.md #, no-wrap msgid "Chat server advanced settings" -msgstr "" +msgstr "Pokročilá nastavení chatového serveru" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "The plugin comes with an AppImage that is used to run the [Prosody XMPP server](https://prosody.im). If this AppImage is not working, you can fallback to the Prosody that is packaged for your server. Just install the `prosody` package." -msgstr "" +msgstr "Plugin obsahuje AppImage, který se používá ke spuštění [Prosody XMPP serveru](https://prosody.im). Pokud tento AppImage nefunguje, můžete se vrátit k Prosody, která je zabalena pro váš server. Stačí nainstalovat balíček `prosody`." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "This setting should only be used if the plugin is broken, and waiting for a patch." -msgstr "" +msgstr "Toto nastavení by mělo být použito pouze v případě, že je plugin nefunkční a čeká se na opravu." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md #, no-wrap msgid "If this setting is left empty, and you are using Peertube >= 5.1 or later, the plugin will use values from your Peertube configuration file to guess on which interface and port request have to be done.\n" -msgstr "" +msgstr "Pokud toto nastavení ponecháte prázdné a používáte Peertube >= 5.1 nebo novější, plugin použije hodnoty z vašeho konfiguračního souboru Peertube k odhadnutí, na kterém rozhraní a portu má být požadavek proveden.\n" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "In last resort, it will use your Peertube public URI. So, any API Call will go throught your Nginx server. This could fail in some case: for example if you are in a Docker container, where the public hostname does not resolve to the correct IP. In such case, try changing the \"{{% livechat_label prosody_peertube_uri_label %}}\" settings, by setting `http://127.0.0.1:9000` (assuming 9000 is the port on which Peertube listen, ask your instance administrators if you don't know)." -msgstr "" +msgstr "V krajním případě použije vaši veřejnou URI Peertube. Takže jakékoli volání API projde vaším serverem Nginx. V některých případech to může selhat: například pokud jste v kontejneru Docker, kde se veřejné jméno hostitele nepřekládá na správnou IP adresu. V takovém případě zkuste změnit nastavení „{{% livechat_label prosody_peertube_uri_label %}}“ nastavením „http://127.0.0.1:9000“ (za předpokladu, že 9000 je port, na kterém Peertube naslouchá; pokud to nevíte, zeptejte se správců vaší instance)." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "This setting enable XMPP clients to connect to the built-in Prosody server. For now, this option **only allows connections from localhost clients**." -msgstr "" +msgstr "Toto nastavení umožňuje klientům XMPP připojit se k vestavěnému serveru Prosody. Prozatím tato možnost **umožňuje pouze připojení od klientů localhost**." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "As example, this option can allow an instance of Matterbridge (once it could use anonymous login) *on the same machine* to bridge your chat with another services like a Matrix room." -msgstr "" +msgstr "Například tato možnost může umožnit instanci Matterbridge (jakmile bude moci používat anonymní přihlášení) *na stejném počítači* propojit váš chat s jinými službami, jako je například Matrix room." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "This setting enable XMPP external components to connect to the server. By default, this option **only allows connections from localhost components**. You have to change the \"{{% livechat_label prosody_components_interfaces_label %}}\" value to listen on other network interfaces." -msgstr "" +msgstr "Toto nastavení umožňuje externím komponentám XMPP připojit se k serveru. Ve výchozím nastavení tato možnost **povoluje pouze připojení z komponent localhost**. Chcete-li naslouchat na jiných síťových rozhraních, musíte změnit hodnotu „{{% livechat_label prosody_components_interfaces_label %}}“." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "This feature could be used to connect bridges or bots." -msgstr "" +msgstr "Tuto funkci lze použít k propojení přemostění nebo botů." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "More informations on Prosody external components [here](https://prosody.im/doc/components)." -msgstr "" +msgstr "Více informací o externích komponentách Prosody [zde](https://prosody.im/doc/components)." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "For more information, please check [the documentation](/peertube-plugin-livechat/documentation/admin/mod_firewall/)." -msgstr "" +msgstr "Další informace naleznete v [dokumentaci](/peertube-plugin-livechat/documentation/admin/mod_firewall/)." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/_index.md #, no-wrap msgid "Plugin documentation" -msgstr "" +msgstr "Dokumentace k pluginu" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/installation/cpu_compatibility.md #, no-wrap msgid "For now, the plugin only works out of the box for x86_64 and arm64 CPU architecture. Here are some instructions for other CPU architectures." -msgstr "" +msgstr "Prozatím plugin funguje pouze pro architektury procesorů x86_64 a arm64. Zde je několik pokynů pro jiné architektury procesorů." #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/installation/cpu_compatibility.md #, no-wrap msgid "Known issues: CPU Compatibility" -msgstr "" +msgstr "Známé problémy: Kompatibilita procesoru" #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md @@ -2327,27 +2329,29 @@ msgid "" "Note: the plugin requires Prosody >= 0.12.0.\n" "If you are using an older version, Chat Federation could be broken, and it could have some unexpected behaviour.\n" msgstr "" +"Poznámka: plugin vyžaduje Prosody >= 0.12.0.\n" +"Pokud používáte starší verzi, Chat Federation může být nefunkční a může docházet k neočekávanému chování.\n" #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "Once it is done, you have to check `Use system Prosody` in the plugin settings." -msgstr "" +msgstr "Jakmile je to hotovo, musíte v nastavení pluginu zaškrtnout políčko „Použít systém Prosody“." #. type: Title ## #: support/documentation/content/en/documentation/installation/cpu_compatibility.md #, no-wrap msgid "On non-docker Peertube installation" -msgstr "" +msgstr "Instalace Peertube bez Dockeru" #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "For standard installation, you just have to install the official `prosody` package for your linux distribution." -msgstr "" +msgstr "Pro standardní instalaci stačí nainstalovat oficiální balíček `prosody` pro vaši distribuci Linuxu." #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "For example, on Debian/Ubuntu:" -msgstr "" +msgstr "Například v Debianu/Ubuntu:" #. type: Fenced code block (bash) #: support/documentation/content/en/documentation/installation/cpu_compatibility.md @@ -2358,7 +2362,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "You can then disable the service that starts automatically when you install Prosody (the plugin will launch a Prosody process, there is no need for the service to run). For example, on Debian/Ubuntu (and other Systemd based linux distributions):" -msgstr "" +msgstr "Poté můžete deaktivovat službu, která se spouští automaticky při instalaci Prosody (plugin spustí proces Prosody, není tedy nutné, aby služba běžela). Například v Debian/Ubuntu (a dalších linuxových distribucích založených na Systemd):" #. type: Fenced code block (bash) #: support/documentation/content/en/documentation/installation/cpu_compatibility.md @@ -2369,23 +2373,23 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "Warning: do not disable Prosody if it is used for another service on your server, like for example Jitsi." -msgstr "" +msgstr "Upozornění: nevypínejte Prosody, pokud je používána pro jinou službu na vašem serveru, jako například Jitsi." #. type: Title ## #: support/documentation/content/en/documentation/installation/cpu_compatibility.md #, no-wrap msgid "Docker" -msgstr "" +msgstr "Docker" #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "You will have to generate a Peertube image that includes Prosody in the same container that Peertube. I know this is not the standard way to do this with Docker, but keep in mind it is a temporary workaround." -msgstr "" +msgstr "Budete muset vygenerovat obraz Peertube, který obsahuje Prosody ve stejném kontejneru jako Peertube. Vím, že to není standardní způsob, jak to udělat s Dockerem, ale mějte na paměti, že se jedná o dočasné řešení." #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "To generate and use such an image, please refer to the Docker documentation. The Docker file to generate the image should be:" -msgstr "" +msgstr "Informace o vytvoření a použití takového obrazu naleznete v dokumentaci Dockeru. Soubor Docker pro vytvoření obrazu by měl být:" #. type: Fenced code block (Docker) #: support/documentation/content/en/documentation/installation/cpu_compatibility.md @@ -2405,45 +2409,45 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "You have to disable `metronome` (the XMPP server provided by Yunohost), and install `prosody`." -msgstr "" +msgstr "Musíte deaktivovat `metronome` (XMPP server poskytovaný Yunohost) a nainstalovat `prosody`." #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "This is already done by the Yunohost Peertube application, as it was required for the plugin before the v6.0.0." -msgstr "" +msgstr "To již zajišťuje aplikace Yunohost Peertube, protože to bylo vyžadováno pro plugin před verzí v6.0.0." #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md msgid "But it may be removed in a near feature (to avoid drawbacks of this method). I have to discuss with Yunohost team, to decide how we can do to minimize drawbacks, and maximize compatibility." -msgstr "" +msgstr "Ale může být odstraněna v blízké funkci (aby se předešlo nevýhodám této metody). Musím to prodiskutovat s týmem Yunohost, abychom se rozhodli, jak můžeme minimalizovat nevýhody a maximalizovat kompatibilitu." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/installation/_index.md #, no-wrap msgid "Plugin peertube-plugin-livechat installation guide" -msgstr "" +msgstr "Průvodce instalací pluginu peertube-plugin-livechat" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/installation/_index.md #, no-wrap msgid "Installation guide" -msgstr "" +msgstr "Instalační příručka" #. type: Plain text #: support/documentation/content/en/documentation/installation/_index.md #: support/documentation/content/en/_index.md msgid "Before updating to a major release, please read the release notes and breaking changes list : [CHANGELOG](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md)." -msgstr "" +msgstr "Před aktualizací na hlavní verzi si přečtěte poznámky k verzi a seznam zásadních změn: [CHANGELOG](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md)." #. type: Plain text #: support/documentation/content/en/documentation/installation/_index.md msgid "To install or update the plugin, **just use the Peertube web admin interface**." -msgstr "" +msgstr "Chcete-li plugin nainstalovat nebo aktualizovat, **stačí použít webové rozhraní Peertube**." #. type: Plain text #: support/documentation/content/en/documentation/installation/_index.md msgid "Here are some other more specific instructions:" -msgstr "" +msgstr "Zde je několik dalších konkrétnějších pokynů:" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/installation/troubleshooting.md @@ -2481,7 +2485,7 @@ msgstr "Otevřete nastavení pluginu a klikněte na tlačítko „spustit diagno #. type: Plain text #: support/documentation/content/en/documentation/installation/troubleshooting.md msgid "![Screenshot of the plugin's settings page, with a \"launch diagnostic\" button.](/peertube-plugin-livechat/images/launch_diagnostic.png?classes=shadow,border&height=200px \"Launch diagnostic\")" -msgstr "![Screenshot stránky nastavení pluginu s tlačítkem „spustit diagnostiku“.](/peertube-plugin-livechat/images/launch_diagnostic.png?classes=shadow,border&height=200px „Spustit diagnostiku“)" +msgstr "![Screenshot stránky nastavení pluginu s tlačítkem „spustit diagnostiku“.](/peertube-plugin-livechat/images/launch_diagnostic.png?classes=shadow,border&height=200px \"Spustit diagnostiku\")" #. type: Plain text #: support/documentation/content/en/documentation/installation/troubleshooting.md @@ -2491,7 +2495,7 @@ msgstr "Pokud se na diagnostické stránce vyskytne chyba, můžete na této str #. type: Plain text #: support/documentation/content/en/documentation/installation/troubleshooting.md msgid "![Screenshot of the diagnostic result page. This gives a lot of information, with status for different test suites.](/peertube-plugin-livechat/images/diagnostic.png?classes=shadow,border&height=200px \"Diagnostic result\")" -msgstr "![Screenshot stránky s diagnostickými výsledky. Obsahuje mnoho informací, včetně stavu různých testovacích sad.](/peertube-plugin-livechat/images/diagnostic.png?classes=shadow,border&height=200px „Diagnostické výsledky“)" +msgstr "![Screenshot stránky s diagnostickými výsledky. Obsahuje mnoho informací, včetně stavu různých testovacích sad.](/peertube-plugin-livechat/images/diagnostic.png?classes=shadow,border&height=200px \"Diagnostické výsledky\")" #. type: Title ## #: support/documentation/content/en/documentation/installation/troubleshooting.md @@ -2635,7 +2639,7 @@ msgstr "Zaškrtněte políčko „{{% livechat_label read_only %}}“ v modáln #: support/documentation/content/en/documentation/user/obs.md #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "![Screenshot of the \"{{% livechat_label share_chat_link %}}\" dialog, where the \"{{% livechat_label read_only %}}\" option is checked.](/peertube-plugin-livechat/images/share_readonly.png?classes=shadow,border&height=200px \"Share link popup\")" -msgstr "![Screenshot dialogového okna „{{% livechat_label share_chat_link %}}“, kde je zaškrtnuta možnost „{{% livechat_label read_only %}}“.](/peertube-plugin-livechat/images/share_readonly.png?classes=shadow,border&height=200px „Vyskakovací okno pro sdílení odkazu“)" +msgstr "![Screenshot dialogového okna „{{% livechat_label share_chat_link %}}“, kde je zaškrtnuta možnost „{{% livechat_label read_only %}}“.](/peertube-plugin-livechat/images/share_readonly.png?classes=shadow,border&height=200px \"Vyskakovací okno pro sdílení odkazu\")" #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md @@ -2646,7 +2650,7 @@ msgstr "Poté použijte tento odkaz jako „zdroj webového prohlížeče“ v O #: support/documentation/content/en/documentation/user/obs.md #: support/documentation/content/en/intro/_index.md msgid "![Screenshot of the OBS software, where the chat was added as web browser source.](/peertube-plugin-livechat/images/embed_chat_in_obs.png?classes=shadow,border&height=200px \"Embeding the chat in OBS\")" -msgstr "![Screenshot softwaru OBS, kde byl chat přidán jako zdroj webového prohlížeče.](/peertube-plugin-livechat/images/embed_chat_in_obs.png?classes=shadow,border&height=200px „Vložení chatu do OBS“)" +msgstr "![Screenshot softwaru OBS, kde byl chat přidán jako zdroj webového prohlížeče.](/peertube-plugin-livechat/images/embed_chat_in_obs.png?classes=shadow,border&height=200px \"Vložení chatu do OBS\")" #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md @@ -2665,12 +2669,12 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md msgid "In the previous CSS snippet, you can of course change the color or the transparency, by adapting the color values." -msgstr "" +msgstr "V předchozím úryvku CSS můžete samozřejmě změnit barvu nebo průhlednost úpravou hodnot barev." #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md msgid "Note: you can entirely customize chat colors. This is undocumented yet, but you can try this: in the modal, check «use curent theme colors», then you can try to manually change color values in the URL. You must use valid CSS color values, and they must be properly URL encoded." -msgstr "" +msgstr "Poznámka: barvy chatu lze zcela přizpůsobit. Tato funkce zatím není zdokumentována, ale můžete zkusit následující postup: v modálním okně zaškrtněte políčko „použít aktuální barvy motivu“ a poté zkuste ručně změnit hodnoty barev v adrese URL. Musíte použít platné hodnoty barev CSS, které musí být správně zakódovány v adrese URL." #. type: Title ## #: support/documentation/content/en/documentation/user/obs.md @@ -2699,7 +2703,7 @@ msgstr "K tomu stačí použít funkci „{{% livechat_label share_chat_link %}} #: support/documentation/content/en/documentation/user/obs.md #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "![Screenshot of the \"{{% livechat_label share_chat_link %}}\" dialog, on the \"{{% livechat_label share_chat_dock %}} tab. A token was generated, and is selectionable.\"](/peertube-plugin-livechat/images/share_dock.png?classes=shadow,border&height=200px \"Share link popup - dock tab\")" -msgstr "![Screenshot dialogového okna „{{% livechat_label share_chat_link %}}“ na kartě „{{% livechat_label share_chat_dock %}}“. Byl vygenerován token, který lze vybrat.“](/peertube-plugin-livechat/images/share_dock.png?classes=shadow,border&height=200px „Vyskakovací okno pro sdílení odkazu – karta doku“)" +msgstr "![Screenshot dialogového okna „{{% livechat_label share_chat_link %}}“ na kartě „{{% livechat_label share_chat_dock %}}“. Byl vygenerován token, který lze vybrat.“](/peertube-plugin-livechat/images/share_dock.png?classes=shadow,border&height=200px \"Vyskakovací okno pro sdílení odkazu – karta doku\")" #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md @@ -2709,12 +2713,12 @@ msgstr "Poté zkopírujte adresu URL a pomocí nabídky „Docks / Custom browse #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md msgid "![Screenshot of the OBS Dock menu, with a \"Custom Browser Docks\" entry.](/peertube-plugin-livechat/images/obs_dock_menu.png?classes=shadow,border&height=200px \"OBS - Dock menu\")" -msgstr "![Screenshot nabídky OBS Dock s položkou „Custom Browser Docks“ (Vlastní dokovací prohlížeče).](/peertube-plugin-livechat/images/obs_dock_menu.png?classes=shadow,border&height=200px „OBS – nabídka Dock“)" +msgstr "![Screenshot nabídky OBS Dock s položkou „Custom Browser Docks“ (Vlastní dokovací prohlížeče).](/peertube-plugin-livechat/images/obs_dock_menu.png?classes=shadow,border&height=200px \"OBS – nabídka Dock\")" #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md msgid "![Screenshot of the OBS Custom Browser Docks dialog, with a new dock called \"My chat\".](/peertube-plugin-livechat/images/obs_dock_dialog.png?classes=shadow,border&height=200px \"OBS - Dock dialog\")" -msgstr "![Screenshot dialogového okna OBS Custom Browser Docks s novým dokem nazvaným „My chat“.](/peertube-plugin-livechat/images/obs_dock_dialog.png?classes=shadow,border&height=200px „OBS – dialogové okno Dock“)" +msgstr "![Screenshot dialogového okna OBS Custom Browser Docks s novým dokem nazvaným „My chat“.](/peertube-plugin-livechat/images/obs_dock_dialog.png?classes=shadow,border&height=200px \"OBS – dialogové okno Dock\")" #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md @@ -2724,106 +2728,106 @@ msgstr "Jakmile to uděláte, budete mít nové dokovací okno připojené k cha #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md msgid "![Screenshot of OBS with a new dock including the chat. The user is logged in with their Peertube account, and can chat directly from OBS.](/peertube-plugin-livechat/images/obs_dock.png?classes=shadow,border&height=200px \"OBS - Dock\")" -msgstr "" +msgstr "![Screenshot OBS s novým dokem včetně chatu. Uživatel je přihlášený ke svému účtu Peertube a může chatovat přímo z OBS.](/peertube-plugin-livechat/images/obs_dock.png?classes=shadow,border&height=200px \"OBS – Dock\")" #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md msgid "Tokens are valid to join any chat room. You don't have to generate separate tokens for each of your rooms. You can also customize the nickame that will be used by changing the `n` parameter in the url." -msgstr "" +msgstr "Tokeny jsou platné pro vstup do jakékoli chatovací místnosti. Nemusíte generovat samostatné tokeny pro každou z vašich místností. Můžete také přizpůsobit přezdívku, která bude použita, změnou parametru `n` v adrese URL." #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md msgid "Don't share these links to anyone, as it would allow them to connect as yourself." -msgstr "" +msgstr "Tyto odkazy nikomu nesdílejte, protože by se tak mohli připojit jako vy." #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md msgid "If a token is compromised, or no more needed, you can revoke them." -msgstr "" +msgstr "Pokud je token ohrožen nebo již není potřebný, můžete jej zrušit." #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md msgid "These tokens can be used for other purposes, as connecting to your account with XMPP bots or clients. This feature is not documented yet, and not officially supported. So use with care." -msgstr "" +msgstr "Tyto tokeny lze použít i k jiným účelům, například k připojení k vašemu účtu pomocí botů nebo klientů XMPP. Tato funkce zatím není zdokumentována a není oficiálně podporována. Používejte ji proto s opatrností." #. type: Title ## #: support/documentation/content/en/documentation/user/obs.md #, no-wrap msgid "Mixing multiple chats in your live stream" -msgstr "" +msgstr "Míchání více chatů ve vašem živém vysílání" #. type: Plain text #: support/documentation/content/en/documentation/user/obs.md 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 "" +msgstr "Můžete použít [rozšíření prohlížeče social_stream](https://github.com/steveseguin/social_stream#readme) k mixování více zdrojů chatu (z Peertube, Twitch, Youtube, Facebook, ...) a zahrnout jejich obsah do svého živého vysílání. Kompatibilita s tímto pluginem byla přidána v nedávných verzích." #. 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 "" +msgstr "Majitelé a správci místností mohou v chatu zasílat speciální oznámení." #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/user/streamers/announcements.md #, no-wrap msgid "Announcements" -msgstr "" +msgstr "Oznámení" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/announcements.md msgid "These messages will be more visible than standard messages." -msgstr "" +msgstr "Tyto zprávy budou viditelnější než standardní zprávy." #. 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 "" +msgstr "Pro odesílání oznámení budou mít majitelé a správci v horní části pole pro zprávy k dispozici volič „{{% livechat_label announcements_message_type %}}“:" #. 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 "" +msgstr "![Screenshot chatové relace. Nad polem pro zprávy se nachází selektor „{{% livechat_label announcements_message_type %}}“. V chatu můžeme vidět tři typy oznámení: zvýrazněnou zprávu, oznámení a varování. Každé z těchto oznámení má speciální barvu, aby se dalo snadno rozlišit. Oznámení a varování mají také tučně zvýrazněné nadpisy.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Oznámení\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/announcements.md msgid "There are several message types:" -msgstr "" +msgstr "Existuje několik typů zpráv:" #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/announcements.md msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." -msgstr "" +msgstr "**{{% livechat_label announcements_message_type_standard %}}**: pro odeslání standardní zprávy." #. 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 "" +msgstr "**{{% livechat_label announcements_message_type_highlight %}}**: tyto zprávy budou jednoduše zvýrazněny v modrém rámečku." #. 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 "" +msgstr "**{{% livechat_label announcements_message_type_announcement %}}**: tyto zprávy budou zobrazeny v zeleném rámečku a bude k nim přidán tučný nadpis „{{% livechat_label announcements_message_type_announcement %}}“." #. 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 "" +msgstr "**{{% livechat_label announcements_message_type_warning %}}**: tyto zprávy budou v rámečku a bude k nim přidán tučný nadpis „{{% livechat_label announcements_message_type_announcement %}}“." #. 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 "" +msgstr "Uživatelé, kteří nejsou vlastníky nebo správci chatovací místnosti, nemohou takové zprávy odesílat." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/announcements.md msgid "Note: Standards XMPP clients will display announcements as standard messages." -msgstr "" +msgstr "Poznámka: Standardní klienti XMPP zobrazují oznámení jako standardní zprávy." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap msgid "Some basics about how to setup and use the chat for your live stream" -msgstr "" +msgstr "Základní informace o nastavení a používání chatu pro živé vysílání" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/user/streamers/basics.md @@ -2835,115 +2839,115 @@ msgstr "Některé základní informace" #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap msgid "Enabling the chat for you live streams" -msgstr "" +msgstr "Povolení chatu pro vaše živé přenosy" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "Instance administrators can choose to disable or enable chat in specific cases. Information in this section are only true in the default case." -msgstr "" +msgstr "Správci instancí mohou v konkrétních případech chat zakázat nebo povolit. Informace v této části platí pouze pro výchozí případ." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "When you create or modify a Peertube live, there is a \"plugin settings\" tab:" -msgstr "" +msgstr "Při vytváření nebo úpravách živého vysílání Peertube se zobrazí záložka „Nastavení pluginu“:" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "![Screenshot of the Peertube new live form.](/peertube-plugin-livechat/images/new_live.png?classes=shadow,border&height=200px \"New live\")" -msgstr "" +msgstr "![Screenshot nového živého formuláře Peertube.](/peertube-plugin-livechat/images/new_live.png?classes=shadow,border&height=200px \"Nové živé vysílání\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "In the \"plugin settings\" tab, there is a \"{{% livechat_label use_chat %}}\" checkbox. Just check or uncheck it to enable or disable the chat associated to your video." -msgstr "" +msgstr "Na kartě „Nastavení pluginu“ se nachází zaškrtávací políčko „{{% livechat_label use_chat %}}“. Stačí jej zaškrtnout nebo odškrtnout, abyste povolili nebo zakázali chat spojený s vaším videem." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "![Screenshot of the form, with a \"{{% livechat_label use_chat %}}\" checkbox.](/peertube-plugin-livechat/images/new_live_activate_chat.png?classes=shadow,border&height=200px \"Activate the chat\")" -msgstr "" +msgstr "![Screenshot formuláře s zaškrtávacím políčkem „{{% livechat_label use_chat %}}“.](/peertube-plugin-livechat/images/new_live_activate_chat.png?classes=shadow,border&height=200px \"Aktivovat chat\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "There can be other settings in this tab, depending on plugins installed on your Peertube instance." -msgstr "" +msgstr "V této záložce mohou být další nastavení, v závislosti na pluginech nainstalovaných ve vaší instanci Peertube." #. type: Title ### #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap msgid "Per channel chat" -msgstr "" +msgstr "Chat podle kanálu" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "On the instance level, Peertube's administrators can choose if chat rooms are unique per video, or if there will be an unique chat room per channel. Please contact your instance's administrators for more information on how they configure the livechat plugin." -msgstr "" +msgstr "Na úrovni instance mohou administrátoři Peertube zvolit, zda budou chatovací místnosti jedinečné pro každé video, nebo zda bude existovat jedna jedinečná chatovací místnost pro každý kanál. Pro více informací o konfiguraci pluginu livechat kontaktujte administrátory vaší instance." #. type: Title ## #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap msgid "Share the chat" -msgstr "" +msgstr "Sdílet chat" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "On top of the chat, there is a \"{{% livechat_label share_chat_link %}}\" button." -msgstr "" +msgstr "V horní části chatu se nachází tlačítko „{{% livechat_label share_chat_link %}}“." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "This button opens a popup, where you can obtain an url to join the chat. This url can be shared." -msgstr "" +msgstr "Toto tlačítko otevře vyskakovací okno, kde získáte adresu URL pro připojení k chatu. Tuto adresu URL lze sdílet." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "The \"{{% livechat_label share_chat_embed %}}\" tab provide some links to embed the chat in websites, or in your live stream." -msgstr "" +msgstr "Záložka „{{% livechat_label share_chat_embed %}}“ obsahuje odkazy pro vložení chatu na webové stránky nebo do živého přenosu." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "You can customize some options:" -msgstr "" +msgstr "Můžete přizpůsobit některé možnosti:" #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "{{% livechat_label read_only %}}: you will only be able to read the chat, not write. This is useful to include the chat content in your live stream (see the [OBS documentation](/peertube-plugin-livechat/documentation/user/obs))." -msgstr "" +msgstr "{{% livechat_label read_only %}}: budete moci chat pouze číst, nikoli psát. To je užitečné pro zahrnutí obsahu chatu do vašeho živého přenosu (viz [dokumentace OBS](/peertube-plugin-livechat/documentation/user/obs))." #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "{{% livechat_label use_current_theme_color %}}: if checked, your current theme colors will be added to the url, so that any user that opens the link will have the same color set." -msgstr "" +msgstr "{{% livechat_label use_current_theme_color %}}: pokud je zaškrtnuto, budou barvy vašeho aktuálního motivu přidány do adresy URL, takže každý uživatel, který otevře odkaz, bude mít nastaveny stejné barvy." #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "{{% livechat_label generate_iframe %}}: instead of an url, you will obtain an HTML snippet that you can add to your website to embed the chat." -msgstr "" +msgstr "{{% livechat_label generate_iframe %}}: namísto URL adresy získáte HTML kód, který můžete přidat na svůj web a vložit tak chat." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "For more information on the \"{{% livechat_label share_chat_dock %}}\" tab, check the [OBS documentation](/peertube-plugin-livechat/documentation/user/obs)." -msgstr "" +msgstr "Další informace o záložce „{{% livechat_label share_chat_dock %}}“ najdete v [dokumentaci OBS](/peertube-plugin-livechat/documentation/user/obs)." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "In the \"{{% livechat_label web %}}\" tab, the provided url opens the chat in the Peertube interface. You can share this link to other users to invite them to join the chat." -msgstr "" +msgstr "Na záložce „{{% livechat_label web %}}“ se pomocí zadané adresy URL otevře chat v rozhraní Peertube. Tento odkaz můžete sdílet s ostatními uživateli a pozvat je tak k účasti na chatu." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "![Screenshot of the \"{{% livechat_label share_chat_link %}}\" dialog, on the \"{{% livechat_label web %}} tab. There is a url you can copy.](/peertube-plugin-livechat/images/share_web.png?classes=shadow,border&height=200px \"Share link popup - web tab\")" -msgstr "" +msgstr "![Screenshot dialogového okna „{{% livechat_label share_chat_link %}}“ na kartě „{{% livechat_label web %}}“. Zde je URL adresa, kterou můžete zkopírovat.](/peertube-plugin-livechat/images/share_web.png?classes=shadow,border&height=200px \"Vyskakovací okno pro sdílení odkazu – karta web\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "The \"{{% livechat_label share_chat_link %}}\" popup can also contain a \"{{% livechat_label connect_using_xmpp %}}\" tab. This will only be available if your instance's administators have enabled an correctly configured this option. Using this option, you can provide a link to join the chat using any [XMPP client software](https://en.wikipedia.org/wiki/XMPP#Clients). Using such softwares can for example facilitate moderation actions." -msgstr "" +msgstr "Vyskakovací okno „{{% livechat_label share_chat_link %}}“ může také obsahovat kartu „{{% livechat_label connect_using_xmpp %}}“. Ta bude k dispozici pouze v případě, že správci vaší instance tuto možnost povolili a správně nakonfigurovali. Pomocí této možnosti můžete poskytnout odkaz pro připojení k chatu pomocí libovolného [XMPP klientského softwaru](https://en.wikipedia.org/wiki/XMPP#Clients). Použití takového softwaru může například usnadnit moderování." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md #: support/documentation/content/en/documentation/user/xmpp_clients.md msgid "![Screenshot of the \"{{% livechat_label share_chat_link %}}\" dialog, on the \"{{% livechat_label connect_using_xmpp %}}\" tab.](/peertube-plugin-livechat/images/share_xmpp_dialog.png?classes=shadow,border&height=200px \"{{% livechat_label connect_using_xmpp %}}\")" -msgstr "" +msgstr "![Screenshot dialogového okna „{{% livechat_label share_chat_link %}}“ na záložce „{{% livechat_label connect_using_xmpp %}}“.] (/peertube-plugin-livechat/images/share_xmpp_dialog.png?classes=shadow,border&height=200px \"{{% livechat_label connect_using_xmpp %}}\")" #. type: Title ## #: support/documentation/content/en/documentation/user/streamers/basics.md @@ -2951,240 +2955,240 @@ msgstr "" #: support/documentation/content/en/intro/_index.md #, no-wrap msgid "Moderation" -msgstr "" +msgstr "Moderování" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "Please refer to the [moderation documentation](/peertube-plugin-livechat/documentation/user/streamers/moderation)." -msgstr "" +msgstr "Viz [dokumentace k moderování](/peertube-plugin-livechat/documentation/user/streamers/moderation)." #. type: Title ## #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap msgid "Include the chat in your video stream" -msgstr "" +msgstr "Zahrňte chat do svého videostreamu" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "Please refer to the [OBS documentation](/peertube-plugin-livechat/documentation/user/obs)." -msgstr "" +msgstr "Viz [dokumentace OBS](/peertube-plugin-livechat/documentation/user/obs)." #. type: Title ## #: support/documentation/content/en/documentation/user/streamers/basics.md #: support/documentation/content/en/intro/_index.md #, no-wrap msgid "Chat persistence" -msgstr "" +msgstr "Trvalost chatu" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "By default, the chat is persistent. This means that the room content will be kept for a while. User joining will see messages posted before their arrival." -msgstr "" +msgstr "Ve výchozím nastavení je chat trvalý. To znamená, že obsah místnosti bude po určitou dobu uchován. Uživatelé, kteří se připojí, uvidí zprávy zveřejněné před jejich příchodem." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "You can change the persistence behaviour. [Open the chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers), and click on \"Configure\"." -msgstr "" +msgstr "Chování trvalosti můžete změnit. [Otevřete rozbalovací nabídku chatu](/peertube-plugin-livechat/documentation/user/viewers) a klikněte na „Konfigurovat“." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md #: build/documentation/pot_in/documentation/user/streamers/moderation.md #: support/documentation/content/en/documentation/user/viewers.md msgid "![Screenshot of the dropdown menu at the top of the chat. Several entries are available.](/peertube-plugin-livechat/images/top_menu.png?classes=shadow,border&height=200px \"Chat menu\")" -msgstr "" +msgstr "![Screenshot rozbalovacího menu v horní části chatu. K dispozici je několik položek.](/peertube-plugin-livechat/images/top_menu.png?classes=shadow,border&height=200px \"Menu chatu\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "There are several options that can be changed." -msgstr "" +msgstr "Existuje několik možností, které lze změnit." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "![Screenshot of the chat configuration form.](/peertube-plugin-livechat/images/configure.png?classes=shadow,border&height=200px \"Configure chat room\")" -msgstr "" +msgstr "![Screenshot formuláře pro konfiguraci chatu.](/peertube-plugin-livechat/images/configure.png?classes=shadow,border&height=200px \"Konfigurace chatovací místnosti\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "You can for example set the default and maximum number of messages to return to 0, so that new incomers won't see any previously sent message." -msgstr "" +msgstr "Můžete například nastavit výchozí a maximální počet zpráv, které se mají vrátit, na 0, aby noví příchozí neviděli žádné dříve odeslané zprávy." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "You can also uncheck \"enable archiving\": if unchecked, messages will be pruned if the server restarts." -msgstr "" +msgstr "Můžete také zrušit zaškrtnutí políčka „povolit archivaci“: pokud není zaškrtnuto, zprávy budou po restartu serveru odstraněny." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "By unchecking \"Persistent\", the room will be cleared if there is no more participant." -msgstr "" +msgstr "Odškrtnutím políčka „Trvalé“ bude místnost vymazána, pokud v ní již nebudou žádní účastníci." #. type: Title ## #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap msgid "Delete the chat content" -msgstr "" +msgstr "Smazat obsah chatu" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "If you want to delete the chat content, [open the chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers), then click on \"Destroy\". A popup will open, asking a confirmation." -msgstr "" +msgstr "Pokud chcete smazat obsah chatu, [otevřete rozbalovací nabídku chatu](/peertube-plugin-livechat/documentation/user/viewers) a klikněte na „Destroy“ (Zničit). Otevře se vyskakovací okno s žádostí o potvrzení." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "The chat will be automatically recreated each time someone tries to join it as long as the video exists, and has the \"{{% livechat_label use_chat %}}\" feature activated." -msgstr "" +msgstr "Chat se bude automaticky obnovovat pokaždé, když se někdo pokusí připojit, pokud video existuje a je aktivována funkce \"{{% livechat_label use_chat %}}\"." #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/bot/commands.md #, no-wrap msgid "The bot can respond to several commands." -msgstr "" +msgstr "Bot může reagovat na několik příkazů." #. type: Yaml Front Matter Hash Value: title #: build/documentation/pot_in/documentation/user/streamers/bot/commands.md #, no-wrap msgid "Commands" -msgstr "" +msgstr "Příkazy" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/commands.md msgid "![Screenshot of the channel options page, with some fields to configure the bot commands.](/peertube-plugin-livechat/images/bot_commands.png?classes=shadow,border&height=400px \"Commands configuration\")" -msgstr "" +msgstr "![Screenshot stránky s možnostmi kanálu, s některými poli pro konfiguraci příkazů bota.](/peertube-plugin-livechat/images/bot_commands.png?classes=shadow,border&height=400px \"Konfigurace příkazů\")" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/commands.md msgid "You can setup several commands." -msgstr "" +msgstr "Můžete nastavit několik příkazů." #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md #, no-wrap msgid "The bot can automatically moderate messages containing forbidden words." -msgstr "" +msgstr "Bot může automaticky moderovat zprávy obsahující zakázaná slova." #. type: Yaml Front Matter Hash Value: title #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md #, no-wrap msgid "Forbidden words" -msgstr "" +msgstr "Zakázaná slova" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "![Screenshot of the channel options page, with several fields to configure the forbidden words.](/peertube-plugin-livechat/images/bot_forbidden_words.png?classes=shadow,border&height=400px \"Forbidden words configuration\")" -msgstr "" +msgstr "![Screenshot stránky s možnostmi kanálu, s několika poli pro konfiguraci zakázaných slov.](/peertube-plugin-livechat/images/bot_forbidden_words.png?classes=shadow,border&height=400px \"Konfigurace zakázaných slov\")" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "![Screenshot of a chat message that was deleted, with the following reason: \"No url allowed\".](/peertube-plugin-livechat/images/bot_deleted_message.png?classes=shadow,border&height=100px \"Deleted message\")" -msgstr "" +msgstr "![Screenshot smazané chatové zprávy s následujícím důvodem: „URL adresy nejsou povoleny“.](/peertube-plugin-livechat/images/bot_deleted_message.png?classes=shadow,border&height=100px \"Smazaná zpráva\")" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "You can fill several \"{{% livechat_label livechat_configuration_channel_forbidden_words_label %}}\" lines. When a user sends a message that match the configured criteria, the message will automatically be deleted." -msgstr "" +msgstr "Můžete vyplnit několik řádků „{{% livechat_label livechat_configuration_channel_forbidden_words_label %}}“. Když uživatel odešle zprávu, která odpovídá nastaveným kritériím, bude tato zpráva automaticky smazána." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "Here you can configure several words, group of words, or \"regular expressions\"." -msgstr "" +msgstr "Zde můžete nakonfigurovat několik slov, skupinu slov nebo „regulární výrazy“." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "Each time a user sends a message, these words will be tested. If the message contains one of them, the message will be deleted." -msgstr "" +msgstr "Pokaždé, když uživatel odešle zprávu, budou tato slova zkontrolována. Pokud zpráva obsahuje některé z nich, bude smazána." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "You can for example fill this field with a swear words list." -msgstr "" +msgstr "Toto pole můžete například vyplnit seznamem sprostých slov." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "To get some examples, please check these [forbidden words suggestions](https://framagit.org/Livingston/peertube-plugin-livechat/-/tree/main/support/forbidden_words)." -msgstr "" +msgstr "Několik příkladů najdete v těchto [návrzích zakázaných slov](https://framagit.org/Livingston/peertube-plugin-livechat/-/tree/main/support/forbidden_words)." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "If you have some usefull words lists, you are welcome to contribute to this suggestion page. There are in the `support/forbidden_words` folder of the livechat source code. See the [contribution guide](/peertube-plugin-livechat/contributing/) for more information." -msgstr "" +msgstr "Pokud máte nějaké užitečné seznamy slov, můžete je přidat na tuto stránku s návrhy. Najdete je ve složce `support/forbidden_words` zdrojového kódu livechatu. Více informací najdete v [průvodci pro přispěvatele](/peertube-plugin-livechat/contributing/)." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "These words are case insensitive." -msgstr "" +msgstr "U těchto slov se nerozlišují velká a malá písmena." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "You can combine a short [moderation delay](/peertube-plugin-livechat/documentation/user/streamers/moderation_delay) (1 second for example) with the [moderation bot](/peertube-plugin-livechat/documentation/user/streamers/bot) to delete messages containing swear words before any non-moderator user will see them." -msgstr "" +msgstr "Můžete kombinovat krátké [zpoždění moderování](/peertube-plugin-livechat/documentation/user/streamers/moderation_delay) (například 1 sekundu) s [moderátorským botem](/peertube-plugin-livechat/documentation/user/streamers/bot), aby byly zprávy obsahující vulgární výrazy smazány dříve, než je uvidí uživatelé, kteří nejsou moderátory." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "This features is still experimental. There might be some issues with non-latin alphabets. You can [open an issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) to report your problems." -msgstr "" +msgstr "Tato funkce je stále ve fázi testování. Mohou se vyskytnout problémy s nelatinskými abecedami. Problémy můžete nahlásit [zde](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues)." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/forbidden_words.md msgid "By checking this option, each line of the \"{{% livechat_label livechat_configuration_channel_forbidden_words_label %}}\" field will be considered as a [regular expression](https://en.wikipedia.org/wiki/Regular_expression)." -msgstr "" +msgstr "Zaškrtnutím této možnosti bude každý řádek pole „{{% livechat_label livechat_configuration_channel_forbidden_words_label %}}“ považován za [regulární výraz](https://en.wikipedia.org/wiki/Regular_expression)." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/bot/_index.md #, no-wrap msgid "Chat bot setup" -msgstr "" +msgstr "Nastavení chatovacího robota" #. type: Title ## #: support/documentation/content/en/documentation/user/streamers/bot/_index.md #: support/documentation/content/en/intro/_index.md #, no-wrap msgid "Chat bot" -msgstr "" +msgstr "Chat bot" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/bot/_index.md #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "This feature comes with the livechat plugin version 8.0.0, and can be disabled by your instance's admins." -msgstr "" +msgstr "Tato funkce je součástí pluginu livechat verze 8.0.0 a může být deaktivována správci vaší instance." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/bot/_index.md msgid "You can enable a chat bot on your chatrooms. The bot configuration is made channel per channel, and will apply to all related videos' chatrooms." -msgstr "" +msgstr "V chatovacích místnostech můžete aktivovat chatovacího robota. Konfigurace robota se provádí pro každý kanál zvlášť a bude platit pro všechny chatovací místnosti souvisejících videí." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/bot/_index.md #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "![Screenshot of the channel options. There is a form with multiple fields.](/peertube-plugin-livechat/images/channel_configuration.png?classes=shadow,border&height=400px \"Channel configuration\")" -msgstr "" +msgstr "![Screenshot možností kanálu. Je zde formulář s několika poli.](/peertube-plugin-livechat/images/channel_configuration.png?classes=shadow,border&height=400px \"Konfigurace kanálu\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/bot/_index.md msgid "To access this page, check the [channel configuration documentation](/peertube-plugin-livechat/documentation/user/streamers/channel)." -msgstr "" +msgstr "Pro přístup na tuto stránku zkontrolujte [dokumentaci ke konfiguraci kanálu](/peertube-plugin-livechat/documentation/user/streamers/channel)." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/bot/_index.md msgid "Once there, you can enable the bot, and setup several options:" -msgstr "" +msgstr "Jakmile tam budete, můžete bota aktivovat a nastavit několik možností:" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/bot/_index.md msgid "The bot will reload instantly when you save the page." -msgstr "" +msgstr "Bot se okamžitě znovu načte, jakmile stránku uložíte." #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/bot/no_duplicate.md #, no-wrap msgid "The bot can automatically moderate duplicate messages." -msgstr "" +msgstr "Bot může automaticky moderovat duplicitní zprávy." #. type: Yaml Front Matter Hash Value: title #: build/documentation/pot_in/documentation/user/streamers/bot/no_duplicate.md #, no-wrap msgid "No duplicate message" -msgstr "" +msgstr "Žádné duplicitní zprávy" #. type: Title ## #: build/documentation/pot_in/documentation/user/streamers/bot/no_duplicate.md @@ -3192,167 +3196,167 @@ msgstr "" #: support/documentation/content/en/documentation/user/streamers/terms.md #, no-wrap msgid "Configuration" -msgstr "" +msgstr "Konfigurace" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/no_duplicate.md msgid "![Screenshot of the channel options page, with several fields to configure the \"No duplicate message\" option.](/peertube-plugin-livechat/images/bot_no_duplicate.png?classes=shadow,border&height=400px \"No duplicate message configuration\")" -msgstr "" +msgstr "![Screenshot stránky s možnostmi kanálu, s několika poli pro konfiguraci možnosti „Žádné duplicitní zprávy“.](/peertube-plugin-livechat/images/bot_no_duplicate.png?classes=shadow,border&height=400px \"Konfigurace možnosti Žádné duplicitní zprávy\")" #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/bot/quotes.md #, no-wrap msgid "The bot can send periodically some messages." -msgstr "" +msgstr "Bot může pravidelně odesílat některé zprávy." #. type: Yaml Front Matter Hash Value: title #: build/documentation/pot_in/documentation/user/streamers/bot/quotes.md #, no-wrap msgid "Timers" -msgstr "" +msgstr "Časovače" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/quotes.md msgid "If there is no user in the chatroom, the bot won't send any message." -msgstr "" +msgstr "Pokud v chatovací místnosti není žádný uživatel, bot neodešle žádnou zprávu." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/quotes.md msgid "![Screenshot of the channel options page, with some fields to configure a new timer.](/peertube-plugin-livechat/images/bot_quotes.png?classes=shadow,border&height=200px \"Timers configuration\")" -msgstr "" +msgstr "![Screenshot stránky s možnostmi kanálu, s některými poli pro konfiguraci nového časovače.](/peertube-plugin-livechat/images/bot_quotes.png?classes=shadow,border&height=200px \"Konfigurace časovačů\")" #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/bot/special_chars.md #, no-wrap msgid "The bot can automatically moderate messages containing too many special characters." -msgstr "" +msgstr "Bot může automaticky moderovat zprávy obsahující příliš mnoho speciálních znaků." #. type: Yaml Front Matter Hash Value: title #: build/documentation/pot_in/documentation/user/streamers/bot/special_chars.md #, no-wrap msgid "Special characters" -msgstr "" +msgstr "Speciální znaky" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/special_chars.md msgid "![Screenshot of the channel options page, with several fields to configure the \"Forbid special characters\" option.](/peertube-plugin-livechat/images/forbid_special_chars_configuration.png?classes=shadow,border&height=400px \"Forbid special characters configuration\")" -msgstr "" +msgstr "![Screenshot stránky s možnostmi kanálu, s několika poli pro konfiguraci možnosti „Zakázat speciální znaky“.](/peertube-plugin-livechat/images/forbid_special_chars_configuration.png?classes=shadow,border&height=400px \"Konfigurace zakázání speciálních znaků\")" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/channel.md #, no-wrap msgid "Peertube channel chatrooms configuration" -msgstr "" +msgstr "Konfigurace chatovacích místností kanálu Peertube" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/user/streamers/channel.md #, no-wrap msgid "Channel configuration" -msgstr "" +msgstr "Konfigurace kanálu" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "In the Peertube left menu, there is a \"{{% livechat_label menu_configuration_label %}}\" entry:" -msgstr "" +msgstr "V levém menu Peertube je položka „{{% livechat_label menu_configuration_label %}}“:" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "![Screenshot of the chatrooms configuration page. The page list the user's channels.](/peertube-plugin-livechat/images/chatrooms_menu.png?classes=shadow,border&height=400px \"Chatrooms menu\")" -msgstr "" +msgstr "![Screenshot stránky s nastavením chatovacích místností. Stránka obsahuje seznam kanálů uživatele.](/peertube-plugin-livechat/images/chatrooms_menu.png?classes=shadow,border&height=400px \"Nabídka chatovacích místností\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "This \"{{% livechat_label menu_configuration_label %}}\" link takes you to a list of your channels. By clicking on a channel, you will then be able to setup some options for your channels:" -msgstr "" +msgstr "Tento odkaz „{{% livechat_label menu_configuration_label %}}“ vás přenese na seznam vašich kanálů. Kliknutím na kanál budete moci nastavit některé možnosti pro vaše kanály:" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "Here you can configure:" -msgstr "" +msgstr "Zde můžete nakonfigurovat:" #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "[{{% livechat_label livechat_configuration_channel_terms_label %}}](/peertube-plugin-livechat/documentation/user/streamers/terms)" -msgstr "" +msgstr "[{{% livechat_label livechat_configuration_channel_terms_label %}}](/peertube-plugin-livechat/documentation/user/streamers/terms)" #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "[{{% livechat_label livechat_configuration_channel_mute_anonymous_label %}}](/peertube-plugin-livechat/documentation/user/streamers/moderation) default value" -msgstr "" +msgstr "[{{% livechat_label livechat_configuration_channel_mute_anonymous_label %}}](/peertube-plugin-livechat/documentation/user/streamers/moderation) výchozí hodnota" #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "[The slow mode](/peertube-plugin-livechat/documentation/user/streamers/slow_mode)" -msgstr "" +msgstr "[Pomalý režim](/peertube-plugin-livechat/documentation/user/streamers/slow_mode)" #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "[The chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot)" -msgstr "" +msgstr "[Chatovací robot](/peertube-plugin-livechat/documentation/user/streamers/bot)" #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "[Custom emojis](/peertube-plugin-livechat/documentation/user/streamers/emojis)" -msgstr "" +msgstr "[Vlastní emodži](/peertube-plugin-livechat/documentation/user/streamers/emojis)" #. type: Bullet: '* ' #: support/documentation/content/en/documentation/user/streamers/channel.md msgid "More features to come..." -msgstr "" +msgstr "Další funkce budou brzy k dispozici..." #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/emojis.md #, no-wrap msgid "Plugin peertube-plugin-livechat custom emojis" -msgstr "" +msgstr "Plugin peertube-plugin-livechat vlastní emodži" #. type: Yaml Front Matter Hash Value: title #: build/documentation/pot_in/documentation/user/streamers/emojis.md #, no-wrap msgid "Custom emojis" -msgstr "" +msgstr "Vlastní emodži" #. type: Title ## #: build/documentation/pot_in/documentation/user/streamers/emojis.md #, no-wrap msgid "Channel emojis" -msgstr "" +msgstr "Emodži kanálu" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis.md msgid "Streamers can add custom emojis to their channels." -msgstr "" +msgstr "Streamerové mohou do svých kanálů přidávat vlastní emodži." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis.md msgid "On the [channel configuration page](/peertube-plugin-livechat/documentation/user/streamers/channel), open the \"{{% livechat_label livechat_configuration_channel_emojis_title %}}\" tab:" -msgstr "" +msgstr "Na [stránce konfigurace kanálu](/peertube-plugin-livechat/documentation/user/streamers/channel) otevřete záložku \"{{% livechat_label livechat_configuration_channel_emojis_title %}}\":" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis.md msgid "![Screenshot of the emoji configuration page. There is a form where you can add new emojis.](/peertube-plugin-livechat/images/channel_custom_emojis_configuration.png?classes=shadow,border&height=400px \"Channel configuration / Channel emojis configuration\")" -msgstr "" +msgstr "![Screenshot stránky s nastavením emodži. Je zde formulář, kde můžete přidat nové emodži.](/peertube-plugin-livechat/images/channel_custom_emojis_configuration.png?classes=shadow,border&height=400px \"Channel configuration / Channel emojis configuration\")" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis.md msgid "![Screenshot of a chat session, with messages containing custom emojis. The emoji picker is open, and shows custom emojis.](/peertube-plugin-livechat/images/channel_custom_emojis.png?classes=shadow,border&height=400px \"Channel configuration / Channel emojis\")" -msgstr "" +msgstr "![Screenshot chatové relace se zprávami obsahujícími vlastní emodži. Výběr emodži je otevřený a zobrazuje vlastní emodži.](/peertube-plugin-livechat/images/channel_custom_emojis.png?classes=shadow,border&height=400px \"Channel configuration / Channel emojis\")" #. type: Title ### #: build/documentation/pot_in/documentation/user/streamers/emojis.md #, no-wrap msgid "Import / Export" -msgstr "" +msgstr "Import / Export" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis.md msgid "On the channel configuration page, there are an \"{{% livechat_label action_import %}}\" and an \"{{% livechat_label action_export %}}\" button. The \"{{% livechat_label action_export %}}\" button generates a file than you can then import on another channel." -msgstr "" +msgstr "Na stránce konfigurace kanálu se nachází tlačítka „{{% livechat_label action_import %}}“ a „{{% livechat_label action_export %}}“. Tlačítko „{{% livechat_label action_export %}}“ vygeneruje soubor, který můžete následně importovat do jiného kanálu." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis.md msgid "You can also generate a file to import from any other source (for example you can import your Twitch custom emojis). The file must be a valid JSON file, using the following format:" -msgstr "" +msgstr "Můžete také vygenerovat soubor pro import z jakéhokoli jiného zdroje (například můžete importovat své vlastní emodži z Twitche). Soubor musí být platný soubor JSON v následujícím formátu:" #. type: Fenced code block (json) #: build/documentation/pot_in/documentation/user/streamers/emojis.md @@ -3365,72 +3369,78 @@ msgid "" " }\n" "]\n" msgstr "" +"[\n" +" {\n" +" \"sn\": \":short_name:\",\n" +" \"url\": \"https://example.com/image.png\"\n" +" }\n" +"]\n" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis.md msgid "The `sn` attribute is the short name code. The `url` attribute can be any image url than your browser can access, or a [Data URL](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) representing the file you want to import." -msgstr "" +msgstr "Atribut `sn` je zkratka názvu. Atribut `url` může být libovolná adresa URL obrázku, ke které má váš prohlížeč přístup, nebo [Data URL](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) představující soubor, který chcete importovat." #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/emojis_only.md #, no-wrap msgid "Plugin peertube-plugin-livechat emojis only mode" -msgstr "" +msgstr "Plugin peertube-plugin-livechat režim pouze emodži" #. type: Yaml Front Matter Hash Value: title #: build/documentation/pot_in/documentation/user/streamers/emojis_only.md #, no-wrap msgid "Emojis only mode" -msgstr "" +msgstr "Režim pouze emodži" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis_only.md msgid "This mode can be usefull for example:" -msgstr "" +msgstr "Tento režim může být užitečný například:" #. type: Bullet: '* ' #: build/documentation/pot_in/documentation/user/streamers/emojis_only.md msgid "To avoid spam or offensive message when you are not here to moderate." -msgstr "" +msgstr "Aby se zabránilo spamu nebo urážlivým zprávám, když nejste přítomni a nemůžete je moderovat." #. type: Bullet: '* ' #: build/documentation/pot_in/documentation/user/streamers/emojis_only.md msgid "When there are too many speaking participants, and you can't no more moderate correctly." -msgstr "" +msgstr "Když je příliš mnoho účastníků, kteří mluví, a vy už nemůžete správně moderovat." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis_only.md msgid "To enable or disable this feature, use the [chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers), open the \"configure\" menu. In the form, you will find a \"{{% livechat_label emoji_only_mode_title %}}\" checkbox." -msgstr "" +msgstr "Chcete-li tuto funkci povolit nebo zakázat, použijte [rozbalovací nabídku chatu](/peertube-plugin-livechat/documentation/user/viewers) a otevřete nabídku „konfigurovat“. Ve formuláři najdete zaškrtávací políčko \"{{% livechat_label emoji_only_mode_title %}}\"." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis_only.md msgid "If you want to enable it for all your chatrooms at once, open the [channel emojis configuration page](/peertube-plugin-livechat/documentation/user/streamers/emojis/), and use the \"{{% livechat_label emoji_only_enable_all_rooms %}}\" button." -msgstr "" +msgstr "Pokud chcete tuto funkci povolit pro všechny své chatovací místnosti najednou, otevřete [stránku konfigurace emodži kanálu](/peertube-plugin-livechat/documentation/user/streamers/emojis/) a použijte tlačítko \"{{% livechat_label emoji_only_enable_all_rooms %}}\"." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/_index.md #, no-wrap msgid "How to setup the chat for your live stream" -msgstr "" +msgstr "Jak nastavit chat pro živé vysílání" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/user/streamers/_index.md #, no-wrap msgid "For streamers" -msgstr "" +msgstr "Pro streamery" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md #, no-wrap msgid "Plugin peertube-plugin-livechat moderation delay" -msgstr "" +msgstr "Zpoždění moderování pluginu peertube-plugin-livechat" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md #, no-wrap msgid "Moderation delay" -msgstr "" +msgstr "Zpoždění moderování" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md @@ -3440,92 +3450,92 @@ msgstr "" #: support/documentation/content/en/intro/_index.md #, no-wrap msgid "Introduction" -msgstr "" +msgstr "Úvod" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "As a streamer, you can choose to delay messages in the chat, to let some time to moderators to delete messages before they can even be read by other participants." -msgstr "" +msgstr "Jako streamer můžete zvolit zpoždění zpráv v chatu, aby měli moderátoři čas smazat zprávy dříve, než je ostatní účastníci stačí přečíst." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "When this feature is enabled, moderators will see all messages without any delay. Chat participants won't see that their own messages are delayed." -msgstr "" +msgstr "Když je tato funkce zapnutá, moderátoři uvidí všechny zprávy bez zpoždění. Účastníci chatu neuvidí, že jejich vlastní zprávy jsou zpožděné." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "Please note that messages sent by moderators will also be delayed, to avoid them to respond to messages that are not even visible by other participants." -msgstr "" +msgstr "Vezměte prosím na vědomí, že zprávy odeslané moderátory budou také zpožděny, aby se zabránilo tomu, že budou odpovídat na zprávy, které nejsou ostatním účastníkům ani viditelné." #. type: Title ## #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md #, no-wrap msgid "Moderation delay option" -msgstr "" +msgstr "Možnost zpoždění moderování" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "On the [channel configuration page](/peertube-plugin-livechat/documentation/user/streamers/channel), you can set the \"{{% livechat_label moderation_delay %}}\" option:" -msgstr "" +msgstr "Na [stránce konfigurace kanálu](/peertube-plugin-livechat/documentation/user/streamers/channel) můžete nastavit možnost „{{% livechat_label moderation_delay %}}“:" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "![Screenshot of the channel option form, with a field to configure the moderation delay.](/peertube-plugin-livechat/images/moderation_delay_channel_option.png?classes=shadow,border&height=400px \"Channel configuration / Moderation delay\")" -msgstr "" +msgstr "![Screenshot formuláře s možnostmi kanálu, s polem pro nastavení zpoždění moderování.](/peertube-plugin-livechat/images/moderation_delay_channel_option.png?classes=shadow,border&height=400px \"Konfigurace kanálu / Zpoždění moderování\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md #: support/documentation/content/en/documentation/user/streamers/slow_mode.md msgid "This value will apply as a default value for all your channel's chatrooms." -msgstr "" +msgstr "Tato hodnota bude platit jako výchozí hodnota pro všechny chatovací místnosti vašeho kanálu." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md #: support/documentation/content/en/documentation/user/streamers/slow_mode.md msgid "Setting the value to `0` will disable the feature." -msgstr "" +msgstr "Nastavením hodnoty na `0` se tato funkce deaktivuje." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "Setting the value to a positive integer will set the delay, in seconds, to apply to messages. Please avoid setting the value too high. Ideally it should not exceed a few seconds (4 or 5 seconds for example)." -msgstr "" +msgstr "Nastavením hodnoty na kladné celé číslo nastavíte zpoždění v sekundách, které se bude vztahovat na zprávy. Nenastavujte příliš vysokou hodnotu. Ideálně by neměla přesáhnout několik sekund (například 4 nebo 5 sekund)." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "To modify the value for an already existing room, just open the room \"configuration\" menu (on top of the chat window), and change the moderation delay value in the configuration form." -msgstr "" +msgstr "Chcete-li změnit hodnotu pro již existující místnost, stačí otevřít nabídku \"konfigurace\" místnosti (v horní části okna chatu) a změnit hodnotu zpoždění moderování v konfiguračním formuláři." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly." -msgstr "" +msgstr "V současné době má tato funkce jednu známou chybu: uživatelé, kteří se připojí k chatu, obdrží všechny zprávy, i ty, které jsou pro ostatní účastníky stále čekající. Zprávy odeslané po jejich připojení však budou správně zpožděny." #. type: Title ## #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md #, no-wrap msgid "In the chat" -msgstr "" +msgstr "V chatu" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime." -msgstr "" +msgstr "Jako moderátor uvidíte zbývající čas (v sekundách) do vysílání zprávy hned vedle data a času zprávy." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md msgid "![Screenshot of a chat message. A timer is displayed next to the message datetime. The timer is in seconds.](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border \"Moderation delay timer\")" -msgstr "" +msgstr "![Screenshot chatové zprávy. Vedle data a času zprávy je zobrazen časovač. Časovač je v sekundách.](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border \"Časovač zpoždění moderování\")" #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "Plugin peertube-plugin-livechat advanced moderation features" -msgstr "" +msgstr "Plugin peertube-plugin-livechat pokročilé funkce moderování" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "This section is still incomplete." -msgstr "" +msgstr "Tato část je stále neúplná." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md @@ -3534,130 +3544,132 @@ msgid "" "This page describes the behaviour of livechat versions >= 10.0.0.\n" "There were some changes in the way we manage access rights for Peertube administrators and moderators.\n" msgstr "" +"Tato stránka popisuje chování verzí livechatu >= 10.0.0.\n" +"Došlo k několika změnám ve způsobu, jakým spravujeme přístupová práva pro administrátory a moderátory Peertube.\n" #. type: Title ## #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "The chat bot" -msgstr "" +msgstr "Chatovací robot" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "You can use a chat bot, that will help you for moderation. Check [the chat bot documentation](/peertube-plugin-livechat/documentation/user/streamers/bot) for more information." -msgstr "" +msgstr "Můžete použít chatovacího robota, který vám pomůže s moderováním. Více informací najdete v [dokumentaci k chatovacímu robotovi](/peertube-plugin-livechat/documentation/user/streamers/bot)." #. type: Title ## #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "Accessing moderation tools" -msgstr "" +msgstr "Přístup k nástrojům pro moderování" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "You can access room settings and moderation tools using the [chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers) at the top of the chat." -msgstr "" +msgstr "K nastavení místnosti a nástrojům pro moderování se dostanete pomocí [rozbalovacího menu chatu](/peertube-plugin-livechat/documentation/user/viewers) v horní části chatu." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "The video owner will be owner of the chat room. This means they can configure the room, delete it, promote other users as admins, ..." -msgstr "" +msgstr "Vlastník videa bude vlastníkem chatovací místnosti. To znamená, že může místnost konfigurovat, mazat, povyšovat jiné uživatele na administrátory atd." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "Starting with livechat v10.0.0, Peertube instance's admins and moderators have no special rights on rooms by default. However, they have a special button available on top of the chat: \"{{% livechat_label promote %}}\". Clicking this button will give them owner access on the room." -msgstr "" +msgstr "Počínaje verzí livechat v10.0.0 nemají administrátoři a moderátoři instance Peertube ve výchozím nastavení žádná zvláštní práva v místnostech. Mají však k dispozici speciální tlačítko v horní části chatu: \"{{% livechat_label promote %}}\". Kliknutím na toto tlačítko získají přístup vlastníka k místnosti." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "You can use [ConverseJS moderation commands](https://conversejs.org/docs/html/features.html#moderating-chatrooms) to moderate the room. When you open the chat room in full screen, there will also be a menu with dedicated commands on the top right." -msgstr "" +msgstr "K moderování místnosti můžete použít [moderační příkazy ConverseJS](https://conversejs.org/docs/html/features.html#moderating-chatrooms). Když otevřete chatovací místnost na celou obrazovku, v pravém horním rohu se zobrazí také nabídka se speciálními příkazy." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "You can prevent anonymous users to send messages. In such case, only registered users will be able to talk in the chat." -msgstr "" +msgstr "Můžete zabránit anonymním uživatelům v odesílání zpráv. V takovém případě budou moci v chatu komunikovat pouze registrovaní uživatelé." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "To enable or disable this feature, use the [chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers), open the \"configure\" menu. In the form, you will find a \"{{% livechat_label livechat_configuration_channel_mute_anonymous_label %}}\" checkbox." -msgstr "" +msgstr "Chcete-li tuto funkci povolit nebo zakázat, použijte [rozbalovací nabídku chatu](/peertube-plugin-livechat/documentation/user/viewers) a otevřete nabídku \"konfigurace\". Ve formuláři najdete zaškrtávací políčko \"{{% livechat_label livechat_configuration_channel_mute_anonymous_label %}}\"." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "![Screenshot of the room configuration form. There is a \"{{% livechat_label livechat_configuration_channel_mute_anonymous_label %}}\" checkbox.](/peertube-plugin-livechat/images/configure_mute_anonymous.png?classes=shadow,border&height=400px \"Room configuration / Mute anonymous users\")" -msgstr "" +msgstr "![Screenshot formuláře pro konfiguraci místnosti. Je zde zaškrtávací políčko \"{{% livechat_label livechat_configuration_channel_mute_anonymous_label %}}\".](/peertube-plugin-livechat/images/configure_mute_anonymous.png?classes=shadow,border&height=400px \"Konfigurace místnosti / Ztlumit anonymní uživatele\")" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "Anonymous users won't have the message field, and will see following prompt: \"{{% livechat_label muted_anonymous_message %}}\"" -msgstr "" +msgstr "Anonymní uživatelé nebudou mít pole pro zprávu a uvidí následující výzvu: \"{{% livechat_label muted_anonymous_message %}}\"" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "![Screenshot of a chat session. The current user has no message field. There is a message: \"{{% livechat_label muted_anonymous_message %}}\"](/peertube-plugin-livechat/images/anonymous_muted.png?classes=shadow,border&height=400px \"Room configuration / Muted anonymous users\")" -msgstr "" +msgstr "![Screenshot chatové relace. Aktuální uživatel nemá žádné pole pro zprávy. Je zde zpráva: \"{{% livechat_label muted_anonymous_message %}}\"](/peertube-plugin-livechat/images/anonymous_muted.png?classes=shadow,border&height=400px \"Konfigurace místnosti / Ztlumení anonymních uživatelů\")" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "When this feature is enabled, anonymous users will be assigned the \"visitor\" role. You can change their role to \"participant\" if you want to allow some of them to talk." -msgstr "" +msgstr "Pokud je tato funkce povolena, anonymním uživatelům bude přiřazena role \"návštěvník\". Pokud chcete některým z nich umožnit mluvit, můžete jejich roli změnit na \"účastník\"." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "If you change the room configuration, all anonymous users will be muted or unmuted." -msgstr "" +msgstr "Pokud změníte konfiguraci místnosti, všichni anonymní uživatelé budou ztlumeni nebo odztlumeni." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "You can choose to enable or disable this feature for new chatrooms on the [channel configuration page](/peertube-plugin-livechat/documentation/user/streamers/channel)." -msgstr "" +msgstr "Tuto funkci můžete povolit nebo zakázat pro nové chatovací místnosti na [stránce konfigurace kanálu](/peertube-plugin-livechat/documentation/user/streamers/channel)." #. type: Title ## #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "Roles and affiliations" -msgstr "" +msgstr "Role a příslušnost" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "There are several roles that can be assignated to users in chat rooms: owner, moderators, member, ..." -msgstr "" +msgstr "V chatovacích místnostech lze uživatelům přiřadit několik rolí: vlastník, moderátoři, členové, ..." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "You can promote users as moderators, if you need some help." -msgstr "" +msgstr "Pokud potřebujete pomoc, můžete uživatele povýšit na moderátory." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "It is possible to anonymize moderation actions, to avoid disclosing who is banning/kicking/… occupants." -msgstr "" +msgstr "Je možné anonymizovat moderátorské akce, aby se zabránilo odhalení toho, kdo zakazuje/vykazuje/… účastníky." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "To enable or disable this feature, use the [chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers), open the \"configure\" menu. In the form, you will find a \"{{% livechat_label livechat_configuration_channel_anonymize_moderation_label %}}\" checkbox." -msgstr "" +msgstr "Chcete-li tuto funkci povolit nebo zakázat, použijte [rozbalovací nabídku chatu](/peertube-plugin-livechat/documentation/user/viewers) a otevřete nabídku \"konfigurace\". Ve formuláři najdete zaškrtávací políčko \"{{% livechat_label livechat_configuration_channel_anonymize_moderation_label %}}\"." #. type: Title ## #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "Participant message history search" -msgstr "" +msgstr "Vyhledávání historie zpráv účastníků" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "As a room admin or owner, you can search all messages sent by a given participant." -msgstr "" +msgstr "Jako správce nebo vlastník místnosti můžete prohledávat všechny zprávy odeslané daným účastníkem." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "To do so, you have several ways:" -msgstr "" +msgstr "K tomu máte několik možností:" #. type: Bullet: '* ' #: build/documentation/pot_in/documentation/user/streamers/moderation.md msgid "using the \"{{% livechat_label search_occupant_message %}}\" action in the dropdown menu besides participants in the sidebar" -msgstr "" +msgstr "pomocí akce \"{{% livechat_label search_occupant_message %}}\" v rozevíracím menu vedle účastníků v postranním panelu" #. type: Bullet: '* ' #: build/documentation/pot_in/documentation/user/streamers/moderation.md @@ -3788,17 +3800,17 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_notes.md msgid "To open the Moderator Notes Application, there is a \"{{% livechat_label \"moderator_notes\" %}}\" button in the top chat menu:" -msgstr "" +msgstr "Pro otevření aplikace Moderator Notes (Poznámky moderátora) je v horním menu chatu tlačítko „{{% livechat_label \"moderator_notes\" %}}“:" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_notes.md msgid "![Screenshot of a Peertube video, with the chat on the right. The chat top menu is open, with a \"{{% livechat_label \"moderator_notes\" %}}\" button.](/peertube-plugin-livechat/images/moderation_notes_open_app_video.png?classes=shadow,border&height=200px \"Opening the Moderator Notes Application\")" -msgstr "" +msgstr "![Screenshot videa Peertube s chatem na pravé straně. Horní menu chatu je otevřené a obsahuje tlačítko „{{% livechat_label \"moderator_notes\" %}}“.](/peertube-plugin-livechat/images/moderation_notes_open_app_video.png?classes=shadow,border&height=200px \"Otevření aplikace Moderator Notes\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_notes.md msgid "![Screenshot of a Peertube chat, fullscreen. The chat top menu open, with a \"{{% livechat_label \"moderator_notes\" %}}\" button.](/peertube-plugin-livechat/images/moderation_notes_open_app_fullpage.png?classes=shadow,border&height=200px \"Opening the Moderator Notes Application\")" -msgstr "" +msgstr "![Screenshot z chatu Peertube, celá obrazovka. Otevřené horní menu chatu s tlačítkem „{{% livechat_label \"moderator_notes\" %}}“.](/peertube-plugin-livechat/images/moderation_notes_open_app_fullpage.png?classes=shadow,border&height=200px Otevření aplikace Moderator Notes\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_notes.md diff --git a/support/documentation/po/livechat.de.po b/support/documentation/po/livechat.de.po index 413d8ea7..862420df 100644 --- a/support/documentation/po/livechat.de.po +++ b/support/documentation/po/livechat.de.po @@ -7,16 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" -"PO-Revision-Date: 2025-06-07 08:38+0000\n" -"Last-Translator: Victor Hampel \n" -"Language-Team: German \n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" +"PO-Revision-Date: 2025-12-12 14:13+0000\n" +"Last-Translator: havi05 \n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 5.11.4\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.14.3\n" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/contact/_index.md @@ -672,7 +673,7 @@ msgstr "Das Plugin übersetzen" #: support/documentation/content/en/contributing/translate/_index.md #, no-wrap msgid "Translate" -msgstr "Übersätzen" +msgstr "Übersetzen" #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md @@ -948,8 +949,21 @@ msgstr "Das Plugin wird von [John Livingston](https://www.john-livingston.fr/) b #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." -msgstr "Vielen Dank an David Revoy für seine Arbeit am Peertube-Maskottchen, [Sepia] (https://www.davidrevoy.com/index.php?tag/peertube). Das Charakterdesign steht unter CC-By-Lizenz, und die SVG-Dateien, die zur Erstellung einiger Logos und Avatare in diesem Plugin verwendet wurden, stehen unter GPLv3.0. Die PNG-Dateien stehen unter CC-By-Lizenzen und stammen aus dem [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." +msgstr "" +"Vielen Dank an David Revoy für seine Arbeit am Peertube-Maskottchen, [Sepia]" +"(https://www.davidrevoy.com/index.php?tag/peertube). Das Charakterdesign " +"steht unter CC-By-Lizenz, und die SVG-Dateien, die zur Erstellung einiger " +"Logos und Avatare in diesem Plugin verwendet wurden, stehen unter GPLv3.0. " +"Die PNG-Dateien stehen unter CC-By-Lizenzen und stammen aus dem " +"[Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/" +"2023_peertube-generator/), dem [Katzen Avatar Generator](https://" +"www.peppercarrot.com/extras/html/2016_cat-generator/), dem " +"[Vogel Avatar Generator](https://www.peppercarrot.com/extras/html/" +"2019_bird-generator/), dem [Fennek/Mobilizon Avatar Generator](https://" +"www.peppercarrot.com/extras/html/2020_mobilizon-generator/) und dem " +"[Abstrakt Avatar Generator](https://www.peppercarrot.com/extras/html/" +"2017_abstract-generator/index.php)." #. type: Plain text #: support/documentation/content/en/credits/_index.md @@ -979,7 +993,9 @@ msgstr "Vielen Dank an [Octopuce](https://www.octopuce.fr/) für die finanzielle #. type: Plain text #: support/documentation/content/en/credits/_index.md msgid "And thanks to all individual contributors who have made a donation via my [liberapay page](https://liberapay.com/JohnLivingston/)." -msgstr "Und vielen Dank an alle Einzelspender, die über meine [Liberapay Seite] (https://liberapay.com/JohnLivingston/) gespendet haben." +msgstr "" +"Und vielen Dank an alle Einzelspender, die über meine [Liberapay Seite]" +"(https://liberapay.com/JohnLivingston/) gespendet haben." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/admin/advanced/_index.md @@ -1149,7 +1165,9 @@ msgstr "Ersetzen Sie `example.org` durch den Namen Ihrer tatsächlichen Instanzd #. type: Bullet: '- ' #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md msgid "Replace `52822` by the actual port if you changed it." -msgstr "Ersetzen Sie \"52822\" durch den tatsächlichen Port, wenn Sie ihn geändert haben." +msgstr "" +"Ersetzen Sie `52822` durch den tatsächlichen Port, wenn Sie ihn geändert " +"haben." #. type: Bullet: '- ' #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md @@ -1560,7 +1578,12 @@ msgstr "Diese Methode funktioniert mit dem offiziell unterstützten [Docker Guid #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md msgid "First, ensure you create a DNS entry for `room.your_instance.tld`, which points to your server. You can use a CNAME entry (or an A entry and a AAAA entry). This is necessary for Let's Encrypt to validate the domain for certificate generation." -msgstr "Stellen Sie zunächst sicher, dass Sie einen DNS-Eintrag für \"room.ihre_instanz.tld\" erstellen, der auf Ihren Server verweist. Sie können einen CNAME-Eintrag (oder einen A-Eintrag und einen AAAA-Eintrag) verwenden. Dies ist erforderlich, damit Let's Encrypt die Domäne für die Zertifikatserstellung validieren kann." +msgstr "" +"Stellen Sie zunächst sicher, dass Sie einen DNS-Eintrag für " +"`room.ihre_instanz.tld` erstellen, der auf Ihren Server verweist. Sie können " +"einen CNAME-Eintrag (oder einen A-Eintrag und einen AAAA-Eintrag) verwenden. " +"Dies ist erforderlich, damit Let's Encrypt die Domäne für die " +"Zertifikatserstellung validieren kann." #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1605,7 +1628,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md msgid "Enter the domain name `room.your_instance.tld`:" -msgstr "Geben Sie den Domänennamen \"room.ihre_instanz.tld\" ein:" +msgstr "Geben Sie den Domänennamen `room.ihre_instanz.tld` ein:" #. type: Fenced code block (text) #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1891,7 +1914,11 @@ msgstr "Bei diesen Anbietern sind die Discovery-Url und die Schaltflächenbeschr #. type: Plain text #: build/documentation/pot_in/documentation/admin/external_auth.md msgid "If you think of a standard provider that is not available, you can ask for implementation by [opening a new issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues)." -msgstr "Wenn Ihnen ein Standardanbieter einfällt, der noch nicht verfügbar ist, können Sie um die Implementierung bitten, indem Sie [eine neues Problem] (https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) eröffnen." +msgstr "" +"Wenn Ihnen ein Standardanbieter einfällt, der noch nicht verfügbar ist, " +"können Sie um die Implementierung bitten, indem Sie [ein neues Problem]" +"(https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) " +"eröffnen." #. type: Plain text #: build/documentation/pot_in/documentation/admin/external_auth.md @@ -2856,7 +2883,10 @@ msgstr "Wenn Sie eine Peertube Live-Stream erstellen oder ändern, gibt es eine #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md msgid "![Screenshot of the Peertube new live form.](/peertube-plugin-livechat/images/new_live.png?classes=shadow,border&height=200px \"New live\")" -msgstr "![Screenshot des Peertube-Formulars für die Live-Übertragung (/peertube-plugin-livechat/images/new_live.png?classes=shadow,border&height=200px \"Neuer Livestream\")" +msgstr "" +"![Screenshot des Peertube-Formulars für die Live-Übertragung](/peertube-" +"plugin-livechat/images/new_live.png?classes=shadow,border&height=200px " +"\"Neuer Livestream\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md @@ -3381,7 +3411,11 @@ msgstr "" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis.md msgid "The `sn` attribute is the short name code. The `url` attribute can be any image url than your browser can access, or a [Data URL](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) representing the file you want to import." -msgstr "Das Attribut `sn` ist der Kurznamencode. Das Attribut \"url\" kann eine beliebige Bild-URL sein, auf die Ihr Browser zugreifen kann, oder eine [Daten-URL] (https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs), die die zu importierende Datei darstellt." +msgstr "" +"Das Attribut `sn` ist der Kurznamencode. Das Attribut `url` kann eine " +"beliebige Bild-URL sein, auf die Ihr Browser zugreifen kann, oder eine " +"[Daten-URL](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/" +"Data_URLs), die die zu importierende Datei darstellt." #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/emojis_only.md @@ -3495,7 +3529,7 @@ msgstr "Dieser Wert gilt als Standardwert für alle Chaträume deines Kanals." #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md #: support/documentation/content/en/documentation/user/streamers/slow_mode.md msgid "Setting the value to `0` will disable the feature." -msgstr "Wird der Wert auf \"0\" gesetzt, wird die Funktion deaktiviert." +msgstr "Wird der Wert auf `0` gesetzt, wird die Funktion deaktiviert." #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/moderation_delay.md @@ -4514,7 +4548,13 @@ msgstr "Benutzer können die Nutzungsbedingungen ausblenden. Wenn Sie dies tun, #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/terms.md msgid "If your Peertube instance allows joining chat with [XMPP clients](https://livingston.frama.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/), users using such clients will see the terms as chat messages, coming from a \"Peertube\" account. When you update terms, they will receive a new message with the update terms content." -msgstr "Wenn Ihre Peertube-Instanz die Teilnahme am Chat mit [XMPP-Clients] (https://livingston.frama.io/peertube-plugin-livechat/de/documentation/admin/advanced/xmpp_clients/) erlaubt, sehen die Benutzer, die solche Clients verwenden, die Bedingungen als Chat-Nachrichten, die von einem \"Peertube\"-Konto kommen. Wenn Sie die Bedingungen aktualisieren, erhalten sie eine neue Nachricht mit dem Inhalt der aktualisierten Bedingungen." +msgstr "" +"Wenn Ihre Peertube-Instanz die Teilnahme am Chat mit [XMPP-Clients](https://" +"livingston.frama.io/peertube-plugin-livechat/de/documentation/admin/advanced/" +"xmpp_clients/) erlaubt, sehen die Benutzer, die solche Clients verwenden, " +"die Bedingungen als Chat-Nachrichten, die von einem \"Peertube\"-Konto " +"kommen. Wenn Sie die Bedingungen aktualisieren, erhalten sie eine neue " +"Nachricht mit dem Inhalt der aktualisierten Bedingungen." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/viewers.md @@ -4643,7 +4683,12 @@ msgstr "Sie können Emojis zu Ihren Nachrichten hinzufügen. Sie können zum Be #. type: Plain text #: support/documentation/content/en/documentation/user/viewers.md msgid "You can mention other participants. To do so, you can type the first nickname letters, then press the tab key. You can also type `@`: this will directly open the menu. You can also click on a nickname in the participants list to insert it in the message field." -msgstr "Sie können andere Teilnehmer erwähnen. Dazu können Sie die ersten Buchstaben des Spitznamens eingeben und dann die Tabulatortaste drücken. Sie können auch \"@\" tippen: Damit öffnen Sie direkt das Menü. Sie können auch auf einen Spitznamen in der Teilnehmerliste klicken, um ihn in das Nachrichtenfeld einzufügen." +msgstr "" +"Sie können andere Teilnehmer erwähnen. Dazu können Sie die ersten " +"Buchstaben des Spitznamens eingeben und dann die Tabulatortaste drücken. " +"Sie können auch `@` tippen: Damit öffnen Sie direkt das Menü. Sie können " +"auch auf einen Spitznamen in der Teilnehmerliste klicken, um ihn in das " +"Nachrichtenfeld einzufügen." #. type: Title ## #: support/documentation/content/en/documentation/user/viewers.md diff --git a/support/documentation/po/livechat.el.po b/support/documentation/po/livechat.el.po index 0ab1a31b..03a6915b 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Greek \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.en.pot b/support/documentation/po/livechat.en.pot index 8dd20b1a..de7a0e27 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1031,7 +1031,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md #, markdown-text -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.eo.po b/support/documentation/po/livechat.eo.po index 645bd8c1..e9c37cf4 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Esperanto \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.es.po b/support/documentation/po/livechat.es.po index 64248c5e..ba03fe76 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2024-04-16 21:38+0000\n" "Last-Translator: rnek0 \n" "Language-Team: Spanish \n" @@ -946,7 +946,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.eu.po b/support/documentation/po/livechat.eu.po index 33f5c364..50f968d0 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Basque \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.fa.po b/support/documentation/po/livechat.fa.po index e0230383..47f5ef56 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Persian \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.fi.po b/support/documentation/po/livechat.fi.po index b8a2539e..7ea16208 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Finnish \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.fr.po b/support/documentation/po/livechat.fr.po index 2c074877..360edd5a 100644 --- a/support/documentation/po/livechat.fr.po +++ b/support/documentation/po/livechat.fr.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" -"PO-Revision-Date: 2025-06-06 16:26+0000\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" +"PO-Revision-Date: 2025-12-09 15:03+0000\n" "Last-Translator: John Livingston \n" "Language-Team: French \n" "Language: fr\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Weblate 5.11.4\n" +"X-Generator: Weblate 5.14.3\n" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/contact/_index.md @@ -948,7 +948,9 @@ msgstr "Le plugin est maintenu par [John Livingston](https://www.john-livingston #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +#, fuzzy +#| msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "Merci à David Revoy pour son travail sur la mascotte de Peertube, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). Le design est en licence CC-By, et les fichiers SVG utilisés pour créer certains logos et avatars en GPLv3.0." #. type: Plain text @@ -1396,10 +1398,8 @@ msgstr "Vous devez ensuite placer ces certificats dans un dossier qui sera acces #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md -#, fuzzy -#| msgid "If you want to use the ProsodyCtl utility to import certificates, this utility is available (once Peertube is started) using the following command (adapting the path to your Peertube data folder, and replacing \"xxx\" with the arguments you wish to pass to prosodyctl): `sudo -u peertube /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosodyAppImage/squashfs-root/AppRun prosodyctl xxx`" msgid "If you want to use the ProsodyCtl utility to import certificates, this utility is available (once Peertube is started) using the following command (adapting the path to your Peertube data folder, and replacing \"xxx\" with the arguments you wish to pass to prosodyctl): `sudo -u peertube /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosodyAppImage/squashfs-root/AppRun prosodyctl --config /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosody/prosody.cfg.lua xxx`" -msgstr "Si vous voulez utiliser l'utilitaire ProsodyCtl (pour importer des certificats letsencrypts, générer des certificats, etc...), cet utilitaire est disponible (une fois Peertube démarré) en utilisant la commande qui suit (en adaptant le chemin vers votre dossier data Peertube, et en remplaçant «xxx» par les arguments que vous souhaitez passer à prosodyctl) : `sudo -u peertube /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosodyAppImage/squashfs-root/AppRun prosodyctl xxx`" +msgstr "Si vous voulez utiliser l'utilitaire ProsodyCtl (pour importer des certificats letsencrypts, générer des certificats, etc...), cet utilitaire est disponible (une fois Peertube démarré) en utilisant la commande qui suit (en adaptant le chemin vers votre dossier data Peertube, et en remplaçant «xxx» par les arguments que vous souhaitez passer à prosodyctl) : `sudo -u peertube /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosodyAppImage/squashfs-root/AppRun prosodyctl --config /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosody/prosody.cfg.lua xxx`" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1799,6 +1799,8 @@ msgstr "Cela permet également à l'utilisateur⋅ice de rejoindre le tchat sans #: support/documentation/content/en/documentation/user/viewers.md msgid "![Screenshot of a Peertube video page, with a chat on the right. At the bottom of the chat, there is a \"{{% livechat_label login_using_external_account %}}\" button.](/peertube-plugin-livechat/images/external_login_button.png?classes=shadow,border&height=200px \"{{% livechat_label login_using_external_account %}} button\")" msgstr "" +"livechat_label:\n" +" login_using_external_account: \"Se connecter avec un compte externe\"" #. type: Plain text #: build/documentation/pot_in/documentation/admin/external_auth.md @@ -1955,9 +1957,9 @@ msgstr "Documentation administrateur⋅rice" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/admin/mod_firewall.md -#, fuzzy, no-wrap +#, no-wrap msgid "Advanced firewall rules for the Prosody server" -msgstr "Configurations avancées du pare-feu pour le serveur Prosody." +msgstr "Configurations avancées du pare-feu pour le serveur Prosody" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/admin/mod_firewall.md @@ -1978,23 +1980,19 @@ msgstr "Ainsi, les administrateurs de Peertube pourront définir des règles ava #. type: Plain text #: support/documentation/content/en/documentation/admin/mod_firewall.md -#, fuzzy msgid "These rules could be used to run arbitrary code on the server. If you are a hosting provider, and you don't want to allow Peertube admins to write such rules, you can disable the online editing by creating a `disable_mod_firewall_editing` file in the plugin directory (`plugins/data/peertube-plugin-livechat/disable_mod_firewall_editing`). This is opt-out, as Peertube admins can already run arbitrary code just by installing any plugin. You can still use mod_firewall by editing files directly on the server." -msgstr "Ces règles pouraient être utilisées pour exécuter un code arbitraire sur le serveur. Si vous êtes un hébergeur, et que vous ne voulez pas permettre aux administrateurs de Peertube d'écrire de telles règles, vous pouvez désactiver l'édition en ligne en créant un fichier `disable_mod_firewall_editing` dans le répertoire du plugin (`plugins/data/peertube-plugin-livechat/disable_mod_firewall_editing`). Il s'agit d'une dérogation, car les administrateurs de Peertube peuvent déjà exécuter du code arbitraire en installant n'importe quel plugin. Vous pouvez toujours utiliser mod_firewall en éditant des fichiers directement sur le serveur." +msgstr "Ces règles pourraient être utilisées pour exécuter un code arbitraire sur le serveur. Si vous êtes un hébergeur, et que vous ne voulez pas permettre aux administrateurs de Peertube d'écrire de telles règles, vous pouvez désactiver l'édition en ligne en créant un fichier `disable_mod_firewall_editing` dans le répertoire du plugin (`plugins/data/peertube-plugin-livechat/disable_mod_firewall_editing`). Cette option est en \"opt-out\", car les administrateurs de Peertube peuvent déjà exécuter du code arbitraire en installant n'importe quel plugin. Vous pouvez toujours utiliser mod_firewall en éditant des fichiers directement sur le serveur." #. type: Title ## #: support/documentation/content/en/documentation/admin/mod_firewall.md -#, fuzzy, no-wrap -#| msgid "Edit tasks" +#, no-wrap msgid "Edit rules" -msgstr "Modifier les tâches" +msgstr "Modifier les règles" #. type: Plain text #: support/documentation/content/en/documentation/admin/mod_firewall.md -#, fuzzy -#| msgid "Check the help for [this setting](/peertube-plugin-livechat/documentation/admin/settings/) for more information." msgid "First, you must enable the feature in the [plugin settings](/peertube-plugin-livechat/documentation/admin/settings)." -msgstr "Veuillez vous référer à la page d'aide [pour ce paramètre](/peertube-plugin-livechat/fr/documentation/admin/settings)." +msgstr "Tout d'abord, veuillez activer la fonctionnalité dans les [paramètres plugin](/peertube-plugin-livechat/fr/documentation/admin/settings)." #. type: Plain text #: support/documentation/content/en/documentation/admin/mod_firewall.md @@ -2010,10 +2008,8 @@ msgstr "![Configuration des messages pré-enregistrés](/peertube-plugin-livecha #. type: Plain text #: support/documentation/content/en/documentation/admin/mod_firewall.md -#, fuzzy -#| msgid "Here you can configure:" msgid "Here you can add several configuration files." -msgstr "Ici vous pouvez configurer :" +msgstr "Vous pouvez ajouter ici plusieurs fichiers de configuration." #. type: Plain text #: support/documentation/content/en/documentation/admin/mod_firewall.md @@ -2028,7 +2024,7 @@ msgstr "Les fichiers sont chargés dans l'ordre alphabétique. Vous pouvez uti #. type: Plain text #: support/documentation/content/en/documentation/admin/mod_firewall.md msgid "You can also edit these firewall rules directly on the server, in the `plugins/data/peertube-plugin-livechat/prosody/mod_firewall_config/` directory. File names must only contains alphanumerical characters, underscores and hyphens. The extension must be `.pfw`, or `.pfw.disabled` if you want to disable a file. Please be sure that the peertube system user has write access to these files, else the web editing interface will fail. Once you have edited these files, you must reload prosody. This can be done by saving the plugin settings, or saving the mod_firewall configuration in the web interface, or by restarting Peertube." -msgstr "" +msgstr "Vous pouvez également modifier ces règles de pare-feu directement sur le serveur, dans le répertoire `plugins/data/peertube-plugin-livechat/prosody/mod_firewall_config/`. Les noms de fichiers doivent uniquement contenir des caractères alphanumériques, des traits de soulignement et des tirets. L’extension doit être `.pfw`, ou `.pfw.disabled` si vous souhaitez désactiver un fichier. Assurez-vous que l’utilisateur système `peertube` dispose des droits d’écriture sur ces fichiers, sinon l’interface web d’édition échouera. Une fois ces fichiers modifiés, vous devez recharger prosody. Cela peut être fait en enregistrant les paramètres du plugin, ou en sauvegardant la configuration de mod_firewall dans l’interface web, ou encore en redémarrant PeerTube." #. type: Plain text #: support/documentation/content/en/documentation/admin/mod_firewall.md diff --git a/support/documentation/po/livechat.gd.po b/support/documentation/po/livechat.gd.po index fae17e2d..b14ff622 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Gaelic \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.gl.po b/support/documentation/po/livechat.gl.po index e936e8ba..17d2dc4f 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Galician \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.hr.po b/support/documentation/po/livechat.hr.po index ed179b51..57ccb90e 100644 --- a/support/documentation/po/livechat.hr.po +++ b/support/documentation/po/livechat.hr.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" -"PO-Revision-Date: 2024-09-16 15:14+0000\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" +"PO-Revision-Date: 2025-11-21 14:45+0000\n" "Last-Translator: Milo Ivir \n" "Language-Team: Croatian \n" "Language: hr\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.7.2\n" +"X-Generator: Weblate 5.14.3\n" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/contact/_index.md @@ -218,7 +218,7 @@ msgstr "" #: support/documentation/content/en/contributing/develop/_index.md #, no-wrap msgid "ESBuild vs Typescript" -msgstr "" +msgstr "ESBuild kontra Typescript" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -271,7 +271,7 @@ msgstr "" #: support/documentation/content/en/contributing/develop/_index.md #, no-wrap msgid "Prosody debugger" -msgstr "" +msgstr "Prosody ispravljač grešaka" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -325,7 +325,7 @@ msgstr "" #: support/documentation/content/en/contributing/develop/_index.md #, no-wrap msgid "Quick dev environment using Docker" -msgstr "" +msgstr "Okruženje za brzi razvoj koristeći Docker" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -346,7 +346,7 @@ msgstr "" #: support/documentation/content/en/contributing/develop/_index.md #, no-wrap msgid "Quickly rebuild and install the plugin" -msgstr "" +msgstr "Ponovo izgradi brzo i instaliraj dodatak" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -382,7 +382,7 @@ msgstr "" #: support/documentation/content/en/contributing/develop/_index.md #, no-wrap msgid "Performance tests" -msgstr "" +msgstr "Testovi performanse" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -527,7 +527,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/contributing/document/_index.md msgid "To handle translations, just do:" -msgstr "" +msgstr "Za obradu prijevoda jednostavno pokreni:" #. type: Fenced code block (bash) #: support/documentation/content/en/contributing/document/_index.md @@ -538,7 +538,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/contributing/document/_index.md msgid "You can then preview the result using `hugo serve -s support/documentation/`, and using the language selector." -msgstr "" +msgstr "Rezultat zatim možeš pregledati pomoću naredbe `hugo serve -s support/documentation/` i pomoću birača jezika." #. type: Title ## #: support/documentation/content/en/contributing/document/_index.md @@ -595,23 +595,23 @@ msgstr "" #: support/documentation/content/en/contributing/document/_index.md #, no-wrap msgid "What if I can't use hugo and/or po4a?" -msgstr "" +msgstr "Što ako ne mogu koristiti hugo i/ili po4a?" #. type: Plain text #: support/documentation/content/en/contributing/document/_index.md msgid "Just edit english markdown files, and specify that you can't build translations when you make your Pull Request." -msgstr "" +msgstr "Uredi engleske markdown datoteke i navedi da ne možeš izgraditi prijevode kada pošalješ zahtjev za povlačenjem." #. type: Title ## #: support/documentation/content/en/contributing/document/_index.md #, no-wrap msgid "Publication" -msgstr "" +msgstr "Objavljivanje" #. type: Plain text #: support/documentation/content/en/contributing/document/_index.md msgid "Publishing the documentation is automatic, as soon as the changes are merged into the `documentation` branch." -msgstr "" +msgstr "Objavljivanje dokumentacije ze izvršava automatski, čim se promjene spoje u granu `documentation`." #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/contributing/feedback/_index.md @@ -655,54 +655,54 @@ msgstr "Možeš doprinijeti prijevodu ovog dodatka. Za prevođenje koristimo pla #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md msgid "Never modify directly files in the `languages` folder, this could lead to conflicts." -msgstr "" +msgstr "Nikada nemoj izravno mijenjati datoteke u mapi `languages`, to bi moglo dovesti do konflikata." #. type: Title ## #: support/documentation/content/en/contributing/translate/_index.md #, no-wrap msgid "How to" -msgstr "" +msgstr "Kako uraditi određene radnje" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/translate/_index.md msgid "Create an account: https://weblate.framasoft.org/accounts/register/" -msgstr "" +msgstr "Stvori račun: https://weblate.framasoft.org/accounts/register/" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/translate/_index.md msgid "Validate your email and follow the link sent" -msgstr "" +msgstr "Potvrdi svoju e-mail adresu i slijedi poslanu poveznicu" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/translate/_index.md msgid "Create your password and setup your account" -msgstr "" +msgstr "Stvori lozinku i postavi svoj račun" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/translate/_index.md msgid "Go to the plugin project page: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/" -msgstr "" +msgstr "Idi na stranicu projekta s dodacima: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/translate/_index.md msgid "Choose the locale you want to translate" -msgstr "" +msgstr "Odaberi jezik koji želiš prevesti" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/translate/_index.md msgid "Just translate missing sentences, or correct the ones that seems incorrect to you." -msgstr "" +msgstr "Jednostavno prevedi rečenice koje nedostaju ili ispravi one koje ti se čine netočnima." #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md msgid "There might be some «very technical» strings. If you are not 100% sure of the meaning, or of your translation, you better not translate it, so it will display in english." -msgstr "" +msgstr "Moguće je da postoje neki „vrlo tehnički“ izrazi. Ako ne znaš 100 % što znače ili kako su prevedeni u tvom prijevodu, bolje je da ih ne prevodiš, kako bi se prikazali na engleskom." #. type: Title ## #: support/documentation/content/en/contributing/translate/_index.md #, no-wrap msgid "ConverseJS translations" -msgstr "" +msgstr "ConverseJS prijevodi" #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md @@ -713,28 +713,28 @@ msgstr "" #: support/documentation/content/en/contributing/translate/_index.md #, no-wrap msgid "Adding a new locale" -msgstr "Dodavanje novog narječja" +msgstr "Dodavanje novog jezika" #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md msgid "If you think there is a missing locale, please check first if it is handled in Peertube. If so, you can [open an issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) to ask for it." -msgstr "" +msgstr "Ako misliš da nedostaje jezik, najprije provjeri je li ga Peertube podržava. Ako nedostaje, možeš [otvoriti problem](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) i zatražiti jezik." #. type: Title ## #: support/documentation/content/en/contributing/translate/_index.md #, no-wrap msgid "Adding new strings / use translations in the code" -msgstr "" +msgstr "Dodavanje novih izraza / koristi prijevode u kodu" #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md msgid "If you are working on new features, and need new strings, you can create them directly in Weblate. The english version is mandatory. Start with it." -msgstr "" +msgstr "Ako radiš na novim funkcijama i trebaš nove izraze, možeš ih stvoriti izravno u Weblateu. Engleska verzija je obavezna. Počni s njom." #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md msgid "Each string is linked to a key (for example `use_chat`). Choose an explicit key in english, lower case." -msgstr "" +msgstr "Svaki izraz je povezan s ključem (na primjer `use_chat`). Odaberi eksplicitni ključ na engleskom i upiši ga malim slovima." #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md @@ -813,12 +813,12 @@ msgstr "" #: support/documentation/content/en/contributing/translate/_index.md #, no-wrap msgid "Documentation translation" -msgstr "" +msgstr "Prijevod dokumentacije" #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md msgid "The documentation translation is done using the corresponding Weblate component." -msgstr "" +msgstr "Dokumentacija se prevodi u odgovarajućoj Weblate komponenti." #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md @@ -883,7 +883,7 @@ msgstr "" #: support/documentation/content/en/contributing/translate/_index.md #, no-wrap msgid "Generic recommandations" -msgstr "" +msgstr "Opće preporuke" #. type: Plain text #: support/documentation/content/en/contributing/translate/_index.md @@ -894,27 +894,27 @@ msgstr "" #: support/documentation/content/en/credits/_index.md #, no-wrap msgid "Plugin Credits" -msgstr "" +msgstr "Zasluge za dodatak" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/credits/_index.md #, no-wrap msgid "Credits" -msgstr "" +msgstr "Zasluge" #. type: Plain text #: support/documentation/content/en/credits/_index.md msgid "[package.json](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/package.json), [COPYRIGHT](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/COPYRIGHT.md) and [LICENSE](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/LICENSE) files contain the license information for this software and its dependencies." -msgstr "" +msgstr "Datoteke [package.json](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/package.json), [AUTORSKA PRAVA](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/COPYRIGHT.md) i [LICENCA](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/LICENSE) sadrže informacije o licenci za ovaj softver i njegove ovisnosti." #. type: Plain text #: support/documentation/content/en/credits/_index.md msgid "The plugin is maintained by [John Livingston](https://www.john-livingston.fr/)." -msgstr "" +msgstr "Dodatak održava [John Livingston](https://www.john-livingston.fr/)." #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text @@ -951,13 +951,13 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/_index.md #, no-wrap msgid "Some advanced features" -msgstr "" +msgstr "Neke napredne funkcije" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/admin/advanced/_index.md #, no-wrap msgid "Advanced usage" -msgstr "" +msgstr "Napredno korištenje" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md @@ -1033,7 +1033,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #, no-wrap msgid "Allow external connections (advanced)" -msgstr "" +msgstr "Dopusti eksterne veze (napredno)" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md @@ -1075,7 +1075,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #, no-wrap msgid "Configurating Matterbridge" -msgstr "" +msgstr "Konfiguriranje Matterbridgea" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md @@ -1139,13 +1139,13 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #, no-wrap msgid "Allow connections using XMPP clients" -msgstr "" +msgstr "Dopusti veze pomoću XMPP klijenata" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #, no-wrap msgid "XMPP clients" -msgstr "" +msgstr "XMPP klijenti" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1167,20 +1167,20 @@ msgstr "" #: support/documentation/content/en/documentation/user/xmpp_clients.md #, no-wrap msgid "Login to your Peertube account" -msgstr "" +msgstr "Prijavi se na svoj Peertube račun" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #: support/documentation/content/en/documentation/user/xmpp_clients.md msgid "This feature is not yet available, and will come in a future version of the plugin." -msgstr "" +msgstr "Ova funkcija još nije dostupna i bit će dostupna u jednoj budućoj verziji dodatka." #. type: Title ## #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #: support/documentation/content/en/documentation/user/xmpp_clients.md #, no-wrap msgid "Connection using an external XMPP account" -msgstr "" +msgstr "Povezivanje pomoću eksternog XMPP računa" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1191,7 +1191,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #, no-wrap msgid "Plugin settings" -msgstr "" +msgstr "Postavke dodatka" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1217,7 +1217,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #, no-wrap msgid "Firewall" -msgstr "" +msgstr "Vatrozid" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1233,7 +1233,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #, no-wrap msgid "DNS" -msgstr "" +msgstr "DNS" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1320,7 +1320,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #, no-wrap msgid "Using trusted certificates" -msgstr "" +msgstr "Korištenje pouzdanih certifikata" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1336,7 +1336,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #, no-wrap msgid "Basic principle" -msgstr "" +msgstr "Osnovni princip" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1362,7 +1362,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md #, no-wrap msgid "Method for the simple case" -msgstr "" +msgstr "Metoda za jednostavan slučaj" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1671,7 +1671,7 @@ msgstr "" #: support/documentation/content/en/documentation/installation/troubleshooting.md #, no-wrap msgid "Troubleshooting" -msgstr "" +msgstr "Ispravljanje problema" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md @@ -1689,7 +1689,7 @@ msgstr "" #: build/documentation/pot_in/documentation/admin/settings.md #, no-wrap msgid "External Authentication" -msgstr "" +msgstr "Eksterna autentifikacija" #. type: Plain text #: build/documentation/pot_in/documentation/admin/external_auth.md @@ -1851,18 +1851,18 @@ msgstr "" #: build/documentation/pot_in/documentation/admin/external_auth.md #, no-wrap msgid "More to come" -msgstr "" +msgstr "Uskoro više" #. type: Plain text #: build/documentation/pot_in/documentation/admin/external_auth.md msgid "Other authentication methods will be implemented in the future." -msgstr "" +msgstr "Druge metode autentifikacije će se implementirati u budućnosti." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/admin/_index.md #, no-wrap msgid "Plugin Peertube Livechat administration" -msgstr "" +msgstr "Administracija dodatka Peertube Livechat" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/admin/_index.md @@ -1902,7 +1902,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/mod_firewall.md #, no-wrap msgid "Edit rules" -msgstr "" +msgstr "Uredi pravila" #. type: Plain text #: support/documentation/content/en/documentation/admin/mod_firewall.md @@ -1952,18 +1952,18 @@ msgstr "" #: support/documentation/content/en/documentation/admin/mod_firewall.md #, no-wrap msgid "Examples" -msgstr "" +msgstr "Primjeri" #. type: Plain text #: support/documentation/content/en/documentation/admin/mod_firewall.md msgid "Don't hesitate to share your rules. To do so, you can for example edit this [page](/peertube-plugin-livechat/contributing/document/#write-documentation)." -msgstr "" +msgstr "Ne ustručavaj se dijeliti svoja pravila. Za to, na primjer, možeš urediti ovu [stranicu](/peertube-plugin-livechat/contributing/document/#write-documentation)." #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/admin/settings.md #, no-wrap msgid "Plugin Peertube Livechat settings" -msgstr "" +msgstr "Postavke dodatka Peertube Livechat" #. type: Yaml Front Matter Hash Value: title #: build/documentation/pot_in/documentation/admin/settings.md @@ -2044,7 +2044,7 @@ msgstr "" #: build/documentation/pot_in/documentation/admin/settings.md #, no-wrap msgid "Chat behaviour" -msgstr "" +msgstr "Ponašanje chata" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md @@ -2084,109 +2084,97 @@ msgstr "" #: build/documentation/pot_in/documentation/admin/settings.md #, no-wrap msgid "Theming" -msgstr "" +msgstr "Mijenjanje izgleda pomoću tema" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "You can choose from several different sets the default avatars that will be used for chat users." -msgstr "" +msgstr "Možeš birati između nekoliko različitih skupova standardnih avatara koji će se koristiti za korisnike chata." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_sepia %}}: [David Revoy's Peertube avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_sepia %}}: [Generator avatara Davida Revoya na Peertubeu](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), licenca [CC-By](https://creativecommons.org/licenses/by/4.0/)" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md -#, fuzzy -#| msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" msgid "![Sepia avatar example](/peertube-plugin-livechat/images/avatar_sepia.png?classes=shadow,border&height=40px \"Sepia\")" -msgstr "![Timer odgode moderiranja](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" +msgstr "![Primjer sepia avatara](/peertube-plugin-livechat/images/avatar_sepia.png?classes=shadow,border&height=40px \"Sepia\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_cat %}}: [David Revoy's cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_cat %}}: [Generator mačjih avatara Davida Revoya](https://www.peppercarrot.com/extras/html/2016_cat-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) licenca" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md -#, fuzzy -#| msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" msgid "![Cats avatar example](/peertube-plugin-livechat/images/avatar_cat.png?classes=shadow,border&height=40px \"Cats\")" -msgstr "![Timer odgode moderiranja](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" +msgstr "![Primjer mačjeg avatara](/peertube-plugin-livechat/images/avatar_cat.png?classes=shadow,border&height=40px \"Mačke\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_bird %}}: [David Revoy's bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_bird %}}: [Generator avatara ptica Davida Revoya](https://www.peppercarrot.com/extras/html/2019_bird-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) licenca" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md -#, fuzzy -#| msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" msgid "![Birds avatar example](/peertube-plugin-livechat/images/avatar_bird.png?classes=shadow,border&height=40px \"Birds\")" -msgstr "![Timer odgode moderiranja](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" +msgstr "![Primjer avatara ptica](/peertube-plugin-livechat/images/avatar_bird.png?classes=shadow,border&height=40px \"Birds\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_fenec %}}: [David Revoy's fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_fenec %}}: [Generator avatara Davida Revoya za lisice/mobilizon](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) licenca" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md -#, fuzzy -#| msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" msgid "![Fenecs avatar example](/peertube-plugin-livechat/images/avatar_fenec.png?classes=shadow,border&height=40px \"Fenecs\")" -msgstr "![Timer odgode moderiranja](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" +msgstr "![Primjer avatara lisica](/peertube-plugin-livechat/images/avatar_fenec.png?classes=shadow,border&height=40px \"Lisice\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_abstract %}}: [David Revoy's Abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php), [CC-By](https://creativecommons.org/licenses/by/4.0/) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_abstract %}}: [Generator apstraktnih avatara Davida Revoya](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php), [CC-By](https://creativecommons.org/licenses/by/4.0/) licenca" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md -#, fuzzy -#| msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" msgid "![Abstracts avatar example](/peertube-plugin-livechat/images/avatar_abstract.png?classes=shadow,border&height=40px \"Abtracts\")" -msgstr "![Timer odgode moderiranja](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" +msgstr "![Primjer apstraktnih avatara](/peertube-plugin-livechat/images/avatar_abstract.png?classes=shadow,border&height=40px \"Abtracts\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "{{% livechat_label avatar_set_option_legacy %}}: Based on [David Revoy' work](https://www.davidrevoy.com), [AGPL-v3](https://www.gnu.org/licenses/agpl-3.0.en.html) license" -msgstr "" +msgstr "{{% livechat_label avatar_set_option_legacy %}}: Na temelju [rada Davida Revoya](https://www.davidrevoy.com), [AGPL-v3](https://www.gnu.org/licenses/agpl-3.0.en.html) licenca" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md -#, fuzzy -#| msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" msgid "![Legacy avatar example](/peertube-plugin-livechat/images/avatar_legacy.jpg?classes=shadow,border&height=40px \"Legacy\")" -msgstr "![Timer odgode moderiranja](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" +msgstr "![Primjer starog avatara](/peertube-plugin-livechat/images/avatar_legacy.jpg?classes=shadow,border&height=40px \"Stari\")" #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "If you can't see the change immediatly, it could be because of your browser cache. Just clear your browser session storage, or restart it." -msgstr "" +msgstr "Ako ne vidiš promjenu odah, to bi moglo biti zbog predmemorije tvojeg preglednika. Izbriši spremljene sesije preglednika ili ga ponovo pokreni." #. type: Plain text #: build/documentation/pot_in/documentation/admin/settings.md msgid "You can choose which theme to use for ConverseJS:" -msgstr "" +msgstr "Možeš odabrati koju temu želiš koristiti za ConverseJS:" #. type: Bullet: '- ' #: build/documentation/pot_in/documentation/admin/settings.md msgid "Peertube theme: this is a special theme, made especially for peertube's integration." -msgstr "" +msgstr "Peertube tema: ovo je posebna tema, napravljena posebno za Peertubeovu integraciju." #. type: Bullet: '- ' #: build/documentation/pot_in/documentation/admin/settings.md msgid "Default ConverseJS theme: this is the default ConverseJS theme." -msgstr "" +msgstr "Standardna ConverseJS tema: ovo je standardna ConverseJS tema." #. type: Bullet: '- ' #: build/documentation/pot_in/documentation/admin/settings.md msgid "ConverseJS cyberpunk theme: this is a theme provided by ConverseJS." -msgstr "" +msgstr "ConverseJS cyberpunk tema: ovo je tema koju pruža ConverseJS." #. type: Title ## #: build/documentation/pot_in/documentation/admin/settings.md @@ -2263,7 +2251,7 @@ msgstr "" #: support/documentation/content/en/documentation/installation/cpu_compatibility.md #, no-wrap msgid "Known issues: CPU Compatibility" -msgstr "" +msgstr "Poznati problemi: Kompatibilnost CPU-a" #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md @@ -2332,7 +2320,7 @@ msgstr "" #: support/documentation/content/en/documentation/installation/cpu_compatibility.md #, no-wrap msgid "Docker" -msgstr "" +msgstr "Docker" #. type: Plain text #: support/documentation/content/en/documentation/installation/cpu_compatibility.md @@ -2384,7 +2372,7 @@ msgstr "" #: support/documentation/content/en/documentation/installation/_index.md #, no-wrap msgid "Installation guide" -msgstr "" +msgstr "Vodič za instalaciju" #. type: Plain text #: support/documentation/content/en/documentation/installation/_index.md @@ -2462,7 +2450,7 @@ msgstr "" #: support/documentation/content/en/documentation/installation/troubleshooting.md #, no-wrap msgid "Internal API calls" -msgstr "" +msgstr "Interni API pozivi" #. type: Plain text #: support/documentation/content/en/documentation/installation/troubleshooting.md @@ -2732,7 +2720,7 @@ msgstr "" #: support/documentation/content/en/documentation/user/streamers/announcements.md #, no-wrap msgid "Announcements" -msgstr "" +msgstr "Najave" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/announcements.md @@ -2814,10 +2802,8 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md -#, fuzzy -#| msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" msgid "![Screenshot of the Peertube new live form.](/peertube-plugin-livechat/images/new_live.png?classes=shadow,border&height=200px \"New live\")" -msgstr "![Timer odgode moderiranja](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" +msgstr "![Slika ekrana obrasca za novi prijenos uživo na Peertubeu.](/peertube-plugin-livechat/images/new_live.png?classes=shadow,border&height=200px \"Novi prijenos uživo\")" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md @@ -2920,7 +2906,7 @@ msgstr "" #: support/documentation/content/en/intro/_index.md #, no-wrap msgid "Moderation" -msgstr "" +msgstr "Moderiranje" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/basics.md @@ -3017,7 +3003,7 @@ msgstr "" #: build/documentation/pot_in/documentation/user/streamers/bot/commands.md #, no-wrap msgid "Commands" -msgstr "" +msgstr "Naredbe" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/commands.md @@ -3112,14 +3098,14 @@ msgstr "" #: support/documentation/content/en/documentation/user/streamers/bot/_index.md #, no-wrap msgid "Chat bot setup" -msgstr "" +msgstr "Postavljanje Chat bota" #. type: Title ## #: support/documentation/content/en/documentation/user/streamers/bot/_index.md #: support/documentation/content/en/intro/_index.md #, no-wrap msgid "Chat bot" -msgstr "" +msgstr "Chat bot" #. type: Plain text #: support/documentation/content/en/documentation/user/streamers/bot/_index.md @@ -3192,44 +3178,40 @@ msgstr "" #: build/documentation/pot_in/documentation/user/streamers/bot/quotes.md #, no-wrap msgid "Timers" -msgstr "" +msgstr "Mjerači vremena" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/quotes.md msgid "If there is no user in the chatroom, the bot won't send any message." -msgstr "" +msgstr "Ako u chat sobi nema korisnika, bot neće slati nijednu poruku." #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/quotes.md -#, fuzzy -#| msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" msgid "![Screenshot of the channel options page, with some fields to configure a new timer.](/peertube-plugin-livechat/images/bot_quotes.png?classes=shadow,border&height=200px \"Timers configuration\")" -msgstr "![Timer odgode moderiranja](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" +msgstr "![Snimka ekrana stranice s opcijama kanala, s nekoliko polja za konfiguriranje novog mjerača vremena.](/peertube-plugin-livechat/images/bot_quotes.png?classes=shadow,border&height=200px \"Konfiguracija mjerača vremena\")" #. type: Yaml Front Matter Hash Value: description #: build/documentation/pot_in/documentation/user/streamers/bot/special_chars.md #, no-wrap msgid "The bot can automatically moderate messages containing too many special characters." -msgstr "" +msgstr "Bot može automatski moderirati poruke koje sadrže previše posebnih znakova." #. type: Yaml Front Matter Hash Value: title #: build/documentation/pot_in/documentation/user/streamers/bot/special_chars.md #, no-wrap msgid "Special characters" -msgstr "" +msgstr "Posebni znakovi" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/bot/special_chars.md -#, fuzzy -#| msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" msgid "![Screenshot of the channel options page, with several fields to configure the \"Forbid special characters\" option.](/peertube-plugin-livechat/images/forbid_special_chars_configuration.png?classes=shadow,border&height=400px \"Forbid special characters configuration\")" -msgstr "![Timer odgode moderiranja](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)" +msgstr "![Snimka ekrana stranice s opcijama kanala, s nekoliko polja za konfiguriranje opcije „Zabrani posebne znakove”.](/peertube-plugin-livechat/images/forbid_special_chars_configuration.png?classes=shadow,border&height=400px \"Konfiguracija za „Zabrani posebne znakove”\")" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/channel.md #, no-wrap msgid "Peertube channel chatrooms configuration" -msgstr "" +msgstr "Konfiguracija chat soba PeerTube kanala" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/documentation/user/streamers/channel.md @@ -3395,10 +3377,8 @@ msgstr "" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/emojis_only.md -#, fuzzy -#| msgid "On the [channel configuration page](/peertube-plugin-livechat/documentation/user/streamers/channel), you can set the \"{{% livechat_label moderation_delay %}}\" option:" msgid "If you want to enable it for all your chatrooms at once, open the [channel emojis configuration page](/peertube-plugin-livechat/documentation/user/streamers/emojis/), and use the \"{{% livechat_label emoji_only_enable_all_rooms %}}\" button." -msgstr "Na [stranici za konfiguraciju kanala](/peertube-plugin-livechat/hr/documentation/user/streamers/channel) možeš postaviti opciju „{{% livechat_label moderation_delay %}}”:" +msgstr "" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/_index.md @@ -3535,7 +3515,7 @@ msgstr "" #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "The chat bot" -msgstr "" +msgstr "Chat bot" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md @@ -3546,7 +3526,7 @@ msgstr "" #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "Accessing moderation tools" -msgstr "" +msgstr "Pristup alatima za moderiranje" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md @@ -3612,7 +3592,7 @@ msgstr "" #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "Roles and affiliations" -msgstr "" +msgstr "Uloge i pripadnosti" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md @@ -3638,7 +3618,7 @@ msgstr "" #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "Participant message history search" -msgstr "" +msgstr "Pretraživanje povijesti poruka sudionika" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md @@ -3703,7 +3683,7 @@ msgstr "" #: build/documentation/pot_in/documentation/user/streamers/moderation.md #, no-wrap msgid "Delete room content" -msgstr "" +msgstr "Izbriši sadržaj sobe" #. type: Plain text #: build/documentation/pot_in/documentation/user/streamers/moderation.md @@ -4867,17 +4847,17 @@ msgstr "" #: support/documentation/content/en/intro/_index.md #, no-wrap msgid "Installation" -msgstr "" +msgstr "Instaliranje" #. type: Plain text #: support/documentation/content/en/intro/_index.md msgid "As a Peertube administrator, you can setup this plugin on your instance simply by using the Peertube plugin marketplace included in the administration interface. Search for \"livechat\", then click \"install\": that's it!" -msgstr "" +msgstr "Kao administrator Peertubea, ovaj dodatak možeš postaviti na svoju instancu jednostavnim korištenjem trgovine Peertube dodataka koja je uključena u administratorskom sučelju. Potraži „livechat”, a zatim klikni „instaliraj”: to je to!" #. type: Plain text #: support/documentation/content/en/intro/_index.md msgid "![Screenshot of Peertube plugins admin page. The search fields contains \"livechat\", and the search results show the livechat plugin.](/peertube-plugin-livechat/images/installation.png?classes=shadow,border&height=200px \"Livechat installation\")" -msgstr "" +msgstr "![Snimka ekrana administratorske stranice Peertube dodataka. Polja za pretraživanje sadrže „livechat”, a rezultati pretraživanja prikazuju livechat dodatak.](/peertube-plugin-livechat/images/installation.png?classes=shadow,border&height=200px \"Instalacija livechat dodatka\")" #. type: Title ## #: support/documentation/content/en/intro/_index.md @@ -4908,33 +4888,33 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/intro/_index.md msgid "Some times, you have to protect your community from bad people. As an instance administrator, you can choose to disallow federation for the livechat plugin. If remote actors behave badly, streamers, moderators and administrators can ban or mute users." -msgstr "" +msgstr "Ponekad moraš zaštititi svoju zajednicu od loših ljudi. Kao administrator instance možeš zabraniti federaciju za livechat dodatak. Ako se udaljeni akteri ponašaju loše, streameri, moderatori i administratori mogu zabraniti ili isključiti korisnike." #. type: Plain text #: support/documentation/content/en/intro/_index.md msgid "This plugin comes with a built-in [chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot/). Check its documentation for more information." -msgstr "" +msgstr "Ovaj dodatak dolazi s ugrađenim [chat botom](/peertube-plugin-livechat/documentation/user/streamers/bot/). Za više informacija pregledaj njegovu dokumentaciju." #. type: Plain text #: support/documentation/content/en/intro/_index.md msgid "You can also plug in any other XMPP chat bot, using [XMPP External Components](https://prosody.im/doc/components). To do so, you just have to configure External Components access in the [plugin settings](/peertube-plugin-livechat/documentation/admin/settings)." -msgstr "" +msgstr "Također možeš uključiti bilo kojeg drugog XMPP chat bota koristeći [eksterne XMPP komponente](https://prosody.im/doc/components). Jednostavno konfiguriraj pristup eksternim komponentama u [postavkama dodatka](/peertube-plugin-livechat/documentation/admin/settings)." #. type: Plain text #: support/documentation/content/en/intro/_index.md msgid "When joining a room, you will see previous messages. Even those sent before you joined the room." -msgstr "" +msgstr "Nakon pridruživanja sobi vidjet ćeš prethodne poruke. Čak i one koje su poslane prije tvog pridruživanja sobi." #. type: Plain text #: support/documentation/content/en/intro/_index.md msgid "This behaviour can be changed room by room, and default retention duration can be chosen by instance's administrators." -msgstr "" +msgstr "Ovo se ponašanje može mijenjati od sobe do sobe, a administratori instance mogu odabrati standardno trajanje zadržavanja." #. type: Title ## #: support/documentation/content/en/intro/_index.md #, no-wrap msgid "Integrate the chat in your live stream" -msgstr "" +msgstr "Integriraj chat u svoj prijenos uživo" #. type: Plain text #: support/documentation/content/en/intro/_index.md @@ -4955,7 +4935,7 @@ msgstr "" #: support/documentation/content/en/intro/_index.md #, no-wrap msgid "Other usages" -msgstr "" +msgstr "Druga korištenja" #. type: Plain text #: support/documentation/content/en/intro/_index.md @@ -4976,38 +4956,38 @@ msgstr "" #: support/documentation/content/en/issues/_index.md #, no-wrap msgid "Bug tracking / New features requests" -msgstr "" +msgstr "Praćenje grešaka / Zahtjevi za nove funkcije" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/issues/_index.md #, no-wrap msgid "Bug tracking & new features" -msgstr "" +msgstr "Praćenje grešaka i nove funkcije" #. type: Plain text #: support/documentation/content/en/issues/_index.md msgid "If you have new feature requests, bugs, or difficulties to setup the plugin, you can use the [Github issue tracker](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues). If possible, try using english or french." -msgstr "" +msgstr "Ako imaš nove zahtjeve za funkcijama, greške ili poteškoće s postavljanjem dodatka, koristi [Github alat za praćenje problema](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues). Po mogućnosti koristiti engleski ili francuski jezik." #. type: Plain text #: support/documentation/content/en/issues/_index.md msgid "To have a glimpse to the roadmap for upcoming features, please refer to:" -msgstr "" +msgstr "Za uvid u plan za nadolazeće funkcije, pogledaj:" #. type: Bullet: '- ' #: support/documentation/content/en/issues/_index.md msgid "this [github project](https://github.com/users/JohnXLivingston/projects/1)." -msgstr "" +msgstr "ovaj [github projekt](https://github.com/users/JohnXLivingston/projects/1)." #. type: Bullet: '- ' #: support/documentation/content/en/issues/_index.md msgid "the [milestones on github](https://github.com/JohnXLivingston/peertube-plugin-livechat/milestones)." -msgstr "" +msgstr "[planiranje verzija na githubu](https://github.com/JohnXLivingston/peertube-plugin-livechat/milestones)." #. type: Plain text #: support/documentation/content/en/issues/_index.md msgid "If you are a webdesigner or a ConverseJS/Prosody/XMPP expert, and want to help improve this plugin, you are welcome." -msgstr "" +msgstr "Web dizajneri i stručnjaci za ConverseJS/Prosody/XMPP koji žele pomoći u poboljšanju ovog dodatka su dobrodošli." #, fuzzy #~| msgid "This feature comes with the livechat plugin version 10.0.0." diff --git a/support/documentation/po/livechat.hu.po b/support/documentation/po/livechat.hu.po index 4721639a..583be1bd 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Hungarian \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.is.po b/support/documentation/po/livechat.is.po index 97e3c590..fb7e5e31 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Icelandic \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.it.po b/support/documentation/po/livechat.it.po index 37690af5..24faa055 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 14:21+0000\n" "Last-Translator: John Livingston \n" "Language-Team: Italian \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.ja.po b/support/documentation/po/livechat.ja.po index 6825584a..e079a8a0 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2024-08-29 10:38+0000\n" "Last-Translator: \"T.S\" \n" "Language-Team: Japanese \n" @@ -941,7 +941,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md #, fuzzy -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" "Peertubeのマスコット[Sepia](https://www.davidrevoy.com/index.php?tag/peertube)を制作してくださったDavid Revoy氏に感謝致します。\n" "キャラクターデザインは、CC-Byライセンスであり、本プラグインの一部のロゴとアバターを作成する為に使用されているSVGファイルはGPLv3.0です。" diff --git a/support/documentation/po/livechat.kab.po b/support/documentation/po/livechat.kab.po index 9953026f..d696155f 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Kabyle \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.nb.po b/support/documentation/po/livechat.nb.po index a815f614..aac19d04 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Norwegian Bokmål \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.nl.po b/support/documentation/po/livechat.nl.po index 45bfb21e..4878c1e6 100644 --- a/support/documentation/po/livechat.nl.po +++ b/support/documentation/po/livechat.nl.po @@ -6,28 +6,29 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" -"PO-Revision-Date: 2023-07-17 10:52+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: Dutch \n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" +"PO-Revision-Date: 2025-12-12 12:36+0000\n" +"Last-Translator: Tibbe Debats \n" +"Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.14.3\n" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/contact/_index.md #, no-wrap msgid "Contact the author" -msgstr "" +msgstr "Neem contact op met de auteur" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/contact/_index.md #, no-wrap msgid "Contact me" -msgstr "" +msgstr "Neem contact met mij op" #. type: Plain text #: support/documentation/content/en/contact/_index.md @@ -49,7 +50,7 @@ msgstr "" #: support/documentation/content/en/contributing/codeofconduct/_index.md #, no-wrap msgid "Code of Conduct" -msgstr "" +msgstr "Gedragscode" #. type: Plain text #: support/documentation/content/en/contributing/codeofconduct/_index.md @@ -60,7 +61,7 @@ msgstr "" #: support/documentation/content/en/contributing/develop/_index.md #, no-wrap msgid "Develop" -msgstr "" +msgstr "Ontwikkelen" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -70,7 +71,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "Pull Request must be done on the `main` branch." -msgstr "" +msgstr "Pull Request moet worden gedaan op de `main` branch." #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -86,52 +87,52 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "It is highly recommended to be familiar with following concepts:" -msgstr "" +msgstr "Het wordt ten zeerste aanbevolen om vertrouwd te zijn met de volgende concepten:" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "Git" -msgstr "" +msgstr "Git" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "NodeJS" -msgstr "" +msgstr "NodeJS" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "NPM" -msgstr "" +msgstr "NPM" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "Typescript" -msgstr "" +msgstr "Typescript" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "To build the plugin, you must have following packages:" -msgstr "" +msgstr "Om de plug-in te bouwen, moet je over de volgende pakketten beschikken:" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "`git`" -msgstr "" +msgstr "`git`" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "`npm` (>=8.x)" -msgstr "" +msgstr "`npm` (>=8.x)" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "`nodejs` (>=14.x)" -msgstr "" +msgstr "`nodejs` (>=14.x)" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "`build-essential`" -msgstr "" +msgstr "`build-essential`" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md @@ -229,7 +230,7 @@ msgstr "" #: support/documentation/content/en/contributing/develop/_index.md #, no-wrap msgid "Debug Mode" -msgstr "" +msgstr "Debugmodus" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -304,7 +305,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "Restart Peertube." -msgstr "" +msgstr "Peertube herstarten." #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -406,7 +407,7 @@ msgstr "" #: support/documentation/content/en/contributing/document/_index.md #, no-wrap msgid "General information" -msgstr "" +msgstr "Algemene informatie" #. type: Plain text #: support/documentation/content/en/contributing/document/_index.md @@ -447,7 +448,7 @@ msgstr "" #: support/documentation/content/en/contributing/document/_index.md #, no-wrap msgid "Translations" -msgstr "" +msgstr "Vertalingen" #. type: Plain text #: support/documentation/content/en/contributing/document/_index.md @@ -914,7 +915,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text @@ -980,7 +981,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #, no-wrap msgid "Requirements" -msgstr "" +msgstr "Vereisten" #. type: Bullet: '- ' #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md @@ -1022,7 +1023,7 @@ msgstr "" #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md #, no-wrap msgid "127.0.0.1 anon.example.org room.example.org\n" -msgstr "" +msgstr "127.0.0.1 anon.example.nl kamer.example.nl\n" #. type: Plain text #: support/documentation/content/en/documentation/admin/advanced/matterbridge.md diff --git a/support/documentation/po/livechat.nn.po b/support/documentation/po/livechat.nn.po index 0067d8d6..ee8f4d70 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Norwegian Nynorsk \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.oc.po b/support/documentation/po/livechat.oc.po index ba39c37c..5be64ab8 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Occitan \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.pl.po b/support/documentation/po/livechat.pl.po index c49692c9..b6a90942 100644 --- a/support/documentation/po/livechat.pl.po +++ b/support/documentation/po/livechat.pl.po @@ -6,132 +6,132 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" -"PO-Revision-Date: 2023-07-17 10:52+0000\n" -"Last-Translator: Anonymous \n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" +"PO-Revision-Date: 2025-11-28 09:45+0000\n" +"Last-Translator: Oliwier Jaszczyszyn \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.18.2\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.14.3\n" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/contact/_index.md #, no-wrap msgid "Contact the author" -msgstr "" +msgstr "Skontaktuj się z autorem" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/contact/_index.md #, no-wrap msgid "Contact me" -msgstr "" +msgstr "Skontaktuj się ze mną" #. type: Plain text #: support/documentation/content/en/contact/_index.md msgid "If you have any question, or if you want to talk about this plugin, you can join this XMPP room with any Jabber client: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join)." -msgstr "" +msgstr "Jeżeli masz jakiekolwiek pytania, albo chcesz porozmawiać o tym rozszerzeniu, możesz dołączyć do tego pokoju na XMPP poprzez jakąkolwiek aplikację kliencką obsługującą Jabbera: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join)." #. type: Plain text #: support/documentation/content/en/contact/_index.md msgid "If you want to support the project financially, you can contact me by mail at git.[at].john-livingston.fr, or check my [Liberapay profile](https://liberapay.com/JohnLivingston/)." -msgstr "" +msgstr "Jeżeli chcesz wspomóc projekt finansowo, możesz skontaktować się poprzez e–maila, pisząc na adres git.[at].john-livingston.fr, albo sprawdzić mój [profil na Liberapay](https://liberapay.com/JohnLivingston/)." #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/contributing/codeofconduct/_index.md #, no-wrap msgid "Contributor Covenant Code of Conduct" -msgstr "" +msgstr "Warunki postępowania dla kontrybutorów" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/contributing/codeofconduct/_index.md #, no-wrap msgid "Code of Conduct" -msgstr "" +msgstr "Warunki postępowania" #. type: Plain text #: support/documentation/content/en/contributing/codeofconduct/_index.md msgid "This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html). Translations are available at [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations). Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement by mail at git.[at].john-livingston.fr." -msgstr "" +msgstr "Te warunki postępowania są oparte o dokument [Contributor Covenant](https://www.contributor-covenant.org) w wersji 2.1, który jest dostępny pod adresem [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html). Jego tłumaczenia są dostępne tutaj: [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations). Przykłady jakiegokolwiek nieakceptowalnego zachowania mogą być zgłoszone do administratorów społeczności, z którymi można się skontaktować przez e–maila, pisząc na adres git.[at].john-livingston.fr." #. type: Title ## #: support/documentation/content/en/contributing/develop/_index.md #, no-wrap msgid "Develop" -msgstr "" +msgstr "Rozwijaj" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "Always talk about features you want to develop by creating/finding and commenting the issue tackling your problem before you start working on it, and inform the community that you begin coding by claiming the issue." -msgstr "" +msgstr "Zawsze rozmawiaj na temat funkcji, które zamierzasz rozwijać, poprzez tworzenie/znalezienie oraz komentowanie odpowiedniego wątku dotyczącego Twojego problemu, zanim zaczniesz nad nim pracować, oraz informuj resztę społeczności o rozpoczęciu prac poprzez wyraźne oznaczenie danego wątku." #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "Pull Request must be done on the `main` branch." -msgstr "" +msgstr "Tzw. „pull request” musi być zrobiony na gałęzi `main`." #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated." -msgstr "" +msgstr "Do marca 2023 roku, wszelkie kontrybucje były dodawane do gałęzi `develop`. Od tej pory uległo to zmianie." #. type: Title ## #: support/documentation/content/en/contributing/develop/_index.md #, no-wrap msgid "Prerequisite for building this plugin" -msgstr "" +msgstr "Wymagania do kompilacji tego rozszerzenia" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "It is highly recommended to be familiar with following concepts:" -msgstr "" +msgstr "Silnie zalecanym jest znajomość poniższych zagadnień:" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "Git" -msgstr "" +msgstr "Git" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "NodeJS" -msgstr "" +msgstr "NodeJS" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "NPM" -msgstr "" +msgstr "NPM" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "Typescript" -msgstr "" +msgstr "Typescript" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "To build the plugin, you must have following packages:" -msgstr "" +msgstr "Żeby skompilować rozszerzenie, musisz posiadać następujące biblioteki:" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "`git`" -msgstr "" +msgstr "`git`" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "`npm` (>=8.x)" -msgstr "" +msgstr "`npm` (w wersji 8.x lub nowszej)" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "`nodejs` (>=14.x)" -msgstr "" +msgstr "`nodejs` (w wersji 14.x lub nowszej)" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "`build-essential`" -msgstr "" +msgstr "`build-essential`" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md @@ -146,17 +146,17 @@ msgstr "" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md msgid "`reuse`" -msgstr "" +msgstr "`reuse`" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "Please note that this plugin needs an AppImage for the Prosody XMPP server. This AppImage is provided by the [Prosody AppImage](https://github.com/JohnXLivingston/prosody-appimage) sideproject. The `build-prosody.sh` script download binaries attached to this remote repository, and checks that their sha256 hashsum are correct." -msgstr "" +msgstr "Miej na uwadze to, że to rozszerzenie wymaga pliku AppImage oprogramowania Prosody, pozwalającego na uruchomienie serwera XMPP. Ten plik AppImage jest dostępny w projekcie [Prosody AppImage](https://github.com/JohnXLivingston/prosody-appimage). Skrypt o nazwie `build-prosody.sh` pobiera pliki wykonywalne załączone do tego repozytorium, i sprawdza ich hasze SHA-256 względem ich poprawności." #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md msgid "Clone the repository, buid the plugin, and create your feature branch:" -msgstr "" +msgstr "Sklonuj repozytorium, skompiluj rozszerzenie, i stwórz gałąź dla funkcji:" #. type: Fenced code block (bash) #: support/documentation/content/en/contributing/develop/_index.md @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.pt-BR.po b/support/documentation/po/livechat.pt-BR.po index 1968a0f3..b01f33f9 100644 --- a/support/documentation/po/livechat.pt-BR.po +++ b/support/documentation/po/livechat.pt-BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2025-04-10 18:56+0000\n" "Last-Translator: Túlio Simões Martins Padilha \n" "Language-Team: Portuguese (Brazil) \n" @@ -947,7 +947,9 @@ msgstr "O plugin é mantido por [John Livingston](https://www.john-livingston.fr #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +#, fuzzy +#| msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "Agradecimentos a David Revoy por seu trabalho no mascote do Peertube, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). O design do personagem está sob licença CC-By, e os arquivos SVG usados para criar alguns logotipos e avatares neste plugin são GPLv3.0. Os arquivos PNG estão sob licença CC-By e vêm do [Gerador de Avatares Sepia online](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." #. type: Plain text diff --git a/support/documentation/po/livechat.pt-PT.po b/support/documentation/po/livechat.pt-PT.po index 1dc61c1c..07530273 100644 --- a/support/documentation/po/livechat.pt-PT.po +++ b/support/documentation/po/livechat.pt-PT.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Portuguese \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.ru.po b/support/documentation/po/livechat.ru.po index 2a538fca..74466991 100644 --- a/support/documentation/po/livechat.ru.po +++ b/support/documentation/po/livechat.ru.po @@ -6,28 +6,28 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2025-06-20 09:17+0200\n" -"PO-Revision-Date: 2023-07-17 10:52+0000\n" -"Last-Translator: Anonymous \n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" +"PO-Revision-Date: 2025-11-15 14:45+0000\n" +"Last-Translator: Victor QuQunta \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.18.2\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Weblate 5.14.3\n" #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/contact/_index.md #, no-wrap msgid "Contact the author" -msgstr "" +msgstr "Связаться с автором" #. type: Yaml Front Matter Hash Value: title #: support/documentation/content/en/contact/_index.md #, no-wrap msgid "Contact me" -msgstr "" +msgstr "Связаться со мной" #. type: Plain text #: support/documentation/content/en/contact/_index.md @@ -90,23 +90,27 @@ msgstr "" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md +#, fuzzy msgid "Git" -msgstr "" +msgstr "Git" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md +#, fuzzy msgid "NodeJS" -msgstr "" +msgstr "NodeJS" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md +#, fuzzy msgid "NPM" -msgstr "" +msgstr "NPM" #. type: Bullet: '* ' #: support/documentation/content/en/contributing/develop/_index.md +#, fuzzy msgid "Typescript" -msgstr "" +msgstr "Typescript" #. type: Plain text #: support/documentation/content/en/contributing/develop/_index.md @@ -914,7 +918,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.sq.po b/support/documentation/po/livechat.sq.po index cf4cf312..6ab9783b 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Albanian \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.sv.po b/support/documentation/po/livechat.sv.po index d05b4e67..eb6d9295 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Swedish \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.th.po b/support/documentation/po/livechat.th.po index 9eed3907..53793350 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Thai \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.tok.po b/support/documentation/po/livechat.tok.po index 8ec1b4be..5341c846 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Toki Pona \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.tr.po b/support/documentation/po/livechat.tr.po index f542d646..fb64aac7 100644 --- a/support/documentation/po/livechat.tr.po +++ b/support/documentation/po/livechat.tr.po @@ -895,7 +895,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.uk.po b/support/documentation/po/livechat.uk.po index 69a30c89..b8246c3c 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2024-10-13 09:25+0000\n" "Last-Translator: Ihor Hordiichuk \n" "Language-Team: Ukrainian \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.vi.po b/support/documentation/po/livechat.vi.po index b2eb70c1..96deb36d 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Vietnamese \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.zh-Hans.po b/support/documentation/po/livechat.zh-Hans.po index 3dcd0d55..9ccd3799 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Chinese (Simplified) \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text diff --git a/support/documentation/po/livechat.zh-Hant.po b/support/documentation/po/livechat.zh-Hant.po index 5d7629b7..fef592b5 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: 2025-06-20 09:17+0200\n" +"POT-Creation-Date: 2025-12-09 16:18+0100\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Chinese (Traditional) \n" @@ -914,7 +914,7 @@ msgstr "" #. type: Plain text #: support/documentation/content/en/credits/_index.md -msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/)." +msgid "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube). The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0. PNG files are under CC-By licences, and comes from the [Sepia avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), the [cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), the [bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), the [fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/) and the [abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php)." msgstr "" #. type: Plain text