Add German translations to plugins (3rd pass).

Added German translation to the following plugins:

* event_backup
* event_cpgselector
* event_disqus
* event_facebook
* event_httpauth
* event_linktrimmer
* event_markread
* event_tinypng
* event_wrapurl
* plugin_quicklink

Signed-off-by: Thomas Hochstein <thh@inter.net>
This commit is contained in:
Thomas Hochstein 2019-08-17 21:24:43 +02:00
parent f88dfd7c0e
commit 9eb4302072
45 changed files with 532 additions and 16 deletions

View file

@ -1,3 +1,5 @@
0.15: Added German translation.
0.14: Adapt backend to 2.x (yellowled)
0.13: Move to the correct nav section for 2.0 backend (yellowled)

View file

@ -0,0 +1,65 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define("PLUGIN_BACKUP_TITLE", "Backup-Interface");
@define("PLUGIN_BACKUP_DESC", "Bietet die Möglichkeit, automatisch Backups von Ihren Serendipity - den Datenbanktabellen, der gesamten Datenbank und den Dateien - zu erstellen. Derzeit werden nur MySQL(i)-Datenbanken unterstützt. WARNUNG: Dieses Plugin funktioniert nicht gut mit großen Datenbanken oder Verzeichnissen.");
@define("PLUGIN_BACKUP_ABSPATH_BACKUPDIR", "Absoluter Pfad zum Backupverzeichnis");
@define("PLUGIN_BACKUP_ABSPATH_BACKUPDIR_BLAHBLAH", "Dieses Verzeichnis sollte sich außerhalb des Stammverzeichnisses (document_root) Ihrer Website befinden. Es muss für den Webserver vorhanden und beschreibbar sein!");
@define("PLUGIN_BACKUP_NOT_FOUND", "Backup nicht gefunden");
@define("PLUGIN_BACKUP_SQL_RECOVERED", "SQL-Backup wiederhergestellt");
@define("PLUGIN_BACKUP_AUTO_SQL_BACKUP_STARTED", "Automatisches SQL-Backup gestartet");
@define("PLUGIN_BACKUP_AUTO_SQL_BACKUP_STOPPED", "Automatisches SQL-Backup gestoppt");
@define("PLUGIN_BACKUP_AUTO_SQL_DELETE_STARTED", "Automatische SQL-Löschung gestartet");
@define("PLUGIN_BACKUP_AUTO_SQL_DELETE_STOPPED", "Automatische SQL-Löschung gestoppt");
@define("PLUGIN_BACKUP_SQL_SAVED", "Aktuelles SQL-Backup gespeichert");
@define("PLUGIN_BACKUP_HTML_RECOVERED", "HTML-Backup wiederhergestellt");
@define("PLUGIN_BACKUP_AUTO_HTML_BACKUP_STARTED", "Automatisches HTML-Backup gestartet");
@define("PLUGIN_BACKUP_AUTO_HTML_BACKUP_STOPPED", "Automatisches HTML-Backup gestoppt");
@define("PLUGIN_BACKUP_AUTO_HTML_DELETE_STARTED", "Automatische HTML-Löschung gestartet");
@define("PLUGIN_BACKUP_AUTO_HTML_DELETE_STOPPED", "Automatische HTML-Löschung gestoppt");
@define("PLUGIN_BACKUP_HTML_SAVED", "Aktuelles HTML-Backup gespeichert");
@define("PLUGIN_BACKUP_PLEASE_CHOOSE", "Bitte auswählen");
@define("PLUGIN_BACKUP_STRUCT_AND_DATA", "Datenbankstruktur und Daten");
@define("PLUGIN_BACKUP_ONLY_STRUCT", "Nur Datenbankstruktur");
@define("PLUGIN_BACKUP_ONLY_DATA", "Nur Daten");
@define("PLUGIN_BACKUP_WITH_DROP_TABLE", "Mit 'drop table'");
@define("PLUGIN_BACKUP_ZIPPED", "gzippt");
@define("PLUGIN_BACKUP_WHOLE_DATABASE", "Gesamte Datenbank");
@define("PLUGIN_BACKUP_START_BACKUP", "Backup starten");
@define("PLUGIN_BACKUP_MINUTES", "Minuten");
@define("PLUGIN_BACKUP_HOUR", "Stunde");
@define("PLUGIN_BACKUP_HOURS", "Stunden");
@define("PLUGIN_BACKUP_DAYS", "Tage");
@define("PLUGIN_BACKUP_WEEKS", "Wochen");
@define("PLUGIN_BACKUP_EVERY", "jede");
@define("PLUGIN_BACKUP_MONTHS", "Monate");
@define("PLUGIN_BACKUP_AUTO_BACKUP", "Automatisches Backup");
@define("PLUGIN_BACKUP_ACTIVATE_AUTO_BACKUP", "Automatisches Backup aktivieren");
@define("PLUGIN_BACKUP_TIME_BET_BACKUPS", "Zeitspanne zwischen Backups");
@define("PLUGIN_BACKUP_DEL_OLD_BACKUPS", "Alte Backups löschen");
@define("PLUGIN_BACKUP_ACTIVATE_AUTO_DELETE", "Automatisches Löschen alter Backups aktivieren");
@define("PLUGIN_BACKUP_OLDER_THAN", "Backups älter als");
@define("PLUGIN_BACKUP_WILL_BE_DELETED", "werden gelöscht werden");
@define("PLUGIN_BACKUP_FILENAME", "Dateiname");
@define("PLUGIN_BACKUP_FILESIZE", "Dateigröße");
@define("PLUGIN_BACKUP_DATE", "Datum");
@define("PLUGIN_BACKUP_OPTION", "Option");
@define("PLUGIN_BACKUP_RECOVER", "Wiederherstellung");
@define("PLUGIN_BACKUP_RECOVER_THIS", "Datenbank wiederherstellen mit diesem Backup...");
@define("PLUGIN_BACKUP_DELETE", "Löschen");
@define("PLUGIN_BACKUP_DELETE_MARK", "Zum Löschen markieren");
@define("PLUGIN_BACKUP_NO_BACKUPS", "Keine Backups");
@define("PLUGIN_BACKUP_WHOLE_BLOG", "Gesamtes Serendipity");
@define("PLUGIN_BACKUP_SQL_BACKUP", "SQL-Backup");
@define("PLUGIN_BACKUP_HTML_BACKUP", "HTML-Backup");
@define("PLUGIN_BACKUP_LABEL_TABLES", "Datenbanktabellen für das Backup auswählen");
@define("PLUGIN_BACKUP_LABEL_DATA", "Datenbankstruktur und/oder Daten");
@define("PLUGIN_BACKUP_LABEL_DIRS", "Verzeichnisse für das Backup auswählen");
@define("PLUGIN_BACKUP_LABEL_BACKUPS", "Verfügbare Backups");
?>

View file

