From 80bf185ad58233fb04b4693614fbfd970e88e9fd Mon Sep 17 00:00:00 2001 From: Mikael Nordfeldth Date: Sun, 1 Mar 2015 14:32:48 +0100 Subject: [PATCH] Blog depended on TinyMCE which was unmaintained --- plugins/Blog/BlogPlugin.php | 200 ----------------- plugins/Blog/actions/newblogentry.php | 137 ------------ plugins/Blog/actions/showblogentry.php | 86 -------- plugins/Blog/blog.js | 33 --- plugins/Blog/classes/Blog_entry.php | 244 --------------------- plugins/Blog/forms/blogentry.php | 132 ----------- plugins/Blog/lib/blogentrylistitem.php | 101 --------- plugins/Blog/locale/Blog.pot | 107 --------- plugins/Blog/locale/ar/LC_MESSAGES/Blog.po | 97 -------- plugins/Blog/locale/br/LC_MESSAGES/Blog.po | 95 -------- plugins/Blog/locale/ca/LC_MESSAGES/Blog.po | 95 -------- plugins/Blog/locale/de/LC_MESSAGES/Blog.po | 97 -------- plugins/Blog/locale/es/LC_MESSAGES/Blog.po | 96 -------- plugins/Blog/locale/eu/LC_MESSAGES/Blog.po | 95 -------- plugins/Blog/locale/fr/LC_MESSAGES/Blog.po | 100 --------- plugins/Blog/locale/gl/LC_MESSAGES/Blog.po | 95 -------- plugins/Blog/locale/ia/LC_MESSAGES/Blog.po | 95 -------- plugins/Blog/locale/it/LC_MESSAGES/Blog.po | 93 -------- plugins/Blog/locale/lt/LC_MESSAGES/Blog.po | 96 -------- plugins/Blog/locale/mk/LC_MESSAGES/Blog.po | 97 -------- plugins/Blog/locale/nl/LC_MESSAGES/Blog.po | 96 -------- plugins/Blog/locale/tl/LC_MESSAGES/Blog.po | 94 -------- plugins/Blog/locale/tr/LC_MESSAGES/Blog.po | 95 -------- 23 files changed, 2476 deletions(-) delete mode 100644 plugins/Blog/BlogPlugin.php delete mode 100644 plugins/Blog/actions/newblogentry.php delete mode 100644 plugins/Blog/actions/showblogentry.php delete mode 100644 plugins/Blog/blog.js delete mode 100644 plugins/Blog/classes/Blog_entry.php delete mode 100644 plugins/Blog/forms/blogentry.php delete mode 100644 plugins/Blog/lib/blogentrylistitem.php delete mode 100644 plugins/Blog/locale/Blog.pot delete mode 100644 plugins/Blog/locale/ar/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/br/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/ca/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/de/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/es/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/eu/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/fr/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/gl/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/ia/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/it/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/lt/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/mk/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/nl/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/tl/LC_MESSAGES/Blog.po delete mode 100644 plugins/Blog/locale/tr/LC_MESSAGES/Blog.po diff --git a/plugins/Blog/BlogPlugin.php b/plugins/Blog/BlogPlugin.php deleted file mode 100644 index 8d5532b8b1..0000000000 --- a/plugins/Blog/BlogPlugin.php +++ /dev/null @@ -1,200 +0,0 @@ -. - * - * @category Blog - * @package StatusNet - * @author Evan Prodromou - * @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 - * @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 index 52f95ebd8b..0000000000 --- a/plugins/Blog/actions/newblogentry.php +++ /dev/null @@ -1,137 +0,0 @@ -. - * - * @category Blog - * @package StatusNet - * @author Evan Prodromou - * @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 - * @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 index b46a65e5ff..0000000000 --- a/plugins/Blog/actions/showblogentry.php +++ /dev/null @@ -1,86 +0,0 @@ -. - * - * @category Blog - * @package StatusNet - * @author Evan Prodromou - * @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 - * @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 index 333a2891d3..0000000000 --- a/plugins/Blog/blog.js +++ /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 = ''; - 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 index 95c1f6956b..0000000000 --- a/plugins/Blog/classes/Blog_entry.php +++ /dev/null @@ -1,244 +0,0 @@ -. - * - * @category Blog - * @package StatusNet - * @author Evan Prodromou - * @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 - * @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('#

.*?

#s', $html, $matches)) { - return $matches[0]; - } else if (preg_match('#
.*?
#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 index 2da2a1397e..0000000000 --- a/plugins/Blog/forms/blogentry.php +++ /dev/null @@ -1,132 +0,0 @@ -. - * - * @category Blog - * @package StatusNet - * @author Evan Prodromou - * @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 - * @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 index 9bf3d6d5df..0000000000 --- a/plugins/Blog/lib/blogentrylistitem.php +++ /dev/null @@ -1,101 +0,0 @@ -. - * - * @category Blog - * @package StatusNet - * @author Evan Prodromou - * @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 - * @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 index a6f308317f..0000000000 --- a/plugins/Blog/locale/Blog.pot +++ /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 , 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 \n" -"Language-Team: LANGUAGE \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 index da9cdcd423..0000000000 --- a/plugins/Blog/locale/ar/LC_MESSAGES/Blog.po +++ /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 \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 \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 index 6035f20577..0000000000 --- a/plugins/Blog/locale/br/LC_MESSAGES/Blog.po +++ /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 \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 \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 index 169702e951..0000000000 --- a/plugins/Blog/locale/ca/LC_MESSAGES/Blog.po +++ /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 \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 \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 index 4e9fc24053..0000000000 --- a/plugins/Blog/locale/de/LC_MESSAGES/Blog.po +++ /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 \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 \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 index 92269f0e2f..0000000000 --- a/plugins/Blog/locale/es/LC_MESSAGES/Blog.po +++ /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 \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 \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 index fc0479b9bf..0000000000 --- a/plugins/Blog/locale/eu/LC_MESSAGES/Blog.po +++ /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 \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 \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 index 51d31c1cb2..0000000000 --- a/plugins/Blog/locale/fr/LC_MESSAGES/Blog.po +++ /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 \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 \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 index 6c870e324e..0000000000 --- a/plugins/Blog/locale/gl/LC_MESSAGES/Blog.po +++ /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 \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 \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 index f2aa789cfd..0000000000 --- a/plugins/Blog/locale/ia/LC_MESSAGES/Blog.po +++ /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 \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 \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 index a39b43dcff..0000000000 --- a/plugins/Blog/locale/it/LC_MESSAGES/Blog.po +++ /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 \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 index a9ddfd53dc..0000000000 --- a/plugins/Blog/locale/lt/LC_MESSAGES/Blog.po +++ /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 \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 \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 index 21e0623605..0000000000 --- a/plugins/Blog/locale/mk/LC_MESSAGES/Blog.po +++ /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 \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 \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 index 7849e07582..0000000000 --- a/plugins/Blog/locale/nl/LC_MESSAGES/Blog.po +++ /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 \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 \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 index 9fc21eed56..0000000000 --- a/plugins/Blog/locale/tl/LC_MESSAGES/Blog.po +++ /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 \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 index c15fff1086..0000000000 --- a/plugins/Blog/locale/tr/LC_MESSAGES/Blog.po +++ /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 \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 \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"