Blog depended on TinyMCE which was unmaintained

This commit is contained in:
Mikael Nordfeldth 2015-03-01 14:32:48 +01:00
parent 19bf975e56
commit 80bf185ad5
23 changed files with 0 additions and 2476 deletions

View File

@ -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;
}
}

View File

@ -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);
}
}
}

View File

@ -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;
}
}

View File

@ -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);
});
}
});
}
};
})();

View File

@ -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;
}
}

View File

@ -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');
}
}

View File

@ -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...'));
}
}
}

View File

@ -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 ""

View File

@ -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 "احفظ"

View File

@ -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ñ"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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 "Зачувај"

View File

@ -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"

View File

@ -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"

View File

@ -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"