@ -0,0 +1,65 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define("PLUGIN_BACKUP_TITLE", "Backup-Interface");
@define("PLUGIN_BACKUP_DESC", "Bietet die Möglichkeit, automatisch Backups von Ihren Serendipity - den Datenbanktabellen, der gesamten Datenbank und den Dateien - zu erstellen. Derzeit werden nur MySQL(i)-Datenbanken unterstützt. WARNUNG: Dieses Plugin funktioniert nicht gut mit großen Datenbanken oder Verzeichnissen.");
@define("PLUGIN_BACKUP_ABSPATH_BACKUPDIR", "Absoluter Pfad zum Backupverzeichnis");
@define("PLUGIN_BACKUP_ABSPATH_BACKUPDIR_BLAHBLAH", "Dieses Verzeichnis sollte sich außerhalb des Stammverzeichnisses (document_root) Ihrer Website befinden. Es muss für den Webserver vorhanden und beschreibbar sein!");
@define("PLUGIN_BACKUP_NOT_FOUND", "Backup nicht gefunden");
@define("PLUGIN_BACKUP_SQL_RECOVERED", "SQL-Backup wiederhergestellt");
@define("PLUGIN_BACKUP_AUTO_SQL_BACKUP_STARTED", "Automatisches SQL-Backup gestartet");
@define("PLUGIN_BACKUP_AUTO_SQL_BACKUP_STOPPED", "Automatisches SQL-Backup gestoppt");
@define("PLUGIN_BACKUP_AUTO_SQL_DELETE_STARTED", "Automatische SQL-Löschung gestartet");
@define("PLUGIN_BACKUP_AUTO_SQL_DELETE_STOPPED", "Automatische SQL-Löschung gestoppt");
@define("PLUGIN_BACKUP_SQL_SAVED", "Aktuelles SQL-Backup gespeichert");
@define("PLUGIN_BACKUP_HTML_RECOVERED", "HTML-Backup wiederhergestellt");
@define("PLUGIN_BACKUP_AUTO_HTML_BACKUP_STARTED", "Automatisches HTML-Backup gestartet");
@define("PLUGIN_BACKUP_AUTO_HTML_BACKUP_STOPPED", "Automatisches HTML-Backup gestoppt");
@define("PLUGIN_BACKUP_AUTO_HTML_DELETE_STARTED", "Automatische HTML-Löschung gestartet");
@define("PLUGIN_BACKUP_AUTO_HTML_DELETE_STOPPED", "Automatische HTML-Löschung gestoppt");
@define("PLUGIN_BACKUP_HTML_SAVED", "Aktuelles HTML-Backup gespeichert");
@define("PLUGIN_BACKUP_PLEASE_CHOOSE", "Bitte auswählen");
@define("PLUGIN_BACKUP_STRUCT_AND_DATA", "Datenbankstruktur und Daten");
@define("PLUGIN_BACKUP_ONLY_STRUCT", "Nur Datenbankstruktur");
@define("PLUGIN_BACKUP_ONLY_DATA", "Nur Daten");
@define("PLUGIN_BACKUP_WITH_DROP_TABLE", "Mit 'drop table'");
@define("PLUGIN_BACKUP_ZIPPED", "gzippt");
@define("PLUGIN_BACKUP_WHOLE_DATABASE", "Gesamte Datenbank");
@define("PLUGIN_BACKUP_START_BACKUP", "Backup starten");
@define("PLUGIN_BACKUP_MINUTES", "Minuten");
@define("PLUGIN_BACKUP_HOUR", "Stunde");
@define("PLUGIN_BACKUP_HOURS", "Stunden");
@define("PLUGIN_BACKUP_DAYS", "Tage");
@define("PLUGIN_BACKUP_WEEKS", "Wochen");
@define("PLUGIN_BACKUP_EVERY", "jede");
@define("PLUGIN_BACKUP_MONTHS", "Monate");
@define("PLUGIN_BACKUP_AUTO_BACKUP", "Automatisches Backup");
@define("PLUGIN_BACKUP_ACTIVATE_AUTO_BACKUP", "Automatisches Backup aktivieren");
@define("PLUGIN_BACKUP_TIME_BET_BACKUPS", "Zeitspanne zwischen Backups");
@define("PLUGIN_BACKUP_DEL_OLD_BACKUPS", "Alte Backups löschen");
@define("PLUGIN_BACKUP_ACTIVATE_AUTO_DELETE", "Automatisches Löschen alter Backups aktivieren");
@define("PLUGIN_BACKUP_OLDER_THAN", "Backups älter als");
@define("PLUGIN_BACKUP_WILL_BE_DELETED", "werden gelöscht werden");
@define("PLUGIN_BACKUP_FILENAME", "Dateiname");
@define("PLUGIN_BACKUP_FILESIZE", "Dateigröße");
@define("PLUGIN_BACKUP_DATE", "Datum");
@define("PLUGIN_BACKUP_OPTION", "Option");
@define("PLUGIN_BACKUP_RECOVER", "Wiederherstellung");
@define("PLUGIN_BACKUP_RECOVER_THIS", "Datenbank wiederherstellen mit diesem Backup...");
@define("PLUGIN_BACKUP_DELETE", "Löschen");
@define("PLUGIN_BACKUP_DELETE_MARK", "Zum Löschen markieren");
@define("PLUGIN_BACKUP_NO_BACKUPS", "Keine Backups");
@define("PLUGIN_BACKUP_WHOLE_BLOG", "Gesamtes Serendipity");
@define("PLUGIN_BACKUP_SQL_BACKUP", "SQL-Backup");
@define("PLUGIN_BACKUP_HTML_BACKUP", "HTML-Backup");
@define("PLUGIN_BACKUP_LABEL_TABLES", "Datenbanktabellen für das Backup auswählen");
@define("PLUGIN_BACKUP_LABEL_DATA", "Datenbankstruktur und/oder Daten");
@define("PLUGIN_BACKUP_LABEL_DIRS", "Verzeichnisse für das Backup auswählen");
@define("PLUGIN_BACKUP_LABEL_BACKUPS", "Verfügbare Backups");
?>

View file

