1
0

Also support "last X" REST interface

This commit is contained in:
Garvin Hicking
2006-08-02 10:07:34 +00:00
commit 80e14346a5
1775 changed files with 195589 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<?php # $Id$
/**
* @version $Revision$
* @author Ivan Cenov jwalker@abv.bg
* EN-Revision: 791
*/
@define('PLUGIN_EVENT_MAILER_NAME', 'Изпращане на статии по e-mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Приставката позволява изпращането на нови статии по e-mail съобщения на указани получатели.');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Получател');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'E-mail адрес, където искате да изпращате статиите (пример: пощенски списък).');
@define('PLUGIN_EVENT_MAILER_LINK', 'Изпращане на връзки към статиите ?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'При избор \'Да\' ще бъдат включвани връзки към статиите преди тяхното съдържание.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'Премахване на HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'При избор \'Да\' HTML таговете в статиите ще бъдат премахвани при изпращането им.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'Преобразуване на HTML параграфите в нови редове ?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'При избор \'Да\' добавя нов ред след всеки HTML параграф. Това е много удобно в случай на премахване на HTML, защото запазва структурата на статиите и подобрява читаемостта им.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'Получател (повече от един адреса разделете с интервал)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'Статията не беше изпратена по e-mail, понеже вие отменихте това действие.');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Изпращане');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', 'Изпращане на тази статия по e-mail');
?>

View File

@@ -0,0 +1,16 @@
<?php # $Id: serendipity_event_mailer.php 283 2005-07-22 08:56:47Z garvinhicking $
@define('PLUGIN_EVENT_MAILER_NAME', 'Artikel mailen');
@define('PLUGIN_EVENT_MAILER_DESC', 'Verschickt jeden neuen Artikel im Blog via E-Mail');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Mail-Empfänger');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'Die E-Mail Adresse an die die Artikel verschickt werden sollen (empfohlen: Eine Mailing-Liste)');
@define('PLUGIN_EVENT_MAILER_LINK', 'URL des Artikels mailen?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Verschickt die URL des Artikels.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'HTML entfernen?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Entfernt HTML-Anweisungen aus der Mail.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'HTML-Paragraphen in Leerzeilen wandeln?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'Fügt einen Zeilenumbruch nach jedem HTML-Paragraphen ein. Besonders hilfreich im Zusammenhang mit der Option "HTML Entfernen", damit der Eintrag später selbst dann Umbrüche enthält, wenn sie nicht manuell eingegeben wurden.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'Mail-Empfänger (mehrere Empfänger mit Leerzeichen trennen)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'Dieser Eintrage wurde nicht per E-Mail versendet, da diese Option deaktiviert wurde.');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Versende');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', 'Diesen Eintrag per E-Mail versenden');

View File

@@ -0,0 +1,19 @@
<?php # $Id: lang_es.inc.php,v 1.4 2005/05/17 11:37:42 garvinhicking Exp $
/**
* @version $Revision: 690 $
* @author Rodrigo Lazo Paz <rlazo.paz@gmail.com>
* EN-Revision: 690
*/
@define('PLUGIN_EVENT_MAILER_NAME', 'Envía tus entradas a través de E-Mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Te permite enviar las entradas nuevas a un correo electrónico específico');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Destinatario');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'Dirección de correo electrónico a la cual enviarás las nuevas entradas (sugerencia: una lista de correos)');
@define('PLUGIN_EVENT_MAILER_LINK', '¿Enviar enlace al artículo?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Incluye un enlace al artículo dentro del correo.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', '¿Eliminar HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Elimina las etiquetas HTML del correo.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', '¿Convertir párrafo HTML en saltos de linea?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'Añade saltos de linea luego de cada párrafo HTML. Esta opción es muy útil si también activas la eliminación HTML, así tus párrafos se mantendrán.');
?>

View File

@@ -0,0 +1,32 @@
<?php # $Id: lang_ja.inc.php,v 1.4 2005/05/17 11:37:42 garvinhicking Exp $
##########################################################################
# serendipity - another blogger... #
##########################################################################
# #
# (c) 2003 Jannis Hermanns <J@hacked.it> #
# http://www.jannis.to/programming/serendipity.html #
# #
# Translated by #
# Sebastian Mordziol <argh@php-tools.net> #
# http://sebastian.mordziol.de #
# #
##########################################################################
@define('PLUGIN_EVENT_MAILER_NAME', 'Envoyer les billets par E-Mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Envoie un billet par Email à un destinataire de votre choix lorsqu\'il est publié');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Destinataire');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'L\'adresse Email à laquelle le billet dot être envoyé (suggestion: une mailing list)');
@define('PLUGIN_EVENT_MAILER_LINK', 'Envoyer un lien au billet?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Inclut un lien au billet original dans l\'email.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'Enlever le HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Enlève toutes les balises HTML contenues dans le billet.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'Convertir les paragraphes HTML en retours à la ligne?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'Ajoute un retour à la ligne aprÈs chaque paragraphe HTML. Cette option est très utile pour préverver les paragraphes dans le texte si vous avez activé l\'option d\'enlever les balises HTML.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'Destinataire(s) email (séparez plusieurs destinataires avec des espaces)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'Ce billet n\'a pas été envoyé par email parce-que vous avec décidé de ne pas l\'envoyer.');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Envoi...');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', 'Envoyer ce billet par email');
/* vim: set sts=4 ts=4 expandtab : */
?>

