]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Blog depended on TinyMCE which was unmaintained
authorMikael Nordfeldth <mmn@hethane.se>
Sun, 1 Mar 2015 13:32:48 +0000 (14:32 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Sun, 1 Mar 2015 13:32:48 +0000 (14:32 +0100)
23 files changed:
plugins/Blog/BlogPlugin.php [deleted file]
plugins/Blog/actions/newblogentry.php [deleted file]
plugins/Blog/actions/showblogentry.php [deleted file]
plugins/Blog/blog.js [deleted file]
plugins/Blog/classes/Blog_entry.php [deleted file]
plugins/Blog/forms/blogentry.php [deleted file]
plugins/Blog/lib/blogentrylistitem.php [deleted file]
plugins/Blog/locale/Blog.pot [deleted file]
plugins/Blog/locale/ar/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/br/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/ca/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/de/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/es/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/eu/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/fr/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/gl/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/ia/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/it/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/lt/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/mk/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/nl/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/tl/LC_MESSAGES/Blog.po [deleted file]
plugins/Blog/locale/tr/LC_MESSAGES/Blog.po [deleted file]

diff --git a/plugins/Blog/BlogPlugin.php b/plugins/Blog/BlogPlugin.php
deleted file mode 100644 (file)
index 8d5532b..0000000
+++ /dev/null
@@ -1,200 +0,0 @@
-<?php
-/**
- * StatusNet - the distributed open-source microblogging tool
- * Copyright (C) 2011, StatusNet, Inc.
- *
- * A microapp to implement lite blogging
- *
- * PHP version 5
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-if (!defined('STATUSNET')) {
-    // This check helps protect against security problems;
-    // your code file can't be executed directly from the web.
-    exit(1);
-}
-
-/**
- * Blog plugin
- *
- * Many social systems have a way to write and share long-form texts with
- * your network. This microapp plugin lets users post blog entries.
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-class BlogPlugin extends MicroAppPlugin
-{
-
-    var $oldSaveNew = true;
-
-    /**
-     * Database schema setup
-     *
-     * @see Schema
-     * @see ColumnDef
-     *
-     * @return boolean hook value; true means continue processing, false means stop.
-     */
-    function onCheckSchema()
-    {
-        $schema = Schema::get();
-
-        $schema->ensureTable('blog_entry', Blog_entry::schemaDef());
-
-        return true;
-    }
-    
-    public function newFormAction(){
-        return 'newblogentry';
-    }
-
-    /**
-     * Map URLs to actions
-     *
-     * @param URLMapper $m path-to-action mapper
-     *
-     * @return boolean hook value; true means continue processing, false means stop.
-     */
-    public function onRouterInitialized(URLMapper $m)
-    {
-        $m->connect('blog/new',
-                    array('action' => 'newblogentry'));
-        $m->connect('blog/:id',
-                    array('action' => 'showblogentry'),
-                    array('id' => UUID::REGEX));
-        return true;
-    }
-
-    function onPluginVersion(&$versions)
-    {
-        $versions[] = array('name' => 'Blog',
-                            'version' => GNUSOCIAL_VERSION,
-                            'author' => 'Evan Prodromou',
-                            'homepage' => 'http://status.net/wiki/Plugin:Blog',
-                            'rawdescription' =>
-                            // TRANS: Plugin description.
-                            _m('Let users write and share long-form texts.'));
-        return true;
-    }
-
-    function appTitle()
-    {
-        // TRANS: Blog application title.
-        return _m('TITLE','Blog');
-    }
-
-    function tag()
-    {
-        return 'blog';
-    }
-
-    function types()
-    {
-        return array(Blog_entry::TYPE);
-    }
-
-    function saveNoticeFromActivity(Activity $activity, Profile $actor, array $options=array())
-    {
-        if (count($activity->objects) != 1) {
-            // TRANS: Exception thrown when there are too many activity objects.
-            throw new ClientException(_m('Too many activity objects.'));
-        }
-
-        $entryObj = $activity->objects[0];
-
-        if ($entryObj->type != Blog_entry::TYPE) {
-            // TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-            throw new ClientException(_m('Wrong type for object.'));
-        }
-
-        $notice = null;
-
-        switch ($activity->verb) {
-        case ActivityVerb::POST:
-            $notice = Blog_entry::saveNew($actor,
-                                         $entryObj->title,
-                                         $entryObj->content,
-                                         $options);
-            break;
-        default:
-            // TRANS: Exception thrown when blog plugin comes across a undefined verb.
-            throw new ClientException(_m('Unknown verb for blog entries.'));
-        }
-
-        return $notice;
-    }
-
-    function activityObjectFromNotice(Notice $notice)
-    {
-        $entry = Blog_entry::fromNotice($notice);
-
-        if (empty($entry)) {
-            // TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-            throw new ClientException(sprintf(_m('No blog entry for notice %s.'),
-                        $notice->id));
-        }
-
-        return $entry->asActivityObject();
-    }
-
-    function entryForm($out)
-    {
-        return new BlogEntryForm($out);
-    }
-
-    function deleteRelated(Notice $notice)
-    {
-        if ($notice->object_type == Blog_entry::TYPE) {
-            $entry = Blog_entry::fromNotice($notice);
-            if (!empty($entry)) {
-                $entry->delete();
-            }
-        }
-    }
-
-    function adaptNoticeListItem($nli)
-    {
-        $notice = $nli->notice;
-
-        if ($notice->object_type == Blog_entry::TYPE) {
-            return new BlogEntryListItem($nli);
-        }
-
-        return null;
-    }
-
-    function onEndShowScripts($action)
-    {
-        $action->script(common_path('plugins/TinyMCE/js/jquery.tinymce.js'));
-        $action->inlineScript('var _tinymce_path = "'.common_path('plugins/TinyMCE/js/tiny_mce.js').'";'."\n".
-                              'var _tinymce_placeholder = "'.common_path('plugins/TinyMCE/icons/placeholder.png').'";'."\n");
-        $action->script($this->path('blog.js'));
-        return true;
-    }
-}
diff --git a/plugins/Blog/actions/newblogentry.php b/plugins/Blog/actions/newblogentry.php
deleted file mode 100644 (file)
index 52f95eb..0000000
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-/**
- * StatusNet - the distributed open-source microblogging tool
- * Copyright (C) 2011, StatusNet, Inc.
- *
- * Save a new blog entry
- * 
- * PHP version 5
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-if (!defined('STATUSNET')) {
-    // This check helps protect against security problems;
-    // your code file can't be executed directly from the web.
-    exit(1);
-}
-
-/**
- * Save a new blog entry
- *
- * @category  Action
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-class NewblogentryAction extends Action
-{
-    protected $user;
-    protected $title;
-    protected $content;
-    
-    /**
-     * For initializing members of the class.
-     *
-     * @param array $argarray misc. arguments
-     *
-     * @return boolean true
-     */
-
-    function prepare($argarray)
-    {
-        parent::prepare($argarray);
-
-        if (!$this->isPost()) {
-            throw new ClientException(_('Must be a POST.'), 405);
-        }
-
-        $this->user = common_current_user();
-
-        if (empty($this->user)) {
-            // TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-            throw new ClientException(_m('Must be logged in to post a blog entry.'),
-                                      403);
-        }
-
-        $this->checkSessionToken();
-        
-        $this->title = $this->trimmed('title');
-
-        if (empty($this->title)) {
-            // TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-            throw new ClientException(_m('Title required.'));
-        }
-
-        $this->content = $this->trimmed('content');
-
-        if (empty($this->content)) {
-            // TRANS: Client exception thrown when trying to post a blog entry without providing content.
-            throw new ClientException(_m('Content required.'));
-        }
-        
-        return true;
-    }
-
-    /**
-     * Handler method
-     *
-     * @param array $argarray is ignored since it's now passed in in prepare()
-     *
-     * @return void
-     */
-
-    function handle($argarray=null)
-    {
-        $options = array();
-
-        // Does the heavy-lifting for getting "To:" information
-
-        ToSelector::fillOptions($this, $options);
-
-        $options['source'] = 'web';
-            
-        $profile = $this->user->getProfile();
-
-        $saved = Blog_entry::saveNew($profile,
-                                    $this->title,
-                                    $this->content,
-                                    $options);
-        
-        if ($this->boolean('ajax')) {
-            $this->startHTML('text/xml;charset=utf-8');
-            $this->elementStart('head');
-            // TRANS: Page title after sending a notice.
-            $this->element('title', null, _m('Blog entry saved'));
-            $this->elementEnd('head');
-            $this->elementStart('body');
-            $nli = new NoticeListItem($saved, $this);
-            $nli->show();
-            $this->elementEnd('body');
-            $this->endHTML();
-        } else {
-            common_redirect($saved->getUrl(), 303);
-        }
-    }
-}
diff --git a/plugins/Blog/actions/showblogentry.php b/plugins/Blog/actions/showblogentry.php
deleted file mode 100644 (file)
index b46a65e..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-/**
- * StatusNet - the distributed open-source microblogging tool
- * Copyright (C) 2011, StatusNet, Inc.
- *
- * Show a blog entry
- *
- * PHP version 5
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-if (!defined('STATUSNET')) {
-    // This check helps protect against security problems;
-    // your code file can't be executed directly from the web.
-    exit(1);
-}
-
-/**
- * Show a blog entry
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-class ShowblogentryAction extends ShownoticeAction
-{
-    protected $id;
-    protected $entry;
-
-    function getNotice()
-    {
-        $this->id = $this->trimmed('id');
-
-        $this->entry = Blog_entry::getKV('id', $this->id);
-
-        if (empty($this->entry)) {
-            // TRANS: Client exception thrown when referring to a non-existing blog entry.
-            throw new ClientException(_m('No such entry.'), 404);
-        }
-
-        $notice = $this->entry->getNotice();
-
-        if (empty($notice)) {
-            // TRANS: Client exception thrown when referring to a non-existing blog entry.
-            throw new ClientException(_m('No such entry.'), 404);
-        }
-
-        return $notice;
-    }
-
-    /**
-     * Title of the page
-     *
-     * Used by Action class for layout.
-     *
-     * @return string page tile
-     */
-    function title()
-    {
-        // XXX: check for double-encoding
-        // TRANS: Title for a blog entry without a title.
-        return (empty($this->entry->title)) ? _m('Untitled') : $this->entry->title;
-    }
-}
diff --git a/plugins/Blog/blog.js b/plugins/Blog/blog.js
deleted file mode 100644 (file)
index 333a289..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-(function() {
-    var origInit = SN.Init.NoticeFormSetup;
-    SN.Init.NoticeFormSetup = function(form) {
-        origInit(form);
-        var content = form.find("#blog-entry-content");
-        if (content.length > 0) {
-            content.tinymce({
-                script_url : window._tinymce_path,
-                // General options
-                theme : "advanced",
-                plugins : "paste,fullscreen,autoresize,autolink,inlinepopups,tabfocus",
-                theme_advanced_buttons1 : "bold,italic,strikethrough,|,undo,redo,|,link,unlink,image",
-                theme_advanced_buttons2 : "",
-                theme_advanced_buttons3 : "",
-                add_form_submit_trigger : false,
-                theme_advanced_resizing : true,
-                tabfocus_elements: ":prev,:next",
-                setup: function(ed) {
-
-                    form.find('.submit:first').click(function() {
-                        tinymce.triggerSave();
-                    });
-
-                    form.find('input[type=file]').change(function() {
-                        var img = '<img src="'+window._tinymce_placeholder+'" class="placeholder" width="320" height="240">';
-                        var html = tinyMCE.activeEditor.getContent();
-                        ed.setContent(html + img);
-                    });
-                }
-            });
-        }
-    };
-})();
\ No newline at end of file
diff --git a/plugins/Blog/classes/Blog_entry.php b/plugins/Blog/classes/Blog_entry.php
deleted file mode 100644 (file)
index 95c1f69..0000000
+++ /dev/null
@@ -1,244 +0,0 @@
-<?php
-/**
- * StatusNet - the distributed open-source microblogging tool
- * Copyright (C) 2011, StatusNet, Inc.
- *
- * Data structure for blog entries
- * 
- * PHP version 5
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-if (!defined('STATUSNET')) {
-    // This check helps protect against security problems;
-    // your code file can't be executed directly from the web.
-    exit(1);
-}
-
-/**
- * Data structure for blog entries
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-class Blog_entry extends Managed_DataObject
-{
-    public $__table = 'blog_entry';
-
-    public $id; // UUID
-    public $profile_id; // int
-    public $title; // varchar(191)   not 255 because utf8mb4 takes more space
-    public $summary; // text
-    public $content; // text
-    public $uri; // varchar(191)   not 255 because utf8mb4 takes more space
-    public $url; // varchar(191)   not 255 because utf8mb4 takes more space
-    public $created; // datetime
-    public $modified; // datetime
-
-    const TYPE = ActivityObject::ARTICLE;
-
-    static function schemaDef()
-    {
-        return array(
-            'description' => 'lite blog entry',
-            'fields' => array(
-                'id' => array('type' => 'char',
-                              'length' => 36,
-                              'not null' => true,
-                              'description' => 'Unique ID (UUID)'),
-                'profile_id' => array('type' => 'int',
-                                      'not null' => true,
-                                      'description' => 'Author profile ID'),
-                'title' => array('type' => 'varchar',
-                                 'length' => 191,
-                                 'description' => 'title of the entry'),
-                'summary' => array('type' => 'text',
-                                   'description' => 'initial summary'),
-                'content' => array('type' => 'text',
-                                   'description' => 'HTML content of the entry'),
-                'uri' => array('type' => 'varchar',
-                               'length' => 191,
-                               'description' => 'URI (probably http://) for this entry'),
-                'url' => array('type' => 'varchar',
-                               'length' => 191,
-                               'description' => 'URL (probably http://) for this entry'),
-                'created' => array('type' => 'datetime',
-                                   'not null' => true,
-                                   'description' => 'date this record was created'),
-                'modified' => array('type' => 'datetime',
-                                    'not null' => true,
-                                    'description' => 'date this record was created'),
-            ),
-            'primary key' => array('id'),
-            'unique keys' => array(
-                'blog_entry_uri_key' => array('uri'),
-            ),
-            'indexes' => array(
-                'blog_entry_profile_id_idx' => array('profile_id'),
-                'blog_entry_created_idx' => array('created')
-            ),
-            'foreign keys' => array(
-                'blog_entry_profile_id_fkey' => array('profile', array('profile_id' => 'id')),
-            ),
-        );
-    }
-
-    static function saveNew($profile, $title, $content, $options=null)
-    {
-        if (is_null($options)) {
-            $options = array();
-        }
-
-        $be             = new Blog_entry();
-        $be->id         = (string) new UUID();
-        $be->profile_id = $profile->id;
-        $be->title      = $title; // Note: not HTML-protected
-        $be->content    = common_purify($content);
-
-        if (array_key_exists('summary', $options)) {
-            $be->summary = common_purify($options['summary']);
-        } else {
-            // Already purified
-            $be->summary = self::summarize($be->content);
-        }
-
-        // Don't save an identical summary
-
-        if ($be->summary == $be->content) {
-            $be->summary = null;
-        }
-
-        $url = common_local_url('showblogentry', array('id' => $be->id));
-
-        if (!array_key_exists('uri', $options)) {
-            $options['uri'] = $url;
-        } 
-
-        $be->uri = $options['uri'];
-
-        if (!array_key_exists('url', $options)) {
-            $options['url'] = $url;
-        }
-
-        $be->url = $options['url'];
-
-        if (!array_key_exists('created', $options)) {
-            $be->created = common_sql_now();
-        }
-        
-        $be->created = $options['created'];
-
-        $be->modified = common_sql_now();
-
-        $be->insert();
-
-        // Use user's preferences for short URLs, if possible
-
-        try {
-            $user = $profile->isLocal()
-                        ? $profile->getUser()
-                        : null;
-            $shortUrl = File_redirection::makeShort($url, $user);
-        } catch (Exception $e) {
-            // Don't let this stop us.
-            $shortUrl = $url;
-        }
-
-        // XXX: this might be too long.
-
-        if (!empty($be->summary)) {
-            $options['rendered'] = $be->summary . ' ' . 
-                XMLStringer::estring('a', array('href' => $url,
-                                                'class' => 'blog-entry'),
-                                     _('More...'));
-            $text = common_strip_html($be->summary);
-        } else {
-            $options['rendered'] = $be->content;
-            $text = common_strip_html($be->content);
-        }
-
-
-        if (Notice::contentTooLong($text)) {
-            $text = substr($text, 0, Notice::maxContent() - mb_strlen($shortUrl) - 2) .
-                '… ' . $shortUrl;
-        }
-
-        // Override this no matter what.
-        
-        $options['object_type'] = self::TYPE;
-
-        $source = array_key_exists('source', $options) ?
-                                    $options['source'] : 'web';
-        
-        $saved = Notice::saveNew($profile->id, $text, $source, $options);
-
-        return $saved;
-    }
-
-    /**
-     * Summarize the contents of a blog post
-     *
-     * We take the first div or paragraph of the blog post if there's a hit;
-     * Otherwise we take the whole thing.
-     * 
-     * @param string $html HTML of full content
-     */
-    static function summarize($html)
-    {
-        if (preg_match('#<p>.*?</p>#s', $html, $matches)) {
-            return $matches[0];
-        } else if (preg_match('#<div>.*?</div>#s', $html, $matches)) {
-            return $matches[0];
-        } else {
-            return $html;
-        }
-    }
-
-    static function fromNotice($notice)
-    {
-        return Blog_entry::getKV('uri', $notice->uri);
-    }
-
-    function getNotice()
-    {
-        return Notice::getKV('uri', $this->uri);
-    }
-
-    function asActivityObject()
-    {
-        $obj = new ActivityObject();
-
-        $obj->id      = $this->uri;
-        $obj->type    = self::TYPE;
-        $obj->title   = $this->title;
-        $obj->summary = $this->summary;
-        $obj->content = $this->content;
-        $obj->link    = $this->url;
-
-        return $obj;
-    }
-}
diff --git a/plugins/Blog/forms/blogentry.php b/plugins/Blog/forms/blogentry.php
deleted file mode 100644 (file)
index 2da2a13..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-<?php
-/**
- * StatusNet - the distributed open-source microblogging tool
- * Copyright (C) 2011, StatusNet, Inc.
- *
- * Form for creating a blog entry
- *
- * PHP version 5
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-if (!defined('STATUSNET')) {
-    // This check helps protect against security problems;
-    // your code file can't be executed directly from the web.
-    exit(1);
-}
-
-/**
- * Form for creating a blog entry
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-class BlogEntryForm extends Form
-{
-    /**
-     * ID of the form
-     *
-     * @return int ID of the form
-     */
-    function id()
-    {
-        return 'form_new_blog_entry';
-    }
-
-    /**
-     * class of the form
-     *
-     * @return string class of the form
-     */
-    function formClass()
-    {
-        return 'form_settings ajax-notice';
-    }
-
-    /**
-     * Action of the form
-     *
-     * @return string URL of the action
-     */
-    function action()
-    {
-        return common_local_url('newblogentry');
-    }
-
-    /**
-     * Data elements of the form
-     *
-     * @return void
-     */
-    function formData()
-    {
-        $this->out->elementStart('fieldset', array('id' => 'new_blog_entry_data'));
-        $this->out->elementStart('ul', 'form_data');
-
-        $this->li();
-        $this->out->input('blog-entry-title',
-                          // TRANS: Field label on blog entry form.
-                          _m('LABEL','Title'),
-                          null,
-                          // TRANS: Field title on blog entry form.
-                          _m('Title of the blog entry.'),
-                          'title');
-        $this->unli();
-
-        $this->li();
-        $this->out->textarea('blog-entry-content',
-                             // TRANS: Field label on blog entry form.
-                             _m('LABEL','Text'),
-                            null,
-                            // TRANS: Field title on blog entry form.
-                            _m('Text of the blog entry.'),
-                            'content');
-        $this->unli();
-
-        $this->out->elementEnd('ul');
-
-        $toWidget = new ToSelector($this->out,
-                                   common_current_user(),
-                                   null);
-        $toWidget->show();
-
-        $this->out->elementEnd('fieldset');
-    }
-
-    /**
-     * Action elements
-     *
-     * @return void
-     */
-    function formActions()
-    {
-        $this->out->submit('blog-entry-submit',
-                           // TRANS: Button text to save a blog entry.
-                           _m('BUTTON', 'Save'),
-                           'submit',
-                           'submit');
-    }
-}
diff --git a/plugins/Blog/lib/blogentrylistitem.php b/plugins/Blog/lib/blogentrylistitem.php
deleted file mode 100644 (file)
index 9bf3d6d..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<?php
-/**
- * StatusNet - the distributed open-source microblogging tool
- * Copyright (C) 2011, StatusNet, Inc.
- *
- * NoticeListItem adapter for blog entries
- * 
- * PHP version 5
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- *
- * @category  Blog
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-if (!defined('STATUSNET')) {
-    // This check helps protect against security problems;
-    // your code file can't be executed directly from the web.
-    exit(1);
-}
-
-/**
- * NoticeListItem adapter for blog entries
- *
- * @category  General
- * @package   StatusNet
- * @author    Evan Prodromou <evan@status.net>
- * @copyright 2011 StatusNet, Inc.
- * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
- * @link      http://status.net/
- */
-
-class BlogEntryListItem extends NoticeListItemAdapter
-{
-    function showNotice()
-    {
-        $out = $this->nli->out;
-        $out->elementStart('div', 'entry-title');
-        $this->showAuthor();
-        $this->showContent();
-        $out->elementEnd('div');
-    }
-
-    function showContent()
-    {
-        $notice = $this->nli->notice;
-        $out    = $this->nli->out;
-
-        $entry  = Blog_entry::fromNotice($notice);
-
-        if (empty($entry)) {
-            throw new Exception('BlogEntryListItem used for non-blog notice.');
-        }
-
-        $out->elementStart('h4', array('class' => 'blog-entry-title'));
-        $out->element('a', array('href' => $notice->getUrl()), $entry->title);
-        $out->elementEnd('h4');
-
-        // XXX: kind of a hack
-
-        $actionName = $out->trimmed('action');
-
-        if ($actionName == 'shownotice' ||
-            $actionName == 'showblogentry' ||
-            $actionName == 'conversation') {
-
-            $out->elementStart('div', 'blog-entry-content');
-            $out->raw($entry->content);
-            $out->elementEnd('div');
-
-        } else {
-
-            if (!empty($entry->summary)) {
-                $out->elementStart('div', 'blog-entry-summary');
-                $out->raw($entry->summary);
-                $out->elementEnd('div');
-            }
-
-            $url = ($entry->url) ? $entry->url : $notice->getUrl();
-            $out->element('a',
-                          array('href' => $url,
-                                'class' => 'blog-entry-link'),
-                          _('More...'));
-        }
-    }
-}
diff --git a/plugins/Blog/locale/Blog.pot b/plugins/Blog/locale/Blog.pot
deleted file mode 100644 (file)
index a6f3083..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-#: newblogentry.php:74
-msgid "Must be logged in to post a blog entry."
-msgstr ""
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-#: newblogentry.php:84
-msgid "Title required."
-msgstr ""
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-#: newblogentry.php:91
-msgid "Content required."
-msgstr ""
-
-#. TRANS: Page title after sending a notice.
-#: newblogentry.php:128
-msgid "Blog entry saved"
-msgstr ""
-
-#. TRANS: Plugin description.
-#: BlogPlugin.php:124
-msgid "Let users write and share long-form texts."
-msgstr ""
-
-#. TRANS: Blog application title.
-#: BlogPlugin.php:131
-msgctxt "TITLE"
-msgid "Blog"
-msgstr ""
-
-#. TRANS: Exception thrown when there are too many activity objects.
-#: BlogPlugin.php:148
-msgid "Too many activity objects."
-msgstr ""
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-#: BlogPlugin.php:155
-msgid "Wrong type for object."
-msgstr ""
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-#: BlogPlugin.php:169
-msgid "Unknown verb for blog entries."
-msgstr ""
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#: BlogPlugin.php:181
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr ""
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-#: showblogentry.php:60 showblogentry.php:67
-msgid "No such entry."
-msgstr ""
-
-#. TRANS: Title for a blog entry without a title.
-#: showblogentry.php:84
-msgid "Untitled"
-msgstr ""
-
-#. TRANS: Field label on blog entry form.
-#: blogentryform.php:92
-msgctxt "LABEL"
-msgid "Title"
-msgstr ""
-
-#. TRANS: Field title on blog entry form.
-#: blogentryform.php:95
-msgid "Title of the blog entry."
-msgstr ""
-
-#. TRANS: Field label on blog entry form.
-#: blogentryform.php:102
-msgctxt "LABEL"
-msgid "Text"
-msgstr ""
-
-#. TRANS: Field title on blog entry form.
-#: blogentryform.php:105
-msgid "Text of the blog entry."
-msgstr ""
-
-#. TRANS: Button text to save a blog entry.
-#: blogentryform.php:128
-msgctxt "BUTTON"
-msgid "Save"
-msgstr ""
diff --git a/plugins/Blog/locale/ar/LC_MESSAGES/Blog.po b/plugins/Blog/locale/ar/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index da9cdcd..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-# Translation of StatusNet - Blog to Arabic (العربية)
-# Exported from translatewiki.net
-#
-# Author: OsamaK
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:52+0000\n"
-"Language-Team: Arabic <https://translatewiki.net/wiki/Portal:ar>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: ar\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ( (n == 1) ? 1 : ( (n == "
-"2) ? 2 : ( (n%100 >= 3 && n%100 <= 10) ? 3 : ( (n%100 >= 11 && n%100 <= "
-"99) ? 4 : 5 ) ) ) );\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr ""
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr ""
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr ""
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr ""
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr ""
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "مدونة"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr ""
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr ""
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr ""
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr ""
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr ""
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr ""
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "العنوان"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "عنوان التدوينة."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "النص"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "نص التدوينة."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "احفظ"
diff --git a/plugins/Blog/locale/br/LC_MESSAGES/Blog.po b/plugins/Blog/locale/br/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index 6035f20..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-# Translation of StatusNet - Blog to Breton (brezhoneg)
-# Exported from translatewiki.net
-#
-# Author: Y-M D
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:53+0000\n"
-"Language-Team: Breton <https://translatewiki.net/wiki/Portal:br>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: br\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr ""
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Ezhomm 'zo eus un titl."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr ""
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr ""
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr ""
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blog"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr ""
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr ""
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr ""
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr ""
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr ""
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Hep titl"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Titl"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr ""
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Testenn"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr ""
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Enrollañ"
diff --git a/plugins/Blog/locale/ca/LC_MESSAGES/Blog.po b/plugins/Blog/locale/ca/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index 169702e..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-# Translation of StatusNet - Blog to Catalan (català)
-# Exported from translatewiki.net
-#
-# Author: Toniher
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:53+0000\n"
-"Language-Team: Catalan <https://translatewiki.net/wiki/Portal:ca>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: ca\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Cal haver iniciat una sessió per enviar una entrada de blog."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Cal un títol."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Cal un contingut."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "S'ha desat l'entrada de blog."
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr "Permet als usuaris escriure i compartir textos de formularis llargs."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blog"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Masses objectes d'activitat."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Tipus d'objecte incorrecte."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Verb desconegut de les entrades de blog."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "No hi ha entrada de blog de l'avís %s."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "No existeix l'entrada."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Sense títol"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Títol"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Títol de l'entrada de blog."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Text"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Text de l'entrada de blog."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Desa"
diff --git a/plugins/Blog/locale/de/LC_MESSAGES/Blog.po b/plugins/Blog/locale/de/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index 4e9fc24..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-# Translation of StatusNet - Blog to German (Deutsch)
-# Exported from translatewiki.net
-#
-# Author: Inkowik
-# Author: Marcel083
-# Author: Tiin
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:53+0000\n"
-"Language-Team: German <https://translatewiki.net/wiki/Portal:de>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: de\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Du musst angemeldet sein, um einen Blog-Eintrag zu erstellen."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Titel erforderlich."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Inhalt erforderlich."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Blog-Eintrag gespeichert"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr "Benutzer lange Tetxte schreiben und teilen lassen."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blog"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Zu viele Aktivitätsobjekte."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Falscher Objekktyp."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Unbekanntes Verb für Blogeinträge."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "Kein Blogeintrag für %s."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Kein solcher Eintrag"
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Ohne Titel"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Titel"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Titel des Blog-Eintrags"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Text"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Text des Blog-Eintrages"
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Speichern"
diff --git a/plugins/Blog/locale/es/LC_MESSAGES/Blog.po b/plugins/Blog/locale/es/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index 92269f0..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-# Translation of StatusNet - Blog to Spanish (español)
-# Exported from translatewiki.net
-#
-# Author: Erchache2000
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:53+0000\n"
-"Language-Team: Spanish <https://translatewiki.net/wiki/Portal:es>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: es\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Debe haber iniciado sesión para publicar una entrada de blog."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Título requerido."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Contenido requerido."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Entrada de blog guardada"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr ""
-"Permiten a los usuarios escribir y compartir formulario con texto largo."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blog"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Demasiados objetos de actividad."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Tipo incorrecto para el objeto."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Verbo desconocido para las entradas de blog."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "Ninguna entrada de blog de notificación  %s ."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "No hay tal entrada."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Sin título"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Título"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Título de la entrada de blog."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Texto"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Texto de la entrada de blog."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Guardar"
diff --git a/plugins/Blog/locale/eu/LC_MESSAGES/Blog.po b/plugins/Blog/locale/eu/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index fc0479b..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-# Translation of StatusNet - Blog to Basque (euskara)
-# Exported from translatewiki.net
-#
-# Author: Artsuaga
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:53+0000\n"
-"Language-Team: Basque <https://translatewiki.net/wiki/Portal:eu>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: eu\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Saioa hasi behar duzu blogean sarrera bat idazteko."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Titulua beharrezkoa."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Edukia beharrezkoa."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Blog sarrera gordea"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr "Erabiltzaileei testu luzeak idatzi eta partekatzen uzten die."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Bloga"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Jarduera objetu gehiegi."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Objetuarentzat moeta okerra."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Aditz ezezaguna blog sarerrentzat."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "%s oharrarentzat ez dago blog sarrerarik."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Ez dago sarrera hori."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Titulurik gabea"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Titulua"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Blog sarreraren titulua."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Testua"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Blog sarreraren testua."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Gorde"
diff --git a/plugins/Blog/locale/fr/LC_MESSAGES/Blog.po b/plugins/Blog/locale/fr/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index 51d31c1..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-# Translation of StatusNet - Blog to French (français)
-# Exported from translatewiki.net
-#
-# Author: Davidtsm
-# Author: Gomoko
-# Author: Karl1263
-# Author: Lucky
-# Author: Od1n
-# Author: Sherbrooke
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:53+0000\n"
-"Language-Team: French <https://translatewiki.net/wiki/Portal:fr>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: fr\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Vous devez être connecté pour publier un billet."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Titre requis."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Contenu requis."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Billet enregistré"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr "Laissez les utilisateurs écrire et partager des textes longs"
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blog"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Trop d'objets d'activité"
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Mauvais type d'objet."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Verbe inconnu pour les entrées du blog."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "Aucune entrée de blog pour l'avis %s."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Enregistrement introuvable"
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Sans titre"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Titre"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Titre de l'entrée de blog."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Texte"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Texte de l'entrée de blog."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Enregistrer"
diff --git a/plugins/Blog/locale/gl/LC_MESSAGES/Blog.po b/plugins/Blog/locale/gl/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index 6c870e3..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-# Translation of StatusNet - Blog to Galician (galego)
-# Exported from translatewiki.net
-#
-# Author: Toliño
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:53+0000\n"
-"Language-Team: Galician <https://translatewiki.net/wiki/Portal:gl>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: gl\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Cómpre estar rexistrado para publicar unha entrada de blogue."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "O título é obrigatorio."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Cómpre algún contido."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Entrada de blogue gardada"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr "Permite aos usuarios escribir e compartir textos longos."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blogue"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Demasiados obxectos de actividade."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Tipo incorrecto para o obxecto."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Verbo descoñecido para a entrada de blogue."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "A nota %s non ten ningunha entrada de blogue."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Non hai tal entrada."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Sen título"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Título"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Título da entrada de blogue."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Texto"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Texto da entrada de blogue."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Gardar"
diff --git a/plugins/Blog/locale/ia/LC_MESSAGES/Blog.po b/plugins/Blog/locale/ia/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index f2aa789..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-# Translation of StatusNet - Blog to Interlingua (interlingua)
-# Exported from translatewiki.net
-#
-# Author: McDutchie
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:53+0000\n"
-"Language-Team: Interlingua <https://translatewiki.net/wiki/Portal:ia>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: ia\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Es necessari aperir session pro publicar un articulo de blog."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Titulo requirite."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Contento requirite."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Articulo de blog salveguardate"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr "Permitte que usatores scribe e divide textos longe."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blog"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Troppo de objectos de activitate."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Typo errate pro iste objecto."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Verbo incognite pro articulos de blog."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "Nulle articulo de blog pro le nota %s."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Articulo non existe."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Sin titulo"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Titulo"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Le titulo del articulo de blog."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Texto"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Le texto del articulo de blog."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Salveguardar"
diff --git a/plugins/Blog/locale/it/LC_MESSAGES/Blog.po b/plugins/Blog/locale/it/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index a39b43d..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-# Translation of StatusNet - Blog to Italian (italiano)
-# Exported from translatewiki.net
-#
-# Author: Ximo17
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:54+0000\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Bisogna effettuare l'accesso per poter scrivere qualcosa nel blog."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Titolo richiesto."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Contenuto richiesto."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Voce del blog salvata"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr ""
-"Consentire agli utenti di scrivere e condividere testi con un formato lungo."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blog"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Troppi oggetti dell'attività."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Tipo di oggetto sbagliato."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Verbo sconosciuto per le voci del blog."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "Nessuna voce del blog per la notizia  %s ."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Nessuna voce."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Senza titolo"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Titolo"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Titolo della voce del blog."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Testo"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Testo della voce del blog."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Salva"
diff --git a/plugins/Blog/locale/lt/LC_MESSAGES/Blog.po b/plugins/Blog/locale/lt/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index a9ddfd5..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-# Translation of StatusNet - Blog to Lithuanian (lietuvių)
-# Exported from translatewiki.net
-#
-# Author: Eitvys200
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:54+0000\n"
-"Language-Team: Lithuanian <https://translatewiki.net/wiki/Portal:lt>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: lt\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
-"2 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Turite būti prisijungęs, kad galėtumėte rašyti dienoraščio įrašą."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Pavadinimas būtinas."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Turinys būtinas."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Dienoraščio įrašas išsaugotas"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr ""
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Dienoraštis"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Per daug aktyvių objektui."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr ""
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr ""
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr ""
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Tokio įrašo nėra."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr ""
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr ""
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr ""
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Tekstas"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr ""
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Išsaugoti"
diff --git a/plugins/Blog/locale/mk/LC_MESSAGES/Blog.po b/plugins/Blog/locale/mk/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index 21e0623..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-# Translation of StatusNet - Blog to Macedonian (македонски)
-# Exported from translatewiki.net
-#
-# Author: Bjankuloski06
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:54+0000\n"
-"Language-Team: Macedonian <https://translatewiki.net/wiki/Portal:mk>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: mk\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Мора да сте најавени за да објавите блоговски запис."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Се бара наслов."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Се бара содржина."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Блоговскиот запис е зачуван."
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr ""
-"Им овозможува на корисниците да пишуваат и споделуваат текстови во долг "
-"облик."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Блог"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Премногу објекти на активност."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Погрешен тип на објект."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Непознат глаголот за блоговските записи."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "Нема блоговски запис за забелешката %s."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Нема таква ставка."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Без наслов"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Наслов"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Наслов на блоговскиот запис."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Текст"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Текст на блоговскиот запис."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Зачувај"
diff --git a/plugins/Blog/locale/nl/LC_MESSAGES/Blog.po b/plugins/Blog/locale/nl/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index 7849e07..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-# Translation of StatusNet - Blog to Dutch (Nederlands)
-# Exported from translatewiki.net
-#
-# Author: SPQRobin
-# Author: Siebrand
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:54+0000\n"
-"Language-Team: Dutch <https://translatewiki.net/wiki/Portal:nl>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: nl\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "U moet aangemeld zijn om een ​​blogbericht te posten."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Titel is verplicht."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Inhoud is verplicht."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Blogbericht is opgeslagen"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr "Laat gebruikers langere teksten schrijven en delen."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blog"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Te veel activiteitobjecten."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Verkeerde type voor object."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Onbekende werkwoord voor blogberichten."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "Er is geen blogbericht voor de mededeling %s."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Geen dergelijke vermelding."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Zonder titel"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Titel"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Titel van het blogbericht."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Tekst"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Tekst van het blogbericht."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Opslaan"
diff --git a/plugins/Blog/locale/tl/LC_MESSAGES/Blog.po b/plugins/Blog/locale/tl/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index 9fc21ee..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-# Translation of StatusNet - Blog to Tagalog (Tagalog)
-# Exported from translatewiki.net
-#
-# Author: AnakngAraw
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:54+0000\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr "Kailangang nakalagda upang makapagpaskil ng isang pagpapasok ng blog."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Kailangan ang pamagat."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "Kailangang may nilalaman."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Nasagip ang pagpapasok ng blog"
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr ""
-"Payagan ang mga tagagamit na makapagsulat at magsalo ng mga tekstong "
-"mahahaba."
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Blog"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr "Masyadong maraming mga bagay ng gawain."
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr "Maling uri para sa bagay."
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Hindi nalalamang pandiwa para sa mga pagpapasok ng blog."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr "Walang pagpapasok ng blog para sa pabatid na %s."
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Walang ganyang pagpapasok."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Walang pamagat"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Pamagat"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr "Pamagat ng pagpapasok ng blog."
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Teksto"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr "Pamagat ng pagpapasok ng blog."
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Sagipin"
diff --git a/plugins/Blog/locale/tr/LC_MESSAGES/Blog.po b/plugins/Blog/locale/tr/LC_MESSAGES/Blog.po
deleted file mode 100644 (file)
index c15fff1..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-# Translation of StatusNet - Blog to Turkish (Türkçe)
-# Exported from translatewiki.net
-#
-# Author: Emperyan
-# --
-# This file is distributed under the same license as the StatusNet package.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: StatusNet - Blog\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-06-30 11:07+0000\n"
-"PO-Revision-Date: 2012-06-30 11:07:54+0000\n"
-"Language-Team: Turkish <https://translatewiki.net/wiki/Portal:tr>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2012-02-25 15:25:35+0000\n"
-"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
-"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
-"X-Language-Code: tr\n"
-"X-Message-Group: #out-statusnet-plugin-blog\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#. TRANS: Client exception thrown when trying to post a blog entry while not logged in.
-msgid "Must be logged in to post a blog entry."
-msgstr ""
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing a title.
-msgid "Title required."
-msgstr "Başlık gerekli."
-
-#. TRANS: Client exception thrown when trying to post a blog entry without providing content.
-msgid "Content required."
-msgstr "İçerik gerekli."
-
-#. TRANS: Page title after sending a notice.
-msgid "Blog entry saved"
-msgstr "Günce girdisini kaydedildi."
-
-#. TRANS: Plugin description.
-msgid "Let users write and share long-form texts."
-msgstr ""
-
-#. TRANS: Blog application title.
-msgctxt "TITLE"
-msgid "Blog"
-msgstr "Günce"
-
-#. TRANS: Exception thrown when there are too many activity objects.
-msgid "Too many activity objects."
-msgstr ""
-
-#. TRANS: Exception thrown when blog plugin comes across a non-blog entry type object.
-msgid "Wrong type for object."
-msgstr ""
-
-#. TRANS: Exception thrown when blog plugin comes across a undefined verb.
-msgid "Unknown verb for blog entries."
-msgstr "Günce girişleri için bilinmeyen bir eylem."
-
-#. TRANS: Exception thrown when requesting a non-existing blog entry for notice.
-#, php-format
-msgid "No blog entry for notice %s."
-msgstr ""
-
-#. TRANS: Client exception thrown when referring to a non-existing blog entry.
-msgid "No such entry."
-msgstr "Böyle bir girdi yok."
-
-#. TRANS: Title for a blog entry without a title.
-msgid "Untitled"
-msgstr "Başlıksız"
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Title"
-msgstr "Başlık"
-
-#. TRANS: Field title on blog entry form.
-msgid "Title of the blog entry."
-msgstr ""
-
-#. TRANS: Field label on blog entry form.
-msgctxt "LABEL"
-msgid "Text"
-msgstr "Metin"
-
-#. TRANS: Field title on blog entry form.
-msgid "Text of the blog entry."
-msgstr ""
-
-#. TRANS: Button text to save a blog entry.
-msgctxt "BUTTON"
-msgid "Save"
-msgstr "Kaydet"