@ -33,7 +33,7 @@ class serendipity_event_backup extends serendipity_event {
'php' => '4.1.0'
));
$propbag->add('version', '0.14');
$propbag->add('version', '0.15');
$propbag->add('author', 'Alexander \'dma147\' Mieland, http://blog.linux-stats.org, dma147@linux-stats.org');
$propbag->add('stackable', false);
$propbag->add('event_hooks', array(

View file

@ -1,3 +1,7 @@
2.09
----
* Added German translation.
2.08.2
------
* S9y 2.0 serendipity_define.js reference file fix

View file

@ -1,7 +1,7 @@
Coppermine Selector
Adds a button to the New Entry form which will open a browser for images
in a Coppermine Photo Gallery(http://coppermine.sourceforge.net).
in a Coppermine Photo Gallery (http://coppermine.sourceforge.net).
Author: Matthew Maude <s9y@risingdawn.org>

View file

@ -0,0 +1,43 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define('PLUGIN_CPG_NAME', 'Coppermine-Selektor');
@define('PLUGIN_CPG_DESC', 'Wählen Sie Bilder aus einer Coppermine-Galerie für neue Einträge aus.');
@define('PLUGIN_CPG_SERVER_NAME', 'Server');
@define('PLUGIN_CPG_SERVER_DESC', 'SQL-server');
@define('PLUGIN_CPG_DB_NAME', 'Datenbank');
@define('PLUGIN_CPG_DB_DESC', 'SQL-Datenbank');
@define('PLUGIN_CPG_PREFIX_NAME', 'Präfix');
@define('PLUGIN_CPG_PREFIX_DESC', 'SQL-Tabellen-Präfix');
@define('PLUGIN_CPG_USER_NAME', 'Benutzername');
@define('PLUGIN_CPG_USER_DESC', 'SQL-Datenbank-Benutzername');
@define('PLUGIN_CPG_PASSWORD_NAME', 'Passwort');
@define('PLUGIN_CPG_PASSWORD_DESC', 'SQL-Datenbank-Passwort');
@define('PLUGIN_CPG_URL_NAME', 'URL');
@define('PLUGIN_CPG_URL_DESC', 'URL der Galerie');
@define('PLUGIN_CPG_LABEL_NAME', 'Beschriftung');
@define('PLUGIN_CPG_LABEL_DESC', 'Beschriftung für den Editor-Button');
@define('PLUGIN_CPG_NORMAL_NAME', 'Normale Bildgröße verwenden');
@define('PLUGIN_CPG_NORMAL_DESC', 'Verwenden Sie das Bild in normaler Größe anstelle des Bildes in voller Größe.');
@define('PLUGIN_CPG_MAXWIDTH_NAME', 'Höchstbreite');
@define('PLUGIN_CPG_MAXWIDTH_DESC', 'Maximale Breite für ein Bild in voller Größe. Auf 0 setzen, um die Breite nicht zu begrenzen.');
@define('PLUGIN_CPG_MAXHEIGHT_NAME', 'Höchsthöhe');
@define('PLUGIN_CPG_MAXHEIGHT_DESC', 'Maximale Höhe für ein Bild in voller Größe. Auf 0 setzen, um die Höhe nicht zu begrenzen.');
@define('PLUGIN_CPG_TITLE', 'Galeriebild auswählen');
?>

View file

@ -0,0 +1,43 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define('PLUGIN_CPG_NAME', 'Coppermine-Selektor');
@define('PLUGIN_CPG_DESC', 'Wählen Sie Bilder aus einer Coppermine-Galerie für neue Einträge aus.');
@define('PLUGIN_CPG_SERVER_NAME', 'Server');
@define('PLUGIN_CPG_SERVER_DESC', 'SQL-server');
@define('PLUGIN_CPG_DB_NAME', 'Datenbank');
@define('PLUGIN_CPG_DB_DESC', 'SQL-Datenbank');
@define('PLUGIN_CPG_PREFIX_NAME', 'Präfix');
@define('PLUGIN_CPG_PREFIX_DESC', 'SQL-Tabellen-Präfix');
@define('PLUGIN_CPG_USER_NAME', 'Benutzername');
@define('PLUGIN_CPG_USER_DESC', 'SQL-Datenbank-Benutzername');
@define('PLUGIN_CPG_PASSWORD_NAME', 'Passwort');
@define('PLUGIN_CPG_PASSWORD_DESC', 'SQL-Datenbank-Passwort');
@define('PLUGIN_CPG_URL_NAME', 'URL');
@define('PLUGIN_CPG_URL_DESC', 'URL der Galerie');
@define('PLUGIN_CPG_LABEL_NAME', 'Beschriftung');
@define('PLUGIN_CPG_LABEL_DESC', 'Beschriftung für den Editor-Button');
@define('PLUGIN_CPG_NORMAL_NAME', 'Normale Bildgröße verwenden');
@define('PLUGIN_CPG_NORMAL_DESC', 'Verwenden Sie das Bild in normaler Größe anstelle des Bildes in voller Größe.');
@define('PLUGIN_CPG_MAXWIDTH_NAME', 'Höchstbreite');
@define('PLUGIN_CPG_MAXWIDTH_DESC', 'Maximale Breite für ein Bild in voller Größe. Auf 0 setzen, um die Breite nicht zu begrenzen.');
@define('PLUGIN_CPG_MAXHEIGHT_NAME', 'Höchsthöhe');
@define('PLUGIN_CPG_MAXHEIGHT_DESC', 'Maximale Höhe für ein Bild in voller Größe. Auf 0 setzen, um die Höhe nicht zu begrenzen.');
@define('PLUGIN_CPG_TITLE', 'Galeriebild auswählen');
?>

View file

@ -33,7 +33,7 @@ class serendipity_event_cpgselector extends serendipity_event
$propbag->add('stackable', false);
$propbag->add('author', 'Matthew Maude (modified by Jim Davies)');
$propbag->add('version', '2.08.2');
$propbag->add('version', '2.09');
$propbag->add('requirements', array('serendipity' => '0.8'));
$propbag->add('configuration', array('server', 'database', 'prefix', 'user', 'password', 'path', 'button', 'usenormal', 'maxwidth', 'maxheight'));

View file

@ -1,3 +1,5 @@
0.5: Added German translation.
0.4: Added legal gdpr/dsgvo info
0.3: Properly use the example() API method by returning, not echo'ing. Unimportant update.

View file

@ -0,0 +1,16 @@
<?php
@define('PLUGIN_DISQUS_TITLE', 'Disqus-Kommentare');
@define('PLUGIN_DISQUS_DESC', 'Disqus.com ist ein Webservice, mit dem Sie Kommentare zentral verwalten können. Der Dienst speichert und verwaltet Kommentare außerhalb Ihrer Serendipity-Installation und ist mit JavaScript eingebettet. Weitere Informationen finden Sie unter https://disqus.com/.');
@define('PLUGIN_DISQUS_DESC2', '
Das Plugin fügt die DISQUS-Ausgabe in die Smarty-Variablen {$entry.plugin_display_dat} und {$entry.disqus} ein, die Sie an einer beliebigen Stelle im {$entry}-Loop in Ihre entries.tpl-Vorlage einfügen können.
Wenn der angezeigte Eintrag bereits DISQUS-Unterstützung bietet, ist die Variable {$entry.has_disqus} wahr (true).
');
@define('PLUGIN_DISQUS_ENABLE_SINCE', 'Aktiviere disqus.com für Einträge seit ...');
@define('PLUGIN_DISQUS_ENABLE_SINCE_DESC', 'Geben Sie ein Datum (Y-m-d) ein, ab dem Disqus-Kommentare aktiviert werden sollen, damit auch ältere Kommentare noch ordnungsgemäß angezeigt werden.');
@define('PLUGIN_DISQUS_SHORTNAME', 'Kurzname Ihres Disqus-Blog-Kontos');
@define('PLUGIN_DISQUS_SHORTNAME_DESC', 'Geben Sie den Kurznamen (shortname) dieses Blogs ein, den Sie in Ihrem Disqus-Konto registriert haben.');
@define('PLUGIN_DISQUS_FOOTERCOMMENTLINK', 'DISQUS die Anzahl der Kommentare in der Fußzeile anzeigen lassen');
@define('PLUGIN_DISQUS_FOOTERCOMMENTLINK_DESC', 'Da die Anzahl der Kommentare nicht bekannt ist, fügt dieses Plugin nur "Kommentare" statt "N Kommentare" in die Fußzeile ein. Sie können DISQUS veranlassen, dies durch die richtige Anzahl zu ersetzen. In einigen Vorlagen wird dies jedoch möglicherweise nicht korrekt angezeigt, so dass Sie das dynamische Ersetzen von DISQUS hier deaktivieren können.');
@define('PLUGIN_DISQUS_HIDE_COMMENTCSS', 'Kommentar-CSS ausblenden');
@define('PLUGIN_DISQUS_HIDE_COMMENTCSS_DESC', 'Wenn disqus.com-Kommentare aktiviert sind, funktionieren alle Funktionen, die auf in Serendipity gespeicherten Kommentaren basieren, natürlich nicht mehr. Intern verwendet dieses Plugin CSS, um die Serendipity-Ausgabe für Kommentare und das Kommentarformular auszublenden. Dafür setzt es für diese CSS-Klassen "display: none". Bitte geben Sie die in Ihrem Theme verwendeten Klassen ein, mit denen Sie Ihren Kommentarbereich und Ihr Kommentarformular ausgezeichnet haben. Der Standard sollte für die meisten Themes funktionieren.');

View file

@ -0,0 +1,16 @@
<?php
@define('PLUGIN_DISQUS_TITLE', 'Disqus-Kommentare');
@define('PLUGIN_DISQUS_DESC', 'Disqus.com ist ein Webservice, mit dem Sie Kommentare zentral verwalten können. Der Dienst speichert und verwaltet Kommentare außerhalb Ihrer Serendipity-Installation und ist mit JavaScript eingebettet. Weitere Informationen finden Sie unter https://disqus.com/.');
@define('PLUGIN_DISQUS_DESC2', '
Das Plugin fügt die DISQUS-Ausgabe in die Smarty-Variablen {$entry.plugin_display_dat} und {$entry.disqus} ein, die Sie an einer beliebigen Stelle im {$entry}-Loop in Ihre entries.tpl-Vorlage einfügen können.
Wenn der angezeigte Eintrag bereits DISQUS-Unterstützung bietet, ist die Variable {$entry.has_disqus} wahr (true).
');
@define('PLUGIN_DISQUS_ENABLE_SINCE', 'Aktiviere disqus.com für Einträge seit ...');
@define('PLUGIN_DISQUS_ENABLE_SINCE_DESC', 'Geben Sie ein Datum (Y-m-d) ein, ab dem Disqus-Kommentare aktiviert werden sollen, damit auch ältere Kommentare noch ordnungsgemäß angezeigt werden.');
@define('PLUGIN_DISQUS_SHORTNAME', 'Kurzname Ihres Disqus-Blog-Kontos');
@define('PLUGIN_DISQUS_SHORTNAME_DESC', 'Geben Sie den Kurznamen (shortname) dieses Blogs ein, den Sie in Ihrem Disqus-Konto registriert haben.');
@define('PLUGIN_DISQUS_FOOTERCOMMENTLINK', 'DISQUS die Anzahl der Kommentare in der Fußzeile anzeigen lassen');
@define('PLUGIN_DISQUS_FOOTERCOMMENTLINK_DESC', 'Da die Anzahl der Kommentare nicht bekannt ist, fügt dieses Plugin nur "Kommentare" statt "N Kommentare" in die Fußzeile ein. Sie können DISQUS veranlassen, dies durch die richtige Anzahl zu ersetzen. In einigen Vorlagen wird dies jedoch möglicherweise nicht korrekt angezeigt, so dass Sie das dynamische Ersetzen von DISQUS hier deaktivieren können.');
@define('PLUGIN_DISQUS_HIDE_COMMENTCSS', 'Kommentar-CSS ausblenden');
@define('PLUGIN_DISQUS_HIDE_COMMENTCSS_DESC', 'Wenn disqus.com-Kommentare aktiviert sind, funktionieren alle Funktionen, die auf in Serendipity gespeicherten Kommentaren basieren, natürlich nicht mehr. Intern verwendet dieses Plugin CSS, um die Serendipity-Ausgabe für Kommentare und das Kommentarformular auszublenden. Dafür setzt es für diese CSS-Klassen "display: none". Bitte geben Sie die in Ihrem Theme verwendeten Klassen ein, mit denen Sie Ihren Kommentarbereich und Ihr Kommentarformular ausgezeichnet haben. Der Standard sollte für die meisten Themes funktionieren.');

View file

@ -27,7 +27,7 @@ class serendipity_event_disqus extends serendipity_event {
'smarty' => '2.6.7',
'php' => '4.1.0'
));
$propbag->add('version', '0.4');
$propbag->add('version', '0.5');
$propbag->add('groups', array('FRONTEND_VIEWS'));
$propbag->add('event_hooks', array(
'frontend_display:html:per_entry' => true,

View file

@ -1,3 +1,5 @@
0.6: Added German translation.
0.5.4: Added legal gdpr/dsgvo info
0.5.3: Restrict sql index key length for utf8mb4 migration

View file

@ -0,0 +1,23 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define('PLUGIN_EVENT_FACEBOOK_NAME', 'Facebook (Experimentell!)');
@define('PLUGIN_EVENT_FACEBOOK_DESC', 'Importiert Kommentare von Facebook-Posts (vergleichbar RSS-Graffiti) zurück in den Blog. Bettet auch Facebook-OpenGraph-Meta-Tags in den Blog ein.');
@define('PLUGIN_EVENT_FACEBOOK_HOWTO', 'Kommentare werden in Blogeinträge importiert, indem die URL des Facebook-Links (der öffentlich sein muss!) mit dem Blogbeitrag verglichen wird. Für diese Suche wird der konfigurierte Hostname von Serendipity (baseURL) verwendet. Dieses Plugin kann über das Cronjob-Plugin oder über manuelle Cronjobs (d.h. wget) über index.php?/plugin/facebookcomments ausgeführt werden.');
@define('PLUGIN_EVENT_FACEBOOK_MODERATE', 'Sollten Facebook-Kommentare standardmäßig moderiert werden?');
@define('PLUGIN_EVENT_FACEBOOK_USERS', 'Facebook-Benutzername(n)');
@define('PLUGIN_EVENT_FACEBOOK_USERS_DESC', 'Geben Sie den Facebook-Benutzernamen oder die ID ein, der/die mit Ihrem Blog verbunden ist und abgerufen werden soll. Denken Sie daran, dass nur öffentliche Accounts/Storys/Kommentare über die Facebook-Graph-API abgerufen werden können. Mehrere Benutzernamen / IDs können durch "," getrennt werden.');
@define('PLUGIN_EVENT_FACEBOOK_VIA', 'Welchen Text zu Facebook-Kommentaren hinzufügen?');
@define('PLUGIN_EVENT_FACEBOOK_LIMIT', 'Wie viele Graph-API-Einträge abrufen?');
@define('PLUGIN_EVENT_FACEBOOK_LIMIT_DESC', 'Legt fest, wie viele Elemente die Facebook-API-Anfrage zurückgeben soll. Normalerweise sollten die letzten 25 Elemente ausreiche;, wenn Sie eine stark frequentierte Facebook-Pinnwand haben, möchten Sie möglicherweise das Limit erhöhen (oder häufiger einen Abruf ausführen). Je höher der Grenzwert, desto länger dauert die Überprüfung der Graph-API.');
@define('PLUGIN_AGGREGATOR_CRONJOB', 'Dieses Plugin unterstützt das Serendipity-Cronjob-Plugin. Installieren Sie es, wenn Sie eine zeitgesteuerte Ausführung wünschen.');

View file

@ -0,0 +1,23 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define('PLUGIN_EVENT_FACEBOOK_NAME', 'Facebook (Experimentell!)');
@define('PLUGIN_EVENT_FACEBOOK_DESC', 'Importiert Kommentare von Facebook-Posts (vergleichbar RSS-Graffiti) zurück in den Blog. Bettet auch Facebook-OpenGraph-Meta-Tags in den Blog ein.');
@define('PLUGIN_EVENT_FACEBOOK_HOWTO', 'Kommentare werden in Blogeinträge importiert, indem die URL des Facebook-Links (der öffentlich sein muss!) mit dem Blogbeitrag verglichen wird. Für diese Suche wird der konfigurierte Hostname von Serendipity (baseURL) verwendet. Dieses Plugin kann über das Cronjob-Plugin oder über manuelle Cronjobs (d.h. wget) über index.php?/plugin/facebookcomments ausgeführt werden.');
@define('PLUGIN_EVENT_FACEBOOK_MODERATE', 'Sollten Facebook-Kommentare standardmäßig moderiert werden?');
@define('PLUGIN_EVENT_FACEBOOK_USERS', 'Facebook-Benutzername(n)');
@define('PLUGIN_EVENT_FACEBOOK_USERS_DESC', 'Geben Sie den Facebook-Benutzernamen oder die ID ein, der/die mit Ihrem Blog verbunden ist und abgerufen werden soll. Denken Sie daran, dass nur öffentliche Accounts/Storys/Kommentare über die Facebook-Graph-API abgerufen werden können. Mehrere Benutzernamen / IDs können durch "," getrennt werden.');
@define('PLUGIN_EVENT_FACEBOOK_VIA', 'Welchen Text zu Facebook-Kommentaren hinzufügen?');
@define('PLUGIN_EVENT_FACEBOOK_LIMIT', 'Wie viele Graph-API-Einträge abrufen?');
@define('PLUGIN_EVENT_FACEBOOK_LIMIT_DESC', 'Legt fest, wie viele Elemente die Facebook-API-Anfrage zurückgeben soll. Normalerweise sollten die letzten 25 Elemente ausreiche;, wenn Sie eine stark frequentierte Facebook-Pinnwand haben, möchten Sie möglicherweise das Limit erhöhen (oder häufiger einen Abruf ausführen). Je höher der Grenzwert, desto länger dauert die Überprüfung der Graph-API.');
@define('PLUGIN_AGGREGATOR_CRONJOB', 'Dieses Plugin unterstützt das Serendipity-Cronjob-Plugin. Installieren Sie es, wenn Sie eine zeitgesteuerte Ausführung wünschen.');

View file

@ -33,7 +33,7 @@ class serendipity_event_facebook extends serendipity_event {
'smarty' => '2.6.7',
'php' => '4.1.0'
));
$propbag->add('version', '0.5.4');
$propbag->add('version', '0.6');
$propbag->add('groups', array('FRONTEND_VIEWS'));
$propbag->add('event_hooks', array(
'frontend_display' => true,

View file

@ -0,0 +1 @@
1.7: Added German translation.

View file

@ -17,6 +17,6 @@
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL', 'Wildcard autentifikace: Oprávnění');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL_DESC', 'Zadejte oprávnění, kterými bude disponovat uživatele přihlášený jako "wildacard".');
@define('PLUGIN_HTTPAUTH_FRONTEND', 'Vyžadovat autentifikaci pro frontend');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Má být autentifikační rutina vyžadována už pro frontend blogu? Pokud ano, pak je přístup k blogu nemožný bez přhlášení. Pokud volba není zapnuta, pak je přihášení vyžadováno pouze pro přístup do backendu (zadní - admnistrátorské části) blogu. Mějte na paměti, že přihlášení do administrační sekce je možné až od verze Serendipity 0.9-beta2!');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Má být autentifikační rutina vyžadována už pro frontend blogu? Pokud ano, pak je přístup k blogu nemožný bez přhlášení. Pokud volba není zapnuta, pak je přihášení vyžadováno pouze pro přístup do backendu (zadní - admnistrátorské části) blogu.');
?>

View file

@ -17,6 +17,6 @@
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL', 'Wildcard autentifikace: Oprávnění');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL_DESC', 'Zadejte oprávnění, kterými bude disponovat uživatele přihlášený jako "wildacard".');
@define('PLUGIN_HTTPAUTH_FRONTEND', 'Vyžadovat autentifikaci pro frontend');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Má být autentifikační rutina vyžadována už pro frontend blogu? Pokud ano, pak je přístup k blogu nemožný bez přhlášení. Pokud volba není zapnuta, pak je přihášení vyžadováno pouze pro přístup do backendu (zadní - admnistrátorské části) blogu. Mějte na paměti, že přihlášení do administrační sekce je možné až od verze Serendipity 0.9-beta2!');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Má být autentifikační rutina vyžadována už pro frontend blogu? Pokud ano, pak je přístup k blogu nemožný bez přhlášení. Pokud volba není zapnuta, pak je přihášení vyžadováno pouze pro přístup do backendu (zadní - admnistrátorské části) blogu.');
?>

View file

@ -0,0 +1,22 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define('PLUGIN_HTTPAUTH_NAME', 'HTTP-Authentifizierung');
@define('PLUGIN_HTTPAUTH_BLAHBLAH', 'Authentifiziert Benutzer über HTTP-Authentifizierung (basic_auth) mit ihren s9y-Anmeldedaten.');
@define('PLUGIN_HTTPAUTH_REMOTEUSER', 'REMOTE_USER-Authentifizierung zulassen?');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_DESC', 'Wenn "JA" können Benutzer über IIS/Apache-Bordmittel authentifiziert werden. Diese speichern eine zentrale Servervariable REMOTE_USER mit dem Namen Ihres authentifizierten Benutzers, und Serendipity kann dann mit diesem Benutzernamen zur Anmeldung verwenden. Wenn Sie dies aktivieren, achten Sie darauf, dass Ihr persönliches Authentifizierungssystem gültige Benutzer sicherstellt, da es die normale Serendipity-Anmeldung umgeht!');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_WILDCARD', 'Standardanmeldung ("Gast") aktivieren?');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_WILDCARD_DESC', 'Diese Einstellung wird nur verwendet, wenn die REMOTE_USER-Authentifizierung aktiviert ist. Wenn diese Einstellung aktiviert ist, wird ein in Ihrer Serendipity-Datenbank nicht vorhandener REMOTE_USER durch einen fest codierten Serendipity-Benutzer ersetzt. Dies bedeutet, dass ein Benutzer, der sich als "Raymond" anmeldet, für den aber kein Serendipity-Benutzer mit diesem Namen vorhanden ist, unter einem zentrales Serendipity-Konto mit dem Namen "Visitor" angemeldet werden kann.');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_AUTHORID', 'Standardanmeldung: Authorid');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_AUTHORID_DESC', 'Die Authorid, unter der ein Standardbenutzer angemeldet wird.');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL', 'Standardanmeldung: Userlevel');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL_DESC', 'Der Userlevel, mit dem ein Standardbenutzer angemeldet wird.');
@define('PLUGIN_HTTPAUTH_FRONTEND', 'Authentifizierung für Frontend erforderlich?');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Soll bereits für das Frontend eine Anmeldung benötigt werden? Wenn diese Option aktiviert ist, wird der Zugriff auf das Blog ohne Anmeldung verweigert. Wenn diese Option deaktiviert ist, ist nur im Backend eine Anmeldung erforderlich.');
?>

View file

@ -17,6 +17,6 @@
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL', 'Wildcard autentifikace: Oprávnìní');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL_DESC', 'Zadejte oprávnìní, kterými bude disponovat uživatele pøihlášený jako "wildacard".');
@define('PLUGIN_HTTPAUTH_FRONTEND', 'Vyžadovat autentifikaci pro frontend');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Má být autentifikační rutina vyžadována už pro frontend blogu? Pokud ano, pak je přístup k blogu nemožný bez přhlášení. Pokud volba není zapnuta, pak je přihášení vyžadováno pouze pro přístup do backendu (zadní - admnistrátorské části) blogu. Mějte na paměti, že přihlášení do administrační sekce je možné až od verze Serendipity 0.9-beta2!');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Má být autentifikační rutina vyžadována už pro frontend blogu? Pokud ano, pak je přístup k blogu nemožný bez přhlášení. Pokud volba není zapnuta, pak je přihášení vyžadováno pouze pro přístup do backendu (zadní - admnistrátorské části) blogu.');
?>