View File

@@ -0,0 +1,25 @@
<?php # $Id: lang_ja.inc.php 833 2006-01-11 05:16:01Z elf2000 $
/**
* @version $Revision$
* @author Tadashi Jokagi <elf2000@users.sourceforge.net>
* EN-Revision: 817
*/
@define('PLUGIN_EVENT_MAILER_NAME', '電子メールでエントリを送信する');
@define('PLUGIN_EVENT_MAILER_DESC', '指定のアドレスに電子メールで新しく作成されたエントリを送信します。');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'メール受信者');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'エントリを送信したい電子メールアドレス (提案: メーリングリスト)');
@define('PLUGIN_EVENT_MAILER_LINK', '記事へのリンクをメールしますか?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'メールに記事へのリンクを含みます。');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'HTML を削除しますか?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', '電子メールから HTML タグを削除します。');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'HTML の段落を改行に変換しますか?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'HTML の各段落の後に改行を追加します。HTML 削除を有効にしている場合、これは非常に有用です。その結果、段落は手動で入力せずとも維持することができます。');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'メール受信者 (複数の受信者は半角空白で分けます)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'それを送らないことを決定したので、このエントリは電子メールにて送信されませんでした。');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Sending');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', '電子メールにてこのエントリを送信する');
/* vim: set sts=4 ts=4 expandtab : */
?>

View File

@@ -0,0 +1,16 @@
<?php # $Id: lang_ko.inc.php,v 1.0 2005/06/29 13:41:13 garvinhicking Exp $
# Translated by: Wesley Hwang-Chung <wesley96@gmail.com>
# (c) 2005 http://www.tool-box.info/
@define('PLUGIN_EVENT_MAILER_NAME', '글을 전자우편으로 발송');
@define('PLUGIN_EVENT_MAILER_DESC', '새로 작성한 글을 전자우편을 통해 특정 주소로 발송함');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', '전자우편 수신자');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', '작성한 글을 발송할 전자우편 주소 (메일링 리스트 권장)');
@define('PLUGIN_EVENT_MAILER_LINK', '글에 대한 링크 발송');
@define('PLUGIN_EVENT_MAILER_LINKDESC', '전자우편에 원본 글로 갈 수 있는 링크를 포함시킴');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'HTML 제거');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', '전자우편에서 HTML 태그를 제거함');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'HTML 문단을 새 줄로 변환');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'HTML 문단이 끝나는 부분에 새 줄을 추가합니다. HTML 제거 기능을 사용할 때 문단 구조를 유지하는데 유용하게 쓸 수 있습니다.');
?>

View File

@@ -0,0 +1,25 @@
<?php # $Id: lang_en.inc.php 817 2005-12-30 20:32:23Z jwalker $
/**
* @version $Revision: 817 $
* @author Kostas CoSTa Brzezinski <costa@kofeina.net>
* EN-Revision: Revision of lang_en.inc.php
*/
@define('PLUGIN_EVENT_MAILER_NAME', 'Wysyłaj wpisy via e-mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Wysyła nowe wpisy via e-mail na określony adres mailowy');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Odbiorca e-maila');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'Adres mailowy, na ktory chcesz wysyłać wpisy (sugestia: adres listy mailingowej na przykład)');
@define('PLUGIN_EVENT_MAILER_LINK', 'Wysyłać link do wpisu?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Włącz link do wpisu w treści maila');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'Usunąć HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Usuwa tago HTML z treści maila');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'Przekształcić paragrafy HTML na nowe linie?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'Dodaje nowa linię po każdym paragrafie HTML. Jest to bardzo przydatne przy usunięciu HTML z treści maila - pozwoli na zachowanie struktury paragrafów.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'Odbiorca(y) e-maila (rozdzielaj wiele adresów spacją)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'Ten wpis nie został wysłany e-mailem ponieważ zdecydowałeś, by go nie wysyłać tą drogą.');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Wysyłanie.');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', 'Wyślij ten wpis e-mailem');
?>

