diff --git a/README.de.md b/README.de.md new file mode 100644 index 00000000..9bc6e5cd --- /dev/null +++ b/README.de.md @@ -0,0 +1,53 @@ +# PeerTube plugin livechat 🇩🇪 + +🇬🇧 English version / version anglaise [here](./README.md). +🇫🇷 French version / Version française [ici](./README.fr.md). + +Dieses [Peertube](https://joinpeertube.org/) Plugin ist dafür gedacht, ein Chatsystem für Peertube-Videos bereitzustellen. + +![Chat screenshot](documentation/screenshots/chat.png) + +![Fullscreen chat screenshot](documentation/screenshots/fullscreen.png) + +Siehe eine [demo](https://www.yiny.org/w/399a8d13-d4cf-4ef2-b843-98530a8ccbae). + +**Wichtig:** leider funktioniert dieses Plugin (noch) nicht von selbst, es muss auf externe Tools zurückgreifen. Bitte lesen Sie die [Installationsanleitung](documentation/installation.de.md). + +**Bevor Sie auf eine Hauptversion aktualisieren, lesen Sie bitte die Versionshinweise und die Liste der wichtigsten Änderungen : [CHANGELOG](CHANGELOG.md)**. + +## Dokumentation + +* [Installationsanleitung](documentation/installation.de.md) +* [Benutzeranleitung](documentation/user.de.md) +* [Administratoranleitung](documentation/admin.de.md) + +## Neue Funktionen / Fehler (Bugs) + +Wenn Sie neue Funktionswünsche, Fehler (Bugs) oder Schwierigkeiten bei der Einrichtung des Plugins haben, können Sie den [Github issue tracker](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) verwenden. + +Hier ist eine Roadmap für kommende Funktionen: [ROADMAP](ROADMAP.md). + +Wenn Sie ein Webdesigner oder ein ConverseJS/Prosody/XMPP-Experte sind und helfen wollen, dieses Plugin zu verbessern, sind Sie gerne willkommen. + +## Kontakt + +Wenn Sie eine Frage haben oder über dieses Plugin sprechen möchten, können Sie diesem XMPP-Raum mit einem beliebigen Jabber-Client beitreten: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join). + +Wenn Sie das Projekt finanziell unterstützen möchten, können Sie mich per E-Mail unter git.[at].john-livingston.fr kontaktieren oder mein [Liberapay-Profil](https://liberapay.com/JohnLivingston/) ansehen. + +## Beitragen + +Bitte beachten Sie die Seite [CONTRIBUTING.md](CONTRIBUTING.md). + +## Impressum + +[package.json](package.json), [COPYRIGHT](COPYRIGHT.md) and [LICENSE](LICENSE) files contain the license information for this software and its dependencies. + +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. + +Thanks to [Framasoft](https://framasoft.org) for making [Peertube](https://joinpeertube.org/) possible, and for the financial support. + +Thanks to [ritimo](https://www.ritimo.org/) for the financial support. + +Thanks to [Code Lutin](https://www.codelutin.com/) for the financial support. diff --git a/README.fr.md b/README.fr.md index 5c8968c3..24c12747 100644 --- a/README.fr.md +++ b/README.fr.md @@ -1,6 +1,7 @@ # PeerTube plugin livechat 🇫🇷 🇬🇧 English version / version anglaise [here](./README.md). +🇩🇪 German version / deutsche Version [hier](./README.de.md). Ce plugin pour [Peertube](https://joinpeertube.org/) permet d'intégrer un système de «chat» (clavardage) à coté des vidéos. diff --git a/README.md b/README.md index 16c8fe69..47852de0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # PeerTube plugin livechat 🇬🇧 🇫🇷 French version / Version française [ici](README.fr.md). +🇩🇪 German version / deutsche Version [hier](./README.de.md). This [Peertube](https://joinpeertube.org/) plugin is meant to provide chat system for Peertube videos. diff --git a/documentation/admin.de.md b/documentation/admin.de.md new file mode 100644 index 00000000..042f47fc --- /dev/null +++ b/documentation/admin.de.md @@ -0,0 +1 @@ +TODO: Diese Dokumentation ist im Moment noch nicht fertig. diff --git a/documentation/installation.de.md b/documentation/installation.de.md new file mode 100644 index 00000000..488e175b --- /dev/null +++ b/documentation/installation.de.md @@ -0,0 +1,21 @@ +# Plugin peertube-plugin-livechat Installationsanleitung 🇩🇪 + +🇫🇷 French version / Version française [ici](./installation.fr.md). +🇬🇧 English version / version anglaise [here](./installation.md). + +**Wichtig:** leider funktioniert dieses Plugin (noch) nicht von selbst, es muss auf externe Tools zurückgreifen. + +**Bevor Sie auf eine Hauptversion aktualisieren, lesen Sie bitte die Versionshinweise und die Liste der wichtigsten Änderungen : [CHANGELOG](CHANGELOG.md)**. + +Dieses Plugin kann auf verschiedene Weise verwendet werden: + +| Modus | Beschreibung | Dokumentation +---|---|--- +**Prosody-Server, der von Peertube gesteuert wird (empfohlen)** | Dieses Plugin kann einen [Prosody](https://prosody.im)-Prozess starten und ihn automatisch konfigurieren | [Prosody+Peertube-Installation](./prosody.md). **Dies ist der empfohlene Modus, und die Einrichtung erfolgt fast automatisch** +**Verbindung zu einem bestehenden XMPP-Server mit ConverseJS** | Sie können einen externen Jabber/XMPP-Server verwenden. Dieser Server muss BOSH oder Websocket API anbieten, anonyme Anmeldung und Raumerstellung akzeptieren. | [ConverseJS+XMPP Installation](./conversejs.md) +**Verwenden Sie ein externes Web-Chat-Tool** | Sie können ein beliebiges externes Web-Chat-Tool verwenden, das in einen iframe eingebunden werden kann. | [Externe Chat-Installation](./external.md) + +Bei den ersten beiden Lösungen wird die Verbindung zum XMPP-Server mit der [converseJS](https://conversejs.org/) Javascript-Bibliothek hergestellt. +XMPP ist ein Protokoll für Chat-Anwendungen. Es ist auch unter dem Namen Jabber bekannt. + +Es gibt eine Dokumentation für allgemeine Einstellungen hier: [Allgemeine Einstellungsdokumentation](./common.md). diff --git a/documentation/installation.fr.md b/documentation/installation.fr.md index 0180d9e6..ad80fdb5 100644 --- a/documentation/installation.fr.md +++ b/documentation/installation.fr.md @@ -1,6 +1,7 @@ # Installation du plugin peertube-plugin-livechat 🇫🇷 🇬🇧 English version / version anglaise [here](./installation.md). +🇩🇪 German version / deutsche Version [hier](./installation.de.md). **IMPORTANT :** ce plugin ne fonctionne malheureusement pas (encore) tout seul, il doit se reposer sur des outils externes. diff --git a/documentation/installation.md b/documentation/installation.md index 323219ba..6bcdafdd 100644 --- a/documentation/installation.md +++ b/documentation/installation.md @@ -1,6 +1,7 @@ # Plugin peertube-plugin-livechat installation guide 🇬🇧 🇫🇷 French version / Version française [ici](./installation.fr.md) +🇩🇪 German version / deutsche Version [hier](./installation.de.md) **IMPORTANT:** unfortunately this plugin does not (yet) work by itself, it must rely on external tools. diff --git a/documentation/user.de.md b/documentation/user.de.md new file mode 100644 index 00000000..042f47fc --- /dev/null +++ b/documentation/user.de.md @@ -0,0 +1 @@ +TODO: Diese Dokumentation ist im Moment noch nicht fertig. diff --git a/languages/de.json b/languages/de.json new file mode 100644 index 00000000..7e031f5f --- /dev/null +++ b/languages/de.json @@ -0,0 +1,17 @@ +{ + "Open chat": "Chat öffnen", + "Open chat in a new window": "Chat in neuem Fenster öffnen", + "Close chat": "Chat schließen", + "Use chat": "Chat nutzen", + "If enabled, there will be a chat next to the video.": "Wenn aktiviert, wird ein Chat neben dem Video sein.", + "Share chat link": "Chat Link teilen", + "Read-only": "Nur-Lesen", + "Show the scrollbar": "Zeige die Scrollleiste", + "Transparent background (for stream integration, with OBS for example)": "Transpatenter Hintergrund (zum Beispiel für die Streamintegration mit OBS)", + "Tips for streamers: To add the chat to your OBS, generate a read-only link and use it as a browser source.": "Tipps für Streamer: Um den Chat zu OBS hinzuzufügen, einen Nur-Lesen Link erstellen und ihn als browser source in OBS nutzen", + "Copy": "Kopieren", + "Link copied": "Link kopiert", + "Error": "Fehler", + "Open": "Öffnen", + "Use current theme colors": "Die derzeitigen Themenfarben nutzen" +} diff --git a/package.json b/package.json index 22cd99db..8c11804b 100644 --- a/package.json +++ b/package.json @@ -111,6 +111,7 @@ "eu-ES": "./languages/eu.json", "oc": "./languages/oc.json", "pl-PL": "./languages/pl.json", + "de-DE": "./languages/de.json", "it-IT": "./languages/it.json" } }