View file

@ -17,6 +17,6 @@
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL', 'Wildcard autentifikace: Oprávnìní');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL_DESC', 'Zadejte oprávnìní, kterými bude disponovat u¾ivatele pøihlá¹ený jako "wildacard".');
@define('PLUGIN_HTTPAUTH_FRONTEND', 'Vy¾adovat autentifikaci pro frontend');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Má být autentifikační rutina vyžadována už pro frontend blogu? Pokud ano, pak je přístup k blogu nemožný bez přhlášení. Pokud volba není zapnuta, pak je přihášení vyžadováno pouze pro přístup do backendu (zadní - admnistrátorské části) blogu. Mějte na paměti, že přihlášení do administrační sekce je možné až od verze Serendipity 0.9-beta2!');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Má být autentifikační rutina vyžadována už pro frontend blogu? Pokud ano, pak je přístup k blogu nemožný bez přhlášení. Pokud volba není zapnuta, pak je přihášení vyžadováno pouze pro přístup do backendu (zadní - admnistrátorské části) blogu.');
?>

View file

@ -0,0 +1,22 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define('PLUGIN_HTTPAUTH_NAME', 'HTTP-Authentifizierung');
@define('PLUGIN_HTTPAUTH_BLAHBLAH', 'Authentifiziert Benutzer über HTTP-Authentifizierung (basic_auth) mit ihren s9y-Anmeldedaten.');
@define('PLUGIN_HTTPAUTH_REMOTEUSER', 'REMOTE_USER-Authentifizierung zulassen?');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_DESC', 'Wenn "JA" können Benutzer über IIS/Apache-Bordmittel authentifiziert werden. Diese speichern eine zentrale Servervariable REMOTE_USER mit dem Namen Ihres authentifizierten Benutzers, und Serendipity kann dann mit diesem Benutzernamen zur Anmeldung verwenden. Wenn Sie dies aktivieren, achten Sie darauf, dass Ihr persönliches Authentifizierungssystem gültige Benutzer sicherstellt, da es die normale Serendipity-Anmeldung umgeht!');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_WILDCARD', 'Standardanmeldung ("Gast") aktivieren?');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_WILDCARD_DESC', 'Diese Einstellung wird nur verwendet, wenn die REMOTE_USER-Authentifizierung aktiviert ist. Wenn diese Einstellung aktiviert ist, wird ein in Ihrer Serendipity-Datenbank nicht vorhandener REMOTE_USER durch einen fest codierten Serendipity-Benutzer ersetzt. Dies bedeutet, dass ein Benutzer, der sich als "Raymond" anmeldet, für den aber kein Serendipity-Benutzer mit diesem Namen vorhanden ist, unter einem zentrales Serendipity-Konto mit dem Namen "Visitor" angemeldet werden kann.');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_AUTHORID', 'Standardanmeldung: Authorid');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_AUTHORID_DESC', 'Die Authorid, unter der ein Standardbenutzer angemeldet wird.');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL', 'Standardanmeldung: Userlevel');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL_DESC', 'Der Userlevel, mit dem ein Standardbenutzer angemeldet wird.');
@define('PLUGIN_HTTPAUTH_FRONTEND', 'Authentifizierung für Frontend erforderlich?');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Soll bereits für das Frontend eine Anmeldung benötigt werden? Wenn diese Option aktiviert ist, wird der Zugriff auf das Blog ohne Anmeldung verweigert. Wenn diese Option deaktiviert ist, ist nur im Backend eine Anmeldung erforderlich.');
?>