View File

@@ -0,0 +1,18 @@
<?php # $Id:$
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) by Rodrigo Lazo <rlazo.paz@gmail.com>
/* vim: set sts=4 ts=4 expandtab : */
@define('PLUGIN_EVENT_MAILER_NAME', 'Envie as suas entradas através de E-Mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Permite enviar uma entrada nova via E-mail para um endereço específico');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Destinatário');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'Endereço de E-Mail para onde enviar as entradas (sugestão: uma lista de correio)');
@define('PLUGIN_EVENT_MAILER_LINK', 'Enviar ligação ao artigo?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Inclui uma ligação ao artigo dentro da mensagem.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'Eliminar HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Elimina as etiquetas HTML da mensagem.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'Converter parágrafos de HTML em mudanças de linha?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'Junta mudanças de linha a seguir a cada parágrafo. Esta opção é muito útil se também escolher a eliminação de etiquetas HTML, pois assim manter-se-ão os parágrafos.');
?>

View File

@@ -0,0 +1,25 @@
<?php # $Id: $
##########################################################################
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity #
# Developer Team) All rights reserved. See LICENSE file for licensing #
# details #
# #
# (c) 2003 Jannis Hermanns <J@hacked.it> #
# http://www.jannis.to/programming/serendipity.html #
# #
# Translated by #
# (c) 2004-2005 CapriSkye <admin@capriskye.com> #
# http://open.38.com #
##########################################################################
@define('PLUGIN_EVENT_MAILER_NAME', '寄送文章');
@define('PLUGIN_EVENT_MAILER_DESC', '可讓您寄送新發佈的文章到電子郵件信箱');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', '收件人');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', '收件人的電子信箱 (建議:電子報)');
@define('PLUGIN_EVENT_MAILER_LINK', '包括文章連結?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', '郵件內包括文章的連結位址。');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', '移除 HTML');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', '移除郵件內的 HTML。');
@define('PLUGIN_EVENT_MAILER_CONVERTP', '轉換 HTML 段落成新行?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', '加入新行於每個 HTML 的段落。如果您開啟 移除 HTML 的功能,這會檢查每個未自己段行的段落,然後自動幫您段行。');
?>

View File

@@ -0,0 +1,25 @@
<?php # $Id: $
##########################################################################
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity #
# Developer Team) All rights reserved. See LICENSE file for licensing #
# details #
# #
# (c) 2003 Jannis Hermanns <J@hacked.it> #
# http://www.jannis.to/programming/serendipity.html #
# #
# Translated by #
# (c) 2006 Aphonex Li <aphonex.li@gmail.com> #
# http://www.exten.cn #
##########################################################################
@define('PLUGIN_EVENT_MAILER_NAME', '发送文章');
@define('PLUGIN_EVENT_MAILER_DESC', '可让你发送新发布的文章到邮箱中');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', '收件人');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', '收件人的邮箱');
@define('PLUGIN_EVENT_MAILER_LINK', '包括文章连接');
@define('PLUGIN_EVENT_MAILER_LINKDESC', '邮件内容包括文章连接地址');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', '移除 HTML');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', '移除邮件内的 HTML');
@define('PLUGIN_EVENT_MAILER_CONVERTP', '转换 HTML 段落成新行');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', '加入新行于 HTML 的段落。如果开启 移除 HTML 的功能,这会检查每个未行的段落,然后自动分行。');
?>

View File

@@ -0,0 +1,24 @@
<?php # $Id$
/**
* @version $Revision$
* @author Ivan Cenov jwalker@abv.bg
* EN-Revision: 791
*/
@define('PLUGIN_EVENT_MAILER_NAME', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> e-mail');
@define('PLUGIN_EVENT_MAILER_DESC', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> e-mail <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'E-mail <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>).');
@define('PLUGIN_EVENT_MAILER_LINK', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> \'<27><>\' <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> \'<27><>\' HTML <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> HTML <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> \'<27><>\' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> HTML <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> HTML, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> e-mail, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.');
@define('PLUGIN_EVENT_MAILER_SENDING', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> e-mail');
?>

View File

@@ -0,0 +1,16 @@
<?php # $Id: serendipity_event_mailer.php 283 2005-07-22 08:56:47Z garvinhicking $
@define('PLUGIN_EVENT_MAILER_NAME', 'Artikel mailen');
@define('PLUGIN_EVENT_MAILER_DESC', 'Verschickt jeden neuen Artikel im Blog via E-Mail');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Mail-Empf<70>nger');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'Die E-Mail Adresse an die die Artikel verschickt werden sollen (empfohlen: Eine Mailing-Liste)');
@define('PLUGIN_EVENT_MAILER_LINK', 'URL des Artikels mailen?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Verschickt die URL des Artikels.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'HTML entfernen?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Entfernt HTML-Anweisungen aus der Mail.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'HTML-Paragraphen in Leerzeilen wandeln?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'F<>gt einen Zeilenumbruch nach jedem HTML-Paragraphen ein. Besonders hilfreich im Zusammenhang mit der Option "HTML Entfernen", damit der Eintrag sp<73>ter selbst dann Umbr<62>che enth<74>lt, wenn sie nicht manuell eingegeben wurden.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'Mail-Empf<70>nger (mehrere Empf<70>nger mit Leerzeichen trennen)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'Dieser Eintrage wurde nicht per E-Mail versendet, da diese Option deaktiviert wurde.');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Versende');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', 'Diesen Eintrag per E-Mail versenden');

View File

@@ -0,0 +1,25 @@
<?php # $Id$
/**
* @version $Revision$
* @author Translator Name <yourmail@example.com>
* EN-Revision: Revision of lang_en.inc.php
*/
@define('PLUGIN_EVENT_MAILER_NAME', 'Send entries via E-Mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Let you send a newly created entry via E-Mail to a specific address');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Mail recipient');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'E-Mail address you want to send the entries to (suggested: a mailing list)');
@define('PLUGIN_EVENT_MAILER_LINK', 'Mail link to article?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Include a link to the article in the mail.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'Remove HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Remove HTML-Tags from the mail.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'Convert HTML-paragraphs to newlines?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'Adds a newline after each HTML paragraph. This is very useful if you enable HTML removing, so that your paragraphs can be kept if not manually entered.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'Mail recipient (seperate multiple recipients with a space)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'This entry was not sent via E-Mail because you decided to not send it.');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Sending');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', 'Send this entry via E-Mail');
?>

View File

@@ -0,0 +1,22 @@
<?php # $Id: lang_es.inc.php,v 1.4 2005/05/17 11:37:42 garvinhicking Exp $
/**
* @version $Revision: 690 $
* @author Rodrigo Lazo Paz <rlazo.paz@gmail.com>
* EN-Revision: 690
*/
@define('PLUGIN_EVENT_MAILER_NAME', 'Env<6E>a tus entradas a trav<61>s de E-Mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Te permite enviar las entradas nuevas a un correo electr<74>nico espec<65>fico');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Destinatario');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'Direcci<63>n de correo electr<74>nico a la cual enviar<61>s las nuevas entradas (sugerencia: una lista de correos)');
@define('PLUGIN_EVENT_MAILER_LINK', '<27>Enviar enlace al art<72>culo?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Incluye un enlace al art<72>culo dentro del correo.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', '<27>Eliminar HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Elimina las etiquetas HTML del correo.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', '<27>Convertir p<>rrafo HTML en saltos de linea?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'A<>ade saltos de linea luego de cada p<>rrafo HTML. Esta opci<63>n es muy <20>til si tambi<62>n activas la eliminaci<63>n HTML, as<61> tus p<>rrafos se mantendr<64>n.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'Destinatario (separa m<>ltiples destinatarios con un espacio)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'Esta entrada no fue enviada via E-Mail porque decidiste no hacerlo.');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Enviando');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', 'Enviar esta entrada via E-Mail');
?>

View File

@@ -0,0 +1,32 @@
<?php # $Id: lang_ja.inc.php,v 1.4 2005/05/17 11:37:42 garvinhicking Exp $
##########################################################################
# serendipity - another blogger... #
##########################################################################
# #
# (c) 2003 Jannis Hermanns <J@hacked.it> #
# http://www.jannis.to/programming/serendipity.html #
# #
# Translated by #
# Sebastian Mordziol <argh@php-tools.net> #
# http://sebastian.mordziol.de #
# #
##########################################################################
@define('PLUGIN_EVENT_MAILER_NAME', 'Envoyer les billets par E-Mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Envoie un billet par Email <20> un destinataire de votre choix lorsqu\'il est publi<6C>');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Destinataire');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'L\'adresse Email <20> laquelle le billet dot <20>tre envoy<6F> (suggestion: une mailing list)');
@define('PLUGIN_EVENT_MAILER_LINK', 'Envoyer un lien au billet?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Inclut un lien au billet original dans l\'email.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'Enlever le HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Enl<6E>ve toutes les balises HTML contenues dans le billet.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'Convertir les paragraphes HTML en retours <20> la ligne?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'Ajoute un retour <20> la ligne apr<70>s chaque paragraphe HTML. Cette option est tr<74>s utile pour pr<70>verver les paragraphes dans le texte si vous avez activ<69> l\'option d\'enlever les balises HTML.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'Destinataire(s) email (s<>parez plusieurs destinataires avec des espaces)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'Ce billet n\'a pas <20>t<EFBFBD> envoy<6F> par email parce-que vous avec d<>cid<69> de ne pas l\'envoyer.');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Envoi...');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', 'Envoyer ce billet par email');
/* vim: set sts=4 ts=4 expandtab : */
?>