View file

@ -18,6 +18,6 @@
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL', 'Wildcard auth: Userlevel');
@define('PLUGIN_HTTPAUTH_REMOTEUSER_USERLEVEL_DESC', 'Specify the userlevel with which a wildcard-authenticated user will be logged in.');
@define('PLUGIN_HTTPAUTH_FRONTEND', 'Require authentication for frontend');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Shall the authentication routine already be required for the frontend? If enabled, access to the blog is denied without login - if disabled, login is only performed on the backend. Please bear in mind that the backend login functionality only works sine Serendipity 0.9-beta2!');
@define('PLUGIN_HTTPAUTH_FRONTEND_DESC', 'Shall the authentication routine already be required for the frontend? If enabled, access to the blog is denied without login - if disabled, login is only performed on the backend.');
?>

View file

@ -26,7 +26,7 @@ class serendipity_event_httpauth extends serendipity_event
$propbag->add('description', PLUGIN_HTTPAUTH_BLAHBLAH);
$propbag->add('stackable', false);
$propbag->add('author', 'Garvin Hicking');
$propbag->add('version', '1.6');
$propbag->add('version', '1.7');
$propbag->add('requirements', array(
'serendipity' => '0.8',
'smarty' => '2.6.7',

View file

@ -1,3 +1,5 @@
1.6.4: Added German translation.
1.6.3: Iconfont a11y fix (yellowled)
1.6.2: Fix for Smarty2 template

View file

@ -0,0 +1,13 @@
<?php
define('PLUGIN_LINKTRIMMER_NAME', 'Linkverkürzung');
define('PLUGIN_LINKTRIMMER_DESC', 'Ermöglicht Linkverkürzung zur Weiterleitung in Ihrem eigenen Blog, z.B. vermittels tr.im, tinyurl.com usw.');
define('PLUGIN_LINKTRIMMER_ENTER', 'URL eingeben: ');
define('PLUGIN_LINKTRIMMER_HASH', 'Optional Hash: ');
define('PLUGIN_LINKTRIMMER_RESULT', 'Verkürztes result: ');
define('PLUGIN_LINKTRIMMER_ERROR', 'Link konnte nicht gekürzt werden. Möglicherweise handelt es sich um ein Duplikat, einen ungültigen benutzerdefinierten Hash oder einen Datenbankfehler.');
define('PLUGIN_LINKTRIMMER_LINKPREFIX', 'Link-Prefix');
define('PLUGIN_LINKTRIMMER_LINKPREFIX_DESC', 'Geben Sie einen eindeutigen URL-Teil ein, der innerhalb Ihrer Domain als Basis-URL für den Linkverkürzer verwendet wird. Wenn Sie beispielsweise "l" eingeben, sehen Ihre URLs wie folgt aus: http://yourblog/l/ feda [mit aktiviertem URL-Rewriting] oder http://yourblog/index.php?/L/feda [ohne URL-Rewriting ]. Lassen Sie das Feld niemals leer, auch wenn Sie eine separate Domain für Ihre kurzen URLs haben.');
define('PLUGIN_LINKTRIMMER_DOMAIN', 'Domain');
define('PLUGIN_LINKTRIMMER_DOMAIN_DESC', 'Der Link, der für die Ausgabe verwendet wird. Sie können die .htaccess-Umleitung jeder anderen, ihnen gehörenden Domain verwenden und diese hier eingeben. Wenn Sie Serendipity auf http://mylongdomain.com/serendipity/ installiert haben, aber auch http://short.com/ besitzen, können Sie hier http://short.com/ eingeben und innerhalb des .htaccess von short.com alles umleiten zu Ihrer langen Domain: RewriteRule ^(.*)$ http://longdomain.com/serendipity/yourprefix/$1 (alternativ: redirectMatch 301 ^(.*)$ http://longdomain.com/serendipity/yourprefix/$1). URLs werden dann zweimal umgeleitet: von short.com zu mylongdomain.com zur ursprünglichen URL.');
define('PLUGIN_LINKTRIMMER_FRONTPAGE_OPTION', 'Linkverkürzer auf der Backend-Startseite anzeigen?');

View file

@ -0,0 +1,13 @@
<?php
define('PLUGIN_LINKTRIMMER_NAME', 'Linkverkürzung');
define('PLUGIN_LINKTRIMMER_DESC', 'Ermöglicht Linkverkürzung zur Weiterleitung in Ihrem eigenen Blog, z.B. vermittels tr.im, tinyurl.com usw.');
define('PLUGIN_LINKTRIMMER_ENTER', 'URL eingeben: ');
define('PLUGIN_LINKTRIMMER_HASH', 'Optional Hash: ');
define('PLUGIN_LINKTRIMMER_RESULT', 'Verkürztes result: ');
define('PLUGIN_LINKTRIMMER_ERROR', 'Link konnte nicht gekürzt werden. Möglicherweise handelt es sich um ein Duplikat, einen ungültigen benutzerdefinierten Hash oder einen Datenbankfehler.');
define('PLUGIN_LINKTRIMMER_LINKPREFIX', 'Link-Prefix');
define('PLUGIN_LINKTRIMMER_LINKPREFIX_DESC', 'Geben Sie einen eindeutigen URL-Teil ein, der innerhalb Ihrer Domain als Basis-URL für den Linkverkürzer verwendet wird. Wenn Sie beispielsweise "l" eingeben, sehen Ihre URLs wie folgt aus: http://yourblog/l/ feda [mit aktiviertem URL-Rewriting] oder http://yourblog/index.php?/L/feda [ohne URL-Rewriting ]. Lassen Sie das Feld niemals leer, auch wenn Sie eine separate Domain für Ihre kurzen URLs haben.');
define('PLUGIN_LINKTRIMMER_DOMAIN', 'Domain');
define('PLUGIN_LINKTRIMMER_DOMAIN_DESC', 'Der Link, der für die Ausgabe verwendet wird. Sie können die .htaccess-Umleitung jeder anderen, ihnen gehörenden Domain verwenden und diese hier eingeben. Wenn Sie Serendipity auf http://mylongdomain.com/serendipity/ installiert haben, aber auch http://short.com/ besitzen, können Sie hier http://short.com/ eingeben und innerhalb des .htaccess von short.com alles umleiten zu Ihrer langen Domain: RewriteRule ^(.*)$ http://longdomain.com/serendipity/yourprefix/$1 (alternativ: redirectMatch 301 ^(.*)$ http://longdomain.com/serendipity/yourprefix/$1). URLs werden dann zweimal umgeleitet: von short.com zu mylongdomain.com zur ursprünglichen URL.');
define('PLUGIN_LINKTRIMMER_FRONTPAGE_OPTION', 'Linkverkürzer auf der Backend-Startseite anzeigen?');

View file

@ -26,7 +26,7 @@ class serendipity_event_linktrimmer extends serendipity_event {
'php' => '4.1.0'
));
$propbag->add('version', '1.6.3');
$propbag->add('version', '1.6.4');
$propbag->add('author', 'Garvin Hicking, Ian');
$propbag->add('stackable', false);
$propbag->add('configuration', array('prefix', 'frontpage', 'domain'));

View file

@ -1 +1,2 @@
1.5: Added German translation.
1.4: Added legal gdpr/dsgvo info

View file

@ -0,0 +1,17 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define('PLUGIN_MARKREAD_NAME', 'Einträge für Besucher als gelesenen / ungelesenen anzeigen');
@define('PLUGIN_MARKREAD_MSG', 'Der Eintrag wurde als gelesen markiert. Sie können dieses Fenster jetzt schließen, wenn es nicht automatisch geschlossen wird.');
@define('PLUGIN_MARKREAD_MARKLINK', 'Titel des Links, um Einträge als gelesen zu markieren.');
@define('PLUGIN_MARKREAD_MARKLINK_DEFAULT', 'Als gelesen markieren');
@define('PLUGIN_MARKREAD_MARKTEXT', 'Text, der angezeigt wird, wenn der Eintrag gelesen wurde');
@define('PLUGIN_MARKREAD_MARKTEXT_DEFAULT', 'Eintrag als gelesen markiert');
?>

View file

@ -36,7 +36,7 @@ class serendipity_event_markread extends serendipity_event
$propbag->add('description', PLUGIN_MARKREAD_NAME);
$propbag->add('stackable', false);
$propbag->add('author', 'Garvin Hicking');
$propbag->add('version', '1.4');
$propbag->add('version', '1.5');
$propbag->add('requirements', array(
'serendipity' => '0.8',
'smarty' => '2.6.7',

View file

@ -0,0 +1 @@
0.2: Added German translation.

View file

@ -0,0 +1,6 @@
<?php #
@define('PLUGIN_EVENT_TINYPNG_NAME', 'Bilder komprimieren');
@define('PLUGIN_EVENT_TINYPNG_DESC', 'PNG- und JPG-Bilder mit dem TinyPNG-Dienst komprimieren.');
@define('PLUGIN_EVENT_TINYPNG_APIKEY', 'TinyPNG-API-Key');
@define('PLUGIN_EVENT_TINYPNG_APIKEY_DESC', 'API-Key für tinypng - Registrierung auf https://tinypng.com/developers');

View file

@ -0,0 +1,6 @@
<?php #
@define('PLUGIN_EVENT_TINYPNG_NAME', 'Bilder komprimieren');
@define('PLUGIN_EVENT_TINYPNG_DESC', 'PNG- und JPG-Bilder mit dem TinyPNG-Dienst komprimieren.');
@define('PLUGIN_EVENT_TINYPNG_APIKEY', 'TinyPNG-API-Key');
@define('PLUGIN_EVENT_TINYPNG_APIKEY_DESC', 'API-Key für tinypng - Registrierung auf https://tinypng.com/developers');

View file

@ -16,7 +16,7 @@ class serendipity_event_tinypng extends serendipity_event {
$propbag->add('description', PLUGIN_EVENT_TINYPNG_DESC);
$propbag->add('stackable', false);
$propbag->add('author', 'onli');
$propbag->add('version', '0.1');
$propbag->add('version', '0.2');
$propbag->add('requirements', array(
'serendipity' => '2.0'
));

View file

@ -1,6 +1,12 @@
ChangeLog: serendipity_event_wrapurl Plugin
""""""""""
[Version 0.11 2019/08/17] by -thh
Added German translation.
[Version 10]
Propagate $smarty.env.staticpage_pagetitle (and the others) so that it can be used in entries.tpl
[Version 0.9 2011/08/13] by Ian (Timbalu)

View file

@ -0,0 +1,24 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define('WRAPURL_TITLE', 'Wrap-URL');
@define('WRAPURL_TITLE_BLAHBLAH', 'Bindet eine andere Seite in einen IFRAME ein, der im Hauptteil angezeigt werden soll.');
@define('WRAPURL_HEADLINE', 'Überschrift');
@define('WRAPURL_HEADLINE_BLAHBLAH', 'Zeigt eine Überschrift über der eingebundenen Seite an, die wie jede andere Überschrift in Ihrem Blog dargestellt wird.');
@define('WRAPURL_URL', 'URL');
@define('WRAPURL_URL_BLAHBLAH', 'Die URL - entweder eine vollständige URL oder relativ zum Server-Stammverzeichnis (docroot).');
@define('WRAPURL_HIGHT', 'Höhe in Pixeln');
@define('WRAPURL_HIGHT_BLAHBLAH', 'Dies ist erforderlich, um das richtige CSS-Höhenattribut für den iframe dieser einzelnen Seite festzulegen.');
@define('WRAPURL_PERMALINK', 'Permalink');
@define('WRAPURL_PAGETITLE', 'URL-Kurzname (Abwärtskompatibilität)');
@define('WRAPURL_PAGETITLE_BLAHBLAH', 'Dies wird für die individuelle Benennung von Unterseiten und CSS verwendet. Ein einziges Wort ist erforderlich!');
@define('WRAPURL_PERMALINK_BLAHBLAH', 'Definiert einen Permalink für die URL. Benötigt den absoluten HTTP-Pfad und muss mit .htm oder .html enden!');
@define('WRAPURL_URL_APPEND', 'GET-Variablen anhängen');
@define('WRAPURL_URL_APPEND_BLAHBLAH', 'Sollen alle GET-Parameter an die Ziel-URL angehängt werden? Bei "Ja" werden alle zusätzlichen Parameter wie "&data1=X&data2=X", die zum Aufrufen der WrapURL-Seite (also der Seite, in die der iframe eingefügt wird) verwendet wurden, an die Ziel-URL im iframe angehängt. Ansonsten wird nur die konfigurierte URL weitergegeben.');
@define('WRAPURL_HIDE_SIDEBAR', 'Seitenleisten ausblenden?');
?>

View file

@ -0,0 +1,24 @@
<?php #
/**
* @version
* @author Thomas Hochstein <thh@inter.net>
*/
@define('WRAPURL_TITLE', 'Wrap-URL');
@define('WRAPURL_TITLE_BLAHBLAH', 'Bindet eine andere Seite in einen IFRAME ein, der im Hauptteil angezeigt werden soll.');
@define('WRAPURL_HEADLINE', 'Überschrift');
@define('WRAPURL_HEADLINE_BLAHBLAH', 'Zeigt eine Überschrift über der eingebundenen Seite an, die wie jede andere Überschrift in Ihrem Blog dargestellt wird.');
@define('WRAPURL_URL', 'URL');
@define('WRAPURL_URL_BLAHBLAH', 'Die URL - entweder eine vollständige URL oder relativ zum Server-Stammverzeichnis (docroot).');
@define('WRAPURL_HIGHT', 'Höhe in Pixeln');
@define('WRAPURL_HIGHT_BLAHBLAH', 'Dies ist erforderlich, um das richtige CSS-Höhenattribut für den iframe dieser einzelnen Seite festzulegen.');
@define('WRAPURL_PERMALINK', 'Permalink');
@define('WRAPURL_PAGETITLE', 'URL-Kurzname (Abwärtskompatibilität)');
@define('WRAPURL_PAGETITLE_BLAHBLAH', 'Dies wird für die individuelle Benennung von Unterseiten und CSS verwendet. Ein einziges Wort ist erforderlich!');
@define('WRAPURL_PERMALINK_BLAHBLAH', 'Definiert einen Permalink für die URL. Benötigt den absoluten HTTP-Pfad und muss mit .htm oder .html enden!');
@define('WRAPURL_URL_APPEND', 'GET-Variablen anhängen');
@define('WRAPURL_URL_APPEND_BLAHBLAH', 'Sollen alle GET-Parameter an die Ziel-URL angehängt werden? Bei "Ja" werden alle zusätzlichen Parameter wie "&data1=X&data2=X", die zum Aufrufen der WrapURL-Seite (also der Seite, in die der iframe eingefügt wird) verwendet wurden, an die Ziel-URL im iframe angehängt. Ansonsten wird nur die konfigurierte URL weitergegeben.');
@define('WRAPURL_HIDE_SIDEBAR', 'Seitenleisten ausblenden?');
?>

View file

@ -27,7 +27,7 @@ class serendipity_event_wrapURL extends serendipity_event {
$propbag->add('event_hooks', array('entries_header' => true, 'entry_display' => true, 'genpage' => true, 'frontend_generate_plugins' => true, 'css' => true));
$propbag->add('configuration', array('headline', 'permalink', 'pagetitle', 'wrapurl', 'height', 'wrapurl_append', 'hide_sidebar'));
$propbag->add('author', 'Rob Antonishen, Ian (Timbalu)');
$propbag->add('version', '0.10.1');
$propbag->add('version', '0.11');
$propbag->add('requirements', array(
'serendipity' => '0.7',
'smarty' => '2.6.7',

View file

@ -1 +1,3 @@
0.8: Added German translation.
Added legal information for gdpr/dsgvo

View file

@ -0,0 +1,26 @@
<?php #
/**
* @version 0.1
* @author Thomas Hochstein <thh@inter.net>
*/
@define('PLUGIN_QUICKLINK_NAME', 'Quicklink');
@define('PLUGIN_QUICKLINK_BLAHBLAH', 'Zeigt ein Feld für Quicklinks an');
@define('PLUGIN_QUICKLINK_MAXENTRIES', 'Maximale Link-Anzahl');
@define('PLUGIN_QUICKLINK_MAXENTRIES_BLAHBLAH', 'Wie viele Links sollen auf jeder Seite angezeigt werden? (Standardeinstellung: 15)');
@define('PLUGIN_QUICKLINK_TITLE', 'Überschrift');
@define('PLUGIN_QUICKLINK_TITLE_BLAHBLAH', 'Überschrift der Linkliste');
@define('PLUGIN_QUICKLINK_DELETE', 'Löschen');
@define('PLUGIN_QUICKLINK_DELETE_BLAHBLAH', 'Linktext für den Link zum Löschen von Einträgen');
@define('PLUGIN_QUICKLINK_SUBMIT', 'Absenden');
@define('PLUGIN_QUICKLINK_SUBMIT_BLAHBLAH', 'Beschriftung des Absende-Buttons');
@define('PLUGIN_QUICKLINK_SHOW_TIP', 'Tooltip für Links anzeigen?');
@define('PLUGIN_QUICKLINK_SHOW_TIP_BLAHBLAH', 'Zu jedem Link wird ein Tooltip mit Datum und Beschreibung angezeigt. Tooltips sind die einzige Möglichkeit, Beschreibungen anzuzeigen!');
@define('PLUGIN_QUICKLINK_PUBLIC', 'Öffentlich?');
@define('PLUGIN_QUICKLINK_PUBLIC_BLAHBLAH', 'Wenn dies aktiviert ist, können alle Besucher Links einsenden.');
@define('PLUGIN_QUICKLINK_ALERT', 'Sicher?');
@define('PLUGIN_QUICKLINK_LABEL', 'Label');
?>

View file

@ -0,0 +1,26 @@
<?php #
/**
* @version 0.1
* @author Thomas Hochstein <thh@inter.net>
*/
@define('PLUGIN_QUICKLINK_NAME', 'Quicklink');
@define('PLUGIN_QUICKLINK_BLAHBLAH', 'Zeigt ein Feld für Quicklinks an');
@define('PLUGIN_QUICKLINK_MAXENTRIES', 'Maximale Link-Anzahl');
@define('PLUGIN_QUICKLINK_MAXENTRIES_BLAHBLAH', 'Wie viele Links sollen auf jeder Seite angezeigt werden? (Standardeinstellung: 15)');
@define('PLUGIN_QUICKLINK_TITLE', 'Überschrift');
@define('PLUGIN_QUICKLINK_TITLE_BLAHBLAH', 'Überschrift der Linkliste');
@define('PLUGIN_QUICKLINK_DELETE', 'Löschen');
@define('PLUGIN_QUICKLINK_DELETE_BLAHBLAH', 'Linktext für den Link zum Löschen von Einträgen');
@define('PLUGIN_QUICKLINK_SUBMIT', 'Absenden');
@define('PLUGIN_QUICKLINK_SUBMIT_BLAHBLAH', 'Beschriftung des Absende-Buttons');
@define('PLUGIN_QUICKLINK_SHOW_TIP', 'Tooltip für Links anzeigen?');
@define('PLUGIN_QUICKLINK_SHOW_TIP_BLAHBLAH', 'Zu jedem Link wird ein Tooltip mit Datum und Beschreibung angezeigt. Tooltips sind die einzige Möglichkeit, Beschreibungen anzuzeigen!');
@define('PLUGIN_QUICKLINK_PUBLIC', 'Öffentlich?');
@define('PLUGIN_QUICKLINK_PUBLIC_BLAHBLAH', 'Wenn dies aktiviert ist, können alle Besucher Links einsenden.');
@define('PLUGIN_QUICKLINK_ALERT', 'Sicher?');
@define('PLUGIN_QUICKLINK_LABEL', 'Label');
?>

View file

@ -27,7 +27,7 @@ class serendipity_plugin_quicklink extends serendipity_plugin
$propbag->add('description', PLUGIN_QUICKLINK_BLAHBLAH);
$propbag->add('stackable', false);
$propbag->add('author', 'Omid Mottaghi Rad');
$propbag->add('version', '0.7.2');
$propbag->add('version', '0.8');
$propbag->add('requirements', array(
'serendipity' => '0.9',
'smarty' => '2.6.7',