View File

@@ -0,0 +1,25 @@
<?php # $Id$
/**
* @version $Revision$
* @author Tadashi Jokagi <elf2000@users.sourceforge.net>
* EN-Revision: 817
*/
@define('PLUGIN_EVENT_MAILER_NAME', '電子メールでエントリを送信する');
@define('PLUGIN_EVENT_MAILER_DESC', '指定のアドレスに電子メールで新しく作成されたエントリを送信します。');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'メール受信者');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'エントリを送信したい電子メールアドレス (提案: メーリングリスト)');
@define('PLUGIN_EVENT_MAILER_LINK', '記事へのリンクをメールしますか?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'メールに記事へのリンクを含みます。');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'HTML を削除しますか?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', '電子メールから HTML タグを削除します。');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'HTML の段落を改行に変換しますか?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'HTML の各段落の後に改行を追加します。HTML 削除を有効にしている場合、これは非常に有用です。その結果、段落は手動で入力せずとも維持することができます。');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'メール受信者 (複数の受信者は半角空白で分けます)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'それを送らないことを決定したので、このエントリは電子メールにて送信されませんでした。');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Sending');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', '電子メールにてこのエントリを送信する');
/* vim: set sts=4 ts=4 expandtab : */
?>

View File

@@ -0,0 +1,16 @@
<?php # $Id: lang_ko.inc.php,v 1.0 2005/06/29 13:41:13 garvinhicking Exp $
# Translated by: Wesley Hwang-Chung <wesley96@gmail.com>
# (c) 2005 http://www.tool-box.info/
@define('PLUGIN_EVENT_MAILER_NAME', '글을 전자우편으로 발송');
@define('PLUGIN_EVENT_MAILER_DESC', '새로 작성한 글을 전자우편을 통해 특정 주소로 발송함');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', '전자우편 수신자');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', '작성한 글을 발송할 전자우편 주소 (메일링 리스트 권장)');
@define('PLUGIN_EVENT_MAILER_LINK', '글에 대한 링크 발송');
@define('PLUGIN_EVENT_MAILER_LINKDESC', '전자우편에 원본 글로 갈 수 있는 링크를 포함시킴');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'HTML 제거');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', '전자우편에서 HTML 태그를 제거함');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'HTML 문단을 새 줄로 변환');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'HTML 문단이 끝나는 부분에 새 줄을 추가합니다. HTML 제거 기능을 사용할 때 문단 구조를 유지하는데 유용하게 쓸 수 있습니다.');
?>

View File

@@ -0,0 +1,25 @@
<?php # $Id: lang_en.inc.php 817 2005-12-30 20:32:23Z jwalker $
/**
* @version $Revision: 817 $
* @author Kostas CoSTa Brzezinski <costa@kofeina.net>
* EN-Revision: Revision of lang_en.inc.php
*/
@define('PLUGIN_EVENT_MAILER_NAME', 'Wysy<73>aj wpisy via e-mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Wysy<73>a nowe wpisy via e-mail na okre<72>lony adres mailowy');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Odbiorca e-maila');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'Adres mailowy, na ktory chcesz wysy<73>a<EFBFBD> wpisy (sugestia: adres listy mailingowej na przyk<79>ad)');
@define('PLUGIN_EVENT_MAILER_LINK', 'Wysy<73>a<EFBFBD> link do wpisu?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'W<><57>cz link do wpisu w tre<72>ci maila');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'Usun<75><6E> HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Usuwa tago HTML z tre<72>ci maila');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'Przekszta<74>ci<63> paragrafy HTML na nowe linie?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'Dodaje nowa lini<6E> po ka<6B>dym paragrafie HTML. Jest to bardzo przydatne przy usuni<6E>ciu HTML z tre<72>ci maila - pozwoli na zachowanie struktury paragraf<61>w.');
@define('PLUGIN_EVENT_MAILER_RECIPIENTS', 'Odbiorca(y) e-maila (rozdzielaj wiele adres<65>w spacj<63>)');
@define('PLUGIN_EVENT_MAILER_NOTSENDDECISION', 'Ten wpis nie zosta<74> wys<79>any e-mailem poniewa<77> zdecydowa<77>e<EFBFBD>, by go nie wysy<73>a<EFBFBD> t<> drog<6F>.');
@define('PLUGIN_EVENT_MAILER_SENDING', 'Wysy<73>anie.');
@define('PLUGIN_EVENT_MAILER_ISTOSENDIT', 'Wy<57>lij ten wpis e-mailem');
?>

View File

@@ -0,0 +1,18 @@
<?php # $Id:$
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) by Rodrigo Lazo <rlazo.paz@gmail.com>
/* vim: set sts=4 ts=4 expandtab : */
@define('PLUGIN_EVENT_MAILER_NAME', 'Envie as suas entradas atrav<61>s de E-Mail');
@define('PLUGIN_EVENT_MAILER_DESC', 'Permite enviar uma entrada nova via E-mail para um endere<72>o espec<65>fico');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', 'Destinat<61>rio');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', 'Endere<72>o de E-Mail para onde enviar as entradas (sugest<73>o: uma lista de correio)');
@define('PLUGIN_EVENT_MAILER_LINK', 'Enviar liga<67><61>o ao artigo?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', 'Inclui uma liga<67><61>o ao artigo dentro da mensagem.');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', 'Eliminar HTML?');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', 'Elimina as etiquetas HTML da mensagem.');
@define('PLUGIN_EVENT_MAILER_CONVERTP', 'Converter par<61>grafos de HTML em mudan<61>as de linha?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', 'Junta mudan<61>as de linha a seguir a cada par<61>grafo. Esta op<6F><70>o <20> muito <20>til se tamb<6D>m escolher a elimina<6E><61>o de etiquetas HTML, pois assim manter-se-<2D>o os par<61>grafos.');
?>

View File

@@ -0,0 +1,25 @@
<?php # $Id: $
##########################################################################
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity #
# Developer Team) All rights reserved. See LICENSE file for licensing #
# details #
# #
# (c) 2003 Jannis Hermanns <J@hacked.it> #
# http://www.jannis.to/programming/serendipity.html #
# #
# Translated by #
# (c) 2004-2005 CapriSkye <admin@capriskye.com> #
# http://open.38.com #
##########################################################################
@define('PLUGIN_EVENT_MAILER_NAME', '寄送文章');
@define('PLUGIN_EVENT_MAILER_DESC', '可讓您寄送新發佈的文章到電子郵件信箱');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', '收件人');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', '收件人的電子信箱 (建議:電子報)');
@define('PLUGIN_EVENT_MAILER_LINK', '包括文章連結?');
@define('PLUGIN_EVENT_MAILER_LINKDESC', '郵件內包括文章的連結位址。');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', '移除 HTML');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', '移除郵件內的 HTML。');
@define('PLUGIN_EVENT_MAILER_CONVERTP', '轉換 HTML 段落成新行?');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', '加入新行於每個 HTML 的段落。如果您開啟 移除 HTML 的功能,這會檢查每個未自己段行的段落,然後自動幫您段行。');
?>

View File

@@ -0,0 +1,25 @@
<?php # $Id: $
##########################################################################
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity #
# Developer Team) All rights reserved. See LICENSE file for licensing #
# details #
# #
# (c) 2003 Jannis Hermanns <J@hacked.it> #
# http://www.jannis.to/programming/serendipity.html #
# #
# Translated by #
# (c) 2006 Aphonex Li <aphonex.li@gmail.com> #
# http://www.exten.cn #
##########################################################################
@define('PLUGIN_EVENT_MAILER_NAME', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
@define('PLUGIN_EVENT_MAILER_DESC', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E3B7A2><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
@define('PLUGIN_EVENT_MAILER_RECIPIENT', '<27>ռ<EFBFBD><D5BC><EFBFBD>');
@define('PLUGIN_EVENT_MAILER_RECIPIENTDESC', '<27>ռ<EFBFBD><D5BC>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>');
@define('PLUGIN_EVENT_MAILER_LINK', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
@define('PLUGIN_EVENT_MAILER_LINKDESC', '<27>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>ݰ<EFBFBD><DDB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>ַ');
@define('PLUGIN_EVENT_MAILER_STRIPTAGS', '<27>Ƴ<EFBFBD> HTML');
@define('PLUGIN_EVENT_MAILER_STRIPTAGSDESC', '<27>Ƴ<EFBFBD><C6B3>ʼ<EFBFBD><CABC>ڵ<EFBFBD> HTML');
@define('PLUGIN_EVENT_MAILER_CONVERTP', <><D7AA> HTML <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
@define('PLUGIN_EVENT_MAILER_CONVERTPDESC', '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> HTML <20>Ķ<EFBFBD><C4B6><EFBFBD><E4A1A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>Ƴ<EFBFBD> HTML <20>Ĺ<EFBFBD><C4B9>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF>δ<EFBFBD>еĶ<D0B5><C4B6>䣬Ȼ<E4A3AC><C8BB><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>С<EFBFBD>');
?>

View File

@@ -0,0 +1,253 @@
<?php # $Id$
// Probe for a language include with constants. Still include defines later on, if some constants were missing
$probelang = dirname(__FILE__) . '/' . $serendipity['charset'] . 'lang_' . $serendipity['lang'] . '.inc.php';
if (file_exists($probelang)) {
include $probelang;
}
include dirname(__FILE__) . '/lang_en.inc.php';
class serendipity_event_mailer extends serendipity_event
{
var $title = PLUGIN_EVENT_MAILER_NAME;
var $data = array();
function introspect(&$propbag)
{
global $serendipity;
$propbag->add('name', PLUGIN_EVENT_MAILER_NAME);
$propbag->add('description', PLUGIN_EVENT_MAILER_DESC);
$propbag->add('stackable', false);
$propbag->add('author', 'Sebastian Nohn, Kristian Koehntopp, Garvin Hicking');
$propbag->add('version', '1.46');
$propbag->add('requirements', array(
'serendipity' => '0.8',
'smarty' => '2.6.7',
'php' => '4.1.0'
));
$propbag->add('event_hooks', array(
'backend_publish' => true,
'backend_display' => true,
));
$propbag->add('groups', array('FRONTEND_ENTRY_RELATED'));
$config = array('what', 'mailto', 'includelink', 'striptags', 'convertp');
$propbag->add('configuration', $config);
}
function performConfig(&$bag) {
if (is_object($bag)) {
$conf = $bag->get('configuration');
}
$this->data['categories'] = serendipity_fetchCategories('all');
if (!is_array($this->data['categories'])) {
return false;
}
foreach($this->data['categories'] AS $cat) {
$conf[] = 'category_' . $cat['categoryid'];
$this->data['cat'][$cat['categoryid']] = $cat;
}
if (is_object($bag)) {
$bag->add('configuration', $conf);
}
}
function introspect_config_item($name, &$propbag)
{
if (preg_match('@^category_([0-9]+)$@imsU', $name, $catid)) {
$parent = '';
if ($this->data['cat'][$catid[1]]['parentid'] > 0) {
$parent = " '" . $this->data['cat'][$this->data['cat'][$catid[1]]['parentid']]['category_name'] . "' -";
}
$propbag->add('type', 'string');
$propbag->add('name', CATEGORY . $parent . " '" . $this->data['cat'][$catid[1]]['category_name'] . "'");
$propbag->add('description', PLUGIN_EVENT_MAILER_RECIPIENTDESC);
$propbag->add('default', '');
return true;
}
switch($name) {
case 'what':
$propbag->add('type', 'select');
$propbag->add('name', CONTENT);
$propbag->add('description', '');
$propbag->add('select_values',
array(
'all' => ENTRY_BODY . ' + ' . EXTENDED_BODY,
'body' => ENTRY_BODY,
'extended' => EXTENDED_BODY,
'none' => NONE
)
);
$propbag->add('default', 'all');
break;
case 'mailto':
$propbag->add('type', 'string');
$propbag->add('name', PLUGIN_EVENT_MAILER_RECIPIENT);
$propbag->add('description', PLUGIN_EVENT_MAILER_RECIPIENTDESC);
$propbag->add('default', '');
break;
case 'includelink':
$propbag->add('type', 'boolean');
$propbag->add('name', PLUGIN_EVENT_MAILER_LINK);
$propbag->add('description', PLUGIN_EVENT_MAILER_LINKDESC);
$propbag->add('default', 'false');
break;
case 'striptags':
$propbag->add('type', 'boolean');
$propbag->add('name', PLUGIN_EVENT_MAILER_STRIPTAGS);
$propbag->add('description', PLUGIN_EVENT_MAILER_STRIPTAGSDESC);
$propbag->add('default', 'false');
break;
case 'convertp':
$propbag->add('type', 'boolean');
$propbag->add('name', PLUGIN_EVENT_MAILER_CONVERTP);
$propbag->add('description', PLUGIN_EVENT_MAILER_CONVERTPDESC);
$propbag->add('default', 'false');
break;
default:
break;
}
return true;
}
function generate_content(&$title) {
$title = $this->title;
}
function event_hook($event, &$bag, &$eventData) {
global $serendipity;
$hooks = &$bag->get('event_hooks');
if (isset($hooks[$event])) {
switch($event) {
case 'backend_display':
if (isset($serendipity['POST']['properties']['mailto'])) {
$mailto = $serendipity['POST']['properties']['mailto'];
} else {
$mailto = $this->get_config('mailto');
}
?>
<fieldset style="margin: 5px">
<legend><?php echo PLUGIN_EVENT_MAILER_NAME; ?></legend>
<input type="checkbox" name="serendipity[properties][sendentry]" id="properties_sendentry" value="true" checked="checked" />
<label title="<?php echo PLUGIN_EVENT_MAILER_SENDING; ?>" for="properties_sendentry">&nbsp;<?php echo PLUGIN_EVENT_MAILER_ISTOSENDIT; ?></label><br />
<label title="<?php echo PLUGIN_EVENT_MAILER_RECIPIENT; ?>" for="properties_mailto">&nbsp;<?php echo PLUGIN_EVENT_MAILER_RECIPIENTS; ?>&nbsp;&nbsp;</label>&nbsp;
<input type="text" name="serendipity[properties][mailto]" id="properties_mailto" value="<?php echo htmlspecialchars($mailto); ?>" />
</fieldset>
<?php
break;
case 'backend_publish':
if (isset($serendipity['POST']['properties']) && !isset($serendipity['POST']['properties']['sendentry'])) {
echo PLUGIN_EVENT_MAILER_NOTSENDDECISION . '<br />';
} else {
$mails = explode(' ', $this->get_config('mailto'));
$to = array();
foreach($mails AS $mailto) {
$mailto = trim($mailto);
if (!empty($mailto)) {
$to[] = $mailto;
}
}
$this->performConfig($to);
if (is_array($this->data['cat'])) {
$selected = array();
if (is_array($eventData['categories'])) {
foreach($eventData['categories'] AS $idx => $cid) {
$selected[$cid] = true;
}
}
foreach($this->data['cat'] AS $cid => $cat) {
$mailto = trim($this->get_config('category_' . $cid));
if (!empty($mailto) && isset($selected[$cid])) {
$tos = explode(' ', $mailto);
foreach($tos AS $mailtopart) {
$to[] = trim($mailtopart);
}
}
}
}
$mail = array(
'subject' => $eventData['title'],
'body' => $eventData['body'] . $eventData['extended'],
// 'from' => $serendipity['blogTitle'] . ' - ' . $eventData['author'] . ' <' . $serendipity['serendipityEmail'] . '>'
'from' => $serendipity['serendipityEmail']
);
switch($this->get_config('what')) {
case 'all':
$mail['body'] = $eventData['body'] . $eventData['extended'];
case 'body':
$mail['body'] = $eventData['body'];
break;
case 'extended':
$mail['body'] = $eventData['extended'];
break;
case 'none':
$mail['body'] = '';
}
if (isset($serendipity['POST']['properties']['mailto'])) {
$mails = explode(' ', $serendipity['POST']['properties']['mailto']);
foreach($mails as $mailto) {
$mailto = trim($mailto);
if (!in_array($mailto, $to)) {
$to[] = $mailto;
}
}
}
if (serendipity_db_bool($this->get_config('convertp', false)) == true) {
$mail['body'] = str_replace('</p>', "</p>\n", $mail['body']);
}
if (serendipity_db_bool($this->get_config('striptags', false)) == true) {
$mail['body'] = preg_replace('<27><a[^>]+href=["\']([^"\']*)["\'][^>]*>([^<]*)</a><3E>i', "$2 [$1]", $mail['body']);
$mail['body'] = preg_replace('<27><img[^>]+src=["\']([^"\']*)["\'][^>]*><3E>i', "[" . IMAGE . ": $1]", $mail['body']);
$mail['body'] = strip_tags($mail['body']);
}
if (serendipity_db_bool($this->get_config('includelink', false)) == true) {
$mail['body'] = serendipity_archiveURL($eventData['id'], $eventData['title'], 'baseURL', true, array('timestamp' => $eventData['timestamp'])) . "\n\n" . $mail['body'];
}
foreach($to AS $mailto) {
if (!empty($mailto)) {
echo htmlspecialchars($mailto) . '...<br />';
serendipity_sendMail($mailto, $mail['subject'], $mail['body'], $mail['from']);
}
}
}
return true;
break;
default:
return false;
break;
}
} else {
return false;
}
}
}
/* vim: set sts=4 ts=4 expandtab : */