Merge branch '0.9.x' into adminpanel

Conflicts:
	classes/User.php
This commit is contained in:
Evan Prodromou 2009-11-17 08:04:14 -05:00
commit bac2d80c91
166 changed files with 9728 additions and 5012 deletions

View File

@ -528,13 +528,27 @@ EndCheckPassword: After checking a username/password pair
- $authenticatedUser: User object if credentials match a user, else null. - $authenticatedUser: User object if credentials match a user, else null.
StartChangePassword: Before changing a password StartChangePassword: Before changing a password
- $nickname: user's nickname - $user: user
- $oldpassword: the user's old password - $oldpassword: the user's old password
- $newpassword: the desired new password - $newpassword: the desired new password
EndChangePassword: After changing a password EndChangePassword: After changing a password
- $nickname: user's nickname - $user: user
UserDeleteRelated: Specify additional tables to delete entries from when deleting users UserDeleteRelated: Specify additional tables to delete entries from when deleting users
- $user: User object - $user: User object
- &$related: array of DB_DataObject class names to delete entries on matching user_id. - &$related: array of DB_DataObject class names to delete entries on matching user_id.
GetUrlShorteners: Specify URL shorteners that are available for use
- &$shorteners: append your shortener to this array like so: $shorteners[shortenerName]=array('display'=>display, 'freeService'=>boolean)
StartShortenUrl: About to shorten a URL
- $url: url to be shortened
- $shortenerName: name of the requested shortener
- &$shortenedUrl: short version of the url
EndShortenUrl: After a URL has been shortened
- $url: url to be shortened
- $shortenerName: name of the requested shortener
- $shortenedUrl: short version of the url

View File

@ -92,7 +92,7 @@ class ApiGroupIsMemberAction extends ApiBareAuthAction
} }
if (empty($this->group)) { if (empty($this->group)) {
$this->clientError('Group not found!', 404, $this->format); $this->clientError(_('Group not found!'), 404, $this->format);
return false; return false;
} }

View File

@ -101,7 +101,7 @@ class ApiGroupJoinAction extends ApiAuthAction
} }
if (empty($this->group)) { if (empty($this->group)) {
$this->clientError('Group not found!', 404, $this->format); $this->clientError(_('Group not found!'), 404, $this->format);
return false; return false;
} }

View File

@ -101,7 +101,7 @@ class ApiGroupLeaveAction extends ApiAuthAction
} }
if (empty($this->group)) { if (empty($this->group)) {
$this->clientError('Group not found!', 404, $this->format); $this->clientError(_('Group not found!'), 404, $this->format);
return false; return false;
} }

View File

@ -87,6 +87,11 @@ class ApiGroupMembershipAction extends ApiPrivateAuthAction
{ {
parent::handle($args); parent::handle($args);
if (empty($this->group)) {
$this->clientError(_('Group not found!'), 404, $this->format);
return false;
}
// XXX: RSS and Atom // XXX: RSS and Atom
switch($this->format) { switch($this->format) {

View File

@ -87,7 +87,7 @@ class ApiGroupShowAction extends ApiPrivateAuthAction
if (empty($this->group)) { if (empty($this->group)) {
$this->clientError( $this->clientError(
'Group not found!', _('Group not found!'),
404, 404,
$this->format $this->format
); );

View File

@ -69,7 +69,6 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
parent::prepare($args); parent::prepare($args);
$this->group = $this->getTargetGroup($this->arg('id')); $this->group = $this->getTargetGroup($this->arg('id'));
$this->notices = $this->getNotices();
return true; return true;
} }
@ -87,6 +86,13 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
function handle($args) function handle($args)
{ {
parent::handle($args); parent::handle($args);
if (empty($this->group)) {
$this->clientError(_('Group not found!'), 404, $this->format);
return false;
}
$this->notices = $this->getNotices();
$this->showTimeline(); $this->showTimeline();
} }

View File

@ -42,9 +42,11 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3 * @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/ * @link http://status.net/
*/ */
class BlockAction extends Action
class BlockAction extends ProfileFormAction
{ {
var $profile = null; var $profile = null;
/** /**
* Take arguments for running * Take arguments for running
* *
@ -52,28 +54,22 @@ class BlockAction extends Action
* *
* @return boolean success flag * @return boolean success flag
*/ */
function prepare($args) function prepare($args)
{ {
parent::prepare($args); if (!parent::prepare($args)) {
if (!common_logged_in()) {
$this->clientError(_('Not logged in.'));
return false; return false;
} }
$token = $this->trimmed('token');
if (!$token || $token != common_session_token()) { $cur = common_current_user();
$this->clientError(_('There was a problem with your session token. Try again, please.'));
return; assert(!empty($cur)); // checked by parent
}
$id = $this->trimmed('blockto'); if ($cur->hasBlocked($this->profile)) {
if (!$id) { $this->clientError(_("You already blocked that user."));
$this->clientError(_('No profile specified.'));
return false;
}
$this->profile = Profile::staticGet('id', $id);
if (!$this->profile) {
$this->clientError(_('No profile with that ID.'));
return false; return false;
} }
return true; return true;
} }
@ -86,18 +82,16 @@ class BlockAction extends Action
* *
* @return void * @return void
*/ */
function handle($args) function handle($args)
{ {
parent::handle($args);
if ($_SERVER['REQUEST_METHOD'] == 'POST') { if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if ($this->arg('no')) { if ($this->arg('no')) {
$cur = common_current_user(); $this->returnToArgs();
$other = Profile::staticGet('id', $this->arg('blockto'));
common_redirect(common_local_url('showstream', array('nickname' => $other->nickname)),
303);
} elseif ($this->arg('yes')) { } elseif ($this->arg('yes')) {
$this->blockProfile(); $this->handlePost();
} elseif ($this->arg('blockto')) { $this->returnToArgs();
} else {
$this->showPage(); $this->showPage();
} }
} }
@ -138,7 +132,7 @@ class BlockAction extends Action
'unable to subscribe to you in the future, and '. 'unable to subscribe to you in the future, and '.
'you will not be notified of any @-replies from them.')); 'you will not be notified of any @-replies from them.'));
$this->element('input', array('id' => 'blockto-' . $id, $this->element('input', array('id' => 'blockto-' . $id,
'name' => 'blockto', 'name' => 'profileid',
'type' => 'hidden', 'type' => 'hidden',
'value' => $id)); 'value' => $id));
foreach ($this->args as $k => $v) { foreach ($this->args as $k => $v) {
@ -157,36 +151,17 @@ class BlockAction extends Action
* *
* @return void * @return void
*/ */
function blockProfile()
function handlePost()
{ {
$cur = common_current_user(); $cur = common_current_user();
if ($cur->hasBlocked($this->profile)) {
$this->clientError(_('You have already blocked this user.'));
return;
}
$result = $cur->block($this->profile); $result = $cur->block($this->profile);
if (!$result) { if (!$result) {
$this->serverError(_('Failed to save block information.')); $this->serverError(_('Failed to save block information.'));
return; return;
} }
// Now, gotta figure where we go back to
foreach ($this->args as $k => $v) {
if ($k == 'returnto-action') {
$action = $v;
} elseif (substr($k, 0, 9) == 'returnto-') {
$args[substr($k, 9)] = $v;
}
}
if ($action) {
common_redirect(common_local_url($action, $args), 303);
} else {
common_redirect(common_local_url('subscribers',
array('nickname' => $cur->nickname)),
303);
}
} }
} }

164
actions/deleteuser.php Normal file
View File

@ -0,0 +1,164 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Action class to delete a user
*
* PHP version 5
*
* LICENCE: 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 Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET') && !defined('LACONICA')) {
exit(1);
}
/**
* Delete a user
*
* @category Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
class DeleteuserAction extends ProfileFormAction
{
var $user = null;
/**
* Take arguments for running
*
* @param array $args $_REQUEST args
*
* @return boolean success flag
*/
function prepare($args)
{
if (!parent::prepare($args)) {
return false;
}
$cur = common_current_user();
assert(!empty($cur)); // checked by parent
if (!$cur->hasRight(Right::DELETEUSER)) {
$this->clientError(_("You cannot delete users."));
return false;
}
$this->user = User::staticGet('id', $this->profile->id);
if (empty($this->user)) {
$this->clientError(_("You can only delete local users."));
return false;
}
return true;
}
/**
* Handle request
*
* Shows a page with list of favorite notices
*
* @param array $args $_REQUEST args; handled in prepare()
*
* @return void
*/
function handle($args)
{
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if ($this->arg('no')) {
$this->returnToArgs();
} elseif ($this->arg('yes')) {
$this->handlePost();
$this->returnToArgs();
} else {
$this->showPage();
}
}
}
function showContent() {
$this->areYouSureForm();
}
function title() {
return _('Delete user');
}
function showNoticeForm() {
// nop
}
/**
* Confirm with user.
*
* Shows a confirmation form.
*
* @return void
*/
function areYouSureForm()
{
$id = $this->profile->id;
$this->elementStart('form', array('id' => 'deleteuser-' . $id,
'method' => 'post',
'class' => 'form_settings form_entity_block',
'action' => common_local_url('deleteuser')));
$this->elementStart('fieldset');
$this->hidden('token', common_session_token());
$this->element('legend', _('Delete user'));
$this->element('p', null,
_('Are you sure you want to delete this user? '.
'This will clear all data about the user from the '.
'database, without a backup.'));
$this->element('input', array('id' => 'deleteuserto-' . $id,
'name' => 'profileid',
'type' => 'hidden',
'value' => $id));
foreach ($this->args as $k => $v) {
if (substr($k, 0, 9) == 'returnto-') {
$this->hidden($k, $v);
}
}
$this->submit('form_action-no', _('No'), 'submit form_action-primary', 'no', _("Do not block this user"));
$this->submit('form_action-yes', _('Yes'), 'submit form_action-secondary', 'yes', _('Delete this user'));
$this->elementEnd('fieldset');
$this->elementEnd('form');
}
/**
* Actually delete a user.
*
* @return void
*/
function handlePost()
{
$this->user->delete();
}
}

View File

@ -121,7 +121,7 @@ class NoticesearchAction extends SearchAction
$message = sprintf(_('Be the first to [post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!'), urlencode($q)); $message = sprintf(_('Be the first to [post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!'), urlencode($q));
} }
else { else {
$message = sprintf(_('Why not [register an account](%%%%action.register%%%%) and be the first to [post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!'), urlencode($q)); $message = sprintf(_('Why not [register an account](%%%%action.register%%%%) and be the first to [post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!'), urlencode($q));
} }
$this->elementStart('div', 'guide'); $this->elementStart('div', 'guide');

View File

@ -96,28 +96,28 @@ class OthersettingsAction extends AccountSettingsAction
common_local_url('othersettings'))); common_local_url('othersettings')));
$this->elementStart('fieldset'); $this->elementStart('fieldset');
$this->hidden('token', common_session_token()); $this->hidden('token', common_session_token());
$this->elementStart('ul', 'form_data');
$services=array(); $shorteners = array();
global $_shorteners; Event::handle('GetUrlShorteners', array(&$shorteners));
if($_shorteners){ $services = array();
foreach($_shorteners as $name=>$value) foreach($shorteners as $name=>$value)
{ {
$services[$name]=$name; $services[$name]=$name;
if(!empty($value['info']['freeService'])){ if($value['freeService']){
// I18N $services[$name].=_(' (free service)');
$services[$name].=' (free service)';
}
} }
} }
asort($services); if($services)
$services['']='None'; {
asort($services);
$this->elementStart('ul', 'form_data'); $this->elementStart('li');
$this->elementStart('li'); $this->dropdown('urlshorteningservice', _('Shorten URLs with'),
$this->dropdown('urlshorteningservice', _('Shorten URLs with'), $services, _('Automatic shortening service to use.'),
$services, _('Automatic shortening service to use.'), false, $user->urlshorteningservice);
false, $user->urlshorteningservice); $this->elementEnd('li');
$this->elementEnd('li'); }
$this->elementStart('li'); $this->elementStart('li');
$this->checkbox('viewdesigns', _('View profile designs'), $this->checkbox('viewdesigns', _('View profile designs'),
$user->viewdesigns, _('Show or hide profile designs.')); $user->viewdesigns, _('Show or hide profile designs.'));

View File

@ -170,7 +170,7 @@ class PasswordsettingsAction extends AccountSettingsAction
} }
$success = false; $success = false;
if(! Event::handle('StartChangePassword', array($user->nickname, $oldpassword, $newpassword))){ if(! Event::handle('StartChangePassword', array($user, $oldpassword, $newpassword))){
//no handler changed the password, so change the password internally //no handler changed the password, so change the password internally
$original = clone($user); $original = clone($user);
@ -186,7 +186,7 @@ class PasswordsettingsAction extends AccountSettingsAction
$this->serverError(_('Can\'t save new password.')); $this->serverError(_('Can\'t save new password.'));
return; return;
} }
Event::handle('EndChangePassword', array($nickname)); Event::handle('EndChangePassword', array($user));
} }
$this->showForm(_('Password saved.'), true); $this->showForm(_('Password saved.'), true);

89
actions/sandbox.php Normal file
View File

@ -0,0 +1,89 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Action class to sandbox an abusive user
*
* PHP version 5
*
* LICENCE: 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 Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Sandbox a user.
*
* @category Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
class SandboxAction extends ProfileFormAction
{
/**
* Check parameters
*
* @param array $args action arguments (URL, GET, POST)
*
* @return boolean success flag
*/
function prepare($args)
{
if (!parent::prepare($args)) {
return false;
}
$cur = common_current_user();
assert(!empty($cur)); // checked by parent
if (!$cur->hasRight(Right::SANDBOXUSER)) {
$this->clientError(_("You cannot sandbox users on this site."));
return false;
}
assert(!empty($this->profile)); // checked by parent
if ($this->profile->isSandboxed()) {
$this->clientError(_("User is already sandboxed."));
return false;
}
return true;
}
/**
* Sandbox a user.
*
* @return void
*/
function handlePost()
{
$this->profile->sandbox();
}
}

89
actions/silence.php Normal file
View File

@ -0,0 +1,89 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Action class to silence an abusive user
*
* PHP version 5
*
* LICENCE: 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 Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Silence a user.
*
* @category Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
class SilenceAction extends ProfileFormAction
{
/**
* Check parameters
*
* @param array $args action arguments (URL, GET, POST)
*
* @return boolean success flag
*/
function prepare($args)
{
if (!parent::prepare($args)) {
return false;
}
$cur = common_current_user();
assert(!empty($cur)); // checked by parent
if (!$cur->hasRight(Right::SILENCEUSER)) {
$this->clientError(_("You cannot silence users on this site."));
return false;
}
assert(!empty($this->profile)); // checked by parent
if ($this->profile->isSilenced()) {
$this->clientError(_("User is already silenced."));
return false;
}
return true;
}
/**
* Silence a user.
*
* @return void
*/
function handlePost()
{
$this->profile->silence();
}
}

View File

@ -42,57 +42,25 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3 * @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/ * @link http://status.net/
*/ */
class UnblockAction extends Action
{
var $profile = null;
/** class UnblockAction extends ProfileFormAction
* Take arguments for running {
*
* @param array $args $_REQUEST args
*
* @return boolean success flag
*/
function prepare($args) function prepare($args)
{ {
parent::prepare($args); if (!parent::prepare($args)) {
if (!common_logged_in()) {
$this->clientError(_('Not logged in.'));
return false; return false;
} }
$token = $this->trimmed('token');
if (!$token || $token != common_session_token()) {
$this->clientError(_('There was a problem with your session token. Try again, please.'));
return;
}
$id = $this->trimmed('unblockto');
if (!$id) {
$this->clientError(_('No profile specified.'));
return false;
}
$this->profile = Profile::staticGet('id', $id);
if (!$this->profile) {
$this->clientError(_('No profile with that ID.'));
return false;
}
return true;
}
/** $cur = common_current_user();
* Handle request
* assert(!empty($cur)); // checked by parent
* Shows a page with list of favorite notices
* if (!$cur->hasBlocked($this->profile)) {
* @param array $args $_REQUEST args; handled in prepare() $this->clientError(_("You haven't blocked that user."));
* return false;
* @return void
*/
function handle($args)
{
parent::handle($args);
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$this->unblockProfile();
} }
return true;
} }
/** /**
@ -100,7 +68,8 @@ class UnblockAction extends Action
* *
* @return void * @return void
*/ */
function unblockProfile()
function handlePost()
{ {
$cur = common_current_user(); $cur = common_current_user();
$result = $cur->unblock($this->profile); $result = $cur->unblock($this->profile);
@ -108,20 +77,5 @@ class UnblockAction extends Action
$this->serverError(_('Error removing the block.')); $this->serverError(_('Error removing the block.'));
return; return;
} }
foreach ($this->args as $k => $v) {
if ($k == 'returnto-action') {
$action = $v;
} else if (substr($k, 0, 9) == 'returnto-') {
$args[substr($k, 9)] = $v;
}
}
if ($action) {
common_redirect(common_local_url($action, $args), 303);
} else {
common_redirect(common_local_url('subscribers',
array('nickname' => $cur->nickname)),
303);
}
} }
} }

89
actions/unsandbox.php Normal file
View File

@ -0,0 +1,89 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Action class to unsandbox a user
*
* PHP version 5
*
* LICENCE: 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 Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Unsandbox a user.
*
* @category Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
class UnsandboxAction extends ProfileFormAction
{
/**
* Check parameters
*
* @param array $args action arguments (URL, GET, POST)
*
* @return boolean success flag
*/
function prepare($args)
{
if (!parent::prepare($args)) {
return false;
}
$cur = common_current_user();
assert(!empty($cur)); // checked by parent
if (!$cur->hasRight(Right::SANDBOXUSER)) {
$this->clientError(_("You cannot sandbox users on this site."));
return false;
}
assert(!empty($this->profile)); // checked by parent
if (!$this->profile->isSandboxed()) {
$this->clientError(_("User is not sandboxed."));
return false;
}
return true;
}
/**
* Unsandbox a user.
*
* @return void
*/
function handlePost()
{
$this->profile->unsandbox();
}
}

89
actions/unsilence.php Normal file
View File

@ -0,0 +1,89 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Action class to unsilence a user
*
* PHP version 5
*
* LICENCE: 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 Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Silence a user.
*
* @category Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
class UnsilenceAction extends ProfileFormAction
{
/**
* Check parameters
*
* @param array $args action arguments (URL, GET, POST)
*
* @return boolean success flag
*/
function prepare($args)
{
if (!parent::prepare($args)) {
return false;
}
$cur = common_current_user();
assert(!empty($cur)); // checked by parent
if (!$cur->hasRight(Right::SILENCEUSER)) {
$this->clientError(_("You cannot silence users on this site."));
return false;
}
assert(!empty($this->profile)); // checked by parent
if (!$this->profile->isSilenced()) {
$this->clientError(_("User is not silenced."));
return false;
}
return true;
}
/**
* Silence a user.
*
* @return void
*/
function handlePost()
{
$this->profile->unsilence();
}
}

View File

@ -74,8 +74,11 @@ class UserbyidAction extends Action
$this->clientError(_('No such user.')); $this->clientError(_('No such user.'));
} }
// support redirecting to FOAF rdf/xml if the agent prefers it // Support redirecting to FOAF rdf/xml if the agent prefers it...
$page_prefs = 'application/rdf+xml,text/html,application/xhtml+xml,application/xml;q=0.3,text/xml;q=0.2'; // Internet Explorer doesn't specify "text/html" and does list "*/*"
// at least through version 8. We need to list text/html up front to
// ensure that only user-agents who specifically ask for RDF get it.
$page_prefs = 'text/html,application/xhtml+xml,application/rdf+xml,application/xml;q=0.3,text/xml;q=0.2';
$httpaccept = isset($_SERVER['HTTP_ACCEPT']) $httpaccept = isset($_SERVER['HTTP_ACCEPT'])
? $_SERVER['HTTP_ACCEPT'] : null; ? $_SERVER['HTTP_ACCEPT'] : null;
$type = common_negotiate_type(common_accept_to_prefs($httpaccept), $type = common_negotiate_type(common_accept_to_prefs($httpaccept),

View File

@ -97,27 +97,23 @@ class XrdsAction extends Action
$xrdsOutputter->element('Type', null, 'xri://$xrds*simple'); $xrdsOutputter->element('Type', null, 'xri://$xrds*simple');
$xrdsOutputter->showXrdsService(OAUTH_ENDPOINT_REQUEST, $xrdsOutputter->showXrdsService(OAUTH_ENDPOINT_REQUEST,
common_local_url('requesttoken'), common_local_url('requesttoken'),
array(OAUTH_AUTH_HEADER, OAUTH_POST_BODY, OAUTH_HMAC_SHA1)); array(OAUTH_AUTH_HEADER, OAUTH_POST_BODY, OAUTH_HMAC_SHA1),
null,
$this->user->uri);
$xrdsOutputter->showXrdsService( OAUTH_ENDPOINT_AUTHORIZE, $xrdsOutputter->showXrdsService( OAUTH_ENDPOINT_AUTHORIZE,
common_local_url('userauthorization'), common_local_url('userauthorization'),
array(OAUTH_AUTH_HEADER, OAUTH_POST_BODY, OAUTH_HMAC_SHA1), array(OAUTH_AUTH_HEADER, OAUTH_POST_BODY, OAUTH_HMAC_SHA1));
null,
$this->user->getIdentifierURI());
$xrdsOutputter->showXrdsService(OAUTH_ENDPOINT_ACCESS, $xrdsOutputter->showXrdsService(OAUTH_ENDPOINT_ACCESS,
common_local_url('accesstoken'), common_local_url('accesstoken'),
array(OAUTH_AUTH_HEADER, OAUTH_POST_BODY, OAUTH_HMAC_SHA1), array(OAUTH_AUTH_HEADER, OAUTH_POST_BODY, OAUTH_HMAC_SHA1));
null,
$this->user->getIdentifierURI());
$xrdsOutputter->showXrdsService(OAUTH_ENDPOINT_RESOURCE, $xrdsOutputter->showXrdsService(OAUTH_ENDPOINT_RESOURCE,
null, null,
array(OAUTH_AUTH_HEADER, OAUTH_POST_BODY, OAUTH_HMAC_SHA1), array(OAUTH_AUTH_HEADER, OAUTH_POST_BODY, OAUTH_HMAC_SHA1));
null,
$this->user->getIdentifierURI());
$xrdsOutputter->elementEnd('XRD'); $xrdsOutputter->elementEnd('XRD');
//omb //omb
$xrdsOutputter->elementStart('XRD', array('xmlns' => 'xri://$xrd*($v*2.0)', $xrdsOutputter->elementStart('XRD', array('xmlns' => 'xri://$xrd*($v*2.0)',
'xml:id' => 'oauth', 'xml:id' => 'omb',
'xmlns:simple' => 'http://xrds-simple.net/core/1.0', 'xmlns:simple' => 'http://xrds-simple.net/core/1.0',
'version' => '2.0')); 'version' => '2.0'));
$xrdsOutputter->element('Type', null, 'xri://$xrds*simple'); $xrdsOutputter->element('Type', null, 'xri://$xrds*simple');
@ -127,10 +123,10 @@ class XrdsAction extends Action
common_local_url('updateprofile')); common_local_url('updateprofile'));
$xrdsOutputter->elementEnd('XRD'); $xrdsOutputter->elementEnd('XRD');
Event::handle('EndUserXRDS', array($this,&$xrdsOutputter));
//misc //misc
$xrdsOutputter->elementStart('XRD', array('xmlns' => 'xri://$xrd*($v*2.0)', $xrdsOutputter->elementStart('XRD', array('xmlns' => 'xri://$xrd*($v*2.0)',
'xml:id' => 'oauth',
'xmlns:simple' => 'http://xrds-simple.net/core/1.0',
'version' => '2.0')); 'version' => '2.0'));
$xrdsOutputter->showXrdsService(OAUTH_DISCOVERY, $xrdsOutputter->showXrdsService(OAUTH_DISCOVERY,
'#oauth'); '#oauth');
@ -138,8 +134,6 @@ class XrdsAction extends Action
'#omb'); '#omb');
$xrdsOutputter->elementEnd('XRD'); $xrdsOutputter->elementEnd('XRD');
Event::handle('EndUserXRDS', array($this,&$xrdsOutputter));
$xrdsOutputter->endXRDS(); $xrdsOutputter->endXRDS();
} }

View File

@ -39,6 +39,12 @@ class Message extends Memcached_DataObject
static function saveNew($from, $to, $content, $source) { static function saveNew($from, $to, $content, $source) {
$sender = Profile::staticGet('id', $from);
if (!$sender->hasRight(Right::NEWMESSAGE)) {
throw new ClientException(_('You are banned from sending direct messages.'));
}
$msg = new Message(); $msg = new Message();
$msg->from_profile = $from; $msg->from_profile = $from;

View File

@ -195,22 +195,19 @@ class Notice extends Memcached_DataObject
' take a breather and post again in a few minutes.')); ' take a breather and post again in a few minutes.'));
} }
$banned = common_config('profile', 'banned'); if (!$profile->hasRight(Right::NEWNOTICE)) {
common_log(LOG_WARNING, "Attempted post from user disallowed to post: " . $profile->nickname);
if ( in_array($profile_id, $banned) || in_array($profile->nickname, $banned)) {
common_log(LOG_WARNING, "Attempted post from banned user: $profile->nickname (user id = $profile_id).");
throw new ClientException(_('You are banned from posting notices on this site.')); throw new ClientException(_('You are banned from posting notices on this site.'));
} }
$notice = new Notice(); $notice = new Notice();
$notice->profile_id = $profile_id; $notice->profile_id = $profile_id;
$blacklist = common_config('public', 'blacklist');
$autosource = common_config('public', 'autosource'); $autosource = common_config('public', 'autosource');
# Blacklisted are non-false, but not 1, either # Sandboxed are non-false, but not 1, either
if (($blacklist && in_array($profile_id, $blacklist)) || if (!$user->hasRight(Right::PUBLICNOTICE) ||
($source && $autosource && in_array($source, $autosource))) { ($source && $autosource && in_array($source, $autosource))) {
$notice->is_local = Notice::LOCAL_NONPUBLIC; $notice->is_local = Notice::LOCAL_NONPUBLIC;
} else { } else {

View File

@ -0,0 +1,195 @@
<?php
/*
* StatusNet - the distributed open-source microblogging tool
* Copyright (C) 2008, 2009, StatusNet, Inc.
*
* 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/>.
*/
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
require_once INSTALLDIR.'/classes/Memcached_DataObject.php';
abstract class Plugin_DataObject extends Memcached_DataObject
{
function table() {
static $table = null;
if($table == null) {
$table = array();
$DB = $this->getDatabaseConnection();
$dbtype = $DB->phptype;
$tableDef = $this->tableDef();
foreach($tableDef->columns as $columnDef){
switch(strtoupper($columnDef->type)) {
/*shamelessly copied from DB_DataObject_Generator*/
case 'INT':
case 'INT2': // postgres
case 'INT4': // postgres
case 'INT8': // postgres
case 'SERIAL4': // postgres
case 'SERIAL8': // postgres
case 'INTEGER':
case 'TINYINT':
case 'SMALLINT':
case 'MEDIUMINT':
case 'BIGINT':
$type = DB_DATAOBJECT_INT;
if ($columnDef->size == 1) {
$type += DB_DATAOBJECT_BOOL;
}
break;
case 'REAL':
case 'DOUBLE':
case 'DOUBLE PRECISION': // double precision (firebird)
case 'FLOAT':
case 'FLOAT4': // real (postgres)
case 'FLOAT8': // double precision (postgres)
case 'DECIMAL':
case 'MONEY': // mssql and maybe others
case 'NUMERIC':
case 'NUMBER': // oci8
$type = DB_DATAOBJECT_INT; // should really by FLOAT!!! / MONEY...
break;
case 'YEAR':
$type = DB_DATAOBJECT_INT;
break;
case 'BIT':
case 'BOOL':
case 'BOOLEAN':
$type = DB_DATAOBJECT_BOOL;
// postgres needs to quote '0'
if ($dbtype == 'pgsql') {
$type += DB_DATAOBJECT_STR;
}
break;
case 'STRING':
case 'CHAR':
case 'VARCHAR':
case 'VARCHAR2':
case 'TINYTEXT':
case 'ENUM':
case 'SET': // not really but oh well
case 'POINT': // mysql geometry stuff - not really string - but will do..
case 'TIMESTAMPTZ': // postgres
case 'BPCHAR': // postgres
case 'INTERVAL': // postgres (eg. '12 days')
case 'CIDR': // postgres IP net spec
case 'INET': // postgres IP
case 'MACADDR': // postgress network Mac address.
case 'INTEGER[]': // postgres type
case 'BOOLEAN[]': // postgres type
$type = DB_DATAOBJECT_STR;
break;
case 'TEXT':
case 'MEDIUMTEXT':
case 'LONGTEXT':
$type = DB_DATAOBJECT_STR + DB_DATAOBJECT_TXT;
break;
case 'DATE':
$type = DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE;
break;
case 'TIME':
$type = DB_DATAOBJECT_STR + DB_DATAOBJECT_TIME;
break;
case 'DATETIME':
$type = DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME;
break;
case 'TIMESTAMP': // do other databases use this???
$type = ($dbtype == 'mysql') ?
DB_DATAOBJECT_MYSQLTIMESTAMP :
DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME;
break;
case 'BLOB': /// these should really be ignored!!!???
case 'TINYBLOB':
case 'MEDIUMBLOB':
case 'LONGBLOB':
case 'CLOB': // oracle character lob support
case 'BYTEA': // postgres blob support..
$type = DB_DATAOBJECT_STR + DB_DATAOBJECT_BLOB;
break;
default:
throw new Exception("Cannot handle datatype: $columnDef->type");
}
if(! $columnDef->nullable) {
$type+=DB_DATAOBJECT_NOTNULL;
}
$table[$columnDef->name]=$type;
}
}
return $table;
}
function keys() {
static $keys = null;
if($keys == null) {
$keys = array();
$tableDef = $this->tableDef();
foreach($tableDef->columns as $columnDef){
if($columnDef->key != null){
$keys[] = $columnDef->name;
}
}
}
return $keys;
}
function sequenceKey() {
static $sequenceKey = null;
if($sequenceKey == null) {
$sequenceKey = array(false,false);
$tableDef = $this->tableDef();
foreach($tableDef->columns as $columnDef){
if($columnDef->key == 'PRI' && $columnDef->auto_increment){
$sequenceKey=array($columnDef->name,true);
}
}
}
return $sequenceKey;
}
/**
* Get the TableDef object that represents the table backing this class
* Ideally, this function would a static function, but PHP doesn't allow
* abstract static functions
* @return TableDef TableDef instance
*/
abstract function tableDef();
}

View File

@ -310,10 +310,12 @@ class Profile extends Memcached_DataObject
'AND subscription.subscribed != subscription.subscriber ' . 'AND subscription.subscribed != subscription.subscriber ' .
'ORDER BY subscription.created DESC '; 'ORDER BY subscription.created DESC ';
if (common_config('db','type') == 'pgsql') { if ($offset>0 && !is_null($limit)){
$qry .= ' LIMIT ' . $limit . ' OFFSET ' . $offset; if (common_config('db','type') == 'pgsql') {
} else { $qry .= ' LIMIT ' . $limit . ' OFFSET ' . $offset;
$qry .= ' LIMIT ' . $offset . ', ' . $limit; } else {
$qry .= ' LIMIT ' . $offset . ', ' . $limit;
}
} }
$profile = new Profile(); $profile = new Profile();
@ -333,11 +335,13 @@ class Profile extends Memcached_DataObject
'AND subscription.subscribed != subscription.subscriber ' . 'AND subscription.subscribed != subscription.subscriber ' .
'ORDER BY subscription.created DESC '; 'ORDER BY subscription.created DESC ';
if ($offset) { if ($offset>0 && !is_null($limit)){
if (common_config('db','type') == 'pgsql') { if ($offset) {
$qry .= ' LIMIT ' . $limit . ' OFFSET ' . $offset; if (common_config('db','type') == 'pgsql') {
} else { $qry .= ' LIMIT ' . $limit . ' OFFSET ' . $offset;
$qry .= ' LIMIT ' . $offset . ', ' . $limit; } else {
$qry .= ' LIMIT ' . $offset . ', ' . $limit;
}
} }
} }
@ -587,4 +591,124 @@ class Profile extends Memcached_DataObject
return $location; return $location;
} }
function hasRole($name)
{
$role = Profile_role::pkeyGet(array('profile_id' => $this->id,
'role' => $name));
return (!empty($role));
}
function grantRole($name)
{
$role = new Profile_role();
$role->profile_id = $this->id;
$role->role = $name;
$role->created = common_sql_now();
$result = $role->insert();
if (!$result) {
common_log_db_error($role, 'INSERT', __FILE__);
return false;
}
return true;
}
function revokeRole($name)
{
$role = Profile_role::pkeyGet(array('profile_id' => $this->id,
'role' => $name));
if (empty($role)) {
throw new Exception('Cannot revoke role "'.$name.'" for user #'.$this->id.'; does not exist.');
}
$result = $role->delete();
if (!$result) {
common_log_db_error($role, 'DELETE', __FILE__);
throw new Exception('Cannot revoke role "'.$name.'" for user #'.$this->id.'; database error.');
}
return true;
}
function isSandboxed()
{
return $this->hasRole(Profile_role::SANDBOXED);
}
function isSilenced()
{
return $this->hasRole(Profile_role::SILENCED);
}
function sandbox()
{
$this->grantRole(Profile_role::SANDBOXED);
}
function unsandbox()
{
$this->revokeRole(Profile_role::SANDBOXED);
}
function silence()
{
$this->grantRole(Profile_role::SILENCED);
}
function unsilence()
{
$this->revokeRole(Profile_role::SILENCED);
}
/**
* Does this user have the right to do X?
*
* With our role-based authorization, this is merely a lookup for whether the user
* has a particular role. The implementation currently uses a switch statement
* to determine if the user has the pre-defined role to exercise the right. Future
* implementations may allow per-site roles, and different mappings of roles to rights.
*
* @param $right string Name of the right, usually a constant in class Right
* @return boolean whether the user has the right in question
*/
function hasRight($right)
{
$result = false;
if (Event::handle('UserRightsCheck', array($this, $right, &$result))) {
switch ($right)
{
case Right::DELETEOTHERSNOTICE:
case Right::SANDBOXUSER:
case Right::SILENCEUSER:
case Right::DELETEUSER:
$result = $this->hasRole(Profile_role::MODERATOR);
break;
case Right::CONFIGURESITE:
$result = $this->hasRole(Profile_role::ADMINISTRATOR);
break;
case Right::NEWNOTICE:
case Right::NEWMESSAGE:
case Right::SUBSCRIBE:
$result = !$this->isSilenced();
break;
case Right::PUBLICNOTICE:
case Right::EMAILONREPLY:
case Right::EMAILONSUBSCRIBE:
case Right::EMAILONFAVE:
$result = !$this->isSandboxed();
break;
default:
$result = false;
break;
}
}
return $result;
}
} }

View File

@ -1,7 +1,7 @@
<?php <?php
/* /*
* StatusNet - the distributed open-source microblogging tool * StatusNet - the distributed open-source microblogging tool
* Copyright (C) 2008, 2009, StatusNet, Inc. * Copyright (C) 2009, StatusNet, Inc.
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU Affero General Public License as published by
@ -10,42 +10,46 @@
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details. * GNU Affero General Public License for more details.
* *
* You should have received a copy of the GNU Affero General Public License * 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/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } if (!defined('STATUSNET')) {
exit(1);
}
/** /**
* Table Definition for user_role * Table Definition for profile_role
*/ */
require_once INSTALLDIR.'/classes/Memcached_DataObject.php'; require_once INSTALLDIR.'/classes/Memcached_DataObject.php';
class User_role extends Memcached_DataObject class Profile_role extends Memcached_DataObject
{ {
###START_AUTOCODE ###START_AUTOCODE
/* the code below is auto generated do not remove the above tag */ /* the code below is auto generated do not remove the above tag */
public $__table = 'user_role'; // table name public $__table = 'profile_role'; // table name
public $user_id; // int(4) primary_key not_null public $profile_id; // int(4) primary_key not_null
public $role; // varchar(32) primary_key not_null public $role; // varchar(32) primary_key not_null
public $created; // datetime() not_null public $created; // datetime not_null default_0000-00-00%2000%3A00%3A00
/* Static get */ /* Static get */
function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('User_role',$k,$v); } function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Profile_role',$k,$v); }
/* the code above is auto generated do not remove the tag below */ /* the code above is auto generated do not remove the tag below */
###END_AUTOCODE ###END_AUTOCODE
function &pkeyGet($kv) function &pkeyGet($kv)
{ {
return Memcached_DataObject::pkeyGet('User_role', $kv); return Memcached_DataObject::pkeyGet('Profile_role', $kv);
} }
const MODERATOR = 'moderator'; const MODERATOR = 'moderator';
const ADMINISTRATOR = 'administrator'; const ADMINISTRATOR = 'administrator';
const SANDBOXED = 'sandboxed';
const SILENCED = 'silenced';
} }

View File

@ -114,7 +114,7 @@ class User extends Memcached_DataObject
return $result; return $result;
} }
function allowed_nickname($nickname) static function allowed_nickname($nickname)
{ {
// XXX: should already be validated for size, content, etc. // XXX: should already be validated for size, content, etc.
$blacklist = common_config('nickname', 'blacklist'); $blacklist = common_config('nickname', 'blacklist');
@ -190,7 +190,17 @@ class User extends Memcached_DataObject
$profile->query('BEGIN'); $profile->query('BEGIN');
if(!empty($email))
{
$email = common_canonical_email($email);
}
$nickname = common_canonical_nickname($nickname);
$profile->nickname = $nickname; $profile->nickname = $nickname;
if(! User::allowed_nickname($nickname)){
common_log(LOG_WARNING, sprintf("Attempted to register a nickname that is not allowed: %s", $profile->nickname),
__FILE__);
}
$profile->profileurl = common_profile_url($nickname); $profile->profileurl = common_profile_url($nickname);
if (!empty($fullname)) { if (!empty($fullname)) {
@ -242,6 +252,10 @@ class User extends Memcached_DataObject
} }
} }
if(isset($email_confirmed) && $email_confirmed) {
$user->email = $email;
}
// This flag is ignored but still set to 1 // This flag is ignored but still set to 1
$user->inboxed = 1; $user->inboxed = 1;
@ -563,11 +577,13 @@ class User extends Memcached_DataObject
'WHERE group_member.profile_id = %d ' . 'WHERE group_member.profile_id = %d ' .
'ORDER BY group_member.created DESC '; 'ORDER BY group_member.created DESC ';
if ($offset) { if ($offset>0 && !is_null($limit)) {
if (common_config('db','type') == 'pgsql') { if ($offset) {
$qry .= ' LIMIT ' . $limit . ' OFFSET ' . $offset; if (common_config('db','type') == 'pgsql') {
} else { $qry .= ' LIMIT ' . $limit . ' OFFSET ' . $offset;
$qry .= ' LIMIT ' . $offset . ', ' . $limit; } else {
$qry .= ' LIMIT ' . $offset . ', ' . $limit;
}
} }
} }
@ -643,80 +659,10 @@ class User extends Memcached_DataObject
return Design::staticGet('id', $this->design_id); return Design::staticGet('id', $this->design_id);
} }
function hasRole($name)
{
$role = User_role::pkeyGet(array('user_id' => $this->id,
'role' => $name));
return (!empty($role));
}
function grantRole($name)
{
$role = new User_role();
$role->user_id = $this->id;
$role->role = $name;
$role->created = common_sql_now();
$result = $role->insert();
if (!$result) {
common_log_db_error($role, 'INSERT', __FILE__);
return false;
}
return true;
}
function revokeRole($name)
{
$role = User_role::pkeyGet(array('user_id' => $this->id,
'role' => $name));
if (empty($role)) {
throw new Exception('Cannot revoke role "'.$name.'" for user #'.$this->id.'; does not exist.');
}
$result = $role->delete();
if (!$result) {
common_log_db_error($role, 'DELETE', __FILE__);
throw new Exception('Cannot revoke role "'.$name.'" for user #'.$this->id.'; database error.');
}
return true;
}
/**
* Does this user have the right to do X?
*
* With our role-based authorization, this is merely a lookup for whether the user
* has a particular role. The implementation currently uses a switch statement
* to determine if the user has the pre-defined role to exercise the right. Future
* implementations may allow per-site roles, and different mappings of roles to rights.
*
* @param $right string Name of the right, usually a constant in class Right
* @return boolean whether the user has the right in question
*/
function hasRight($right) function hasRight($right)
{ {
$result = false; $profile = $this->getProfile();
if (Event::handle('UserRightsCheck', array($this, $right, &$result))) { return $profile->hasRight($right);
switch ($right)
{
case Right::DELETEOTHERSNOTICE:
$result = $this->hasRole(User_role::MODERATOR);
break;
case Right::CONFIGURESITE:
$result = $this->hasRole(User_role::ADMINISTRATOR);
break;
default:
$result = false;
break;
}
}
return $result;
} }
function delete() function delete()
@ -761,4 +707,34 @@ class User extends Memcached_DataObject
$block->delete(); $block->delete();
// XXX delete group block? Reset blocker? // XXX delete group block? Reset blocker?
} }
function hasRole($name)
{
$profile = $this->getProfile();
return $profile->hasRole($name);
}
function grantRole($name)
{
$profile = $this->getProfile();
return $profile->grantRole($name);
}
function revokeRole($name)
{
$profile = $this->getProfile();
return $profile->revokeRole($name);
}
function isSandboxed()
{
$profile = $this->getProfile();
return $profile->isSandboxed();
}
function isSilenced()
{
$profile = $this->getProfile();
return $profile->isSilenced();
}
} }

View File

@ -253,6 +253,15 @@ modified = 384
[location_namespace__keys] [location_namespace__keys]
id = K id = K
[login_token]
user_id = 129
token = 130
created = 142
modified = 384
[login_token__keys]
user_id = K
[message] [message]
id = 129 id = 129
uri = 2 uri = 2
@ -358,6 +367,15 @@ modified = 384
blocker = K blocker = K
blocked = K blocked = K
[profile_role]
profile_id = 129
role = 130
created = 142
[profile_role__keys]
profile_id = K
role = K
[profile_tag] [profile_tag]
tagger = 129 tagger = 129
tagged = 129 tagged = 129
@ -525,44 +543,3 @@ modified = 384
[user_group__keys] [user_group__keys]
id = N id = N
[user_openid]
canonical = 130
display = 130
user_id = 129
created = 142
modified = 384
[user_openid__keys]
canonical = K
display = U
[user_openid_trustroot]
trustroot = 130
user_id = 129
created = 142
modified = 384
[user_openid__keys]
trustroot = K
user_id = K
[user_role]
user_id = 129
role = 130
created = 142
[user_role__keys]
user_id = K
role = K
[login_token]
user_id = 129
token = 130
created = 142
modified = 384
[login_token__keys]
user_id = K
token = K

View File

@ -51,3 +51,7 @@ alter table subscription
add index subscription_subscriber_idx (subscriber,created), add index subscription_subscriber_idx (subscriber,created),
drop index subscription_subscribed_idx, drop index subscription_subscribed_idx,
add index subscription_subscribed_idx (subscribed,created); add index subscription_subscribed_idx (subscribed,created);
alter table notice
drop index notice_profile_id_idx,
add index notice_profile_id_idx (profile_id,created,id);

View File

@ -40,20 +40,23 @@ create table user_role (
); );
create table login_token ( create table login_token (
user_id integer not null /* comment 'user owning this token'*/ references user (id), user_id integer not null /* comment 'user owning this token'*/ references "user" (id),
token char(32) not null /* comment 'token useable for logging in'*/, token char(32) not null /* comment 'token useable for logging in'*/,
created timestamp not null DEFAULT CURRENT_TIMESTAMP /* comment 'date this record was created'*/, created timestamp not null DEFAULT CURRENT_TIMESTAMP /* comment 'date this record was created'*/,
modified timestamp /* comment 'date this record was modified'*/, modified timestamp /* comment 'date this record was modified'*/,
constraint primary key (user_id) primary key (user_id)
); );
alter table fave DROP index fave_user_id_idx;
drop index fave_user_id_idx, CREATE index fave_user_id_idx on fave (user_id,modified);
add index fave_user_id_idx using btree(user_id,modified);
DROP index subscription_subscriber_idx;
CREATE index subscription_subscriber_idx ON subscription (subscriber,created);
DROP index subscription_subscribed_idx;
CREATE index subscription_subscribed_idx ON subscription (subscribed,created);
DROP index notice_profile_id_idx;
CREATE index notice_profile_id_idx ON notice (profile_id,created,id);
alter table subscription
drop index subscription_subscriber_idx,
add index subscription_subscriber_idx using btree(subscriber,created),
drop index subscription_subscribed_idx,
add index subscription_subscribed_idx using btree(subscribed,created);

View File

@ -130,7 +130,7 @@ create table notice (
location_id integer comment 'location id if possible', location_id integer comment 'location id if possible',
location_ns integer comment 'namespace for location', location_ns integer comment 'namespace for location',
index notice_profile_id_idx (profile_id), index notice_profile_id_idx (profile_id,created,id),
index notice_conversation_idx (conversation), index notice_conversation_idx (conversation),
index notice_created_idx (created), index notice_created_idx (created),
index notice_replyto_idx (reply_to), index notice_replyto_idx (reply_to),
@ -557,13 +557,13 @@ create table config (
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin; ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
create table user_role ( create table profile_role (
user_id integer not null comment 'user having the role' references user (id), profile_id integer not null comment 'account having the role' references profile (id),
role varchar(32) not null comment 'string representing the role', role varchar(32) not null comment 'string representing the role',
created datetime not null comment 'date the role was granted', created datetime not null comment 'date the role was granted',
constraint primary key (user_id, role) constraint primary key (profile_id, role)
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin; ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;

View File

@ -137,7 +137,7 @@ create table notice (
/* FULLTEXT(content) */ /* FULLTEXT(content) */
); );
create index notice_profile_id_idx on notice using btree(profile_id); create index notice_profile_id_idx on notice using btree(profile_id,created,id);
create index notice_created_idx on notice using btree(created); create index notice_created_idx on notice using btree(created);
create table notice_source ( create table notice_source (

View File

@ -746,7 +746,7 @@ class PEAR
{ {
if (!extension_loaded($ext)) { if (!extension_loaded($ext)) {
// if either returns true dl() will produce a FATAL error, stop that // if either returns true dl() will produce a FATAL error, stop that
if ((ini_get('enable_dl') != 1) || (ini_get('safe_mode') == 1) || !function_exists('dl')) { if ((ini_get('enable_dl') != 1) || (ini_get('safe_mode') == 1)) {
return false; return false;
} }
if (OS_WINDOWS) { if (OS_WINDOWS) {

View File

@ -66,12 +66,13 @@ class Stomp
protected $_sessionId; protected $_sessionId;
protected $_read_timeout_seconds = 60; protected $_read_timeout_seconds = 60;
protected $_read_timeout_milliseconds = 0; protected $_read_timeout_milliseconds = 0;
protected $_connect_timeout_seconds = 60;
/** /**
* Constructor * Constructor
* *
* @param string $brokerUri Broker URL * @param string $brokerUri Broker URL
* @throws Stomp_Exception * @throws StompException
*/ */
public function __construct ($brokerUri) public function __construct ($brokerUri)
{ {
@ -81,7 +82,7 @@ class Stomp
/** /**
* Initialize connection * Initialize connection
* *
* @throws Stomp_Exception * @throws StompException
*/ */
protected function _init () protected function _init ()
{ {
@ -103,14 +104,14 @@ class Stomp
} }
} else { } else {
require_once 'Stomp/Exception.php'; require_once 'Stomp/Exception.php';
throw new Stomp_Exception("Bad Broker URL {$this->_brokerUri}"); throw new StompException("Bad Broker URL {$this->_brokerUri}");
} }
} }
/** /**
* Process broker URL * Process broker URL
* *
* @param string $url Broker URL * @param string $url Broker URL
* @throws Stomp_Exception * @throws StompException
* @return boolean * @return boolean
*/ */
protected function _processUrl ($url) protected function _processUrl ($url)
@ -120,19 +121,19 @@ class Stomp
array_push($this->_hosts, array($parsed['host'] , $parsed['port'] , $parsed['scheme'])); array_push($this->_hosts, array($parsed['host'] , $parsed['port'] , $parsed['scheme']));
} else { } else {
require_once 'Stomp/Exception.php'; require_once 'Stomp/Exception.php';
throw new Stomp_Exception("Bad Broker URL $url"); throw new StompException("Bad Broker URL $url");
} }
} }
/** /**
* Make socket connection to the server * Make socket connection to the server
* *
* @throws Stomp_Exception * @throws StompException
*/ */
protected function _makeConnection () protected function _makeConnection ()
{ {
if (count($this->_hosts) == 0) { if (count($this->_hosts) == 0) {
require_once 'Stomp/Exception.php'; require_once 'Stomp/Exception.php';
throw new Stomp_Exception("No broker defined"); throw new StompException("No broker defined");
} }
// force disconnect, if previous established connection exists // force disconnect, if previous established connection exists
@ -141,6 +142,9 @@ class Stomp
$i = $this->_currentHost; $i = $this->_currentHost;
$att = 0; $att = 0;
$connected = false; $connected = false;
$connect_errno = null;
$connect_errstr = null;
while (! $connected && $att ++ < $this->_attempts) { while (! $connected && $att ++ < $this->_attempts) {
if (isset($this->_params['randomize']) && $this->_params['randomize'] == 'true') { if (isset($this->_params['randomize']) && $this->_params['randomize'] == 'true') {
$i = rand(0, count($this->_hosts) - 1); $i = rand(0, count($this->_hosts) - 1);
@ -158,10 +162,10 @@ class Stomp
fclose($this->_socket); fclose($this->_socket);
$this->_socket = null; $this->_socket = null;
} }
$this->_socket = @fsockopen($scheme . '://' . $host, $port); $this->_socket = @fsockopen($scheme . '://' . $host, $port, $connect_errno, $connect_errstr, $this->_connect_timeout_seconds);
if (!is_resource($this->_socket) && $att >= $this->_attempts && !array_key_exists($i + 1, $this->_hosts)) { if (!is_resource($this->_socket) && $att >= $this->_attempts && !array_key_exists($i + 1, $this->_hosts)) {
require_once 'Stomp/Exception.php'; require_once 'Stomp/Exception.php';
throw new Stomp_Exception("Could not connect to $host:$port ($att/{$this->_attempts})"); throw new StompException("Could not connect to $host:$port ($att/{$this->_attempts})");
} else if (is_resource($this->_socket)) { } else if (is_resource($this->_socket)) {
$connected = true; $connected = true;
$this->_currentHost = $i; $this->_currentHost = $i;
@ -170,7 +174,7 @@ class Stomp
} }
if (! $connected) { if (! $connected) {
require_once 'Stomp/Exception.php'; require_once 'Stomp/Exception.php';
throw new Stomp_Exception("Could not connect to a broker"); throw new StompException("Could not connect to a broker");
} }
} }
/** /**
@ -179,7 +183,7 @@ class Stomp
* @param string $username * @param string $username
* @param string $password * @param string $password
* @return boolean * @return boolean
* @throws Stomp_Exception * @throws StompException
*/ */
public function connect ($username = '', $password = '') public function connect ($username = '', $password = '')
{ {
@ -194,18 +198,18 @@ class Stomp
if ($this->clientId != null) { if ($this->clientId != null) {
$headers["client-id"] = $this->clientId; $headers["client-id"] = $this->clientId;
} }
$frame = new Stomp_Frame("CONNECT", $headers); $frame = new StompFrame("CONNECT", $headers);
$this->_writeFrame($frame); $this->_writeFrame($frame);
$frame = $this->readFrame(); $frame = $this->readFrame();
if ($frame instanceof Stomp_Frame && $frame->command == 'CONNECTED') { if ($frame instanceof StompFrame && $frame->command == 'CONNECTED') {
$this->_sessionId = $frame->headers["session"]; $this->_sessionId = $frame->headers["session"];
return true; return true;
} else { } else {
require_once 'Stomp/Exception.php'; require_once 'Stomp/Exception.php';
if ($frame instanceof Stomp_Frame) { if ($frame instanceof StompFrame) {
throw new Stomp_Exception("Unexpected command: {$frame->command}", 0, $frame->body); throw new StompException("Unexpected command: {$frame->command}", 0, $frame->body);
} else { } else {
throw new Stomp_Exception("Connection not acknowledged"); throw new StompException("Connection not acknowledged");
} }
} }
} }
@ -232,21 +236,21 @@ class Stomp
* Send a message to a destination in the messaging system * Send a message to a destination in the messaging system
* *
* @param string $destination Destination queue * @param string $destination Destination queue
* @param string|Stomp_Frame $msg Message * @param string|StompFrame $msg Message
* @param array $properties * @param array $properties
* @param boolean $sync Perform request synchronously * @param boolean $sync Perform request synchronously
* @return boolean * @return boolean
*/ */
public function send ($destination, $msg, $properties = null, $sync = null) public function send ($destination, $msg, $properties = array(), $sync = null)
{ {
if ($msg instanceof Stomp_Frame) { if ($msg instanceof StompFrame) {
$msg->headers['destination'] = $destination; $msg->headers['destination'] = $destination;
$msg->headers = array_merge($msg->headers, $properties); if (is_array($properties)) $msg->headers = array_merge($msg->headers, $properties);
$frame = $msg; $frame = $msg;
} else { } else {
$headers = $properties; $headers = $properties;
$headers['destination'] = $destination; $headers['destination'] = $destination;
$frame = new Stomp_Frame('SEND', $headers, $msg); $frame = new StompFrame('SEND', $headers, $msg);
} }
$this->_prepareReceipt($frame, $sync); $this->_prepareReceipt($frame, $sync);
$this->_writeFrame($frame); $this->_writeFrame($frame);
@ -255,10 +259,10 @@ class Stomp
/** /**
* Prepair frame receipt * Prepair frame receipt
* *
* @param Stomp_Frame $frame * @param StompFrame $frame
* @param boolean $sync * @param boolean $sync
*/ */
protected function _prepareReceipt (Stomp_Frame $frame, $sync) protected function _prepareReceipt (StompFrame $frame, $sync)
{ {
$receive = $this->sync; $receive = $this->sync;
if ($sync !== null) { if ($sync !== null) {
@ -271,12 +275,12 @@ class Stomp
/** /**
* Wait for receipt * Wait for receipt
* *
* @param Stomp_Frame $frame * @param StompFrame $frame
* @param boolean $sync * @param boolean $sync
* @return boolean * @return boolean
* @throws Stomp_Exception * @throws StompException
*/ */
protected function _waitForReceipt (Stomp_Frame $frame, $sync) protected function _waitForReceipt (StompFrame $frame, $sync)
{ {
$receive = $this->sync; $receive = $this->sync;
@ -289,19 +293,19 @@ class Stomp
return true; return true;
} }
$frame = $this->readFrame(); $frame = $this->readFrame();
if ($frame instanceof Stomp_Frame && $frame->command == 'RECEIPT') { if ($frame instanceof StompFrame && $frame->command == 'RECEIPT') {
if ($frame->headers['receipt-id'] == $id) { if ($frame->headers['receipt-id'] == $id) {
return true; return true;
} else { } else {
require_once 'Stomp/Exception.php'; require_once 'Stomp/Exception.php';
throw new Stomp_Exception("Unexpected receipt id {$frame->headers['receipt-id']}", 0, $frame->body); throw new StompException("Unexpected receipt id {$frame->headers['receipt-id']}", 0, $frame->body);
} }
} else { } else {
require_once 'Stomp/Exception.php'; require_once 'Stomp/Exception.php';
if ($frame instanceof Stomp_Frame) { if ($frame instanceof StompFrame) {
throw new Stomp_Exception("Unexpected command {$frame->command}", 0, $frame->body); throw new StompException("Unexpected command {$frame->command}", 0, $frame->body);
} else { } else {
throw new Stomp_Exception("Receipt not received"); throw new StompException("Receipt not received");
} }
} }
} }
@ -314,7 +318,7 @@ class Stomp
* @param array $properties * @param array $properties
* @param boolean $sync Perform request synchronously * @param boolean $sync Perform request synchronously
* @return boolean * @return boolean
* @throws Stomp_Exception * @throws StompException
*/ */
public function subscribe ($destination, $properties = null, $sync = null) public function subscribe ($destination, $properties = null, $sync = null)
{ {
@ -329,7 +333,7 @@ class Stomp
} }
} }
$headers['destination'] = $destination; $headers['destination'] = $destination;
$frame = new Stomp_Frame('SUBSCRIBE', $headers); $frame = new StompFrame('SUBSCRIBE', $headers);
$this->_prepareReceipt($frame, $sync); $this->_prepareReceipt($frame, $sync);
$this->_writeFrame($frame); $this->_writeFrame($frame);
if ($this->_waitForReceipt($frame, $sync) == true) { if ($this->_waitForReceipt($frame, $sync) == true) {
@ -346,7 +350,7 @@ class Stomp
* @param array $properties * @param array $properties
* @param boolean $sync Perform request synchronously * @param boolean $sync Perform request synchronously
* @return boolean * @return boolean
* @throws Stomp_Exception * @throws StompException
*/ */
public function unsubscribe ($destination, $properties = null, $sync = null) public function unsubscribe ($destination, $properties = null, $sync = null)
{ {
@ -357,7 +361,7 @@ class Stomp
} }
} }
$headers['destination'] = $destination; $headers['destination'] = $destination;
$frame = new Stomp_Frame('UNSUBSCRIBE', $headers); $frame = new StompFrame('UNSUBSCRIBE', $headers);
$this->_prepareReceipt($frame, $sync); $this->_prepareReceipt($frame, $sync);
$this->_writeFrame($frame); $this->_writeFrame($frame);
if ($this->_waitForReceipt($frame, $sync) == true) { if ($this->_waitForReceipt($frame, $sync) == true) {
@ -373,7 +377,7 @@ class Stomp
* @param string $transactionId * @param string $transactionId
* @param boolean $sync Perform request synchronously * @param boolean $sync Perform request synchronously
* @return boolean * @return boolean
* @throws Stomp_Exception * @throws StompException
*/ */
public function begin ($transactionId = null, $sync = null) public function begin ($transactionId = null, $sync = null)
{ {
@ -381,7 +385,7 @@ class Stomp
if (isset($transactionId)) { if (isset($transactionId)) {
$headers['transaction'] = $transactionId; $headers['transaction'] = $transactionId;
} }
$frame = new Stomp_Frame('BEGIN', $headers); $frame = new StompFrame('BEGIN', $headers);
$this->_prepareReceipt($frame, $sync); $this->_prepareReceipt($frame, $sync);
$this->_writeFrame($frame); $this->_writeFrame($frame);
return $this->_waitForReceipt($frame, $sync); return $this->_waitForReceipt($frame, $sync);
@ -392,7 +396,7 @@ class Stomp
* @param string $transactionId * @param string $transactionId
* @param boolean $sync Perform request synchronously * @param boolean $sync Perform request synchronously
* @return boolean * @return boolean
* @throws Stomp_Exception * @throws StompException
*/ */
public function commit ($transactionId = null, $sync = null) public function commit ($transactionId = null, $sync = null)
{ {
@ -400,7 +404,7 @@ class Stomp
if (isset($transactionId)) { if (isset($transactionId)) {
$headers['transaction'] = $transactionId; $headers['transaction'] = $transactionId;
} }
$frame = new Stomp_Frame('COMMIT', $headers); $frame = new StompFrame('COMMIT', $headers);
$this->_prepareReceipt($frame, $sync); $this->_prepareReceipt($frame, $sync);
$this->_writeFrame($frame); $this->_writeFrame($frame);
return $this->_waitForReceipt($frame, $sync); return $this->_waitForReceipt($frame, $sync);
@ -417,7 +421,7 @@ class Stomp
if (isset($transactionId)) { if (isset($transactionId)) {
$headers['transaction'] = $transactionId; $headers['transaction'] = $transactionId;
} }
$frame = new Stomp_Frame('ABORT', $headers); $frame = new StompFrame('ABORT', $headers);
$this->_prepareReceipt($frame, $sync); $this->_prepareReceipt($frame, $sync);
$this->_writeFrame($frame); $this->_writeFrame($frame);
return $this->_waitForReceipt($frame, $sync); return $this->_waitForReceipt($frame, $sync);
@ -426,15 +430,19 @@ class Stomp
* Acknowledge consumption of a message from a subscription * Acknowledge consumption of a message from a subscription
* Note: This operation is always asynchronous * Note: This operation is always asynchronous
* *
* @param string|Stomp_Frame $messageMessage ID * @param string|StompFrame $messageMessage ID
* @param string $transactionId * @param string $transactionId
* @return boolean * @return boolean
* @throws Stomp_Exception * @throws StompException
*/ */
public function ack ($message, $transactionId = null) public function ack ($message, $transactionId = null)
{ {
if ($message instanceof Stomp_Frame) { if ($message instanceof StompFrame) {
$frame = new Stomp_Frame('ACK', $message->headers); $headers = $message->headers;
if (isset($transactionId)) {
$headers['transaction'] = $transactionId;
}
$frame = new StompFrame('ACK', $headers);
$this->_writeFrame($frame); $this->_writeFrame($frame);
return true; return true;
} else { } else {
@ -443,7 +451,7 @@ class Stomp
$headers['transaction'] = $transactionId; $headers['transaction'] = $transactionId;
} }
$headers['message-id'] = $message; $headers['message-id'] = $message;
$frame = new Stomp_Frame('ACK', $headers); $frame = new StompFrame('ACK', $headers);
$this->_writeFrame($frame); $this->_writeFrame($frame);
return true; return true;
} }
@ -461,7 +469,7 @@ class Stomp
} }
if (is_resource($this->_socket)) { if (is_resource($this->_socket)) {
$this->_writeFrame(new Stomp_Frame('DISCONNECT', $headers)); $this->_writeFrame(new StompFrame('DISCONNECT', $headers));
fclose($this->_socket); fclose($this->_socket);
} }
$this->_socket = null; $this->_socket = null;
@ -474,13 +482,13 @@ class Stomp
/** /**
* Write frame to server * Write frame to server
* *
* @param Stomp_Frame $stompFrame * @param StompFrame $stompFrame
*/ */
protected function _writeFrame (Stomp_Frame $stompFrame) protected function _writeFrame (StompFrame $stompFrame)
{ {
if (!is_resource($this->_socket)) { if (!is_resource($this->_socket)) {
require_once 'Stomp/Exception.php'; require_once 'Stomp/Exception.php';
throw new Stomp_Exception('Socket connection hasn\'t been established'); throw new StompException('Socket connection hasn\'t been established');
} }
$data = $stompFrame->__toString(); $data = $stompFrame->__toString();
@ -504,9 +512,9 @@ class Stomp
} }
/** /**
* Read responce frame from server * Read response frame from server
* *
* @return Stomp_Frame|Stomp_Message_Map|boolean False when no frame to read * @return StompFrame False when no frame to read
*/ */
public function readFrame () public function readFrame ()
{ {
@ -516,15 +524,21 @@ class Stomp
$rb = 1024; $rb = 1024;
$data = ''; $data = '';
$end = false;
do { do {
$read = fgets($this->_socket, $rb); $read = fread($this->_socket, $rb);
if ($read === false) { if ($read === false) {
$this->_reconnect(); $this->_reconnect();
return $this->readFrame(); return $this->readFrame();
} }
$data .= $read; $data .= $read;
if (strpos($data, "\x00") !== false) {
$end = true;
$data = rtrim($data, "\n");
}
$len = strlen($data); $len = strlen($data);
} while (($len < 2 || ! ($data[$len - 2] == "\x00" && $data[$len - 1] == "\n"))); } while ($len < 2 || $end == false);
list ($header, $body) = explode("\n\n", $data, 2); list ($header, $body) = explode("\n\n", $data, 2);
$header = explode("\n", $header); $header = explode("\n", $header);
@ -538,13 +552,14 @@ class Stomp
$command = $v; $command = $v;
} }
} }
$frame = new Stomp_Frame($command, $headers, trim($body)); $frame = new StompFrame($command, $headers, trim($body));
if (isset($frame->headers['amq-msg-type']) && $frame->headers['amq-msg-type'] == 'MapMessage') { if (isset($frame->headers['transformation']) && $frame->headers['transformation'] == 'jms-map-json') {
require_once 'Stomp/Message/Map.php'; require_once 'Stomp/Message/Map.php';
return new Stomp_Message_Map($frame); return new StompMessageMap($frame);
} else { } else {
return $frame; return $frame;
} }
return $frame;
} }
/** /**
@ -558,10 +573,14 @@ class Stomp
$write = null; $write = null;
$except = null; $except = null;
$has_frame_to_read = stream_select($read, $write, $except, $this->_read_timeout_seconds, $this->_read_timeout_milliseconds); $has_frame_to_read = @stream_select($read, $write, $except, $this->_read_timeout_seconds, $this->_read_timeout_milliseconds);
if ($has_frame_to_read !== false)
$has_frame_to_read = count($read);
if ($has_frame_to_read === false) { if ($has_frame_to_read === false) {
throw new Stomp_Exception('Check failed to determin if the socket is readable'); throw new StompException('Check failed to determine if the socket is readable');
} else if ($has_frame_to_read > 0) { } else if ($has_frame_to_read > 0) {
return true; return true;
} else { } else {

View File

@ -23,10 +23,8 @@
* *
* *
* @package Stomp * @package Stomp
* @author Michael Caplan <mcaplan@labnet.net>
* @version $Revision: 23 $
*/ */
class Stomp_Exception extends Exception class StompException extends Exception
{ {
protected $_details; protected $_details;

View File

@ -19,15 +19,11 @@
/* vim: set expandtab tabstop=3 shiftwidth=3: */ /* vim: set expandtab tabstop=3 shiftwidth=3: */
/** /**
* Stomp Frames are messages that are sent and received on a StompConnection. * Stomp Frames are messages that are sent and received on a stomp connection.
* *
* @package Stomp * @package Stomp
* @author Hiram Chirino <hiram@hiramchirino.com>
* @author Dejan Bosanac <dejan@nighttale.net>
* @author Michael Caplan <mcaplan@labnet.net>
* @version $Revision: 36 $
*/ */
class Stomp_Frame class StompFrame
{ {
public $command; public $command;
public $headers = array(); public $headers = array();
@ -54,8 +50,8 @@ class Stomp_Frame
$this->body = $body; $this->body = $body;
if ($this->command == 'ERROR') { if ($this->command == 'ERROR') {
require_once 'Stomp/Exception.php'; require_once 'Exception.php';
throw new Stomp_Exception($this->headers['message'], 0, $this->body); throw new StompException($this->headers['message'], 0, $this->body);
} }
} }
@ -74,7 +70,7 @@ class Stomp_Frame
$data .= "\n"; $data .= "\n";
$data .= $this->body; $data .= $this->body;
return $data .= "\x00\n"; return $data .= "\x00";
} }
} }
?> ?>

View File

@ -24,10 +24,8 @@ require_once 'Stomp/Frame.php';
* Basic text stomp message * Basic text stomp message
* *
* @package Stomp * @package Stomp
* @author Dejan Bosanac <dejan@nighttale.net>
* @version $Revision: 23 $
*/ */
class Stomp_Message extends Stomp_Frame class StompMessage extends StompFrame
{ {
public function __construct ($body, $headers = null) public function __construct ($body, $headers = null)
{ {

View File

@ -24,30 +24,28 @@ require_once 'Stomp/Message.php';
* Message that contains a set of name-value pairs * Message that contains a set of name-value pairs
* *
* @package Stomp * @package Stomp
* @author Dejan Bosanac <dejan@nighttale.net>
* @version $Revision: 23 $
*/ */
class Stomp_Message_Map extends Stomp_Message class StompMessageMap extends StompMessage
{ {
public $map; public $map;
/** /**
* Constructor * Constructor
* *
* @param Stomp_Frame|string $msg * @param StompFrame|string $msg
* @param array $headers * @param array $headers
*/ */
function __construct ($msg, $headers = null) function __construct ($msg, $headers = null)
{ {
if ($msg instanceof Stomp_Frame) { if ($msg instanceof StompFrame) {
$this->_init($msg->command, $msg->headers, $msg->body); $this->_init($msg->command, $msg->headers, $msg->body);
$this->map = json_decode($msg->body); $this->map = json_decode($msg->body, true);
} else { } else {
$this->_init("SEND", $headers, $msg); $this->_init("SEND", $headers, $msg);
if ($this->headers == null) { if ($this->headers == null) {
$this->headers = array(); $this->headers = array();
} }
$this->headers['amq-msg-type'] = 'MapMessage'; $this->headers['transformation'] = 'jms-map-json';
$this->body = json_encode($msg); $this->body = json_encode($msg);
} }
} }

View File

@ -68,7 +68,6 @@ function getPath($req)
*/ */
function handleError($error) function handleError($error)
{ {
//error_log(print_r($error,1));
if ($error->getCode() == DB_DATAOBJECT_ERROR_NODATA) { if ($error->getCode() == DB_DATAOBJECT_ERROR_NODATA) {
return; return;
} }

View File

@ -228,6 +228,7 @@ var SN = { // StatusNet
$('#'+notice.id).fadeIn(2500); $('#'+notice.id).fadeIn(2500);
SN.U.NoticeAttachments(); SN.U.NoticeAttachments();
SN.U.NoticeReply(); SN.U.NoticeReply();
SN.U.NoticeFavor();
} }
} }
$('#'+form_id+' #'+SN.C.S.NoticeDataText).val(''); $('#'+form_id+' #'+SN.C.S.NoticeDataText).val('');
@ -276,6 +277,11 @@ var SN = { // StatusNet
return true; return true;
}, },
NoticeFavor: function() {
$('.form_favor').each(function() { SN.U.FormXHR($(this)); });
$('.form_disfavor').each(function() { SN.U.FormXHR($(this)); });
},
NoticeAttachments: function() { NoticeAttachments: function() {
$.fn.jOverlay.options = { $.fn.jOverlay.options = {
method : 'GET', method : 'GET',
@ -370,31 +376,53 @@ var SN = { // StatusNet
return false; return false;
}); });
} }
},
Init: {
NoticeForm: function() {
if ($('body.user_in').length > 0) {
$('.'+SN.C.S.FormNotice).each(function() {
SN.U.FormNoticeXHR($(this));
SN.U.FormNoticeEnhancements($(this));
});
SN.U.NoticeDataAttach();
}
},
Notices: function() {
if ($('body.user_in').length > 0) {
SN.U.NoticeFavor();
SN.U.NoticeReply();
}
SN.U.NoticeAttachments();
},
EntityActions: function() {
if ($('body.user_in').length > 0) {
$('.form_user_subscribe').each(function() { SN.U.FormXHR($(this)); });
$('.form_user_unsubscribe').each(function() { SN.U.FormXHR($(this)); });
$('.form_group_join').each(function() { SN.U.FormXHR($(this)); });
$('.form_group_leave').each(function() { SN.U.FormXHR($(this)); });
$('.form_user_nudge').each(function() { SN.U.FormXHR($(this)); });
SN.U.NewDirectMessage();
}
}
} }
}; };
$(document).ready(function(){ $(document).ready(function(){
if ($('body.user_in').length > 0) { if ($('.'+SN.C.S.FormNotice).length > 0) {
$('.'+SN.C.S.FormNotice).each(function() { SN.Init.NoticeForm();
SN.U.FormNoticeXHR($(this)); }
SN.U.FormNoticeEnhancements($(this)); if ($('#content .notices').length > 0) {
}); SN.Init.Notices();
}
$('.form_user_subscribe').each(function() { SN.U.FormXHR($(this)); }); if ($('#content .entity_actions').length > 0) {
$('.form_user_unsubscribe').each(function() { SN.U.FormXHR($(this)); }); SN.Init.EntityActions();
$('.form_favor').each(function() { SN.U.FormXHR($(this)); });
$('.form_disfavor').each(function() { SN.U.FormXHR($(this)); });
$('.form_group_join').each(function() { SN.U.FormXHR($(this)); });
$('.form_group_leave').each(function() { SN.U.FormXHR($(this)); });
$('.form_user_nudge').each(function() { SN.U.FormXHR($(this)); });
SN.U.NoticeReply();
SN.U.NoticeDataAttach();
SN.U.NewDirectMessage();
} }
SN.U.NoticeAttachments();
}); });

View File

@ -1,67 +0,0 @@
<?php
/*
* StatusNet - the distributed open-source microblogging tool
* Copyright (C) 2008, 2009, StatusNet, Inc.
*
* 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/>.
*/
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
abstract class ShortUrlApi
{
protected $service_url;
protected $long_limit = 27;
function __construct($service_url)
{
$this->service_url = $service_url;
}
function shorten($url)
{
if ($this->is_long($url)) return $this->shorten_imp($url);
return $url;
}
protected abstract function shorten_imp($url);
protected function is_long($url) {
return strlen($url) >= common_config('site', 'shorturllength');
}
protected function http_post($data)
{
$request = HTTPClient::start();
$response = $request->post($this->service_url, null, $data);
return $response->getBody();
}
protected function http_get($url)
{
$request = HTTPClient::start();
$response = $request->get($this->service_url . urlencode($url));
return $response->getBody();
}
protected function tidy($response) {
$response = str_replace('&nbsp;', ' ', $response);
$config = array('output-xhtml' => true);
$tidy = new tidy;
$tidy->parseString($response, $config, 'utf8');
$tidy->cleanRepair();
return (string)$tidy;
}
}

View File

@ -989,6 +989,18 @@ class Action extends HTMLOutputter // lawsuit
*/ */
function selfUrl() function selfUrl()
{
list($action, $args) = $this->returnToArgs();
return common_local_url($action, $args);
}
/**
* Returns arguments sufficient for re-constructing URL
*
* @return array two elements: action, other args
*/
function returnToArgs()
{ {
$action = $this->trimmed('action'); $action = $this->trimmed('action');
$args = $this->args; $args = $this->args;
@ -1002,8 +1014,7 @@ class Action extends HTMLOutputter // lawsuit
foreach (array_keys($_COOKIE) as $cookie) { foreach (array_keys($_COOKIE) as $cookie) {
unset($args[$cookie]); unset($args[$cookie]);
} }
return array($action, $args);
return common_local_url($action, $args);
} }
/** /**
@ -1052,8 +1063,7 @@ class Action extends HTMLOutputter // lawsuit
{ {
// Does a little before-after block for next/prev page // Does a little before-after block for next/prev page
if ($have_before || $have_after) { if ($have_before || $have_after) {
$this->elementStart('div', array('class' => 'pagination')); $this->elementStart('dl', 'pagination');
$this->elementStart('dl', null);
$this->element('dt', null, _('Pagination')); $this->element('dt', null, _('Pagination'));
$this->elementStart('dd', null); $this->elementStart('dd', null);
$this->elementStart('ul', array('class' => 'nav')); $this->elementStart('ul', array('class' => 'nav'));
@ -1078,7 +1088,6 @@ class Action extends HTMLOutputter // lawsuit
$this->elementEnd('ul'); $this->elementEnd('ul');
$this->elementEnd('dd'); $this->elementEnd('dd');
$this->elementEnd('dl'); $this->elementEnd('dl');
$this->elementEnd('div');
} }
} }

View File

@ -32,8 +32,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
exit(1); exit(1);
} }
require_once INSTALLDIR.'/lib/form.php';
/** /**
* Form for blocking a user * Form for blocking a user
* *
@ -47,109 +45,38 @@ require_once INSTALLDIR.'/lib/form.php';
* @see UnblockForm * @see UnblockForm
*/ */
class BlockForm extends Form class BlockForm extends ProfileActionForm
{ {
/** /**
* Profile of user to block * Action this form provides
*/
var $profile = null;
/**
* Return-to args
*/
var $args = null;
/**
* Constructor
* *
* @param HTMLOutputter $out output channel * @return string Name of the action, lowercased.
* @param Profile $profile profile of user to block
* @param array $args return-to args
*/ */
function __construct($out=null, $profile=null, $args=null) function target()
{ {
parent::__construct($out); return 'block';
$this->profile = $profile;
$this->args = $args;
} }
/** /**
* ID of the form * Title of the form
* *
* @return int ID of the form * @return string Title of the form, internationalized
*/ */
function id() function title()
{ {
return 'block-' . $this->profile->id; return _('Block');
}
/**
* class of the form
*
* @return string class of the form
*/
function formClass()
{
return 'form_user_block';
}
/**
* Action of the form
*
* @return string URL of the action
*/
function action()
{
return common_local_url('block');
}
/**
* Legend of the Form
*
* @return void
*/
function formLegend()
{
$this->out->element('legend', null, _('Block this user'));
}
/**
* Data elements of the form
*
* @return void
*/
function formData()
{
$this->out->hidden('blockto-' . $this->profile->id,
$this->profile->id,
'blockto');
if ($this->args) {
foreach ($this->args as $k => $v) {
$this->out->hidden('returnto-' . $k, $v);
}
}
} }
/** /**
* Action elements * Description of the form
* *
* @return void * @return string description of the form, internationalized
*/ */
function formActions() function description()
{ {
$this->out->submit('submit', _('Block'), 'submit', null, _('Block this user')); return _('Block this user');
} }
} }

View File

@ -605,6 +605,71 @@ class LoginCommand extends Command
} }
} }
class SubscriptionsCommand extends Command
{
function execute($channel)
{
$profile = $this->user->getSubscriptions(0);
$nicknames=array();
while ($profile->fetch()) {
$nicknames[]=$profile->nickname;
}
if(count($nicknames)==0){
$out=_('You are not subscribed to anyone.');
}else{
$out = ngettext('You are subscribed to this person:',
'You are subscribed to these people:',
count($nicknames));
$out .= ' ';
$out .= implode(', ',$nicknames);
}
$channel->output($this->user,$out);
}
}
class SubscribersCommand extends Command
{
function execute($channel)
{
$profile = $this->user->getSubscribers();
$nicknames=array();
while ($profile->fetch()) {
$nicknames[]=$profile->nickname;
}
if(count($nicknames)==0){
$out=_('No one is subscribed to you.');
}else{
$out = ngettext('This person is subscribed to you:',
'These people are subscribed to you:',
count($nicknames));
$out .= ' ';
$out .= implode(', ',$nicknames);
}
$channel->output($this->user,$out);
}
}
class GroupsCommand extends Command
{
function execute($channel)
{
$group = $this->user->getGroups();
$groups=array();
while ($group->fetch()) {
$groups[]=$group->nickname;
}
if(count($groups)==0){
$out=_('You are not a member of any groups.');
}else{
$out = ngettext('You are a member of this group:',
'You are a member of these groups:',
count($nicknames));
$out.=implode(', ',$groups);
}
$channel->output($this->user,$out);
}
}
class HelpCommand extends Command class HelpCommand extends Command
{ {
function execute($channel) function execute($channel)
@ -615,6 +680,9 @@ class HelpCommand extends Command
"off - turn off notifications\n". "off - turn off notifications\n".
"help - show this help\n". "help - show this help\n".
"follow <nickname> - subscribe to user\n". "follow <nickname> - subscribe to user\n".
"groups - lists the groups you have joined\n".
"subscriptions - list the people you follow\n".
"subscribers - list the people that follow you\n".
"leave <nickname> - unsubscribe from user\n". "leave <nickname> - unsubscribe from user\n".
"d <nickname> <text> - direct message to user\n". "d <nickname> <text> - direct message to user\n".
"get <nickname> - get last notice from user\n". "get <nickname> - get last notice from user\n".

View File

@ -47,6 +47,24 @@ class CommandInterpreter
} else { } else {
return new LoginCommand($user); return new LoginCommand($user);
} }
case 'subscribers':
if ($arg) {
return null;
} else {
return new SubscribersCommand($user);
}
case 'subscriptions':
if ($arg) {
return null;
} else {
return new SubscriptionsCommand($user);
}
case 'groups':
if ($arg) {
return null;
} else {
return new GroupsCommand($user);
}
case 'on': case 'on':
if ($arg) { if ($arg) {
list($other, $extra) = $this->split_arg($arg); list($other, $extra) = $this->split_arg($arg);

View File

@ -19,6 +19,9 @@
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
//exit with 200 response, if this is checking fancy from the installer
if (isset($_REQUEST['p']) && $_REQUEST['p'] == 'check-fancy') { exit; }
define('STATUSNET_VERSION', '0.9.0dev'); define('STATUSNET_VERSION', '0.9.0dev');
define('LACONICA_VERSION', STATUSNET_VERSION); // compatibility define('LACONICA_VERSION', STATUSNET_VERSION); // compatibility
@ -38,12 +41,18 @@ define('FOREIGN_NOTICE_SEND_REPLY', 4);
define('FOREIGN_FRIEND_SEND', 1); define('FOREIGN_FRIEND_SEND', 1);
define('FOREIGN_FRIEND_RECV', 2); define('FOREIGN_FRIEND_RECV', 2);
define_syslog_variables();
# append our extlib dir as the last-resort place to find libs # append our extlib dir as the last-resort place to find libs
set_include_path(get_include_path() . PATH_SEPARATOR . INSTALLDIR . '/extlib/'); set_include_path(get_include_path() . PATH_SEPARATOR . INSTALLDIR . '/extlib/');
# To protect against upstream libraries which haven't updated
# for PHP 5.3 where dl() function may not be present...
if (!function_exists('dl')) {
function dl($library) {
return false;
}
}
# global configuration object # global configuration object
require_once('PEAR.php'); require_once('PEAR.php');
@ -229,7 +238,6 @@ require_once INSTALLDIR.'/lib/util.php';
require_once INSTALLDIR.'/lib/action.php'; require_once INSTALLDIR.'/lib/action.php';
require_once INSTALLDIR.'/lib/mail.php'; require_once INSTALLDIR.'/lib/mail.php';
require_once INSTALLDIR.'/lib/subs.php'; require_once INSTALLDIR.'/lib/subs.php';
require_once INSTALLDIR.'/lib/Shorturl_api.php';
require_once INSTALLDIR.'/lib/clientexception.php'; require_once INSTALLDIR.'/lib/clientexception.php';
require_once INSTALLDIR.'/lib/serverexception.php'; require_once INSTALLDIR.'/lib/serverexception.php';

79
lib/deleteuserform.php Normal file
View File

@ -0,0 +1,79 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Form for deleting a user
*
* PHP version 5
*
* LICENCE: 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 Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Form for deleting a user
*
* @category Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*
*/
class DeleteUserForm extends ProfileActionForm
{
/**
* Action this form provides
*
* @return string Name of the action, lowercased.
*/
function target()
{
return 'deleteuser';
}
/**
* Title of the form
*
* @return string Title of the form, internationalized
*/
function title()
{
return _('Delete');
}
/**
* Description of the form
*
* @return string description of the form, internationalized
*/
function description()
{
return _('Delete this user');
}
}

View File

@ -85,18 +85,18 @@ class GroupList extends Widget
function showGroup() function showGroup()
{ {
$this->out->elementStart('li', array('class' => 'profile', $this->out->elementStart('li', array('class' => 'profile hentry',
'id' => 'group-' . $this->group->id)); 'id' => 'group-' . $this->group->id));
$user = common_current_user(); $user = common_current_user();
$this->out->elementStart('div', 'entity_profile vcard'); $this->out->elementStart('div', 'entity_profile vcard entry-content');
$logo = ($this->group->stream_logo) ? $logo = ($this->group->stream_logo) ?
$this->group->stream_logo : User_group::defaultLogo(AVATAR_STREAM_SIZE); $this->group->stream_logo : User_group::defaultLogo(AVATAR_STREAM_SIZE);
$this->out->elementStart('a', array('href' => $this->group->homeUrl(), $this->out->elementStart('a', array('href' => $this->group->homeUrl(),
'class' => 'url', 'class' => 'url entry-title',
'rel' => 'contact group')); 'rel' => 'contact group'));
$this->out->element('img', array('src' => $logo, $this->out->element('img', array('src' => $logo,
'class' => 'photo avatar', 'class' => 'photo avatar',

View File

@ -176,7 +176,7 @@ function jabber_format_entry($profile, $notice)
$xs = new XMLStringer(); $xs = new XMLStringer();
$xs->elementStart('html', array('xmlns' => 'http://jabber.org/protocol/xhtml-im')); $xs->elementStart('html', array('xmlns' => 'http://jabber.org/protocol/xhtml-im'));
$xs->elementStart('body', array('xmlns' => 'http://www.w3.org/1999/xhtml')); $xs->elementStart('body', array('xmlns' => 'http://www.w3.org/1999/xhtml'));
$xs->element("img", array('src'=> $profile->avatarUrl(AVATAR_MINI_SIZE) , 'alt' => $profile->nickname)); $xs->element("img", array('src'=> $profile->avatarUrl(AVATAR_MINI_SIZE)));
$xs->element('a', array('href' => $profile->profileurl), $xs->element('a', array('href' => $profile->profileurl),
$profile->nickname); $profile->nickname);
$xs->text(": "); $xs->text(": ");
@ -185,11 +185,11 @@ function jabber_format_entry($profile, $notice)
} else { } else {
$xs->raw(common_render_content($notice->content, $notice)); $xs->raw(common_render_content($notice->content, $notice));
} }
$xs->raw(" "); $xs->text(" ");
$xs->element('a', array( $xs->element('a', array(
'href'=>common_local_url('conversation', 'href'=>common_local_url('conversation',
array('id' => $notice->conversation)).'#notice-'.$notice->id array('id' => $notice->conversation)).'#notice-'.$notice->id
),sprintf(_('notice id: %s'),$notice->id)); ),sprintf(_('[%s]'),$notice->id));
$xs->elementEnd('body'); $xs->elementEnd('body');
$xs->elementEnd('html'); $xs->elementEnd('html');
@ -481,5 +481,5 @@ function jabber_public_notice($notice)
function jabber_format_notice(&$profile, &$notice) function jabber_format_notice(&$profile, &$notice)
{ {
return $profile->nickname . ': ' . $notice->content; return $profile->nickname . ': ' . $notice->content . ' [' . $notice->id . ']';
} }

View File

@ -216,7 +216,8 @@ function mail_subscribe_notify($listenee, $listener)
function mail_subscribe_notify_profile($listenee, $other) function mail_subscribe_notify_profile($listenee, $other)
{ {
if ($listenee->email && $listenee->emailnotifysub) { if ($other->hasRight(Right::EMAILONSUBSCRIBE) &&
$listenee->email && $listenee->emailnotifysub) {
// use the recipient's localization // use the recipient's localization
common_init_locale($listenee->language); common_init_locale($listenee->language);
@ -545,6 +546,10 @@ function mail_notify_message($message, $from=null, $to=null)
function mail_notify_fave($other, $user, $notice) function mail_notify_fave($other, $user, $notice)
{ {
if (!$user->hasRight(Right::EMAILONFAVE)) {
return;
}
$profile = $user->getProfile(); $profile = $user->getProfile();
$bestname = $profile->getBestName(); $bestname = $profile->getBestName();
@ -594,6 +599,10 @@ function mail_notify_attn($user, $notice)
$sender = $notice->getProfile(); $sender = $notice->getProfile();
if (!$sender->hasRight(Right::EMAILONREPLY)) {
return;
}
$bestname = $sender->getBestName(); $bestname = $sender->getBestName();
common_init_locale($user->language); common_init_locale($user->language);

View File

@ -282,7 +282,7 @@ class MailboxAction extends CurrentUserDesignAction
$ns->name); $ns->name);
$this->elementEnd('span'); $this->elementEnd('span');
} else { } else {
$this->out->element('span', 'device', $source_name); $this->element('span', 'device', $source_name);
} }
break; break;
} }

View File

@ -462,6 +462,10 @@ class StatusNetOAuthDataStore extends OAuthDataStore
$subscribed = $this->_getAnyProfile($subscribed_user_uri); $subscribed = $this->_getAnyProfile($subscribed_user_uri);
$subscriber = $this->_getAnyProfile($subscriber_uri); $subscriber = $this->_getAnyProfile($subscriber_uri);
if (!$subscriber->hasRight(Right::SUBSCRIBE)) {
return _('You have been banned from subscribing.');
}
$sub->subscribed = $subscribed->id; $sub->subscribed = $subscribed->id;
$sub->subscriber = $subscriber->id; $sub->subscriber = $subscriber->id;

View File

@ -76,18 +76,4 @@ class Plugin
{ {
return true; return true;
} }
/*
* the name of the shortener
* shortenerInfo associative array with additional information. One possible element is 'freeService' which can be true or false
* shortener array, first element is the name of the class, second element is an array to be passed as constructor parameters to the class
*/
function registerUrlShortener($name, $shortenerInfo, $shortener)
{
global $_shorteners;
if(!is_array($_shorteners)){
$_shorteners=array();
}
$_shorteners[$name]=array('info'=>$shortenerInfo, 'callInfo'=>$shortener);
}
} }

187
lib/profileactionform.php Normal file
View File

@ -0,0 +1,187 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Superclass for forms that operate on a profile
*
* PHP version 5
*
* LICENCE: 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 Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Superclass for forms that operate on a profile
*
* Certain forms (block, silence, userflag, sandbox, delete) work on
* a single profile and work almost the same. So, this form extracts
* a lot of the common code to simplify those forms.
*
* @category Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
class ProfileActionForm extends Form
{
/**
* Profile of user to act on
*/
var $profile = null;
/**
* Return-to args
*/
var $args = null;
/**
* Constructor
*
* @param HTMLOutputter $out output channel
* @param Profile $profile profile of user to act on
* @param array $args return-to args
*/
function __construct($out=null, $profile=null, $args=null)
{
parent::__construct($out);
$this->profile = $profile;
$this->args = $args;
}
/**
* ID of the form
*
* @return int ID of the form
*/
function id()
{
return $this->target() . '-' . $this->profile->id;
}
/**
* class of the form
*
* @return string class of the form
*/
function formClass()
{
return 'form_user_'.$this->target();
}
/**
* Action of the form
*
* @return string URL of the action
*/
function action()
{
return common_local_url($this->target());
}
/**
* Legend of the Form
*
* @return void
*/
function formLegend()
{
$this->out->element('legend', null, $this->description());
}
/**
* Data elements of the form
*
* @return void
*/
function formData()
{
$action = $this->target();
$this->out->hidden($action.'to-' . $this->profile->id,
$this->profile->id,
'profileid');
if ($this->args) {
foreach ($this->args as $k => $v) {
$this->out->hidden('returnto-' . $k, $v);
}
}
}
/**
* Action elements
*
* @return void
*/
function formActions()
{
$this->out->submit('submit', $this->title(), 'submit',
null, $this->description());
}
/**
* Action this form targets
*
* @return string Name of the action, lowercased.
*/
function target()
{
return null;
}
/**
* Title of the form
*
* @return string Title of the form, internationalized
*/
function title()
{
return null;
}
/**
* Description of the form
*
* @return string description of the form, internationalized
*/
function description()
{
return null;
}
}

139
lib/profileformaction.php Normal file
View File

@ -0,0 +1,139 @@
<?php
/**
* Superclass for actions that operate on a user
*
* PHP version 5
*
* StatusNet - the distributed open-source microblogging tool
* Copyright (C) 2009, StatusNet, Inc.
*
* 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 Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
if (!defined('STATUSNET') && !defined('LACONICA')) {
exit(1);
}
/**
* Superclass for actions that operate on a user
*
* @category Action
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
class ProfileFormAction extends Action
{
var $profile = null;
/**
* Take arguments for running
*
* @param array $args $_REQUEST args
*
* @return boolean success flag
*/
function prepare($args)
{
parent::prepare($args);
$this->checkSessionToken();
if (!common_logged_in()) {
$this->clientError(_('Not logged in.'));
return false;
}
$id = $this->trimmed('profileid');
if (!$id) {
$this->clientError(_('No profile specified.'));
return false;
}
$this->profile = Profile::staticGet('id', $id);
if (!$this->profile) {
$this->clientError(_('No profile with that ID.'));
return false;
}
return true;
}
/**
* Handle request
*
* Shows a page with list of favorite notices
*
* @param array $args $_REQUEST args; handled in prepare()
*
* @return void
*/
function handle($args)
{
parent::handle($args);
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$this->handlePost();
$this->returnToArgs();
}
}
/**
* Return to the calling page based on hidden arguments
*
* @return void
*/
function returnToArgs()
{
foreach ($this->args as $k => $v) {
if ($k == 'returnto-action') {
$action = $v;
} else if (substr($k, 0, 9) == 'returnto-') {
$args[substr($k, 9)] = $v;
}
}
if ($action) {
common_redirect(common_local_url($action, $args), 303);
} else {
$this->clientError(_("No return-to arguments"));
}
}
/**
* handle a POST request
*
* sub-classes should overload this request
*
* @return void
*/
function handlePost()
{
$this->serverError(_("unimplemented method"));
}
}

View File

@ -76,7 +76,7 @@ class ProfileList extends Widget
function startList() function startList()
{ {
$this->out->elementStart('ul', 'profiles'); $this->out->elementStart('ul', 'profiles xoxo');
} }
function endList() function endList()
@ -140,7 +140,7 @@ class ProfileListItem extends Widget
function startItem() function startItem()
{ {
$this->out->elementStart('li', array('class' => 'profile', $this->out->elementStart('li', array('class' => 'profile hentry',
'id' => 'profile-' . $this->profile->id)); 'id' => 'profile-' . $this->profile->id));
} }
@ -175,14 +175,14 @@ class ProfileListItem extends Widget
function startProfile() function startProfile()
{ {
$this->out->elementStart('div', 'entity_profile vcard'); $this->out->elementStart('div', 'entity_profile vcard entry-content');
} }
function showAvatar() function showAvatar()
{ {
$avatar = $this->profile->getAvatar(AVATAR_STREAM_SIZE); $avatar = $this->profile->getAvatar(AVATAR_STREAM_SIZE);
$this->out->elementStart('a', array('href' => $this->profile->profileurl, $this->out->elementStart('a', array('href' => $this->profile->profileurl,
'class' => 'url', 'class' => 'url entry-title',
'rel' => 'contact')); 'rel' => 'contact'));
$this->out->element('img', array('src' => ($avatar) ? $avatar->displayUrl() : Avatar::defaultImage(AVATAR_STREAM_SIZE), $this->out->element('img', array('src' => ($avatar) ? $avatar->displayUrl() : Avatar::defaultImage(AVATAR_STREAM_SIZE),
'class' => 'photo avatar', 'class' => 'photo avatar',

View File

@ -47,5 +47,15 @@ class Right
{ {
const DELETEOTHERSNOTICE = 'deleteothersnotice'; const DELETEOTHERSNOTICE = 'deleteothersnotice';
const CONFIGURESITE = 'configuresite'; const CONFIGURESITE = 'configuresite';
const DELETEUSER = 'deleteuser';
const SILENCEUSER = 'silenceuser';
const SANDBOXUSER = 'sandboxuser';
const NEWNOTICE = 'newnotice';
const PUBLICNOTICE = 'publicnotice';
const NEWMESSAGE = 'newmessage';
const SUBSCRIBE = 'subscribe';
const EMAILONREPLY = 'emailonreply';
const EMAILONSUBSCRIBE = 'emailonsubscribe';
const EMAILONFAVE = 'emailonfave';
} }

View File

@ -96,7 +96,10 @@ class Router
'unsubscribe', 'confirmaddress', 'recoverpassword', 'unsubscribe', 'confirmaddress', 'recoverpassword',
'invite', 'favor', 'disfavor', 'sup', 'invite', 'favor', 'disfavor', 'sup',
'block', 'unblock', 'subedit', 'block', 'unblock', 'subedit',
'groupblock', 'groupunblock'); 'groupblock', 'groupunblock',
'sandbox', 'unsandbox',
'silence', 'unsilence',
'deleteuser');
foreach ($main as $a) { foreach ($main as $a) {
$m->connect('main/'.$a, array('action' => $a)); $m->connect('main/'.$a, array('action' => $a));

80
lib/sandboxform.php Normal file
View File

@ -0,0 +1,80 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Form for sandboxing a user
*
* PHP version 5
*
* LICENCE: 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 Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Form for sandboxing a user
*
* @category Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*
* @see UnSandboxForm
*/
class SandboxForm extends ProfileActionForm
{
/**
* Action this form provides
*
* @return string Name of the action, lowercased.
*/
function target()
{
return 'sandbox';
}
/**
* Title of the form
*
* @return string Title of the form, internationalized
*/
function title()
{
return _('Sandbox');
}
/**
* Description of the form
*
* @return string description of the form, internationalized
*/
function description()
{
return _('Sandbox this user');
}
}

View File

@ -372,6 +372,26 @@ class Schema
return true; return true;
} }
/**
* Ensures that the table that backs a given
* Plugin_DataObject class exists.
*
* If the table does not yet exist, it will
* create the table. If it does exist, it will
* alter the table to match the column definitions.
*
* @param Plugin_DataObject $dataObjectClass
*
* @return boolean success flag
*/
public function ensureDataObject($dataObjectClass)
{
$obj = new $dataObjectClass();
$tableDef = $obj->tableDef();
return $this->ensureTable($tableDef->name,$tableDef->columns);
}
/** /**
* Ensures that a table exists with the given * Ensures that a table exists with the given
* name and the given column definitions. * name and the given column definitions.
@ -544,6 +564,19 @@ class TableDef
public $name; public $name;
/** array of ColumnDef objects for the columns. */ /** array of ColumnDef objects for the columns. */
public $columns; public $columns;
/**
* Constructor.
*
* @param string $name name of the table
* @param array $columns columns in the table
*/
function __construct($name=null,$columns=null)
{
$this->name = $name;
$this->columns = $columns;
}
} }
/** /**
@ -576,6 +609,8 @@ class ColumnDef
/** 'extra' stuff. Returned by MySQL, largely /** 'extra' stuff. Returned by MySQL, largely
* unused. */ * unused. */
public $extra; public $extra;
/** auto increment this field if no value is specific for it during an insert **/
public $auto_increment;
/** /**
* Constructor. * Constructor.
@ -591,7 +626,7 @@ class ColumnDef
function __construct($name=null, $type=null, $size=null, function __construct($name=null, $type=null, $size=null,
$nullable=true, $key=null, $default=null, $nullable=true, $key=null, $default=null,
$extra=null) $extra=null, $auto_increment=false)
{ {
$this->name = strtolower($name); $this->name = strtolower($name);
$this->type = strtolower($type); $this->type = strtolower($type);
@ -600,6 +635,7 @@ class ColumnDef
$this->key = $key; $this->key = $key;
$this->default = $default; $this->default = $default;
$this->extra = $extra; $this->extra = $extra;
$this->auto_increment = $auto_increment;
} }
/** /**
@ -617,7 +653,8 @@ class ColumnDef
$this->_typeMatch($other) && $this->_typeMatch($other) &&
$this->_defaultMatch($other) && $this->_defaultMatch($other) &&
$this->_nullMatch($other) && $this->_nullMatch($other) &&
$this->key == $other->key); $this->key == $other->key &&
$this->auto_increment == $other->auto_increment);
} }
/** /**

80
lib/silenceform.php Normal file
View File

@ -0,0 +1,80 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Form for silencing a user
*
* PHP version 5
*
* LICENCE: 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 Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Form for silencing a user
*
* @category Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*
* @see UnSilenceForm
*/
class SilenceForm extends ProfileActionForm
{
/**
* Action this form provides
*
* @return string Name of the action, lowercased.
*/
function target()
{
return 'silence';
}
/**
* Title of the form
*
* @return string Title of the form, internationalized
*/
function title()
{
return _('Silence');
}
/**
* Description of the form
*
* @return string description of the form, internationalized
*/
function description()
{
return _('Silence this user');
}
}

View File

@ -44,6 +44,10 @@ function subs_subscribe_user($user, $other_nickname)
function subs_subscribe_to($user, $other) function subs_subscribe_to($user, $other)
{ {
if (!$user->hasRight(Right::SUBSCRIBE)) {
return _('You have been banned from subscribing.');
}
if ($user->isSubscribed($other)) { if ($user->isSubscribed($other)) {
return _('Already subscribed!'); return _('Already subscribed!');
} }
@ -121,7 +125,7 @@ function subs_unsubscribe_user($user, $other_nickname)
function subs_unsubscribe_to($user, $other) function subs_unsubscribe_to($user, $other)
{ {
if (!$user->isSubscribed($other)) if (!$user->isSubscribed($other))
return _('Not subscribed!.'); return _('Not subscribed!');
$sub = DB_DataObject::factory('subscription'); $sub = DB_DataObject::factory('subscription');

View File

@ -28,12 +28,10 @@
* @link http://status.net/ * @link http://status.net/
*/ */
if (!defined('STATUSNET') && !defined('LACONICA')) { if (!defined('STATUSNET')) {
exit(1); exit(1);
} }
require_once INSTALLDIR.'/lib/form.php';
/** /**
* Form for unblocking a user * Form for unblocking a user
* *
@ -47,106 +45,38 @@ require_once INSTALLDIR.'/lib/form.php';
* @see BlockForm * @see BlockForm
*/ */
class UnblockForm extends Form class UnblockForm extends ProfileActionForm
{ {
/** /**
* Profile of user to unblock * Action this form provides
*/
var $profile = null;
/**
* Return-to args
*/
var $args = null;
/**
* Constructor
* *
* @param HTMLOutputter $out output channel * @return string Name of the action, lowercased.
* @param Profile $profile profile of user to unblock
* @param array $args return-to args
*/ */
function __construct($out=null, $profile=null, $args=null) function target()
{ {
parent::__construct($out); return 'unblock';
$this->profile = $profile;
$this->args = $args;
} }
/** /**
* ID of the form * Title of the form
* *
* @return int ID of the form * @return string Title of the form, internationalized
*/ */
function id() function title()
{ {
return 'unblock-' . $this->profile->id; return _('Unblock');
} }
/** /**
* class of the form * Description of the form
* *
* @return string class of the form * @return string description of the form, internationalized
*/ */
function formClass() function description()
{ {
return 'form_user_unblock'; return _('Unlock this user');
}
/**
* Action of the form
*
* @return string URL of the action
*/
function action()
{
return common_local_url('unblock');
}
/**
* Legend of the Form
*
* @return void
*/
function formLegend()
{
$this->out->element('legend', null, _('Unblock this user'));
}
/**
* Data elements of the form
*
* @return void
*/
function formData()
{
$this->out->hidden('unblockto-' . $this->profile->id,
$this->profile->id,
'unblockto');
if ($this->args) {
foreach ($this->args as $k => $v) {
$this->out->hidden('returnto-' . $k, $v);
}
}
}
/**
* Action elements
*
* @return void
*/
function formActions()
{
$this->out->submit('submit', _('Unblock'), 'submit', null, _('Unblock this user'));
} }
} }

82
lib/unsandboxform.php Normal file
View File

@ -0,0 +1,82 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Form for unsandboxing a user
*
* PHP version 5
*
* LICENCE: 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 Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Form for unsandboxing a user
*
* Removes the "sandboxed" role for a user.
*
* @category Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*
* @see UnSandboxForm
*/
class UnsandboxForm extends ProfileActionForm
{
/**
* Action this form provides
*
* @return string Name of the action, lowercased.
*/
function target()
{
return 'unsandbox';
}
/**
* Title of the form
*
* @return string Title of the form, internationalized
*/
function title()
{
return _('Unsandbox');
}
/**
* Description of the form
*
* @return string description of the form, internationalized
*/
function description()
{
return _('Unsandbox this user');
}
}

80
lib/unsilenceform.php Normal file
View File

@ -0,0 +1,80 @@
<?php
/**
* StatusNet, the distributed open-source microblogging tool
*
* Form for unsilencing a user
*
* PHP version 5
*
* LICENCE: 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 Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @copyright 2009 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
if (!defined('STATUSNET')) {
exit(1);
}
/**
* Form for unsilencing a user
*
* @category Form
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*
* @see SilenceForm
*/
class UnSilenceForm extends ProfileActionForm
{
/**
* Action this form provides
*
* @return string Name of the action, lowercased.
*/
function target()
{
return 'unsilence';
}
/**
* Title of the form
*
* @return string Title of the form, internationalized
*/
function title()
{
return _('Unsilence');
}
/**
* Description of the form
*
* @return string description of the form, internationalized
*/
function description()
{
return _('Unsilence this user');
}
}

View File

@ -283,22 +283,57 @@ class UserProfile extends Widget
} }
} }
// return-to args, so we don't have to keep re-writing them
list($action, $r2args) = $this->out->returnToArgs();
// push the action into the list
$r2args['action'] = $action;
// block/unblock // block/unblock
$blocked = $cur->hasBlocked($this->profile); $blocked = $cur->hasBlocked($this->profile);
$this->out->elementStart('li', 'entity_block'); $this->out->elementStart('li', 'entity_block');
if ($blocked) { if ($blocked) {
$ubf = new UnblockForm($this->out, $this->profile, $ubf = new UnblockForm($this->out, $this->profile, $r2args);
array('action' => 'showstream',
'nickname' => $this->profile->nickname));
$ubf->show(); $ubf->show();
} else { } else {
$bf = new BlockForm($this->out, $this->profile, $bf = new BlockForm($this->out, $this->profile, $r2args);
array('action' => 'showstream',
'nickname' => $this->profile->nickname));
$bf->show(); $bf->show();
} }
$this->out->elementEnd('li'); $this->out->elementEnd('li');
if ($cur->hasRight(Right::SANDBOXUSER)) {
$this->out->elementStart('li', 'entity_sandbox');
if ($this->user->isSandboxed()) {
$usf = new UnSandboxForm($this->out, $this->profile, $r2args);
$usf->show();
} else {
$sf = new SandboxForm($this->out, $this->profile, $r2args);
$sf->show();
}
$this->out->elementEnd('li');
}
if ($cur->hasRight(Right::SILENCEUSER)) {
$this->out->elementStart('li', 'entity_silence');
if ($this->user->isSilenced()) {
$usf = new UnSilenceForm($this->out, $this->profile, $r2args);
$usf->show();
} else {
$sf = new SilenceForm($this->out, $this->profile, $r2args);
$sf->show();
}
$this->out->elementEnd('li');
}
if ($cur->hasRight(Right::DELETEUSER)) {
$this->out->elementStart('li', 'entity_delete');
$df = new DeleteUserForm($this->out, $this->profile, $r2args);
$df->show();
$this->out->elementEnd('li');
}
} }
} }

View File

@ -350,8 +350,11 @@ function common_current_user()
common_ensure_session(); common_ensure_session();
$id = isset($_SESSION['userid']) ? $_SESSION['userid'] : false; $id = isset($_SESSION['userid']) ? $_SESSION['userid'] : false;
if ($id) { if ($id) {
$_cur = User::staticGet($id); $user = User::staticGet($id);
return $_cur; if ($user) {
$_cur = $user;
return $_cur;
}
} }
} }
@ -1420,25 +1423,18 @@ function common_shorten_url($long_url)
if (empty($user)) { if (empty($user)) {
// common current user does not find a user when called from the XMPP daemon // common current user does not find a user when called from the XMPP daemon
// therefore we'll set one here fix, so that XMPP given URLs may be shortened // therefore we'll set one here fix, so that XMPP given URLs may be shortened
$svc = 'ur1.ca'; $shortenerName = 'ur1.ca';
} else { } else {
$svc = $user->urlshorteningservice; $shortenerName = $user->urlshorteningservice;
}
global $_shorteners;
if (!isset($_shorteners[$svc])) {
//the user selected service doesn't exist, so default to ur1.ca
$svc = 'ur1.ca';
}
if (!isset($_shorteners[$svc])) {
// no shortener plugins installed.
return $long_url;
} }
$reflectionObj = new ReflectionClass($_shorteners[$svc]['callInfo'][0]); if(Event::handle('StartShortenUrl', array($long_url,$shortenerName,&$shortenedUrl))){
$short_url_service = $reflectionObj->newInstanceArgs($_shorteners[$svc]['callInfo'][1]); //URL wasn't shortened, so return the long url
$short_url = $short_url_service->shorten($long_url); return $long_url;
}else{
return $short_url; //URL was shortened, so return the result
return $shortenedUrl;
}
} }
function common_client_ip() function common_client_ip()

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -5,12 +5,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:58:41+0000\n" "PO-Revision-Date: 2009-11-16 19:42:49+0000\n"
"Language-Team: Bulgarian\n" "Language-Team: Bulgarian\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: bg\n" "X-Language-Code: bg\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -22,12 +22,15 @@ msgid "No such page"
msgstr "Няма такъв етикет." msgstr "Няма такъв етикет."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -106,35 +109,42 @@ msgstr "%s и приятели"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "Бележки от %1$s и приятели в %2$s." msgstr "Бележки от %1$s и приятели в %2$s."
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Не е открит методът в API." msgstr "Не е открит методът в API."
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "Този метод изисква заявка POST." msgstr "Този метод изисква заявка POST."
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Грешка при обновяване на потребителя."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -142,12 +152,34 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
#, fuzzy
msgid "Unable to save your design settings."
msgstr "Грешка при записване настройките за Twitter"
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "Грешка при обновяване на потребителя."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "Потребителят няма профил." msgstr "Потребителят няма профил."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Грешка при запазване на профила."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "" msgstr ""
@ -195,6 +227,23 @@ msgstr "Преки съобщения до %s"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "Всички преки съобщения, изпратени до %s" msgstr "Всички преки съобщения, изпратени до %s"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Не е открит методът в API."
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -392,17 +441,17 @@ msgstr "Аватарът е обновен."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "Не е открита бележка с такъв идентификатор." msgstr "Не е открита бележка с такъв идентификатор."
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "Твърде дълга бележка. Трябва да е най-много 140 знака." msgstr "Твърде дълга бележка. Трябва да е най-много 140 знака."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "Не е открито." msgstr "Не е открито."
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -486,7 +535,7 @@ msgid "Invalid size."
msgstr "Неправилен размер." msgstr "Неправилен размер."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Аватар" msgstr "Аватар"
@ -534,7 +583,7 @@ msgstr "Изрязване"
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1672,7 +1721,7 @@ msgid "Nickname"
msgstr "Псевдоним" msgstr "Псевдоним"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Парола" msgstr "Парола"
@ -1811,7 +1860,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1856,8 +1905,8 @@ msgstr "Свързване"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "Неподдържан формат на данните" msgstr "Неподдържан формат на данните"
@ -1877,11 +1926,15 @@ msgstr "Други настройки"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "Управление на различни други настройки." msgstr "Управление на различни други настройки."
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "Услуга за автоматично съкращаване, която да се ползва." msgstr "Услуга за автоматично съкращаване, която да се ползва."
@ -1916,66 +1969,61 @@ msgstr "Това е изходящата ви кутия с лични съоб
msgid "Change password" msgid "Change password"
msgstr "Смяна на паролата" msgstr "Смяна на паролата"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Смяна на паролата"
#: actions/passwordsettings.php:82
msgid "Change your password." msgid "Change your password."
msgstr "Смяна на паролата." msgstr "Смяна на паролата."
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
#, fuzzy #, fuzzy
msgid "Password change" msgid "Password change"
msgstr "Паролата е записана." msgstr "Паролата е записана."
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Стара парола" msgstr "Стара парола"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Нова парола" msgstr "Нова парола"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 или повече знака" msgstr "6 или повече знака"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Потвърждаване" msgstr "Потвърждаване"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "също като паролата по-горе" msgstr "също като паролата по-горе"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Промяна" msgstr "Промяна"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "Паролата трябва да е 6 или повече знака." msgstr "Паролата трябва да е 6 или повече знака."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Паролите не съвпадат." msgstr "Паролите не съвпадат."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Грешна стара парола" msgstr "Грешна стара парола"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Грешка при запазване на потребител — невалидност." msgstr "Грешка при запазване на потребител — невалидност."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Грешка при запазване на новата парола." msgstr "Грешка при запазване на новата парола."
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Паролата е записана." msgstr "Паролата е записана."
@ -2414,7 +2462,7 @@ msgid "Same as password above. Required."
msgstr "Същото като паролата по-горе. Задължително поле." msgstr "Същото като паролата по-горе. Задължително поле."
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Е-поща" msgstr "Е-поща"
@ -3341,36 +3389,36 @@ msgstr "Проблем при записване на бележката."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Грешка в базата от данни — отговор при вмъкването: %s" msgstr "Грешка в базата от данни — отговор при вмъкването: %s"
#: classes/User.php:333 #: classes/User.php:347
#, fuzzy, php-format #, fuzzy, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "Съобщение до %1$s в %2$s" msgstr "Съобщение до %1$s в %2$s"
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Профил" msgstr "Профил"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Промяна настройките на профила" msgstr "Промяна настройките на профила"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Качване на аватар" msgstr "Качване на аватар"
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Смяна на паролата" msgstr "Смяна на паролата"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "Промяна обработката на писмата" msgstr "Промяна обработката на писмата"
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "Потребителски профил" msgstr "Потребителски профил"
@ -3379,7 +3427,7 @@ msgstr "Потребителски профил"
msgid "Other" msgid "Other"
msgstr "Друго" msgstr "Друго"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "Други настройки" msgstr "Други настройки"
@ -3553,19 +3601,19 @@ msgstr "Всички "
msgid "license." msgid "license."
msgstr "лиценз." msgstr "лиценз."
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "Страниране" msgstr "Страниране"
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "След" msgstr "След"
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "Преди" msgstr "Преди"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "Имаше проблем със сесията ви в сайта." msgstr "Имаше проблем със сесията ви в сайта."
@ -3739,13 +3787,46 @@ msgstr "Грешка при създаване на OpenID форма: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Не сте абонирани за този профил"
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "Не сте абонирани за този профил"
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Грешка при абониране на друг потребител за вас."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Абонирани за %s"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Не членувате в тази група."
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "Не членувате в тази група."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3775,20 +3856,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Няма код за потвърждение." msgstr "Няма код за потвърждение."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
#, fuzzy #, fuzzy
msgid "Go to the installer." msgid "Go to the installer."
msgstr "Влизане в сайта" msgstr "Влизане в сайта"
@ -4060,8 +4141,8 @@ msgstr "Неподдържан вид файл"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Нова бележка" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
msgid "Join" msgid "Join"
@ -4575,7 +4656,8 @@ msgid "Could not subscribe other to you."
msgstr "Грешка при абониране на друг потребител за вас." msgstr "Грешка при абониране на друг потребител за вас."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "Не сте абонирани!" msgstr "Не сте абонирани!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4624,47 +4706,47 @@ msgstr "Изпращате на пряко съобщение до този по
msgid "Message" msgid "Message"
msgstr "Съобщение" msgstr "Съобщение"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "преди няколко секунди" msgstr "преди няколко секунди"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "преди около минута" msgstr "преди около минута"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "преди около %d минути" msgstr "преди около %d минути"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "преди около час" msgstr "преди около час"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "преди около %d часа" msgstr "преди около %d часа"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "преди около ден" msgstr "преди около ден"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "преди около %d дни" msgstr "преди около %d дни"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "преди около месец" msgstr "преди около месец"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "преди около %d месеца" msgstr "преди около %d месеца"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "преди около година" msgstr "преди около година"

Binary file not shown.

View File

@ -5,12 +5,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:58:44+0000\n" "PO-Revision-Date: 2009-11-16 19:42:52+0000\n"
"Language-Team: Catalan\n" "Language-Team: Catalan\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ca\n" "X-Language-Code: ca\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -22,12 +22,15 @@ msgid "No such page"
msgstr "No existeix aquesta etiqueta." msgstr "No existeix aquesta etiqueta."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -106,35 +109,42 @@ msgstr "%s i amics"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "Actualitzacions de %1$s i amics a %2$s!" msgstr "Actualitzacions de %1$s i amics a %2$s!"
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "No s'ha trobat el mètode API!" msgstr "No s'ha trobat el mètode API!"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "Aquest mètode requereix POST." msgstr "Aquest mètode requereix POST."
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "No s'ha pogut actualitzar l'usuari."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -142,12 +152,34 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
#, fuzzy
msgid "Unable to save your design settings."
msgstr "No s'ha pogut guardar la teva configuració de Twitter!"
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "No s'ha pogut actualitzar l'usuari."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "L'usuari no té perfil." msgstr "L'usuari no té perfil."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "No s'ha pogut guardar el perfil."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "Ha fallat el bloqueig d'usuari." msgstr "Ha fallat el bloqueig d'usuari."
@ -193,6 +225,23 @@ msgstr "Missatges directes a %s"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "Tots els missatges directes enviats a %s" msgstr "Tots els missatges directes enviats a %s"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "No s'ha trobat el mètode API!"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -390,17 +439,17 @@ msgstr "Avatar actualitzat."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "No s'ha trobat cap estatus amb la ID trobada." msgstr "No s'ha trobat cap estatus amb la ID trobada."
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "Massa llarg. La longitud màxima és de 140 caràcters." msgstr "Massa llarg. La longitud màxima és de 140 caràcters."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "No s'ha trobat" msgstr "No s'ha trobat"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -484,7 +533,7 @@ msgid "Invalid size."
msgstr "Mida invàlida." msgstr "Mida invàlida."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Avatar" msgstr "Avatar"
@ -532,7 +581,7 @@ msgstr "Crop"
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1691,7 +1740,7 @@ msgid "Nickname"
msgstr "Sobrenom" msgstr "Sobrenom"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Contrasenya" msgstr "Contrasenya"
@ -1830,7 +1879,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1877,8 +1926,8 @@ msgstr "Connectar-se"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "Format de data no suportat." msgstr "Format de data no suportat."
@ -1898,11 +1947,15 @@ msgstr "Altres configuracions"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "Gestionar altres vàries opcions." msgstr "Gestionar altres vàries opcions."
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "Servei d'auto-escurçament a utilitzar." msgstr "Servei d'auto-escurçament a utilitzar."
@ -1940,65 +1993,60 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "Canviar contrasenya" msgstr "Canviar contrasenya"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Canviar la teva contrasenya"
#: actions/passwordsettings.php:82
msgid "Change your password." msgid "Change your password."
msgstr "Canviar contrasenya" msgstr "Canviar contrasenya"
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
msgid "Password change" msgid "Password change"
msgstr "Contrasenya canviada." msgstr "Contrasenya canviada."
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Antiga contrasenya" msgstr "Antiga contrasenya"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Nova contrasenya" msgstr "Nova contrasenya"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 o més caràcters" msgstr "6 o més caràcters"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Confirmar" msgstr "Confirmar"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "repeteix la contrasenya anterior" msgstr "repeteix la contrasenya anterior"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Canviar" msgstr "Canviar"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "La contrasenya hauria de ser d'entre 6 a més caràcters." msgstr "La contrasenya hauria de ser d'entre 6 a més caràcters."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Les contrasenyes no coincideixen." msgstr "Les contrasenyes no coincideixen."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Contrasenya antiga incorrecta" msgstr "Contrasenya antiga incorrecta"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Error en guardar usuari; invàlid." msgstr "Error en guardar usuari; invàlid."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "No es pot guardar la nova contrasenya." msgstr "No es pot guardar la nova contrasenya."
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Contrasenya guardada." msgstr "Contrasenya guardada."
@ -2444,7 +2492,7 @@ msgid "Same as password above. Required."
msgstr "Igual a la contrasenya de dalt. Requerit." msgstr "Igual a la contrasenya de dalt. Requerit."
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Correu electrònic" msgstr "Correu electrònic"
@ -3379,36 +3427,36 @@ msgstr "Problema en guardar l'avís."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Error de BD en inserir resposta: %s" msgstr "Error de BD en inserir resposta: %s"
#: classes/User.php:333 #: classes/User.php:347
#, fuzzy, php-format #, fuzzy, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "Missatge per a %1$s a %2$s" msgstr "Missatge per a %1$s a %2$s"
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Perfil" msgstr "Perfil"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Canviar les preferències del teu perfil" msgstr "Canviar les preferències del teu perfil"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Pujar un avatar" msgstr "Pujar un avatar"
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Canviar la teva contrasenya" msgstr "Canviar la teva contrasenya"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "Canviar correu electrònic" msgstr "Canviar correu electrònic"
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "Perfil de l'usuari" msgstr "Perfil de l'usuari"
@ -3417,7 +3465,7 @@ msgstr "Perfil de l'usuari"
msgid "Other" msgid "Other"
msgstr "Altres" msgstr "Altres"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "Altres opcions" msgstr "Altres opcions"
@ -3587,19 +3635,19 @@ msgstr "Tot "
msgid "license." msgid "license."
msgstr "llicència." msgstr "llicència."
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "Paginació" msgstr "Paginació"
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "Posteriors" msgstr "Posteriors"
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "Anteriors" msgstr "Anteriors"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "Ha ocorregut algun problema amb la teva sessió." msgstr "Ha ocorregut algun problema amb la teva sessió."
@ -3771,13 +3819,46 @@ msgstr "No s'ha pogut crear el formulari OpenID: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "No estàs subscrit a aquest perfil."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "No estàs subscrit a aquest perfil."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "No pots subscriure a un altre a tu mateix."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Persones subscrites a %s"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "No ets membre d'aquest grup."
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "No ets membre d'aquest grup."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3807,20 +3888,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Cap codi de confirmació." msgstr "Cap codi de confirmació."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
#, fuzzy #, fuzzy
msgid "Go to the installer." msgid "Go to the installer."
msgstr "Accedir a aquest lloc" msgstr "Accedir a aquest lloc"
@ -4090,8 +4171,8 @@ msgstr "Tipus de fitxer desconegut"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Nou avís" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
msgid "Join" msgid "Join"
@ -4613,7 +4694,8 @@ msgid "Could not subscribe other to you."
msgstr "No pots subscriure a un altre a tu mateix." msgstr "No pots subscriure a un altre a tu mateix."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "No estàs subscrit!" msgstr "No estàs subscrit!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4662,47 +4744,47 @@ msgstr "Enviar un missatge directe a aquest usuari"
msgid "Message" msgid "Message"
msgstr "Missatge" msgstr "Missatge"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "fa pocs segons" msgstr "fa pocs segons"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "fa un minut" msgstr "fa un minut"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "fa %d minuts" msgstr "fa %d minuts"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "fa una hora" msgstr "fa una hora"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "fa %d hores" msgstr "fa %d hores"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "fa un dia" msgstr "fa un dia"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "fa %d dies" msgstr "fa %d dies"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "fa un mes" msgstr "fa un mes"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "fa %d mesos" msgstr "fa %d mesos"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "fa un any" msgstr "fa un any"

Binary file not shown.

View File

@ -5,12 +5,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:58:47+0000\n" "PO-Revision-Date: 2009-11-16 19:42:56+0000\n"
"Language-Team: Czech\n" "Language-Team: Czech\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: cs\n" "X-Language-Code: cs\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -22,12 +22,15 @@ msgid "No such page"
msgstr "Žádné takové oznámení." msgstr "Žádné takové oznámení."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -106,35 +109,42 @@ msgstr "%s a přátelé"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "" msgstr ""
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88 msgstr "Potvrzující kód nebyl nalezen"
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr ""
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "" msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Nelze aktualizovat uživatele"
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -142,12 +152,33 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
msgid "Unable to save your design settings."
msgstr ""
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "Nelze aktualizovat uživatele"
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "Uživatel nemá profil." msgstr "Uživatel nemá profil."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Nelze uložit profil"
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "" msgstr ""
@ -193,6 +224,23 @@ msgstr ""
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "" msgstr ""
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr ""
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -387,17 +435,17 @@ msgstr "Obrázek nahrán"
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "Je to příliš dlouhé. Maximální sdělení délka je 140 znaků" msgstr "Je to příliš dlouhé. Maximální sdělení délka je 140 znaků"
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -482,7 +530,7 @@ msgid "Invalid size."
msgstr "Neplatná velikost" msgstr "Neplatná velikost"
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Obrázek" msgstr "Obrázek"
@ -531,7 +579,7 @@ msgstr ""
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1637,7 +1685,7 @@ msgid "Nickname"
msgstr "Přezdívka" msgstr "Přezdívka"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Heslo" msgstr "Heslo"
@ -1772,7 +1820,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1817,8 +1865,8 @@ msgstr "Připojit"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "" msgstr ""
@ -1839,11 +1887,15 @@ msgstr "Nastavení"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "" msgstr ""
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "" msgstr ""
@ -1879,66 +1931,62 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "Změnit heslo" msgstr "Změnit heslo"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
msgid "You are not allowed to change your password"
msgstr ""
#: actions/passwordsettings.php:82
#, fuzzy #, fuzzy
msgid "Change your password." msgid "Change your password."
msgstr "Změnit heslo" msgstr "Změnit heslo"
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
#, fuzzy #, fuzzy
msgid "Password change" msgid "Password change"
msgstr "Heslo uloženo" msgstr "Heslo uloženo"
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Staré heslo" msgstr "Staré heslo"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Nové heslo" msgstr "Nové heslo"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 a více znaků" msgstr "6 a více znaků"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Heslo znovu" msgstr "Heslo znovu"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "stejné jako heslo výše" msgstr "stejné jako heslo výše"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Změnit" msgstr "Změnit"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "" msgstr ""
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Hesla nesouhlasí" msgstr "Hesla nesouhlasí"
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Neplatné heslo" msgstr "Neplatné heslo"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Chyba při ukládaní uživatele; neplatný" msgstr "Chyba při ukládaní uživatele; neplatný"
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Nelze uložit nové heslo" msgstr "Nelze uložit nové heslo"
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Heslo uloženo" msgstr "Heslo uloženo"
@ -2377,7 +2425,7 @@ msgid "Same as password above. Required."
msgstr "" msgstr ""
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
@ -3285,37 +3333,37 @@ msgstr "Problém při ukládání sdělení"
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Chyba v DB při vkládání odpovědi: %s" msgstr "Chyba v DB při vkládání odpovědi: %s"
#: classes/User.php:333 #: classes/User.php:347
#, php-format #, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Profil" msgstr "Profil"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
#, fuzzy #, fuzzy
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Nahrávání obrázku selhalo." msgstr "Nahrávání obrázku selhalo."
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "Uživatel nemá profil." msgstr "Uživatel nemá profil."
@ -3324,7 +3372,7 @@ msgstr "Uživatel nemá profil."
msgid "Other" msgid "Other"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "" msgstr ""
@ -3499,21 +3547,21 @@ msgstr ""
msgid "license." msgid "license."
msgstr "" msgstr ""
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "" msgstr ""
#: lib/action.php:1062 #: lib/action.php:1061
#, fuzzy #, fuzzy
msgid "After" msgid "After"
msgstr "« Novější" msgstr "« Novější"
#: lib/action.php:1070 #: lib/action.php:1069
#, fuzzy #, fuzzy
msgid "Before" msgid "Before"
msgstr "Starší »" msgstr "Starší »"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "" msgstr ""
@ -3685,13 +3733,46 @@ msgstr "Nelze vytvořit OpenID z: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Neodeslal jste nám profil"
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "Neodeslal jste nám profil"
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Vzdálený odběr"
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Vzdálený odběr"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Neodeslal jste nám profil"
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "Neodeslal jste nám profil"
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3721,20 +3802,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Žádný potvrzující kód." msgstr "Žádný potvrzující kód."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
msgid "Go to the installer." msgid "Go to the installer."
msgstr "" msgstr ""
@ -4007,8 +4088,8 @@ msgstr ""
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Nové sdělení" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
#, fuzzy #, fuzzy
@ -4531,7 +4612,8 @@ msgid "Could not subscribe other to you."
msgstr "" msgstr ""
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "Nepřihlášen!" msgstr "Nepřihlášen!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4580,47 +4662,47 @@ msgstr ""
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "před pár sekundami" msgstr "před pár sekundami"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "asi před minutou" msgstr "asi před minutou"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "asi před %d minutami" msgstr "asi před %d minutami"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "asi před hodinou" msgstr "asi před hodinou"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "asi před %d hodinami" msgstr "asi před %d hodinami"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "asi přede dnem" msgstr "asi přede dnem"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "před %d dny" msgstr "před %d dny"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "asi před měsícem" msgstr "asi před měsícem"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "asi před %d mesíci" msgstr "asi před %d mesíci"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "asi před rokem" msgstr "asi před rokem"

Binary file not shown.

View File

@ -6,12 +6,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:58:49+0000\n" "PO-Revision-Date: 2009-11-16 19:43:12+0000\n"
"Language-Team: German\n" "Language-Team: German\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n" "X-Language-Code: de\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -23,12 +23,15 @@ msgid "No such page"
msgstr "Tag nicht vorhanden." msgstr "Tag nicht vorhanden."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -107,35 +110,42 @@ msgstr "%s und Freunde"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "Aktualisierungen von %1$s und Freunden auf %2$s!" msgstr "Aktualisierungen von %1$s und Freunden auf %2$s!"
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API-Methode nicht gefunden!" msgstr "API-Methode nicht gefunden!"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "Diese Methode benötigt ein POST." msgstr "Diese Methode benötigt ein POST."
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Konnte Benutzerdaten nicht aktualisieren."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -143,12 +153,34 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
#, fuzzy
msgid "Unable to save your design settings."
msgstr "Konnte Twitter Einstellungen nicht speichern!"
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "Konnte Benutzerdaten nicht aktualisieren."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "Benutzer hat kein Profil." msgstr "Benutzer hat kein Profil."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Konnte Profil nicht speichern."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "Blockieren des Benutzers fehlgeschlagen." msgstr "Blockieren des Benutzers fehlgeschlagen."
@ -197,6 +229,23 @@ msgstr "Direkte Nachricht an %s"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "Alle an %s gesendeten direkten Nachrichten" msgstr "Alle an %s gesendeten direkten Nachrichten"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API-Methode nicht gefunden!"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -394,18 +443,18 @@ msgstr "Avatar aktualisiert."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "Keine Nachricht mit dieser ID gefunden." msgstr "Keine Nachricht mit dieser ID gefunden."
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "" msgstr ""
"Das war zu lang. Die Länge einer Nachricht ist auf 140 Zeichen beschränkt." "Das war zu lang. Die Länge einer Nachricht ist auf 140 Zeichen beschränkt."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "Nicht gefunden" msgstr "Nicht gefunden"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -489,7 +538,7 @@ msgid "Invalid size."
msgstr "Ungültige Größe." msgstr "Ungültige Größe."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Avatar" msgstr "Avatar"
@ -538,7 +587,7 @@ msgstr "Zuschneiden"
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1698,7 +1747,7 @@ msgid "Nickname"
msgstr "Nutzername" msgstr "Nutzername"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Passwort" msgstr "Passwort"
@ -1837,7 +1886,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1884,8 +1933,8 @@ msgstr "Verbinden"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "Kein unterstütztes Datenformat." msgstr "Kein unterstütztes Datenformat."
@ -1905,11 +1954,15 @@ msgstr "Andere Einstellungen"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "Verwalte zahlreiche andere Einstellungen." msgstr "Verwalte zahlreiche andere Einstellungen."
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "URL-Auto-Kürzungs-Dienst." msgstr "URL-Auto-Kürzungs-Dienst."
@ -1945,65 +1998,60 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "Passwort ändern" msgstr "Passwort ändern"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Ändere dein Passwort"
#: actions/passwordsettings.php:82
msgid "Change your password." msgid "Change your password."
msgstr "Ändere dein Passwort." msgstr "Ändere dein Passwort."
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
msgid "Password change" msgid "Password change"
msgstr "Passwort geändert" msgstr "Passwort geändert"
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Altes Passwort" msgstr "Altes Passwort"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Neues Passwort" msgstr "Neues Passwort"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 oder mehr Zeichen" msgstr "6 oder mehr Zeichen"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Bestätigen" msgstr "Bestätigen"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "Gleiches Passwort wie oben" msgstr "Gleiches Passwort wie oben"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Ändern" msgstr "Ändern"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "Das Passwort muss aus 6 oder mehr Zeichen bestehen." msgstr "Das Passwort muss aus 6 oder mehr Zeichen bestehen."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Passwörter stimmen nicht überein." msgstr "Passwörter stimmen nicht überein."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Altes Passwort falsch" msgstr "Altes Passwort falsch"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Fehler beim Speichern des Nutzers, ungültig." msgstr "Fehler beim Speichern des Nutzers, ungültig."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Konnte neues Passwort nicht speichern" msgstr "Konnte neues Passwort nicht speichern"
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Passwort gespeichert." msgstr "Passwort gespeichert."
@ -2450,7 +2498,7 @@ msgid "Same as password above. Required."
msgstr "Gleiches Passwort wie zuvor. Pflichteingabe." msgstr "Gleiches Passwort wie zuvor. Pflichteingabe."
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "E-Mail" msgstr "E-Mail"
@ -3390,36 +3438,36 @@ msgstr "Problem bei Speichern der Nachricht."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Datenbankfehler beim Einfügen der Antwort: %s" msgstr "Datenbankfehler beim Einfügen der Antwort: %s"
#: classes/User.php:333 #: classes/User.php:347
#, fuzzy, php-format #, fuzzy, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "Nachricht an %1$s auf %2$s" msgstr "Nachricht an %1$s auf %2$s"
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Profil" msgstr "Profil"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Ändern der Profileinstellungen" msgstr "Ändern der Profileinstellungen"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Avatar hochladen" msgstr "Avatar hochladen"
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Ändere dein Passwort" msgstr "Ändere dein Passwort"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "Ändere die E-Mail Verarbeitung" msgstr "Ändere die E-Mail Verarbeitung"
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "Benutzerprofil" msgstr "Benutzerprofil"
@ -3428,7 +3476,7 @@ msgstr "Benutzerprofil"
msgid "Other" msgid "Other"
msgstr "Sonstige" msgstr "Sonstige"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "Sonstige Optionen" msgstr "Sonstige Optionen"
@ -3599,19 +3647,19 @@ msgstr "Alle "
msgid "license." msgid "license."
msgstr "Lizenz." msgstr "Lizenz."
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "Seitenerstellung" msgstr "Seitenerstellung"
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "Später" msgstr "Später"
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "Vorher" msgstr "Vorher"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "Es gab ein Problem mit deinem Sessiontoken." msgstr "Es gab ein Problem mit deinem Sessiontoken."
@ -3783,13 +3831,46 @@ msgstr "Konnte OpenID-Formular nicht erstellen: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Du hast dieses Profil nicht abonniert."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "Du hast dieses Profil nicht abonniert."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Die Gegenseite konnte Dich nicht abonnieren."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Leute, die %s abonniert haben"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Du bist kein Mitglied dieser Gruppe."
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "Du bist kein Mitglied dieser Gruppe."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3819,20 +3900,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Kein Bestätigungs-Code." msgstr "Kein Bestätigungs-Code."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
#, fuzzy #, fuzzy
msgid "Go to the installer." msgid "Go to the installer."
msgstr "Auf der Seite anmelden" msgstr "Auf der Seite anmelden"
@ -4109,8 +4190,8 @@ msgstr "Unbekannter Dateityp"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Neue Nachricht" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
#, fuzzy #, fuzzy
@ -4646,7 +4727,8 @@ msgid "Could not subscribe other to you."
msgstr "Die Gegenseite konnte Dich nicht abonnieren." msgstr "Die Gegenseite konnte Dich nicht abonnieren."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "Nicht abonniert!" msgstr "Nicht abonniert!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4695,47 +4777,47 @@ msgstr "Direkte Nachricht an Benutzer verschickt"
msgid "Message" msgid "Message"
msgstr "Nachricht" msgstr "Nachricht"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "vor wenigen Sekunden" msgstr "vor wenigen Sekunden"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "vor einer Minute" msgstr "vor einer Minute"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "vor %d Minuten" msgstr "vor %d Minuten"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "vor einer Stunde" msgstr "vor einer Stunde"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "vor %d Stunden" msgstr "vor %d Stunden"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "vor einem Tag" msgstr "vor einem Tag"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "vor %d Tagen" msgstr "vor %d Tagen"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "vor einem Monat" msgstr "vor einem Monat"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "vor %d Monaten" msgstr "vor %d Monaten"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "vor einem Jahr" msgstr "vor einem Jahr"

Binary file not shown.

View File

@ -5,12 +5,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:58:52+0000\n" "PO-Revision-Date: 2009-11-16 19:43:15+0000\n"
"Language-Team: Greek\n" "Language-Team: Greek\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: el\n" "X-Language-Code: el\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -22,12 +22,15 @@ msgid "No such page"
msgstr "Αδύνατη η αποθήκευση του προφίλ." msgstr "Αδύνατη η αποθήκευση του προφίλ."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -106,35 +109,42 @@ msgstr "%s και οι φίλοι του/της"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "" msgstr ""
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Η μέθοδος του ΑΡΙ δε βρέθηκε!" msgstr "Η μέθοδος του ΑΡΙ δε βρέθηκε!"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "" msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Απέτυχε η ενημέρωση του χρήστη."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -142,12 +152,33 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
msgid "Unable to save your design settings."
msgstr ""
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "Απέτυχε η ενημέρωση του χρήστη."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Απέτυχε η αποθήκευση του προφίλ."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "" msgstr ""
@ -193,6 +224,23 @@ msgstr ""
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "" msgstr ""
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Η μέθοδος του ΑΡΙ δε βρέθηκε!"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -386,17 +434,17 @@ msgstr "Ρυθμίσεις OpenID"
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, php-format #, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -478,7 +526,7 @@ msgid "Invalid size."
msgstr "" msgstr ""
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "" msgstr ""
@ -527,7 +575,7 @@ msgstr ""
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1613,7 +1661,7 @@ msgid "Nickname"
msgstr "Ψευδώνυμο" msgstr "Ψευδώνυμο"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Κωδικός" msgstr "Κωδικός"
@ -1747,7 +1795,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1792,8 +1840,8 @@ msgstr "Σύνδεση"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "" msgstr ""
@ -1814,11 +1862,15 @@ msgstr "Ρυθμίσεις OpenID"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "" msgstr ""
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "" msgstr ""
@ -1853,67 +1905,62 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "Αλλαγή κωδικού" msgstr "Αλλαγή κωδικού"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Αλλάξτε τον κωδικό σας"
#: actions/passwordsettings.php:82
#, fuzzy #, fuzzy
msgid "Change your password." msgid "Change your password."
msgstr "Αλλαγή κωδικού" msgstr "Αλλαγή κωδικού"
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
#, fuzzy #, fuzzy
msgid "Password change" msgid "Password change"
msgstr "Ο κωδικός αποθηκεύτηκε." msgstr "Ο κωδικός αποθηκεύτηκε."
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "" msgstr ""
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Νέος κωδικός" msgstr "Νέος κωδικός"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 ή περισσότεροι χαρακτήρες" msgstr "6 ή περισσότεροι χαρακτήρες"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Επιβεβαίωση" msgstr "Επιβεβαίωση"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "" msgstr ""
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Αλλαγή" msgstr "Αλλαγή"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "" msgstr ""
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Οι κωδικοί δεν ταυτίζονται." msgstr "Οι κωδικοί δεν ταυτίζονται."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Λάθος παλιός κωδικός" msgstr "Λάθος παλιός κωδικός"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "" msgstr ""
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Αδύνατη η αποθήκευση του νέου κωδικού" msgstr "Αδύνατη η αποθήκευση του νέου κωδικού"
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Ο κωδικός αποθηκεύτηκε." msgstr "Ο κωδικός αποθηκεύτηκε."
@ -2346,7 +2393,7 @@ msgid "Same as password above. Required."
msgstr "" msgstr ""
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
@ -3245,36 +3292,36 @@ msgstr ""
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Σφάλμα βάσης δεδομένων κατά την εισαγωγή απάντησης: %s" msgstr "Σφάλμα βάσης δεδομένων κατά την εισαγωγή απάντησης: %s"
#: classes/User.php:333 #: classes/User.php:347
#, php-format #, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Αλλάξτε τις ρυθμίσεις του προφίλ σας" msgstr "Αλλάξτε τις ρυθμίσεις του προφίλ σας"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Αλλάξτε τον κωδικό σας" msgstr "Αλλάξτε τον κωδικό σας"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "Αδύνατη η αποθήκευση του προφίλ." msgstr "Αδύνατη η αποθήκευση του προφίλ."
@ -3283,7 +3330,7 @@ msgstr "Αδύνατη η αποθήκευση του προφίλ."
msgid "Other" msgid "Other"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "" msgstr ""
@ -3452,19 +3499,19 @@ msgstr ""
msgid "license." msgid "license."
msgstr "" msgstr ""
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "" msgstr ""
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "" msgstr ""
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "" msgstr ""
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "" msgstr ""
@ -3634,13 +3681,44 @@ msgstr "Αδυναμία δημιουργίας φόρμας OpenID: %s "
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Δεν επιτρέπεται να κάνεις συνδρομητές του λογαριασμού σου άλλους."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "Δεν επιτρέπεται να κάνεις συνδρομητές του λογαριασμού σου άλλους."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Δεν επιτρέπεται να κάνεις συνδρομητές του λογαριασμού σου άλλους."
#: lib/command.php:639
msgid "These people are subscribed to you: "
msgstr ""
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Ομάδες με τα περισσότερα μέλη"
#: lib/command.php:658
msgid "You are a member of these groups: "
msgstr ""
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3670,20 +3748,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Ο κωδικός επιβεβαίωσης δεν βρέθηκε." msgstr "Ο κωδικός επιβεβαίωσης δεν βρέθηκε."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
msgid "Go to the installer." msgid "Go to the installer."
msgstr "" msgstr ""
@ -3948,9 +4026,9 @@ msgid "Unknown file type"
msgstr "" msgstr ""
#: lib/jabber.php:192 #: lib/jabber.php:192
#, fuzzy, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Μήνυμα" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
#, fuzzy #, fuzzy
@ -4459,8 +4537,9 @@ msgid "Could not subscribe other to you."
msgstr "Δεν επιτρέπεται να κάνεις συνδρομητές του λογαριασμού σου άλλους." msgstr "Δεν επιτρέπεται να κάνεις συνδρομητές του λογαριασμού σου άλλους."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgstr "" msgid "Not subscribed!"
msgstr "Απέτυχε η συνδρομή."
#: lib/subs.php:136 #: lib/subs.php:136
msgid "Couldn't delete subscription." msgid "Couldn't delete subscription."
@ -4507,47 +4586,47 @@ msgstr ""
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "" msgstr ""
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "" msgstr ""
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "" msgstr ""
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "" msgstr ""
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "" msgstr ""
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "" msgstr ""
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "" msgstr ""
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "" msgstr ""
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "" msgstr ""
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "" msgstr ""

View File

@ -1,5 +1,6 @@
# Translation of StatusNet to British English # Translation of StatusNet to British English
# #
# Author@translatewiki.net: CiaranG
# -- # --
# #-#-#-#-# statusnet.new.pot (PACKAGE VERSION) #-#-#-#-# # #-#-#-#-# statusnet.new.pot (PACKAGE VERSION) #-#-#-#-#
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
@ -11,29 +12,31 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:58:54+0000\n" "PO-Revision-Date: 2009-11-16 19:43:18+0000\n"
"Language-Team: British English\n" "Language-Team: British English\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: en-gb\n" "X-Language-Code: en-gb\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
#: actions/all.php:63 actions/public.php:97 actions/replies.php:92 #: actions/all.php:63 actions/public.php:97 actions/replies.php:92
#: actions/showfavorites.php:137 actions/tag.php:51 #: actions/showfavorites.php:137 actions/tag.php:51
#, fuzzy
msgid "No such page" msgid "No such page"
msgstr "No such tag." msgstr "No such page"
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -61,19 +64,19 @@ msgid "%s and friends"
msgstr "%s and friends" msgstr "%s and friends"
#: actions/all.php:99 #: actions/all.php:99
#, fuzzy, php-format #, php-format
msgid "Feed for friends of %s (RSS 1.0)" msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Feed for friends of %s" msgstr "Feed for friends of %s (RSS 1.0)"
#: actions/all.php:107 #: actions/all.php:107
#, fuzzy, php-format #, php-format
msgid "Feed for friends of %s (RSS 2.0)" msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Feed for friends of %s" msgstr "Feed for friends of %s (RSS 2.0)"
#: actions/all.php:115 #: actions/all.php:115
#, fuzzy, php-format #, php-format
msgid "Feed for friends of %s (Atom)" msgid "Feed for friends of %s (Atom)"
msgstr "Feed for friends of %s" msgstr "Feed for friends of %s (Atom)"
#: actions/all.php:127 #: actions/all.php:127
#, php-format #, php-format
@ -103,44 +106,49 @@ msgid ""
msgstr "" msgstr ""
#: actions/all.php:165 #: actions/all.php:165
#, fuzzy
msgid "You and friends" msgid "You and friends"
msgstr "%s and friends" msgstr "You and friends"
#: actions/allrss.php:119 actions/apitimelinefriends.php:121 #: actions/allrss.php:119 actions/apitimelinefriends.php:121
#, php-format #, php-format
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "Updates from %1$s and friends on %2$s!" msgstr "Updates from %1$s and friends on %2$s!"
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 msgid "API method not found."
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgstr "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API method not found!"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "This method requires a POST." msgstr "This method requires a POST."
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Couldn't update user."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -148,12 +156,32 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
msgid "Unable to save your design settings."
msgstr "Unable to save your design settings!"
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
msgid "Could not update your design."
msgstr "Could not update your design."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "User has no profile." msgstr "User has no profile."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Couldn't save profile."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "Block user failed." msgstr "Block user failed."
@ -167,9 +195,9 @@ msgid "No message text!"
msgstr "No message text!" msgstr "No message text!"
#: actions/apidirectmessagenew.php:135 actions/newmessage.php:150 #: actions/apidirectmessagenew.php:135 actions/newmessage.php:150
#, fuzzy, php-format #, php-format
msgid "That's too long. Max message size is %d chars." msgid "That's too long. Max message size is %d chars."
msgstr "That's too long. Max message size is 140 chars." msgstr "That's too long. Max message size is %d chars."
#: actions/apidirectmessagenew.php:146 #: actions/apidirectmessagenew.php:146
msgid "Recipient user not found." msgid "Recipient user not found."
@ -180,9 +208,9 @@ msgid "Can't send direct messages to users who aren't your friend."
msgstr "Can't send direct messages to users who aren't your friend." msgstr "Can't send direct messages to users who aren't your friend."
#: actions/apidirectmessage.php:89 #: actions/apidirectmessage.php:89
#, fuzzy, php-format #, php-format
msgid "Direct messages from %s" msgid "Direct messages from %s"
msgstr "Direct messages to %s" msgstr "Direct messages from %s"
#: actions/apidirectmessage.php:93 #: actions/apidirectmessage.php:93
#, php-format #, php-format
@ -199,24 +227,39 @@ msgstr "Direct messages to %s"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "All the direct messages sent to %s" msgstr "All the direct messages sent to %s"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API method not found!"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
msgstr "No status found with that ID." msgstr "No status found with that ID."
#: actions/apifavoritecreate.php:119 #: actions/apifavoritecreate.php:119
#, fuzzy
msgid "This status is already a favorite!" msgid "This status is already a favorite!"
msgstr "This notice is already a favourite!" msgstr "This status is already a favourite!"
#: actions/apifavoritecreate.php:130 actions/favor.php:84 lib/command.php:176 #: actions/apifavoritecreate.php:130 actions/favor.php:84 lib/command.php:176
msgid "Could not create favorite." msgid "Could not create favorite."
msgstr "Could not create favourite." msgstr "Could not create favourite."
#: actions/apifavoritedestroy.php:122 #: actions/apifavoritedestroy.php:122
#, fuzzy
msgid "That status is not a favorite!" msgid "That status is not a favorite!"
msgstr "This notice is not a favourite!" msgstr "That status is not a favourite!"
#: actions/apifavoritedestroy.php:134 actions/disfavor.php:87 #: actions/apifavoritedestroy.php:134 actions/disfavor.php:87
msgid "Could not delete favorite." msgid "Could not delete favorite."
@ -232,9 +275,8 @@ msgid "Could not follow user: %s is already on your list."
msgstr "Could not follow user: %s is already on your list." msgstr "Could not follow user: %s is already on your list."
#: actions/apifriendshipsdestroy.php:109 #: actions/apifriendshipsdestroy.php:109
#, fuzzy
msgid "Could not unfollow user: User not found." msgid "Could not unfollow user: User not found."
msgstr "Could not follow user: User not found." msgstr "Could not unfollow user: User not found."
#: actions/apifriendshipsdestroy.php:120 #: actions/apifriendshipsdestroy.php:120
msgid "You cannot unfollow yourself!" msgid "You cannot unfollow yourself!"
@ -260,9 +302,8 @@ msgstr "Could not create group."
#: actions/apigroupcreate.php:147 actions/editgroup.php:259 #: actions/apigroupcreate.php:147 actions/editgroup.php:259
#: actions/newgroup.php:210 #: actions/newgroup.php:210
#, fuzzy
msgid "Could not create aliases." msgid "Could not create aliases."
msgstr "Could not create favourite." msgstr "Could not create aliases"
#: actions/apigroupcreate.php:166 actions/newgroup.php:224 #: actions/apigroupcreate.php:166 actions/newgroup.php:224
msgid "Could not set group membership." msgid "Could not set group membership."
@ -333,9 +374,8 @@ msgid "Alias can't be the same as nickname."
msgstr "" msgstr ""
#: actions/apigroupjoin.php:110 #: actions/apigroupjoin.php:110
#, fuzzy
msgid "You are already a member of that group." msgid "You are already a member of that group."
msgstr "You are already a member of that group" msgstr "You are already a member of that group."
#: actions/apigroupjoin.php:119 actions/joingroup.php:95 lib/command.php:221 #: actions/apigroupjoin.php:119 actions/joingroup.php:95 lib/command.php:221
msgid "You have been blocked from that group by the admin." msgid "You have been blocked from that group by the admin."
@ -393,17 +433,17 @@ msgstr "Avatar updated."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "No status with that ID found." msgstr "No status with that ID found."
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "That's too long. Max notice size is 140 chars." msgstr "That's too long. Max notice size is %d chars."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "Not found" msgstr "Not found"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -487,7 +527,7 @@ msgid "Invalid size."
msgstr "Invalid size." msgstr "Invalid size."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Avatar" msgstr "Avatar"
@ -535,7 +575,7 @@ msgstr "Crop"
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -675,9 +715,8 @@ msgid "Failed to save block information."
msgstr "Failed to save block information." msgstr "Failed to save block information."
#: actions/bookmarklet.php:50 #: actions/bookmarklet.php:50
#, fuzzy
msgid "Post to " msgid "Post to "
msgstr "Photo" msgstr "Post to "
#: actions/confirmaddress.php:75 #: actions/confirmaddress.php:75
msgid "No confirmation code." msgid "No confirmation code."
@ -723,9 +762,8 @@ msgid "The address \"%s\" has been confirmed for your account."
msgstr "The address \"%s\" has been confirmed for your account." msgstr "The address \"%s\" has been confirmed for your account."
#: actions/conversation.php:99 #: actions/conversation.php:99
#, fuzzy
msgid "Conversation" msgid "Conversation"
msgstr "Confirmation code" msgstr "Conversation"
#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87 #: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:206 #: lib/profileaction.php:206
@ -758,9 +796,8 @@ msgid "Are you sure you want to delete this notice?"
msgstr "Are you sure you want to delete this notice?" msgstr "Are you sure you want to delete this notice?"
#: actions/deletenotice.php:145 #: actions/deletenotice.php:145
#, fuzzy
msgid "Do not delete this notice" msgid "Do not delete this notice"
msgstr "Can't delete this notice." msgstr "Do not delete this notice"
#: actions/deletenotice.php:146 lib/noticelist.php:522 #: actions/deletenotice.php:146 lib/noticelist.php:522
msgid "Delete this notice" msgid "Delete this notice"
@ -898,9 +935,8 @@ msgid "Send me email when someone sends me a private message."
msgstr "Send me e-mail when someone sends me a private message." msgstr "Send me e-mail when someone sends me a private message."
#: actions/emailsettings.php:174 #: actions/emailsettings.php:174
#, fuzzy
msgid "Send me email when someone sends me an \"@-reply\"." msgid "Send me email when someone sends me an \"@-reply\"."
msgstr "Send me e-mail when someone sends me a private message." msgstr "Send me e-mail when someone sends me an \"@-reply\"."
#: actions/emailsettings.php:179 #: actions/emailsettings.php:179
msgid "Allow friends to nudge me and send me an email." msgid "Allow friends to nudge me and send me an email."
@ -1017,12 +1053,15 @@ msgstr "The most popular notices on the site right now."
#: actions/favorited.php:150 #: actions/favorited.php:150
msgid "Favorite notices appear on this page but no one has favorited one yet." msgid "Favorite notices appear on this page but no one has favorited one yet."
msgstr "" msgstr ""
"Favourite notices appear on this page but no one has favourited one yet"
#: actions/favorited.php:153 #: actions/favorited.php:153
msgid "" msgid ""
"Be the first to add a notice to your favorites by clicking the fave button " "Be the first to add a notice to your favorites by clicking the fave button "
"next to any notice you like." "next to any notice you like."
msgstr "" msgstr ""
"Be the first to add a notice to your favourites by clicking the fave button "
"next to any notice you like."
#: actions/favorited.php:156 #: actions/favorited.php:156
#, php-format #, php-format
@ -1030,6 +1069,8 @@ msgid ""
"Why not [register an account](%%action.register%%) and be the first to add a " "Why not [register an account](%%action.register%%) and be the first to add a "
"notice to your favorites!" "notice to your favorites!"
msgstr "" msgstr ""
"Why not [register an account](%%action.register%%) and be the first to add a "
"notice to your favourites!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77 #: actions/favoritesrss.php:111 actions/showfavorites.php:77
#: lib/personalgroupnav.php:115 #: lib/personalgroupnav.php:115
@ -1038,9 +1079,9 @@ msgid "%s's favorite notices"
msgstr "%s's favourite notices" msgstr "%s's favourite notices"
#: actions/favoritesrss.php:115 #: actions/favoritesrss.php:115
#, fuzzy, php-format #, php-format
msgid "Updates favored by %1$s on %2$s!" msgid "Updates favored by %1$s on %2$s!"
msgstr "Updates from %1$s on %2$s!" msgstr "Updates favoured by %1$s on %2$s!"
#: actions/favor.php:79 #: actions/favor.php:79
msgid "This notice is already a favorite!" msgid "This notice is already a favorite!"
@ -1066,14 +1107,12 @@ msgid "A selection of some of the great users on %s"
msgstr "A selection of some of the great users on %s" msgstr "A selection of some of the great users on %s"
#: actions/file.php:34 #: actions/file.php:34
#, fuzzy
msgid "No notice id" msgid "No notice id"
msgstr "New notice" msgstr "No notice id"
#: actions/file.php:38 #: actions/file.php:38
#, fuzzy
msgid "No notice" msgid "No notice"
msgstr "New notice" msgstr "No notice."
#: actions/file.php:42 #: actions/file.php:42
msgid "No attachments" msgid "No attachments"
@ -1101,9 +1140,8 @@ msgid "That user has blocked you from subscribing."
msgstr "That user has blocked you from subscribing." msgstr "That user has blocked you from subscribing."
#: actions/finishremotesubscribe.php:106 #: actions/finishremotesubscribe.php:106
#, fuzzy
msgid "You are not authorized." msgid "You are not authorized."
msgstr "Not authorised." msgstr "You are not authorised."
#: actions/finishremotesubscribe.php:109 #: actions/finishremotesubscribe.php:109
#, fuzzy #, fuzzy
@ -1146,14 +1184,12 @@ msgid "Only an admin can block group members."
msgstr "" msgstr ""
#: actions/groupblock.php:95 #: actions/groupblock.php:95
#, fuzzy
msgid "User is already blocked from group." msgid "User is already blocked from group."
msgstr "User has blocked you." msgstr "User is already blocked from group."
#: actions/groupblock.php:100 #: actions/groupblock.php:100
#, fuzzy
msgid "User is not a member of group." msgid "User is not a member of group."
msgstr "You are not a member of that group." msgstr "User is not a member of group."
#: actions/groupblock.php:136 actions/groupmembers.php:314 #: actions/groupblock.php:136 actions/groupmembers.php:314
#, fuzzy #, fuzzy
@ -1169,9 +1205,8 @@ msgid ""
msgstr "" msgstr ""
#: actions/groupblock.php:178 #: actions/groupblock.php:178
#, fuzzy
msgid "Do not block this user from this group" msgid "Do not block this user from this group"
msgstr "A list of the users in this group." msgstr "Do not block this user from this group"
#: actions/groupblock.php:179 #: actions/groupblock.php:179
#, fuzzy #, fuzzy
@ -1673,7 +1708,7 @@ msgid "Nickname"
msgstr "Nickname" msgstr "Nickname"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Password" msgstr "Password"
@ -1698,14 +1733,13 @@ msgstr ""
"changing your settings." "changing your settings."
#: actions/login.php:286 #: actions/login.php:286
#, fuzzy, php-format #, php-format
msgid "" msgid ""
"Login with your username and password. Don't have a username yet? [Register]" "Login with your username and password. Don't have a username yet? [Register]"
"(%%action.register%%) a new account." "(%%action.register%%) a new account."
msgstr "" msgstr ""
"Login with your username and password. Don't have a username yet? [Register]" "Login with your username and password. Don't have a username yet? [Register]"
"(%%action.register%%) a new account, or try [OpenID](%%action.openidlogin%" "(%%action.register%%) a new account."
"%). "
#: actions/makeadmin.php:91 #: actions/makeadmin.php:91
msgid "Only an admin can make another user an admin." msgid "Only an admin can make another user an admin."
@ -1811,7 +1845,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1857,8 +1891,8 @@ msgstr "Connect"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "Not a supported data format." msgstr "Not a supported data format."
@ -1878,11 +1912,15 @@ msgstr "Other Settings"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "Manage various other options." msgstr "Manage various other options."
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "Automatic shortening service to use." msgstr "Automatic shortening service to use."
@ -1917,65 +1955,60 @@ msgstr "This is your outbox, which lists private messages you have sent."
msgid "Change password" msgid "Change password"
msgstr "Change password" msgstr "Change password"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Change your password"
#: actions/passwordsettings.php:82
msgid "Change your password." msgid "Change your password."
msgstr "Change your password." msgstr "Change your password."
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
msgid "Password change" msgid "Password change"
msgstr "Password change" msgstr "Password change"
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Old password" msgstr "Old password"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "New password" msgstr "New password"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 or more characters" msgstr "6 or more characters"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Confirm" msgstr "Confirm"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "same as password above" msgstr "same as password above"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Change" msgstr "Change"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "Password must be 6 or more characters." msgstr "Password must be 6 or more characters."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Passwords don't match." msgstr "Passwords don't match."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Incorrect old password" msgstr "Incorrect old password"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Error saving user; invalid." msgstr "Error saving user; invalid."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Can't save new password." msgstr "Can't save new password."
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Password saved." msgstr "Password saved."
@ -2414,7 +2447,7 @@ msgid "Same as password above. Required."
msgstr "Same as password above. Required." msgstr "Same as password above. Required."
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
@ -3345,36 +3378,36 @@ msgstr "Problem saving notice."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "DB error inserting reply: %s" msgstr "DB error inserting reply: %s"
#: classes/User.php:333 #: classes/User.php:347
#, fuzzy, php-format #, fuzzy, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "Message to %1$s on %2$s" msgstr "Message to %1$s on %2$s"
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Profile" msgstr "Profile"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Change your profile settings" msgstr "Change your profile settings"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Upload an avatar" msgstr "Upload an avatar"
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Change your password" msgstr "Change your password"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "Change e-mail handling" msgstr "Change e-mail handling"
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "User profile" msgstr "User profile"
@ -3383,7 +3416,7 @@ msgstr "User profile"
msgid "Other" msgid "Other"
msgstr "Other" msgstr "Other"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "Other options" msgstr "Other options"
@ -3553,19 +3586,19 @@ msgstr "All "
msgid "license." msgid "license."
msgstr "licence." msgstr "licence."
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "Pagination" msgstr "Pagination"
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "After" msgstr "After"
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "Before" msgstr "Before"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "There was a problem with your session token." msgstr "There was a problem with your session token."
@ -3737,13 +3770,46 @@ msgstr "Could not create OpenID from: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "You are not subscribed to that profile."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "You are not subscribed to that profile."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Could not subscribe other to you."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "People subscribed to %s"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "You are not a member of that group."
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "You are not a member of that group."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3773,20 +3839,19 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191
#, fuzzy
msgid "No configuration file found. "
msgstr "No confirmation code."
#: lib/common.php:192 #: lib/common.php:192
msgid "No configuration file found. "
msgstr "No configuration file found"
#: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
#, fuzzy #, fuzzy
msgid "Go to the installer." msgid "Go to the installer."
msgstr "Login to the site" msgstr "Login to the site"
@ -3838,9 +3903,8 @@ msgid "Tile background image"
msgstr "" msgstr ""
#: lib/designsettings.php:170 #: lib/designsettings.php:170
#, fuzzy
msgid "Change colours" msgid "Change colours"
msgstr "Change your password" msgstr "Change colours"
#: lib/designsettings.php:178 #: lib/designsettings.php:178
msgid "Background" msgid "Background"
@ -3883,7 +3947,7 @@ msgstr ""
#: lib/designsettings.php:372 #: lib/designsettings.php:372
msgid "Bad default color settings: " msgid "Bad default color settings: "
msgstr "" msgstr "Bad default colour settings: "
#: lib/designsettings.php:468 #: lib/designsettings.php:468
msgid "Design defaults restored." msgid "Design defaults restored."
@ -3930,9 +3994,8 @@ msgid "All"
msgstr "All" msgstr "All"
#: lib/galleryaction.php:139 #: lib/galleryaction.php:139
#, fuzzy
msgid "Select tag to filter" msgid "Select tag to filter"
msgstr "Select a carrier" msgstr "Select tag to filter"
#: lib/galleryaction.php:140 #: lib/galleryaction.php:140
msgid "Tag" msgid "Tag"
@ -3951,14 +4014,13 @@ msgid "URL of the homepage or blog of the group or topic"
msgstr "URL of the homepage or blog of the group or topic" msgstr "URL of the homepage or blog of the group or topic"
#: lib/groupeditform.php:168 #: lib/groupeditform.php:168
#, fuzzy
msgid "Describe the group or topic" msgid "Describe the group or topic"
msgstr "Describe the group or topic in 140 chars" msgstr "Describe the group or topic"
#: lib/groupeditform.php:170 #: lib/groupeditform.php:170
#, fuzzy, php-format #, php-format
msgid "Describe the group or topic in %d characters" msgid "Describe the group or topic in %d characters"
msgstr "Describe the group or topic in 140 chars" msgstr "Describe the group or topic in %d characters"
#: lib/groupeditform.php:172 #: lib/groupeditform.php:172
msgid "Description" msgid "Description"
@ -4026,9 +4088,9 @@ msgid "This page is not available in a media type you accept"
msgstr "This page is not available in a media type you accept" msgstr "This page is not available in a media type you accept"
#: lib/imagefile.php:75 #: lib/imagefile.php:75
#, fuzzy, php-format #, php-format
msgid "That file is too big. The maximum file size is %s." msgid "That file is too big. The maximum file size is %s."
msgstr "You can upload a logo image for your group." msgstr "That file is too big. The maximum file size is %s."
#: lib/imagefile.php:80 #: lib/imagefile.php:80
msgid "Partial upload." msgid "Partial upload."
@ -4056,8 +4118,8 @@ msgstr "Unknown file type"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "New notice" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
msgid "Join" msgid "Join"
@ -4364,9 +4426,8 @@ msgid "Attach a file"
msgstr "" msgstr ""
#: lib/noticelist.php:478 #: lib/noticelist.php:478
#, fuzzy
msgid "in context" msgid "in context"
msgstr "No content!" msgstr "in context"
#: lib/noticelist.php:498 #: lib/noticelist.php:498
msgid "Reply to this notice" msgid "Reply to this notice"
@ -4579,7 +4640,8 @@ msgid "Could not subscribe other to you."
msgstr "Could not subscribe other to you." msgstr "Could not subscribe other to you."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "Not subscribed!" msgstr "Not subscribed!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4603,18 +4665,16 @@ msgid "Unsubscribe"
msgstr "Unsubscribe" msgstr "Unsubscribe"
#: lib/userprofile.php:116 #: lib/userprofile.php:116
#, fuzzy
msgid "Edit Avatar" msgid "Edit Avatar"
msgstr "Avatar" msgstr "Edit Avatar"
#: lib/userprofile.php:236 #: lib/userprofile.php:236
msgid "User actions" msgid "User actions"
msgstr "User actions" msgstr "User actions"
#: lib/userprofile.php:248 #: lib/userprofile.php:248
#, fuzzy
msgid "Edit profile settings" msgid "Edit profile settings"
msgstr "Profile settings" msgstr "Edit profile settings"
#: lib/userprofile.php:249 #: lib/userprofile.php:249
msgid "Edit" msgid "Edit"
@ -4628,54 +4688,54 @@ msgstr "Send a direct message to this user"
msgid "Message" msgid "Message"
msgstr "Message" msgstr "Message"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "a few seconds ago" msgstr "a few seconds ago"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "about a minute ago" msgstr "about a minute ago"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "about %d minutes ago" msgstr "about %d minutes ago"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "about an hour ago" msgstr "about an hour ago"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "about %d hours ago" msgstr "about %d hours ago"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "about a day ago" msgstr "about a day ago"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "about %d days ago" msgstr "about %d days ago"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "about a month ago" msgstr "about a month ago"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "about %d months ago" msgstr "about %d months ago"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "about a year ago" msgstr "about a year ago"
#: lib/webcolor.php:82 #: lib/webcolor.php:82
#, fuzzy, php-format #, php-format
msgid "%s is not a valid color!" msgid "%s is not a valid color!"
msgstr "Homepage is not a valid URL." msgstr "%s is not a valid colour!"
#: lib/webcolor.php:123 #: lib/webcolor.php:123
#, php-format #, php-format

Binary file not shown.

View File

@ -2,6 +2,7 @@
# #
# Author@translatewiki.net: Brion # Author@translatewiki.net: Brion
# Author@translatewiki.net: Crazymadlover # Author@translatewiki.net: Crazymadlover
# Author@translatewiki.net: Translationista
# -- # --
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
@ -12,12 +13,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:58:57+0000\n" "PO-Revision-Date: 2009-11-16 19:43:21+0000\n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n" "X-Language-Code: es\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -28,12 +29,15 @@ msgid "No such page"
msgstr "No existe tal página" msgstr "No existe tal página"
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -111,48 +115,79 @@ msgstr "Tú y amigos"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "¡Actualizaciones de %1$s y amigos en %2$s!" msgstr "¡Actualizaciones de %1$s y amigos en %2$s!"
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "¡No se encontró el método de la API!" msgstr "¡No se encontró el método de la API!"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "Este método requiere PUBLICAR" msgstr "Este método requiere PUBLICAR"
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "No se pudo actualizar el usuario."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its " "The server was unable to handle that much POST data (%s bytes) due to its "
"current configuration." "current configuration."
msgstr "" msgstr ""
"El servidor no ha podido manejar tanta información del tipo POST (% de "
"bytes) a causa de su configuración actual."
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
#, fuzzy
msgid "Unable to save your design settings."
msgstr "¡No se pudo guardar tu configuración de Twitter!"
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "No se pudo actualizar el usuario."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "El usuario no tiene un perfil." msgstr "El usuario no tiene un perfil."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "No se pudo guardar el perfil."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "Falló bloquear usuario." msgstr "Falló bloquear usuario."
@ -198,6 +233,23 @@ msgstr "Mensajes directos a %s"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "Todos los mensajes directos enviados a %s" msgstr "Todos los mensajes directos enviados a %s"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "¡No se encontró el método de la API!"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -393,17 +445,17 @@ msgstr "Status borrado."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "No hay estado para ese ID" msgstr "No hay estado para ese ID"
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "Demasiado largo. La longitud máxima es de 140 caracteres. " msgstr "Demasiado largo. La longitud máxima es de 140 caracteres. "
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "No encontrado" msgstr "No encontrado"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -487,7 +539,7 @@ msgid "Invalid size."
msgstr "Tamaño inválido." msgstr "Tamaño inválido."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Avatar" msgstr "Avatar"
@ -535,7 +587,7 @@ msgstr "Cortar"
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1693,7 +1745,7 @@ msgid "Nickname"
msgstr "Apodo" msgstr "Apodo"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Contraseña" msgstr "Contraseña"
@ -1833,7 +1885,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1881,8 +1933,8 @@ msgstr "Conectarse"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "No es un formato de dato soportado" msgstr "No es un formato de dato soportado"
@ -1903,11 +1955,15 @@ msgstr "Otras configuraciones"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "Manejo de varias opciones adicionales." msgstr "Manejo de varias opciones adicionales."
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "Servicio de acorte automático a usar." msgstr "Servicio de acorte automático a usar."
@ -1944,67 +2000,62 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "Cambiar contraseña" msgstr "Cambiar contraseña"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Cambia tu contraseña"
#: actions/passwordsettings.php:82
#, fuzzy #, fuzzy
msgid "Change your password." msgid "Change your password."
msgstr "Cambia tu contraseña." msgstr "Cambia tu contraseña."
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
#, fuzzy #, fuzzy
msgid "Password change" msgid "Password change"
msgstr "Cambio de contraseña " msgstr "Cambio de contraseña "
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Antigua contraseña" msgstr "Antigua contraseña"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Nueva contraseña" msgstr "Nueva contraseña"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 o más caracteres" msgstr "6 o más caracteres"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Confirmar" msgstr "Confirmar"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "repita la contraseña anterior" msgstr "repita la contraseña anterior"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Cambiar" msgstr "Cambiar"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "Cotrnaseña debe tener 6 o más caracteres." msgstr "Cotrnaseña debe tener 6 o más caracteres."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Las contraseñas no coinciden" msgstr "Las contraseñas no coinciden"
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Contraseña antigua incorrecta." msgstr "Contraseña antigua incorrecta."
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Error al guardar el usuario; inválido." msgstr "Error al guardar el usuario; inválido."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "No se puede guardar la nueva contraseña." msgstr "No se puede guardar la nueva contraseña."
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Se guardó Contraseña." msgstr "Se guardó Contraseña."
@ -2454,7 +2505,7 @@ msgid "Same as password above. Required."
msgstr "Igual a la contraseña de arriba. Requerida" msgstr "Igual a la contraseña de arriba. Requerida"
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Correo electrónico" msgstr "Correo electrónico"
@ -3402,36 +3453,36 @@ msgstr "Hubo un problema al guardar el aviso."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Error de BD al insertar respuesta: %s" msgstr "Error de BD al insertar respuesta: %s"
#: classes/User.php:333 #: classes/User.php:347
#, fuzzy, php-format #, fuzzy, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "Mensaje a %1$s en %2$s" msgstr "Mensaje a %1$s en %2$s"
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Perfil" msgstr "Perfil"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Cambia tus opciones de perfil" msgstr "Cambia tus opciones de perfil"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Cargar un avatar." msgstr "Cargar un avatar."
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Cambia tu contraseña" msgstr "Cambia tu contraseña"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "Cambiar el manejo del correo." msgstr "Cambiar el manejo del correo."
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
msgid "Design your profile" msgid "Design your profile"
msgstr "Diseñar tu perfil" msgstr "Diseñar tu perfil"
@ -3439,7 +3490,7 @@ msgstr "Diseñar tu perfil"
msgid "Other" msgid "Other"
msgstr "Otro" msgstr "Otro"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "Otras opciones" msgstr "Otras opciones"
@ -3613,19 +3664,19 @@ msgstr "Todo"
msgid "license." msgid "license."
msgstr "Licencia." msgstr "Licencia."
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "Paginación" msgstr "Paginación"
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "Después" msgstr "Después"
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "Antes" msgstr "Antes"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "Hubo problemas con tu clave de sesión." msgstr "Hubo problemas con tu clave de sesión."
@ -3797,13 +3848,46 @@ msgstr "No se pudo crear el formulario OpenID: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "No estás suscrito a ese perfil."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "No estás suscrito a ese perfil."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "No se pudo suscribir otro a ti."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Personas suscritas a %s"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "No eres miembro de ese grupo"
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "No eres miembro de este grupo."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3833,19 +3917,19 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Ningún archivo de configuración encontrado. " msgstr "Ningún archivo de configuración encontrado. "
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
msgid "Go to the installer." msgid "Go to the installer."
msgstr "Ir al instalador." msgstr "Ir al instalador."
@ -4110,8 +4194,8 @@ msgstr "Tipo de archivo desconocido"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Nuevo aviso" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
#, fuzzy #, fuzzy
@ -4636,7 +4720,8 @@ msgid "Could not subscribe other to you."
msgstr "No se pudo suscribir otro a ti." msgstr "No se pudo suscribir otro a ti."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "¡No estás suscrito!" msgstr "¡No estás suscrito!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4686,47 +4771,47 @@ msgstr "Enviar un mensaje directo a este usuario"
msgid "Message" msgid "Message"
msgstr "Mensaje" msgstr "Mensaje"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "hace unos segundos" msgstr "hace unos segundos"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "hace un minuto" msgstr "hace un minuto"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "hace %d minutos" msgstr "hace %d minutos"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "hace una hora" msgstr "hace una hora"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "hace %d horas" msgstr "hace %d horas"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "hace un día" msgstr "hace un día"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "hace %d días" msgstr "hace %d días"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "hace un mes" msgstr "hace un mes"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "hace %d meses" msgstr "hace %d meses"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "hace un año" msgstr "hace un año"

Binary file not shown.

View File

@ -12,12 +12,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:59:00+0000\n" "PO-Revision-Date: 2009-11-16 19:43:24+0000\n"
"Language-Team: Finnish\n" "Language-Team: Finnish\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fi\n" "X-Language-Code: fi\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -28,12 +28,15 @@ msgid "No such page"
msgstr "Sivua ei ole." msgstr "Sivua ei ole."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -80,6 +83,8 @@ msgstr "Käyttäjän %s kavereiden syöte (Atom)"
msgid "" msgid ""
"This is the timeline for %s and friends but no one has posted anything yet." "This is the timeline for %s and friends but no one has posted anything yet."
msgstr "" msgstr ""
"Tämä on käyttäjän %s ja kavereiden aikajana, mutta kukaan ei ole lähettyänyt "
"vielä mitään."
#: actions/all.php:132 #: actions/all.php:132
#, php-format #, php-format
@ -87,6 +92,8 @@ msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post " "Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself." "something yourself."
msgstr "" msgstr ""
"Kokeile useamman käyttäjän tilaamista, [liity ryhmään] (%%action.groups%%) "
"tai lähetä päivitys itse."
#: actions/all.php:134 #: actions/all.php:134
#, php-format #, php-format
@ -111,35 +118,42 @@ msgstr "Sinä ja kaverit"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "Käyttäjän %1$s ja kavereiden päivitykset palvelussa %2$s!" msgstr "Käyttäjän %1$s ja kavereiden päivitykset palvelussa %2$s!"
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API-metodia ei löytynyt!" msgstr "API-metodia ei löytynyt!"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "Tämä metodi edellyttää POST sanoman." msgstr "Tämä metodi edellyttää POST sanoman."
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Ei voitu päivittää käyttäjää."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -147,12 +161,34 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
#, fuzzy
msgid "Unable to save your design settings."
msgstr "Twitter-asetuksia ei voitu tallentaa!"
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "Ei voitu päivittää käyttäjää."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "Käyttäjällä ei ole profiilia." msgstr "Käyttäjällä ei ole profiilia."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Ei voitu tallentaa profiilia."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "Käyttäjän esto epäonnistui." msgstr "Käyttäjän esto epäonnistui."
@ -199,6 +235,23 @@ msgstr "Suorat viestit käyttäjälle %s"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "Kaikki suorat viestit käyttäjälle %s" msgstr "Kaikki suorat viestit käyttäjälle %s"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API-metodia ei löytynyt!"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -388,17 +441,17 @@ msgstr "Päivitys poistettu."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "Käyttäjätunnukselle ei löytynyt statusviestiä." msgstr "Käyttäjätunnukselle ei löytynyt statusviestiä."
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, php-format #, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "Päivitys on liian pitkä. Maksimipituus on %d merkkiä." msgstr "Päivitys on liian pitkä. Maksimipituus on %d merkkiä."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "Ei löytynyt" msgstr "Ei löytynyt"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "Maksimikoko päivitykselle on %d merkkiä, mukaan lukien URL-osoite." msgstr "Maksimikoko päivitykselle on %d merkkiä, mukaan lukien URL-osoite."
@ -481,7 +534,7 @@ msgid "Invalid size."
msgstr "Koko ei kelpaa." msgstr "Koko ei kelpaa."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Kuva" msgstr "Kuva"
@ -529,7 +582,7 @@ msgstr "Rajaa"
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -592,9 +645,8 @@ msgid "%s blocked profiles, page %d"
msgstr "%s ja kaverit, sivu %d" msgstr "%s ja kaverit, sivu %d"
#: actions/blockedfromgroup.php:108 #: actions/blockedfromgroup.php:108
#, fuzzy
msgid "A list of the users blocked from joining this group." msgid "A list of the users blocked from joining this group."
msgstr "Lista ryhmän käyttäjistä." msgstr "Lista käyttäjistä jotka ovat estetty liittymästä tähän ryhmään."
#: actions/blockedfromgroup.php:281 #: actions/blockedfromgroup.php:281
msgid "Unblock user from group" msgid "Unblock user from group"
@ -646,9 +698,8 @@ msgid "No"
msgstr "Ei" msgstr "Ei"
#: actions/block.php:149 #: actions/block.php:149
#, fuzzy
msgid "Do not block this user" msgid "Do not block this user"
msgstr "Poista esto tältä käyttäjältä" msgstr "Älä estä tätä käyttäjää"
#: actions/block.php:150 actions/deletenotice.php:146 #: actions/block.php:150 actions/deletenotice.php:146
#: actions/groupblock.php:179 #: actions/groupblock.php:179
@ -1033,9 +1084,9 @@ msgid "%s's favorite notices"
msgstr "Käyttäjän %s suosikkipäivitykset" msgstr "Käyttäjän %s suosikkipäivitykset"
#: actions/favoritesrss.php:115 #: actions/favoritesrss.php:115
#, fuzzy, php-format #, php-format
msgid "Updates favored by %1$s on %2$s!" msgid "Updates favored by %1$s on %2$s!"
msgstr "Käyttäjän %1$s päivitykset palvelussa %2$s!" msgstr "Käyttäjän %1$s suosikit palvelussa %2$s!"
#: actions/favor.php:79 #: actions/favor.php:79
msgid "This notice is already a favorite!" msgid "This notice is already a favorite!"
@ -1132,7 +1183,7 @@ msgstr "Ryhmää ei ole määritelty."
#: actions/groupblock.php:91 #: actions/groupblock.php:91
msgid "Only an admin can block group members." msgid "Only an admin can block group members."
msgstr "" msgstr "Vain ylläpitäjä voi estää ryhmän jäseniä."
#: actions/groupblock.php:95 #: actions/groupblock.php:95
#, fuzzy #, fuzzy
@ -1140,14 +1191,12 @@ msgid "User is already blocked from group."
msgstr "Käyttäjä on asettanut eston sinulle." msgstr "Käyttäjä on asettanut eston sinulle."
#: actions/groupblock.php:100 #: actions/groupblock.php:100
#, fuzzy
msgid "User is not a member of group." msgid "User is not a member of group."
msgstr "Sinä et kuulu tähän ryhmään." msgstr "Käyttäjä ei kuulu tähän ryhmään."
#: actions/groupblock.php:136 actions/groupmembers.php:314 #: actions/groupblock.php:136 actions/groupmembers.php:314
#, fuzzy
msgid "Block user from group" msgid "Block user from group"
msgstr "Estä käyttäjä" msgstr "Estä käyttäjä ryhmästä"
#: actions/groupblock.php:162 #: actions/groupblock.php:162
#, php-format #, php-format
@ -1179,9 +1228,8 @@ msgstr ""
"Sinun pitää olla kirjautunut sisään, jotta voit muuttaa ryhmän tietoja." "Sinun pitää olla kirjautunut sisään, jotta voit muuttaa ryhmän tietoja."
#: actions/groupdesignsettings.php:141 #: actions/groupdesignsettings.php:141
#, fuzzy
msgid "Group design" msgid "Group design"
msgstr "Ryhmät" msgstr "Ryhmän ulkoasu"
#: actions/groupdesignsettings.php:152 #: actions/groupdesignsettings.php:152
msgid "" msgid ""
@ -1191,21 +1239,18 @@ msgstr ""
#: actions/groupdesignsettings.php:262 actions/userdesignsettings.php:186 #: actions/groupdesignsettings.php:262 actions/userdesignsettings.php:186
#: lib/designsettings.php:434 lib/designsettings.php:464 #: lib/designsettings.php:434 lib/designsettings.php:464
#, fuzzy
msgid "Couldn't update your design." msgid "Couldn't update your design."
msgstr "Ei voitu päivittää käyttäjää." msgstr "Ei voitu päivittää sinun sivusi ulkoasua."
#: actions/groupdesignsettings.php:286 actions/groupdesignsettings.php:296 #: actions/groupdesignsettings.php:286 actions/groupdesignsettings.php:296
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220 #: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273 #: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
#, fuzzy
msgid "Unable to save your design settings!" msgid "Unable to save your design settings!"
msgstr "Twitter-asetuksia ei voitu tallentaa!" msgstr "Ei voitu tallentaa sinun ulkoasuasetuksia!"
#: actions/groupdesignsettings.php:307 actions/userdesignsettings.php:231 #: actions/groupdesignsettings.php:307 actions/userdesignsettings.php:231
#, fuzzy
msgid "Design preferences saved." msgid "Design preferences saved."
msgstr "Synkronointiasetukset tallennettiin." msgstr "Ulkoasuasetukset tallennettu."
#: actions/grouplogo.php:139 actions/grouplogo.php:192 #: actions/grouplogo.php:139 actions/grouplogo.php:192
msgid "Group logo" msgid "Group logo"
@ -1256,18 +1301,17 @@ msgid "Make user an admin of the group"
msgstr "Tee tästä käyttäjästä ylläpitäjä" msgstr "Tee tästä käyttäjästä ylläpitäjä"
#: actions/groupmembers.php:473 #: actions/groupmembers.php:473
#, fuzzy
msgid "Make Admin" msgid "Make Admin"
msgstr "Ylläpito" msgstr "Tee ylläpitäjäksi"
#: actions/groupmembers.php:473 #: actions/groupmembers.php:473
msgid "Make this user an admin" msgid "Make this user an admin"
msgstr "Tee tästä käyttäjästä ylläpitäjä" msgstr "Tee tästä käyttäjästä ylläpitäjä"
#: actions/grouprss.php:133 #: actions/grouprss.php:133
#, fuzzy, php-format #, php-format
msgid "Updates from members of %1$s on %2$s!" msgid "Updates from members of %1$s on %2$s!"
msgstr "Käyttäjän %1$s päivitykset palvelussa %2$s!" msgstr "Ryhmän %1$s käyttäjien päivitykset palvelussa %2$s!"
#: actions/groupsearch.php:52 #: actions/groupsearch.php:52
#, fuzzy, php-format #, fuzzy, php-format
@ -1331,9 +1375,8 @@ msgid "Only an admin can unblock group members."
msgstr "Vain ylläpitäjä voi poistaa eston ryhmän jäseniltä." msgstr "Vain ylläpitäjä voi poistaa eston ryhmän jäseniltä."
#: actions/groupunblock.php:95 #: actions/groupunblock.php:95
#, fuzzy
msgid "User is not blocked from group." msgid "User is not blocked from group."
msgstr "Käyttäjä on asettanut eston sinulle." msgstr "Käyttäjää ei ole estetty ryhmästä."
#: actions/groupunblock.php:128 actions/unblock.php:108 #: actions/groupunblock.php:128 actions/unblock.php:108
msgid "Error removing the block." msgid "Error removing the block."
@ -1353,9 +1396,8 @@ msgstr ""
"im%%) käyttäen. Alla voit määrittää osoitteesi ja asetuksesi. " "im%%) käyttäen. Alla voit määrittää osoitteesi ja asetuksesi. "
#: actions/imsettings.php:89 #: actions/imsettings.php:89
#, fuzzy
msgid "IM is not available." msgid "IM is not available."
msgstr "Tämä sivu ei ole saatavilla " msgstr "Pikaviestin ei ole käytettävissä."
#: actions/imsettings.php:106 #: actions/imsettings.php:106
msgid "Current confirmed Jabber/GTalk address." msgid "Current confirmed Jabber/GTalk address."
@ -1452,7 +1494,7 @@ msgstr "Tämä on postilaatikkosi, jossa on sinulle saapuneet yksityisviestit."
#: actions/invite.php:39 #: actions/invite.php:39
msgid "Invites have been disabled." msgid "Invites have been disabled."
msgstr "" msgstr "Kutsut ovat pois käytöstä."
#: actions/invite.php:41 #: actions/invite.php:41
#, php-format #, php-format
@ -1664,7 +1706,7 @@ msgid "Nickname"
msgstr "Tunnus" msgstr "Tunnus"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Salasana" msgstr "Salasana"
@ -1702,22 +1744,22 @@ msgstr ""
#: actions/makeadmin.php:91 #: actions/makeadmin.php:91
msgid "Only an admin can make another user an admin." msgid "Only an admin can make another user an admin."
msgstr "" msgstr "Vain ylläpitäjä voi tehdä toisesta käyttäjästä ylläpitäjän."
#: actions/makeadmin.php:95 #: actions/makeadmin.php:95
#, php-format #, php-format
msgid "%s is already an admin for group \"%s\"." msgid "%s is already an admin for group \"%s\"."
msgstr "" msgstr "%s on jo ryhmän \"%s\" ylläpitäjä."
#: actions/makeadmin.php:132 #: actions/makeadmin.php:132
#, php-format #, php-format
msgid "Can't get membership record for %s in group %s" msgid "Can't get membership record for %s in group %s"
msgstr "" msgstr "Ei saatu käyttäjän %s jäsenyystietoja ryhmästä %s"
#: actions/makeadmin.php:145 #: actions/makeadmin.php:145
#, php-format #, php-format
msgid "Can't make %s an admin for group %s" msgid "Can't make %s an admin for group %s"
msgstr "" msgstr "Ei voitu tehdä käyttäjästä %s ylläpitäjää ryhmään %s"
#: actions/microsummary.php:69 #: actions/microsummary.php:69
msgid "No current status" msgid "No current status"
@ -1798,11 +1840,13 @@ msgid ""
"Be the first to [post on this topic](%%%%action.newnotice%%%%?" "Be the first to [post on this topic](%%%%action.newnotice%%%%?"
"status_textarea=%s)!" "status_textarea=%s)!"
msgstr "" msgstr ""
"Ole ensimmäinen joka [lähettää päivityksen tästä aiheesta] (%%%%action."
"newnotice%%%%?status_textarea=%s)!"
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1849,8 +1893,8 @@ msgstr "Yhdistä"
msgid "Only " msgid "Only "
msgstr "Vain " msgstr "Vain "
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "Tuo ei ole tuettu tietomuoto." msgstr "Tuo ei ole tuettu tietomuoto."
@ -1870,11 +1914,15 @@ msgstr "Muita Asetuksia"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "Hallinnoi muita asetuksia." msgstr "Hallinnoi muita asetuksia."
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "Lyhennä URL-osoitteita" msgstr "Lyhennä URL-osoitteita"
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "Käytettävä automaattinen lyhennyspalvelu." msgstr "Käytettävä automaattinen lyhennyspalvelu."
@ -1885,7 +1933,7 @@ msgstr "Profiiliasetukset"
#: actions/othersettings.php:123 #: actions/othersettings.php:123
msgid "Show or hide profile designs." msgid "Show or hide profile designs."
msgstr "" msgstr "Näytä tai piillota profiilin ulkoasu."
#: actions/othersettings.php:153 #: actions/othersettings.php:153
msgid "URL shortening service is too long (max 50 chars)." msgid "URL shortening service is too long (max 50 chars)."
@ -1909,65 +1957,60 @@ msgstr "Tämä on postilaatikkosi, jossa on lähettämäsi yksityisviestit."
msgid "Change password" msgid "Change password"
msgstr "Vaihda salasana" msgstr "Vaihda salasana"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Vaihda salasanasi"
#: actions/passwordsettings.php:82
msgid "Change your password." msgid "Change your password."
msgstr "Vaihda salasanasi." msgstr "Vaihda salasanasi."
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
msgid "Password change" msgid "Password change"
msgstr "Salasanan vaihto" msgstr "Salasanan vaihto"
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Vanha salasana" msgstr "Vanha salasana"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Uusi salasana" msgstr "Uusi salasana"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 tai useampia merkkejä" msgstr "6 tai useampia merkkejä"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Vahvista" msgstr "Vahvista"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "sama salasana kuin yllä" msgstr "sama salasana kuin yllä"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Vaihda" msgstr "Vaihda"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "Salasanassa pitää olla 6 tai useampia merkkejä." msgstr "Salasanassa pitää olla 6 tai useampia merkkejä."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Salasanat eivät täsmää." msgstr "Salasanat eivät täsmää."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Väärä vanha salasana" msgstr "Väärä vanha salasana"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Virhe tapahtui käyttäjän tallentamisessa; epäkelpo." msgstr "Virhe tapahtui käyttäjän tallentamisessa; epäkelpo."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Uutta salasanaa ei voida tallentaa." msgstr "Uutta salasanaa ei voida tallentaa."
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Salasana tallennettu." msgstr "Salasana tallennettu."
@ -2173,7 +2216,7 @@ msgstr ""
#: actions/public.php:182 #: actions/public.php:182
msgid "Be the first to post!" msgid "Be the first to post!"
msgstr "" msgstr "Ole ensimmäinen joka lähettää päivityksen!"
#: actions/public.php:186 #: actions/public.php:186
#, php-format #, php-format
@ -2213,10 +2256,12 @@ msgstr "Nämä ovat suosituimmat viimeaikaiset tagit %s -palvelussa"
#, php-format #, php-format
msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
msgstr "" msgstr ""
"Kukaan ei ole vielä lähettänyt päivitystä tagilla [hashtag] (%%doc.tags%%) "
"vielä."
#: actions/publictagcloud.php:72 #: actions/publictagcloud.php:72
msgid "Be the first to post one!" msgid "Be the first to post one!"
msgstr "" msgstr "Ole ensimmäinen joka lähettää päivityksen!"
#: actions/publictagcloud.php:75 #: actions/publictagcloud.php:75
#, php-format #, php-format
@ -2265,11 +2310,11 @@ msgstr ""
#: actions/recoverpassword.php:158 #: actions/recoverpassword.php:158
msgid "You have been identified. Enter a new password below. " msgid "You have been identified. Enter a new password below. "
msgstr "" msgstr "Sinut on tunnistettu. Syötä uusi salasana alapuolelle. "
#: actions/recoverpassword.php:188 #: actions/recoverpassword.php:188
msgid "Password recovery" msgid "Password recovery"
msgstr "" msgstr "Salasanan palautus"
#: actions/recoverpassword.php:191 #: actions/recoverpassword.php:191
msgid "Nickname or email address" msgid "Nickname or email address"
@ -2358,9 +2403,8 @@ msgid "Sorry, only invited people can register."
msgstr "Valitettavasti vain kutsutut ihmiset voivat rekisteröityä." msgstr "Valitettavasti vain kutsutut ihmiset voivat rekisteröityä."
#: actions/register.php:92 #: actions/register.php:92
#, fuzzy
msgid "Sorry, invalid invitation code." msgid "Sorry, invalid invitation code."
msgstr "Virhe vahvistuskoodin kanssa." msgstr "Virheellinen kutsukoodin."
#: actions/register.php:112 #: actions/register.php:112
msgid "Registration successful" msgid "Registration successful"
@ -2412,7 +2456,7 @@ msgid "Same as password above. Required."
msgstr "Sama kuin ylläoleva salasana. Pakollinen." msgstr "Sama kuin ylläoleva salasana. Pakollinen."
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Sähköposti" msgstr "Sähköposti"
@ -2437,12 +2481,11 @@ msgid "Creative Commons Attribution 3.0"
msgstr "" msgstr ""
#: actions/register.php:496 #: actions/register.php:496
#, fuzzy
msgid "" msgid ""
" except this private data: password, email address, IM address, and phone " " except this private data: password, email address, IM address, and phone "
"number." "number."
msgstr "" msgstr ""
" poislukien yksityinen tieto: salasana, sähköpostiosoite, IM osoite, " "poislukien yksityinen tieto: salasana, sähköpostiosoite, IM osoite, "
"puhelinnumero." "puhelinnumero."
#: actions/register.php:537 #: actions/register.php:537
@ -2503,9 +2546,8 @@ msgid "Remote subscribe"
msgstr "Etätilaus" msgstr "Etätilaus"
#: actions/remotesubscribe.php:124 #: actions/remotesubscribe.php:124
#, fuzzy
msgid "Subscribe to a remote user" msgid "Subscribe to a remote user"
msgstr "Tilaa tämä käyttäjä" msgstr "Tilaa tämä etäkäyttäjä"
#: actions/remotesubscribe.php:129 #: actions/remotesubscribe.php:129
msgid "User nickname" msgid "User nickname"
@ -2541,13 +2583,11 @@ msgstr ""
"löytynyt)." "löytynyt)."
#: actions/remotesubscribe.php:176 #: actions/remotesubscribe.php:176
#, fuzzy
msgid "Thats a local profile! Login to subscribe." msgid "Thats a local profile! Login to subscribe."
msgstr "" msgstr ""
"Tämä on paikallinen profiili. Kirjaudu sisään, jotta voit tilata päivitykset." "Tämä on paikallinen profiili. Kirjaudu sisään, jotta voit tilata päivitykset."
#: actions/remotesubscribe.php:183 #: actions/remotesubscribe.php:183
#, fuzzy
msgid "Couldnt get a request token." msgid "Couldnt get a request token."
msgstr "Ei saatu request tokenia." msgstr "Ei saatu request tokenia."
@ -2678,26 +2718,26 @@ msgstr "Huomaa"
#: actions/showgroup.php:284 lib/groupeditform.php:184 #: actions/showgroup.php:284 lib/groupeditform.php:184
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr "Aliakset"
#: actions/showgroup.php:293 #: actions/showgroup.php:293
msgid "Group actions" msgid "Group actions"
msgstr "Ryhmän toiminnot" msgstr "Ryhmän toiminnot"
#: actions/showgroup.php:328 #: actions/showgroup.php:328
#, fuzzy, php-format #, php-format
msgid "Notice feed for %s group (RSS 1.0)" msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Päivityssyöte ryhmälle %s" msgstr "Syöte ryhmän %s päivityksille (RSS 1.0)"
#: actions/showgroup.php:334 #: actions/showgroup.php:334
#, fuzzy, php-format #, php-format
msgid "Notice feed for %s group (RSS 2.0)" msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Päivityssyöte ryhmälle %s" msgstr "Syöte ryhmän %s päivityksille (RSS 2.0)"
#: actions/showgroup.php:340 #: actions/showgroup.php:340
#, fuzzy, php-format #, php-format
msgid "Notice feed for %s group (Atom)" msgid "Notice feed for %s group (Atom)"
msgstr "Päivityssyöte ryhmälle %s" msgstr "Syöte ryhmän %s päivityksille (Atom)"
#: actions/showgroup.php:345 #: actions/showgroup.php:345
#, php-format #, php-format
@ -2748,9 +2788,8 @@ msgstr ""
"(http://en.wikipedia.org/wiki/Micro-blogging)" "(http://en.wikipedia.org/wiki/Micro-blogging)"
#: actions/showgroup.php:482 #: actions/showgroup.php:482
#, fuzzy
msgid "Admins" msgid "Admins"
msgstr "Ylläpito" msgstr "Ylläpitäjät"
#: actions/showmessage.php:81 #: actions/showmessage.php:81
msgid "No such message." msgid "No such message."
@ -2771,9 +2810,8 @@ msgid "Message from %1$s on %2$s"
msgstr "Viesti käyttäjältä %1$s, %2$s" msgstr "Viesti käyttäjältä %1$s, %2$s"
#: actions/shownotice.php:90 #: actions/shownotice.php:90
#, fuzzy
msgid "Notice deleted." msgid "Notice deleted."
msgstr "Päivitys lähetetty" msgstr "Päivitys on poistettu."
#: actions/showstream.php:73 #: actions/showstream.php:73
#, fuzzy, php-format #, fuzzy, php-format
@ -2814,6 +2852,8 @@ msgstr "Käyttäjän %s lähetetyt viestit"
#, php-format #, php-format
msgid "This is the timeline for %s but %s hasn't posted anything yet." msgid "This is the timeline for %s but %s hasn't posted anything yet."
msgstr "" msgstr ""
"Tämä on käyttäjän %s aikajana, mutta %s ei ole lähettänyt vielä yhtään "
"päivitystä."
#: actions/showstream.php:196 #: actions/showstream.php:196
msgid "" msgid ""
@ -2858,9 +2898,8 @@ msgstr ""
"Voit saada SMS viestit sähköpostin välityksellä %%site.name%% -palvelusta." "Voit saada SMS viestit sähköpostin välityksellä %%site.name%% -palvelusta."
#: actions/smssettings.php:91 #: actions/smssettings.php:91
#, fuzzy
msgid "SMS is not available." msgid "SMS is not available."
msgstr "Tämä sivu ei ole saatavilla " msgstr "SMS ei ole käytettävissä."
#: actions/smssettings.php:112 #: actions/smssettings.php:112
msgid "Current confirmed SMS-enabled phone number." msgid "Current confirmed SMS-enabled phone number."
@ -2911,13 +2950,12 @@ msgid "That phone number already belongs to another user."
msgstr "Tämä puhelinnumero kuuluu jo toiselle käyttäjälle." msgstr "Tämä puhelinnumero kuuluu jo toiselle käyttäjälle."
#: actions/smssettings.php:347 #: actions/smssettings.php:347
#, fuzzy
msgid "" msgid ""
"A confirmation code was sent to the phone number you added. Check your phone " "A confirmation code was sent to the phone number you added. Check your phone "
"for the code and instructions on how to use it." "for the code and instructions on how to use it."
msgstr "" msgstr ""
"Vahvistuskoodi on lähetetty puhelinnumeroosi. Katso tekstiviesteistäsi " "Vahvistuskoodi on lähetetty puhelinnumeroosi. Katso tekstiviesteistäsi "
"vahvistuskoodisi ja miten sitä käytetään. " "vahvistuskoodisi ja ohjeet miten sitä käytetään."
#: actions/smssettings.php:374 #: actions/smssettings.php:374
msgid "That is the wrong confirmation number." msgid "That is the wrong confirmation number."
@ -3032,9 +3070,9 @@ msgid ""
msgstr "" msgstr ""
#: actions/subscriptions.php:123 actions/subscriptions.php:127 #: actions/subscriptions.php:123 actions/subscriptions.php:127
#, fuzzy, php-format #, php-format
msgid "%s is not listening to anyone." msgid "%s is not listening to anyone."
msgstr "%1$s seuraa nyt käyttäjää" msgstr "%s ei seuraa ketään käyttäjää."
#: actions/subscriptions.php:194 #: actions/subscriptions.php:194
msgid "Jabber" msgid "Jabber"
@ -3155,9 +3193,8 @@ msgstr ""
"paina \"Peruuta\"." "paina \"Peruuta\"."
#: actions/userauthorization.php:188 #: actions/userauthorization.php:188
#, fuzzy
msgid "License" msgid "License"
msgstr "lisenssi." msgstr "Lisenssi"
#: actions/userauthorization.php:209 #: actions/userauthorization.php:209
msgid "Accept" msgid "Accept"
@ -3350,36 +3387,36 @@ msgstr "Ongelma päivityksen tallentamisessa."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Tietokantavirhe tallennettaessa vastausta: %s" msgstr "Tietokantavirhe tallennettaessa vastausta: %s"
#: classes/User.php:333 #: classes/User.php:347
#, fuzzy, php-format #, fuzzy, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "Viesti käyttäjälle %1$s, %2$s" msgstr "Viesti käyttäjälle %1$s, %2$s"
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Profiili" msgstr "Profiili"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Vaihda profiiliasetuksesi" msgstr "Vaihda profiiliasetuksesi"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Lataa kuva" msgstr "Lataa kuva"
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Vaihda salasanasi" msgstr "Vaihda salasanasi"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "Muuta sähköpostin käsittelyasetuksia." msgstr "Muuta sähköpostin käsittelyasetuksia."
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "Käyttäjän profiili" msgstr "Käyttäjän profiili"
@ -3388,7 +3425,7 @@ msgstr "Käyttäjän profiili"
msgid "Other" msgid "Other"
msgstr "Muut" msgstr "Muut"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "Muita asetuksia" msgstr "Muita asetuksia"
@ -3558,19 +3595,19 @@ msgstr "Kaikki "
msgid "license." msgid "license."
msgstr "lisenssi." msgstr "lisenssi."
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "Sivutus" msgstr "Sivutus"
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "Myöhemmin" msgstr "Myöhemmin"
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "Aiemmin" msgstr "Aiemmin"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "Istuntoavaimesi kanssa oli ongelma." msgstr "Istuntoavaimesi kanssa oli ongelma."
@ -3742,13 +3779,46 @@ msgstr "Ei voitu luoda OpenID lomaketta: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Et ole tilannut tämän käyttäjän päivityksiä."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "Et ole tilannut tämän käyttäjän päivityksiä."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Toista ei voitu asettaa tilaamaan sinua."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Ihmiset jotka ovat käyttäjän %s tilaajia"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Sinä et kuulu tähän ryhmään."
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "Sinä et kuulu tähän ryhmään."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3778,20 +3848,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Varmistuskoodia ei ole annettu." msgstr "Varmistuskoodia ei ole annettu."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
#, fuzzy #, fuzzy
msgid "Go to the installer." msgid "Go to the installer."
msgstr "Kirjaudu sisään palveluun" msgstr "Kirjaudu sisään palveluun"
@ -4062,8 +4132,8 @@ msgstr "Tunnistamaton tiedoston tyyppi"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Uusi päivitys" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
msgid "Join" msgid "Join"
@ -4589,7 +4659,8 @@ msgid "Could not subscribe other to you."
msgstr "Toista ei voitu asettaa tilaamaan sinua." msgstr "Toista ei voitu asettaa tilaamaan sinua."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "Ei ole tilattu!." msgstr "Ei ole tilattu!."
#: lib/subs.php:136 #: lib/subs.php:136
@ -4638,47 +4709,47 @@ msgstr "Lähetä suora viesti tälle käyttäjälle"
msgid "Message" msgid "Message"
msgstr "Viesti" msgstr "Viesti"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "muutama sekunti sitten" msgstr "muutama sekunti sitten"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "noin minuutti sitten" msgstr "noin minuutti sitten"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "noin %d minuuttia sitten" msgstr "noin %d minuuttia sitten"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "noin tunti sitten" msgstr "noin tunti sitten"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "noin %d tuntia sitten" msgstr "noin %d tuntia sitten"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "noin päivä sitten" msgstr "noin päivä sitten"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "noin %d päivää sitten" msgstr "noin %d päivää sitten"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "noin kuukausi sitten" msgstr "noin kuukausi sitten"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "noin %d kuukautta sitten" msgstr "noin %d kuukautta sitten"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "noin vuosi sitten" msgstr "noin vuosi sitten"

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -5,12 +5,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:59:05+0000\n" "PO-Revision-Date: 2009-11-16 19:43:30+0000\n"
"Language-Team: Irish\n" "Language-Team: Irish\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ga\n" "X-Language-Code: ga\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -22,12 +22,15 @@ msgid "No such page"
msgstr "Non existe a etiqueta." msgstr "Non existe a etiqueta."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -106,35 +109,42 @@ msgstr "%s e amigos"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "Actualizacións dende %1$s e amigos en %2$s!" msgstr "Actualizacións dende %1$s e amigos en %2$s!"
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Método da API non atopado" msgstr "Método da API non atopado"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "Este método require un POST." msgstr "Este método require un POST."
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Non se puido actualizar o usuario."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -142,12 +152,34 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
#, fuzzy
msgid "Unable to save your design settings."
msgstr "Non se puideron gardar os teus axustes de Twitter!"
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "Non se puido actualizar o usuario."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "O usuario non ten perfil." msgstr "O usuario non ten perfil."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Non se puido gardar o perfil."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "Bloqueo de usuario fallido." msgstr "Bloqueo de usuario fallido."
@ -195,6 +227,23 @@ msgstr "Mensaxes directas para %s"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "Tódalas mensaxes directas enviadas a %s" msgstr "Tódalas mensaxes directas enviadas a %s"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Método da API non atopado"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -391,18 +440,18 @@ msgstr "Avatar actualizado."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "Non existe ningún estado con esa ID atopada." msgstr "Non existe ningún estado con esa ID atopada."
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "" msgstr ""
"Iso é demasiado longo. O tamaño máximo para un chío é de 140 caracteres." "Iso é demasiado longo. O tamaño máximo para un chío é de 140 caracteres."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "Non atopado" msgstr "Non atopado"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -486,7 +535,7 @@ msgid "Invalid size."
msgstr "Tamaño inválido." msgstr "Tamaño inválido."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Avatar" msgstr "Avatar"
@ -536,7 +585,7 @@ msgstr ""
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1692,7 +1741,7 @@ msgid "Nickname"
msgstr "Alcume" msgstr "Alcume"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Contrasinal" msgstr "Contrasinal"
@ -1831,7 +1880,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1878,8 +1927,8 @@ msgstr "Conectar"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "Non é un formato de datos soportado." msgstr "Non é un formato de datos soportado."
@ -1899,11 +1948,15 @@ msgstr "Outros axustes"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "Xestionár axustes varios." msgstr "Xestionár axustes varios."
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "Servizo de acortado automático a usar." msgstr "Servizo de acortado automático a usar."
@ -1939,67 +1992,62 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "Cambiar contrasinal" msgstr "Cambiar contrasinal"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Cambiar contrasinal"
#: actions/passwordsettings.php:82
#, fuzzy #, fuzzy
msgid "Change your password." msgid "Change your password."
msgstr "Cambiar contrasinal" msgstr "Cambiar contrasinal"
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
#, fuzzy #, fuzzy
msgid "Password change" msgid "Password change"
msgstr "Contrasinal gardada." msgstr "Contrasinal gardada."
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Contrasinal antiga" msgstr "Contrasinal antiga"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Nova contrasinal" msgstr "Nova contrasinal"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 ou máis caracteres" msgstr "6 ou máis caracteres"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Confirmar" msgstr "Confirmar"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "igual á contrasinal de enriba" msgstr "igual á contrasinal de enriba"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Modificado" msgstr "Modificado"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "A contrasinal debe ter 6 caracteres ou máis." msgstr "A contrasinal debe ter 6 caracteres ou máis."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "As contrasinais non coinciden" msgstr "As contrasinais non coinciden"
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Contrasinal actual incorrecta" msgstr "Contrasinal actual incorrecta"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Acounteceu un erro gardando o usuario: é inválido." msgstr "Acounteceu un erro gardando o usuario: é inválido."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Non se pode gardar a contrasinal." msgstr "Non se pode gardar a contrasinal."
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Contrasinal gardada." msgstr "Contrasinal gardada."
@ -2456,7 +2504,7 @@ msgid "Same as password above. Required."
msgstr "A mesma contrasinal que arriba. Requerido." msgstr "A mesma contrasinal que arriba. Requerido."
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Correo Electrónico" msgstr "Correo Electrónico"
@ -3407,37 +3455,37 @@ msgstr "Aconteceu un erro ó gardar o chío."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Erro ó inserir a contestación na BD: %s" msgstr "Erro ó inserir a contestación na BD: %s"
#: classes/User.php:333 #: classes/User.php:347
#, fuzzy, php-format #, fuzzy, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "Mensaxe de %1$s en %2$s" msgstr "Mensaxe de %1$s en %2$s"
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Perfil" msgstr "Perfil"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Configuración de perfil" msgstr "Configuración de perfil"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
#, fuzzy #, fuzzy
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Acounteceu un fallo ó actualizar o avatar." msgstr "Acounteceu un fallo ó actualizar o avatar."
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Cambiar contrasinal" msgstr "Cambiar contrasinal"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "Cambiar a xestión de email" msgstr "Cambiar a xestión de email"
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "O usuario non ten perfil." msgstr "O usuario non ten perfil."
@ -3446,7 +3494,7 @@ msgstr "O usuario non ten perfil."
msgid "Other" msgid "Other"
msgstr "Outros" msgstr "Outros"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "Outras opcions" msgstr "Outras opcions"
@ -3625,21 +3673,21 @@ msgstr "Todos"
msgid "license." msgid "license."
msgstr "" msgstr ""
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "" msgstr ""
#: lib/action.php:1062 #: lib/action.php:1061
#, fuzzy #, fuzzy
msgid "After" msgid "After"
msgstr "« Despois" msgstr "« Despois"
#: lib/action.php:1070 #: lib/action.php:1069
#, fuzzy #, fuzzy
msgid "Before" msgid "Before"
msgstr "Antes »" msgstr "Antes »"
#: lib/action.php:1119 #: lib/action.php:1117
#, fuzzy #, fuzzy
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "Houbo un problema co teu token de sesión. Tentao de novo, anda..." msgstr "Houbo un problema co teu token de sesión. Tentao de novo, anda..."
@ -3815,7 +3863,37 @@ msgstr "Non se pode crear o formulario OpenID: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Non estás suscrito a ese perfil"
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "Non estás suscrito a ese perfil"
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Outro usuario non se puido suscribir a ti."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Suscrito a %s"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Non estás suscrito a ese perfil"
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "Non estás suscrito a ese perfil"
#: lib/command.php:670
#, fuzzy #, fuzzy
msgid "" msgid ""
"Commands:\n" "Commands:\n"
@ -3823,6 +3901,9 @@ msgid ""
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3878,20 +3959,20 @@ msgstr ""
"tracks - non implementado por agora.\n" "tracks - non implementado por agora.\n"
"tracking - non implementado por agora.\n" "tracking - non implementado por agora.\n"
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Sen código de confirmación." msgstr "Sen código de confirmación."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
msgid "Go to the installer." msgid "Go to the installer."
msgstr "" msgstr ""
@ -4167,8 +4248,8 @@ msgstr "tipo de ficheiro non soportado"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Novo chío" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
#, fuzzy #, fuzzy
@ -4336,6 +4417,16 @@ msgid ""
"With kind regards,\n" "With kind regards,\n"
"%4$s\n" "%4$s\n"
msgstr "" msgstr ""
"%1$s (%2$s) preguntase que é de ti, e invítate a publicar algun chío.\n"
"\n"
"So let's hear from you :)\n"
"\n"
"%3$s\n"
"\n"
"Don't reply to this email; it won't get to them.\n"
"\n"
"With kind regards,\n"
"%4$s\n"
#: lib/mail.php:509 #: lib/mail.php:509
#, php-format #, php-format
@ -4360,6 +4451,20 @@ msgid ""
"With kind regards,\n" "With kind regards,\n"
"%5$s\n" "%5$s\n"
msgstr "" msgstr ""
"%1$s (%2$s) enviouche unha mensaxe privada:\n"
"\n"
"------------------------------------------------------\n"
"%3$s\n"
"------------------------------------------------------\n"
"\n"
"You can reply to their message here:\n"
"\n"
"%4$s\n"
"\n"
"Don't reply to this email; it won't get to them.\n"
"\n"
"With kind regards,\n"
"%5$s\n"
#: lib/mail.php:554 #: lib/mail.php:554
#, fuzzy, php-format #, fuzzy, php-format
@ -4729,7 +4834,8 @@ msgid "Could not subscribe other to you."
msgstr "Outro usuario non se puido suscribir a ti." msgstr "Outro usuario non se puido suscribir a ti."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "Non está suscrito!" msgstr "Non está suscrito!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4783,47 +4889,47 @@ msgstr "Non podes enviar mensaxes a este usurio."
msgid "Message" msgid "Message"
msgstr "Nova mensaxe" msgstr "Nova mensaxe"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "fai uns segundos" msgstr "fai uns segundos"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "fai un minuto" msgstr "fai un minuto"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "fai %d minutos" msgstr "fai %d minutos"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "fai unha hora" msgstr "fai unha hora"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "fai %d horas" msgstr "fai %d horas"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "fai un día" msgstr "fai un día"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "fai %d días" msgstr "fai %d días"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "fai un mes" msgstr "fai un mes"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "fai %d meses" msgstr "fai %d meses"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "fai un ano" msgstr "fai un ano"

Binary file not shown.

View File

@ -5,12 +5,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:59:08+0000\n" "PO-Revision-Date: 2009-11-16 19:43:33+0000\n"
"Language-Team: Hebrew\n" "Language-Team: Hebrew\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: he\n" "X-Language-Code: he\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -22,12 +22,15 @@ msgid "No such page"
msgstr "אין הודעה כזו." msgstr "אין הודעה כזו."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -106,35 +109,42 @@ msgstr "%s וחברים"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "" msgstr ""
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88 msgstr "קוד האישור לא נמצא."
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr ""
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "" msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "עידכון המשתמש נכשל."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -142,12 +152,33 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
msgid "Unable to save your design settings."
msgstr ""
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "עידכון המשתמש נכשל."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "למשתמש אין פרופיל." msgstr "למשתמש אין פרופיל."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "שמירת הפרופיל נכשלה."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "" msgstr ""
@ -193,6 +224,23 @@ msgstr ""
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "" msgstr ""
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr ""
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -387,17 +435,17 @@ msgstr "התמונה עודכנה."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "זה ארוך מידי. אורך מירבי להודעה הוא 140 אותיות." msgstr "זה ארוך מידי. אורך מירבי להודעה הוא 140 אותיות."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "לא נמצא" msgstr "לא נמצא"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -482,7 +530,7 @@ msgid "Invalid size."
msgstr "גודל לא חוקי." msgstr "גודל לא חוקי."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "תמונה" msgstr "תמונה"
@ -532,7 +580,7 @@ msgstr ""
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1640,7 +1688,7 @@ msgid "Nickname"
msgstr "כינוי" msgstr "כינוי"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "סיסמה" msgstr "סיסמה"
@ -1775,7 +1823,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1820,8 +1868,8 @@ msgstr "התחבר"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "" msgstr ""
@ -1842,11 +1890,15 @@ msgstr "הגדרות"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "" msgstr ""
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "" msgstr ""
@ -1882,66 +1934,62 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "שנה סיסמה" msgstr "שנה סיסמה"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
msgid "You are not allowed to change your password"
msgstr ""
#: actions/passwordsettings.php:82
#, fuzzy #, fuzzy
msgid "Change your password." msgid "Change your password."
msgstr "שנה סיסמה" msgstr "שנה סיסמה"
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
#, fuzzy #, fuzzy
msgid "Password change" msgid "Password change"
msgstr "הסיסמה נשמרה." msgstr "הסיסמה נשמרה."
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "סיסמה ישנה" msgstr "סיסמה ישנה"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "סיסמה חדשה" msgstr "סיסמה חדשה"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "לפחות 6 אותיות" msgstr "לפחות 6 אותיות"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "אשר" msgstr "אשר"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "זהה לסיסמה למעלה" msgstr "זהה לסיסמה למעלה"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "שנה" msgstr "שנה"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "" msgstr ""
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "הסיסמאות לא תואמות." msgstr "הסיסמאות לא תואמות."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "הסיסמה הישנה לא נכונה" msgstr "הסיסמה הישנה לא נכונה"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "שגיאה בשמירת שם המשתמש, לא עומד בכללים." msgstr "שגיאה בשמירת שם המשתמש, לא עומד בכללים."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "לא ניתן לשמור את הסיסמה" msgstr "לא ניתן לשמור את הסיסמה"
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "הסיסמה נשמרה." msgstr "הסיסמה נשמרה."
@ -2376,7 +2424,7 @@ msgid "Same as password above. Required."
msgstr "" msgstr ""
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "" msgstr ""
@ -3279,37 +3327,37 @@ msgstr "בעיה בשמירת ההודעה."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "שגיאת מסד נתונים בהכנסת התגובה: %s" msgstr "שגיאת מסד נתונים בהכנסת התגובה: %s"
#: classes/User.php:333 #: classes/User.php:347
#, php-format #, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "פרופיל" msgstr "פרופיל"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
#, fuzzy #, fuzzy
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "עדכון התמונה נכשל." msgstr "עדכון התמונה נכשל."
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "למשתמש אין פרופיל." msgstr "למשתמש אין פרופיל."
@ -3318,7 +3366,7 @@ msgstr "למשתמש אין פרופיל."
msgid "Other" msgid "Other"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "" msgstr ""
@ -3493,21 +3541,21 @@ msgstr ""
msgid "license." msgid "license."
msgstr "" msgstr ""
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "" msgstr ""
#: lib/action.php:1062 #: lib/action.php:1061
#, fuzzy #, fuzzy
msgid "After" msgid "After"
msgstr "<< אחרי" msgstr "<< אחרי"
#: lib/action.php:1070 #: lib/action.php:1069
#, fuzzy #, fuzzy
msgid "Before" msgid "Before"
msgstr "לפני >>" msgstr "לפני >>"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "" msgstr ""
@ -3679,13 +3727,46 @@ msgstr "נכשלה יצירת OpenID מתוך: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "לא שלחנו אלינו את הפרופיל הזה"
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "לא שלחנו אלינו את הפרופיל הזה"
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "הרשמה מרוחקת"
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "הרשמה מרוחקת"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "לא שלחנו אלינו את הפרופיל הזה"
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "לא שלחנו אלינו את הפרופיל הזה"
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3715,20 +3796,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "אין קוד אישור." msgstr "אין קוד אישור."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
msgid "Go to the installer." msgid "Go to the installer."
msgstr "" msgstr ""
@ -4001,8 +4082,8 @@ msgstr ""
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "הודעה חדשה" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
#, fuzzy #, fuzzy
@ -4524,7 +4605,8 @@ msgid "Could not subscribe other to you."
msgstr "" msgstr ""
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "לא מנוי!" msgstr "לא מנוי!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4575,47 +4657,47 @@ msgstr ""
msgid "Message" msgid "Message"
msgstr "הודעה חדשה" msgstr "הודעה חדשה"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "לפני מספר שניות" msgstr "לפני מספר שניות"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "לפני כדקה" msgstr "לפני כדקה"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "לפני כ-%d דקות" msgstr "לפני כ-%d דקות"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "לפני כשעה" msgstr "לפני כשעה"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "לפני כ-%d שעות" msgstr "לפני כ-%d שעות"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "לפני כיום" msgstr "לפני כיום"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "לפני כ-%d ימים" msgstr "לפני כ-%d ימים"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "לפני כחודש" msgstr "לפני כחודש"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "לפני כ-%d חודשים" msgstr "לפני כ-%d חודשים"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "לפני כשנה" msgstr "לפני כשנה"

Binary file not shown.

View File

@ -5,12 +5,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:59:10+0000\n" "PO-Revision-Date: 2009-11-16 19:43:36+0000\n"
"Language-Team: Icelandic\n" "Language-Team: Icelandic\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: is\n" "X-Language-Code: is\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -22,12 +22,15 @@ msgid "No such page"
msgstr "Ekkert þannig merki." msgstr "Ekkert þannig merki."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -105,35 +108,42 @@ msgstr ""
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "Færslur frá %1$s og vinum á %2$s!" msgstr "Færslur frá %1$s og vinum á %2$s!"
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Aðferð í forritsskilum fannst ekki!" msgstr "Aðferð í forritsskilum fannst ekki!"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "Þessi aðferð krefst POST." msgstr "Þessi aðferð krefst POST."
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Gat ekki uppfært notanda."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -141,12 +151,33 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
msgid "Unable to save your design settings."
msgstr ""
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "Gat ekki uppfært hóp."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "Notandi hefur enga persónulega síðu." msgstr "Notandi hefur enga persónulega síðu."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Gat ekki vistað persónulega síðu."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "Mistókst að loka á notanda." msgstr "Mistókst að loka á notanda."
@ -192,6 +223,23 @@ msgstr "Bein skilaboð til %s"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "Öll bein skilaboð til %s" msgstr "Öll bein skilaboð til %s"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Aðferð í forritsskilum fannst ekki!"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -381,17 +429,17 @@ msgstr ""
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "Engin staða með þessu kenni fannst." msgstr "Engin staða með þessu kenni fannst."
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn." msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "Fannst ekki" msgstr "Fannst ekki"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -474,7 +522,7 @@ msgid "Invalid size."
msgstr "Ótæk stærð." msgstr "Ótæk stærð."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Mynd" msgstr "Mynd"
@ -522,7 +570,7 @@ msgstr "Skera af"
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1638,7 +1686,7 @@ msgid "Nickname"
msgstr "Stuttnefni" msgstr "Stuttnefni"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Lykilorð" msgstr "Lykilorð"
@ -1778,7 +1826,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1824,8 +1872,8 @@ msgstr ""
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "Enginn stuðningur við gagnasnið." msgstr "Enginn stuðningur við gagnasnið."
@ -1845,11 +1893,15 @@ msgstr "Aðrar stillingar"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "Sjá um ýmsar aðrar stillingar." msgstr "Sjá um ýmsar aðrar stillingar."
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "Þjónusta sem sér um sjálfkrafa styttingu." msgstr "Þjónusta sem sér um sjálfkrafa styttingu."
@ -1885,65 +1937,60 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "Breyta lykilorði" msgstr "Breyta lykilorði"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Breyta lykilorðinu þínu"
#: actions/passwordsettings.php:82
msgid "Change your password." msgid "Change your password."
msgstr "Breyta lykilorðinu þínu." msgstr "Breyta lykilorðinu þínu."
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
msgid "Password change" msgid "Password change"
msgstr "Lykilorðabreyting" msgstr "Lykilorðabreyting"
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Eldra lykilorð" msgstr "Eldra lykilorð"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Nýtt lykilorð" msgstr "Nýtt lykilorð"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 eða fleiri tákn" msgstr "6 eða fleiri tákn"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Staðfesta" msgstr "Staðfesta"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "sama og lykilorðið hér fyrir ofan" msgstr "sama og lykilorðið hér fyrir ofan"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Breyta" msgstr "Breyta"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "Lykilorð verður að vera að minnsta kosti 6 tákn." msgstr "Lykilorð verður að vera að minnsta kosti 6 tákn."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Lykilorðin passa ekki saman." msgstr "Lykilorðin passa ekki saman."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Rangt eldra lykilorð" msgstr "Rangt eldra lykilorð"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Villa kom upp í vistun notanda: ótækt." msgstr "Villa kom upp í vistun notanda: ótækt."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Get ekki vistað nýja lykilorðið." msgstr "Get ekki vistað nýja lykilorðið."
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Lykilorð vistað." msgstr "Lykilorð vistað."
@ -2384,7 +2431,7 @@ msgid "Same as password above. Required."
msgstr "Sama og lykilorðið hér fyrir ofan. Nauðsynlegt." msgstr "Sama og lykilorðið hér fyrir ofan. Nauðsynlegt."
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Tölvupóstur" msgstr "Tölvupóstur"
@ -3299,36 +3346,36 @@ msgstr "Vandamál komu upp við að vista babl."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Gagnagrunnsvilla við innsetningu svars: %s" msgstr "Gagnagrunnsvilla við innsetningu svars: %s"
#: classes/User.php:333 #: classes/User.php:347
#, php-format #, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Persónuleg síða" msgstr "Persónuleg síða"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Breyta persónulegu stillingunum þínum" msgstr "Breyta persónulegu stillingunum þínum"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Hlaða upp einkennismynd" msgstr "Hlaða upp einkennismynd"
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Breyta lykilorðinu þínu" msgstr "Breyta lykilorðinu þínu"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "Breyta tölvupóstumsjón" msgstr "Breyta tölvupóstumsjón"
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
msgid "Design your profile" msgid "Design your profile"
msgstr "" msgstr ""
@ -3336,7 +3383,7 @@ msgstr ""
msgid "Other" msgid "Other"
msgstr "Annað" msgstr "Annað"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "Aðrir valkostir" msgstr "Aðrir valkostir"
@ -3507,19 +3554,19 @@ msgstr "Allt "
msgid "license." msgid "license."
msgstr "leyfi." msgstr "leyfi."
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "Uppröðun" msgstr "Uppröðun"
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "Eftir" msgstr "Eftir"
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "Áður" msgstr "Áður"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "Það komu upp vandamál varðandi setutókann þinn." msgstr "Það komu upp vandamál varðandi setutókann þinn."
@ -3690,13 +3737,46 @@ msgstr "Gat ekki búið til OpenID eyðublað: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Þú ert ekki áskrifandi."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "Þú ert ekki áskrifandi."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Gat ekki leyft öðrum að gerast áskrifandi að þér."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Fólk sem eru áskrifendur að %s"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Þú ert ekki meðlimur í þessum hópi."
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "Þú ert ekki meðlimur í þessum hópi."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3726,20 +3806,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Enginn staðfestingarlykill." msgstr "Enginn staðfestingarlykill."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
#, fuzzy #, fuzzy
msgid "Go to the installer." msgid "Go to the installer."
msgstr "Skrá þig inn á síðuna" msgstr "Skrá þig inn á síðuna"
@ -4002,9 +4082,9 @@ msgid "Unknown file type"
msgstr "Óþekkt skráargerð" msgstr "Óþekkt skráargerð"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, fuzzy, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Bablveita fyrir %s" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
msgid "Join" msgid "Join"
@ -4517,7 +4597,8 @@ msgid "Could not subscribe other to you."
msgstr "Gat ekki leyft öðrum að gerast áskrifandi að þér." msgstr "Gat ekki leyft öðrum að gerast áskrifandi að þér."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "Ekki í áskrift!" msgstr "Ekki í áskrift!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4564,47 +4645,47 @@ msgstr "Senda bein skilaboð til þessa notanda"
msgid "Message" msgid "Message"
msgstr "Skilaboð" msgstr "Skilaboð"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "fyrir nokkrum sekúndum" msgstr "fyrir nokkrum sekúndum"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "fyrir um einni mínútu síðan" msgstr "fyrir um einni mínútu síðan"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "fyrir um %d mínútum síðan" msgstr "fyrir um %d mínútum síðan"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "fyrir um einum klukkutíma síðan" msgstr "fyrir um einum klukkutíma síðan"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "fyrir um %d klukkutímum síðan" msgstr "fyrir um %d klukkutímum síðan"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "fyrir um einum degi síðan" msgstr "fyrir um einum degi síðan"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "fyrir um %d dögum síðan" msgstr "fyrir um %d dögum síðan"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "fyrir um einum mánuði síðan" msgstr "fyrir um einum mánuði síðan"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "fyrir um %d mánuðum síðan" msgstr "fyrir um %d mánuðum síðan"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "fyrir um einu ári síðan" msgstr "fyrir um einu ári síðan"

Binary file not shown.

View File

@ -1,16 +1,17 @@
# Translation of StatusNet to Italian # Translation of StatusNet to Italian
# #
# Author@translatewiki.net: Nemo bis
# -- # --
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:59:13+0000\n" "PO-Revision-Date: 2009-11-16 19:43:39+0000\n"
"Language-Team: Italian\n" "Language-Team: Italian\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: it\n" "X-Language-Code: it\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -22,12 +23,15 @@ msgid "No such page"
msgstr "Nessuna tale etichetta." msgstr "Nessuna tale etichetta."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -106,35 +110,42 @@ msgstr "%s e amici"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "Aggiornamenti da %1$s e amici su %2$s!" msgstr "Aggiornamenti da %1$s e amici su %2$s!"
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Metodo delle API non trovato!" msgstr "Metodo delle API non trovato!"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "Questo metodo richiede POST." msgstr "Questo metodo richiede POST."
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Impossibile aggiornare l'utente."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -142,12 +153,34 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
#, fuzzy
msgid "Unable to save your design settings."
msgstr "Impossibile salvare le tue impostazioni di Twitter!"
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "Impossibile aggiornare l'utente."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "L'utente non ha un profilo." msgstr "L'utente non ha un profilo."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Impossibile salvare il profilo."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "Blocco dell'utente non riuscito." msgstr "Blocco dell'utente non riuscito."
@ -193,6 +226,23 @@ msgstr "Messaggi diretti a %s"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "Tutti i messaggi diretti inviati a %s" msgstr "Tutti i messaggi diretti inviati a %s"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "Metodo delle API non trovato!"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -389,17 +439,17 @@ msgstr "Immagine aggiornata."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "Nessuno stato con quel ID trovato." msgstr "Nessuno stato con quel ID trovato."
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "Troppo lungo. Lunghezza massima 140 caratteri." msgstr "Troppo lungo. Lunghezza massima 140 caratteri."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "Non trovato" msgstr "Non trovato"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -483,7 +533,7 @@ msgid "Invalid size."
msgstr "Dimensione non valida." msgstr "Dimensione non valida."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Immagine" msgstr "Immagine"
@ -531,7 +581,7 @@ msgstr "Ritaglia"
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1679,7 +1729,7 @@ msgid "Nickname"
msgstr "Soprannome" msgstr "Soprannome"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Password" msgstr "Password"
@ -1816,7 +1866,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1863,8 +1913,8 @@ msgstr "Connetti"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "Non è un formato di dati supportato." msgstr "Non è un formato di dati supportato."
@ -1884,11 +1934,15 @@ msgstr "Altre impostazioni"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "Gestisci altre opzioni." msgstr "Gestisci altre opzioni."
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "Servizio di autoriduzione da usare." msgstr "Servizio di autoriduzione da usare."
@ -1925,65 +1979,60 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "Modifica password" msgstr "Modifica password"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "Modifica la tua password"
#: actions/passwordsettings.php:82
msgid "Change your password." msgid "Change your password."
msgstr "Modifica la tua password." msgstr "Modifica la tua password."
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
msgid "Password change" msgid "Password change"
msgstr "Cambio password" msgstr "Cambio password"
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Vecchia password" msgstr "Vecchia password"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Nuova password" msgstr "Nuova password"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 o più caratteri" msgstr "6 o più caratteri"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Conferma" msgstr "Conferma"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "stessa password di sopra" msgstr "stessa password di sopra"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Modifica" msgstr "Modifica"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "La password deve essere di 6 o più caratteri." msgstr "La password deve essere di 6 o più caratteri."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Le password non corrispondono." msgstr "Le password non corrispondono."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Vecchia password non corretta" msgstr "Vecchia password non corretta"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Errore nel salvare l'utente; non valido." msgstr "Errore nel salvare l'utente; non valido."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Impossibile salvare la nuova password." msgstr "Impossibile salvare la nuova password."
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Password salvata." msgstr "Password salvata."
@ -2427,7 +2476,7 @@ msgid "Same as password above. Required."
msgstr "Stessa password di sopra. Richiesta." msgstr "Stessa password di sopra. Richiesta."
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
@ -3359,36 +3408,36 @@ msgstr "Problema nel salvare il messaggio."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Errore del DB nell'inserire la risposta: %s" msgstr "Errore del DB nell'inserire la risposta: %s"
#: classes/User.php:333 #: classes/User.php:347
#, fuzzy, php-format #, fuzzy, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "Messaggio a %1$s su %2$s" msgstr "Messaggio a %1$s su %2$s"
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Profilo" msgstr "Profilo"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "Modifica le impostazioni del tuo profilo" msgstr "Modifica le impostazioni del tuo profilo"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Carica un'immagine" msgstr "Carica un'immagine"
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "Modifica la tua password" msgstr "Modifica la tua password"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "Modifica la gestione dell'email" msgstr "Modifica la gestione dell'email"
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "Profilo utente" msgstr "Profilo utente"
@ -3397,7 +3446,7 @@ msgstr "Profilo utente"
msgid "Other" msgid "Other"
msgstr "Altro" msgstr "Altro"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "Altre opzioni" msgstr "Altre opzioni"
@ -3567,19 +3616,19 @@ msgstr "Tutto "
msgid "license." msgid "license."
msgstr "licenza." msgstr "licenza."
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "Paginazione" msgstr "Paginazione"
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "Successivi" msgstr "Successivi"
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "Precedenti" msgstr "Precedenti"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "C'è stato un problema con il tuo token di sessione." msgstr "C'è stato un problema con il tuo token di sessione."
@ -3751,13 +3800,46 @@ msgstr "Impossibile creare il modulo OpenID: %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Non sei abbonato a quel profilo."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "Non sei abbonato a quel profilo."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Impossibile abbonare altri a te."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Persone abbonate a %s"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Non sei un membro di quel gruppo."
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "Non sei un membro di quel gruppo."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3787,20 +3869,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Nessun codice di conferma." msgstr "Nessun codice di conferma."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
#, fuzzy #, fuzzy
msgid "Go to the installer." msgid "Go to the installer."
msgstr "Accedi al sito" msgstr "Accedi al sito"
@ -4069,8 +4151,8 @@ msgstr "Tipo di file sconosciuto"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Nuovo messaggio" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
msgid "Join" msgid "Join"
@ -4366,7 +4448,7 @@ msgstr "Invia un messaggio"
#: lib/noticeform.php:158 #: lib/noticeform.php:158
#, php-format #, php-format
msgid "What's up, %s?" msgid "What's up, %s?"
msgstr "Cosa succede %s?" msgstr "Cosa succede, %s?"
#: lib/noticeform.php:180 #: lib/noticeform.php:180
msgid "Attach" msgid "Attach"
@ -4592,7 +4674,8 @@ msgid "Could not subscribe other to you."
msgstr "Impossibile abbonare altri a te." msgstr "Impossibile abbonare altri a te."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "Non abbonato!" msgstr "Non abbonato!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4641,47 +4724,47 @@ msgstr "Invia un messaggio diretto a questo utente"
msgid "Message" msgid "Message"
msgstr "Messaggio" msgstr "Messaggio"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "pochi secondi fa" msgstr "pochi secondi fa"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "circa un minuto fa" msgstr "circa un minuto fa"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "circa %d minuti fa" msgstr "circa %d minuti fa"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "circa un'ora fa" msgstr "circa un'ora fa"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "circa %d ore fa" msgstr "circa %d ore fa"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "circa un giorno fa" msgstr "circa un giorno fa"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "circa %d giorni fa" msgstr "circa %d giorni fa"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "circa un mese fa" msgstr "circa un mese fa"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "circa %d mesi fa" msgstr "circa %d mesi fa"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "circa un anno fa" msgstr "circa un anno fa"

Binary file not shown.

View File

@ -6,12 +6,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:59:16+0000\n" "PO-Revision-Date: 2009-11-16 19:43:42+0000\n"
"Language-Team: Japanese\n" "Language-Team: Japanese\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n" "X-Language-Code: ja\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -23,12 +23,15 @@ msgid "No such page"
msgstr "そのような通知はありません。" msgstr "そのような通知はありません。"
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -107,35 +110,42 @@ msgstr "%s & ともだち"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "" msgstr ""
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API メソッドが見つかりません!" msgstr "API メソッドが見つかりません!"
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "" msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "ユーザを更新できません"
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -143,12 +153,33 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
msgid "Unable to save your design settings."
msgstr ""
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "ユーザを更新できません"
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "プロファイルがありません。" msgstr "プロファイルがありません。"
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "プロファイルを保存できません"
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "ユーザのブロックに失敗しました。" msgstr "ユーザのブロックに失敗しました。"
@ -194,6 +225,23 @@ msgstr ""
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "" msgstr ""
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API メソッドが見つかりません!"
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -391,17 +439,17 @@ msgstr "アバターが更新されました。"
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "長すぎます。通知は最大 140 字までです。" msgstr "長すぎます。通知は最大 140 字までです。"
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -485,7 +533,7 @@ msgid "Invalid size."
msgstr "不正なサイズ。" msgstr "不正なサイズ。"
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "アバター" msgstr "アバター"
@ -534,7 +582,7 @@ msgstr ""
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1668,7 +1716,7 @@ msgid "Nickname"
msgstr "ニックネーム" msgstr "ニックネーム"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "パスワード" msgstr "パスワード"
@ -1800,7 +1848,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1844,8 +1892,8 @@ msgstr "内容種別 "
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "" msgstr ""
@ -1866,11 +1914,15 @@ msgstr "設定"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "" msgstr ""
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "" msgstr ""
@ -1906,67 +1958,62 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "パスワードの変更" msgstr "パスワードの変更"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "パスワードの変更"
#: actions/passwordsettings.php:82
#, fuzzy #, fuzzy
msgid "Change your password." msgid "Change your password."
msgstr "パスワードの変更" msgstr "パスワードの変更"
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
#, fuzzy #, fuzzy
msgid "Password change" msgid "Password change"
msgstr "パスワードが保存されました。" msgstr "パスワードが保存されました。"
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "古いパスワード" msgstr "古いパスワード"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "新しいパスワード" msgstr "新しいパスワード"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6文字以上" msgstr "6文字以上"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "確認" msgstr "確認"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "上のパスワードと同じ" msgstr "上のパスワードと同じ"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "変更" msgstr "変更"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "" msgstr ""
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "パスワードが一致しません。" msgstr "パスワードが一致しません。"
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "古いパスワードが間違っています。" msgstr "古いパスワードが間違っています。"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "ユーザ保存エラー; 不正なユーザ" msgstr "ユーザ保存エラー; 不正なユーザ"
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "新しいパスワードを保存できません。" msgstr "新しいパスワードを保存できません。"
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "パスワードが保存されました。" msgstr "パスワードが保存されました。"
@ -2403,7 +2450,7 @@ msgid "Same as password above. Required."
msgstr "" msgstr ""
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "メール" msgstr "メール"
@ -3318,36 +3365,36 @@ msgstr "通知を保存する際に問題が発生しました。"
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "返信を追加する際にデータベースエラー : %s" msgstr "返信を追加する際にデータベースエラー : %s"
#: classes/User.php:333 #: classes/User.php:347
#, php-format #, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "プロファイル" msgstr "プロファイル"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "プロファイル設定の変更" msgstr "プロファイル設定の変更"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "アバターのアップロード" msgstr "アバターのアップロード"
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "パスワードの変更" msgstr "パスワードの変更"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "メールの扱いを変更" msgstr "メールの扱いを変更"
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "プロファイルがありません。" msgstr "プロファイルがありません。"
@ -3356,7 +3403,7 @@ msgstr "プロファイルがありません。"
msgid "Other" msgid "Other"
msgstr "その他" msgstr "その他"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "その他のオプション" msgstr "その他のオプション"
@ -3529,21 +3576,21 @@ msgstr ""
msgid "license." msgid "license."
msgstr "ライセンス。" msgstr "ライセンス。"
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "" msgstr ""
#: lib/action.php:1062 #: lib/action.php:1061
#, fuzzy #, fuzzy
msgid "After" msgid "After"
msgstr "<< 前" msgstr "<< 前"
#: lib/action.php:1070 #: lib/action.php:1069
#, fuzzy #, fuzzy
msgid "Before" msgid "Before"
msgstr "前 >>" msgstr "前 >>"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "" msgstr ""
@ -3715,13 +3762,46 @@ msgstr "OpenIDを作成できません : %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "そのプロファイルは送信されていません。"
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "そのプロファイルは送信されていません。"
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "リモートサブスクライブ"
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "リモートサブスクライブ"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "そのプロファイルは送信されていません。"
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "そのプロファイルは送信されていません。"
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3751,20 +3831,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "確認コードがありません。" msgstr "確認コードがありません。"
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
#, fuzzy #, fuzzy
msgid "Go to the installer." msgid "Go to the installer."
msgstr "サイトへログイン" msgstr "サイトへログイン"
@ -4033,8 +4113,8 @@ msgstr ""
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "新しい通知" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
msgid "Join" msgid "Join"
@ -4547,7 +4627,8 @@ msgid "Could not subscribe other to you."
msgstr "" msgstr ""
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "購読していません!" msgstr "購読していません!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4596,47 +4677,47 @@ msgstr ""
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "数秒前" msgstr "数秒前"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "約 1 分前" msgstr "約 1 分前"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "約 %d 分前" msgstr "約 %d 分前"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "約 1 時間前" msgstr "約 1 時間前"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "約 %d 時間前" msgstr "約 %d 時間前"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "約 1 日前" msgstr "約 1 日前"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "約 %d 日前" msgstr "約 %d 日前"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "約 1 ヵ月前" msgstr "約 1 ヵ月前"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "約 %d ヵ月前" msgstr "約 %d ヵ月前"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "約 1 年前" msgstr "約 1 年前"

Binary file not shown.

View File

@ -5,12 +5,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:59:19+0000\n" "PO-Revision-Date: 2009-11-16 19:43:45+0000\n"
"Language-Team: Korean\n" "Language-Team: Korean\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ko\n" "X-Language-Code: ko\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -22,12 +22,15 @@ msgid "No such page"
msgstr "그러한 태그가 없습니다." msgstr "그러한 태그가 없습니다."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -106,35 +109,42 @@ msgstr "%s 및 친구들"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "%1$s 및 %2$s에 있는 친구들의 업데이트!" msgstr "%1$s 및 %2$s에 있는 친구들의 업데이트!"
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API 메서드를 찾을 수 없습니다." msgstr "API 메서드를 찾을 수 없습니다."
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "이 메서드는 등록을 요구합니다." msgstr "이 메서드는 등록을 요구합니다."
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "사용자를 업데이트 할 수 없습니다."
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -142,12 +152,34 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
#, fuzzy
msgid "Unable to save your design settings."
msgstr "트위터 환경설정을 저장할 수 없습니다."
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "사용자를 업데이트 할 수 없습니다."
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "이용자가 프로필을 가지고 있지 않습니다." msgstr "이용자가 프로필을 가지고 있지 않습니다."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "프로필을 저장 할 수 없습니다."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "사용자 차단에 실패했습니다." msgstr "사용자 차단에 실패했습니다."
@ -193,6 +225,23 @@ msgstr "%s에게 직접 메시지"
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "%s에게 모든 직접 메시지" msgstr "%s에게 모든 직접 메시지"
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr "API 메서드를 찾을 수 없습니다."
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -389,17 +438,17 @@ msgstr "아바타가 업데이트 되었습니다."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "발견된 ID의 상태가 없습니다." msgstr "발견된 ID의 상태가 없습니다."
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "너무 깁니다. 통지의 최대 길이는 140글자 입니다." msgstr "너무 깁니다. 통지의 최대 길이는 140글자 입니다."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "찾지 못함" msgstr "찾지 못함"
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -483,7 +532,7 @@ msgid "Invalid size."
msgstr "옳지 않은 크기" msgstr "옳지 않은 크기"
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "아바타" msgstr "아바타"
@ -531,7 +580,7 @@ msgstr "자르기"
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1661,7 +1710,7 @@ msgid "Nickname"
msgstr "별명" msgstr "별명"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "비밀 번호" msgstr "비밀 번호"
@ -1798,7 +1847,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1844,8 +1893,8 @@ msgstr "연결"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "지원하는 형식의 데이터가 아닙니다." msgstr "지원하는 형식의 데이터가 아닙니다."
@ -1865,11 +1914,15 @@ msgstr "기타 설정"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "다양한 다른 옵션관리" msgstr "다양한 다른 옵션관리"
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "사용할 URL 자동 줄이기 서비스" msgstr "사용할 URL 자동 줄이기 서비스"
@ -1904,65 +1957,60 @@ msgstr "당신의 보낸 쪽지함입니다. 이곳엔 당신이 보냈던 비
msgid "Change password" msgid "Change password"
msgstr "비밀번호 바꾸기" msgstr "비밀번호 바꾸기"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
#, fuzzy
msgid "You are not allowed to change your password"
msgstr "비밀번호 바꾸기"
#: actions/passwordsettings.php:82
msgid "Change your password." msgid "Change your password."
msgstr "비밀번호를 변경하세요." msgstr "비밀번호를 변경하세요."
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
msgid "Password change" msgid "Password change"
msgstr "비밀번호 변경" msgstr "비밀번호 변경"
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "기존 비밀 번호" msgstr "기존 비밀 번호"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "새로운 비밀 번호" msgstr "새로운 비밀 번호"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6글자 이상" msgstr "6글자 이상"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "인증" msgstr "인증"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "위 비밀번호와 동일하게" msgstr "위 비밀번호와 동일하게"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "변환" msgstr "변환"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "비밀번호는 6자리 이상이어야 합니다." msgstr "비밀번호는 6자리 이상이어야 합니다."
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "비밀 번호가 일치하지 않습니다." msgstr "비밀 번호가 일치하지 않습니다."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "기존 비밀 번호가 틀렸습니다" msgstr "기존 비밀 번호가 틀렸습니다"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "사용자 저장 오류; 무효한 사용자" msgstr "사용자 저장 오류; 무효한 사용자"
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "새 비밀번호를 저장 할 수 없습니다." msgstr "새 비밀번호를 저장 할 수 없습니다."
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "비밀 번호 저장" msgstr "비밀 번호 저장"
@ -2401,7 +2449,7 @@ msgid "Same as password above. Required."
msgstr "위와 같은 비밀 번호. 필수 사항." msgstr "위와 같은 비밀 번호. 필수 사항."
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "이메일" msgstr "이메일"
@ -3324,36 +3372,36 @@ msgstr "통지를 저장하는데 문제가 발생했습니다."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "답신을 추가 할 때에 데이타베이스 에러 : %s" msgstr "답신을 추가 할 때에 데이타베이스 에러 : %s"
#: classes/User.php:333 #: classes/User.php:347
#, fuzzy, php-format #, fuzzy, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "%2$s에서 %1$s까지 메시지" msgstr "%2$s에서 %1$s까지 메시지"
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "프로필" msgstr "프로필"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "프로필 세팅 바꾸기" msgstr "프로필 세팅 바꾸기"
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "아바타를 업로드하세요." msgstr "아바타를 업로드하세요."
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "비밀번호 바꾸기" msgstr "비밀번호 바꾸기"
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "이메일 처리 변경" msgstr "이메일 처리 변경"
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "이용자 프로필" msgstr "이용자 프로필"
@ -3362,7 +3410,7 @@ msgstr "이용자 프로필"
msgid "Other" msgid "Other"
msgstr "기타" msgstr "기타"
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "다른 옵션들" msgstr "다른 옵션들"
@ -3532,19 +3580,19 @@ msgstr "모든 것"
msgid "license." msgid "license."
msgstr "라이선스" msgstr "라이선스"
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "페이지수" msgstr "페이지수"
#: lib/action.php:1062 #: lib/action.php:1061
msgid "After" msgid "After"
msgstr "뒷 페이지" msgstr "뒷 페이지"
#: lib/action.php:1070 #: lib/action.php:1069
msgid "Before" msgid "Before"
msgstr "앞 페이지" msgstr "앞 페이지"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "당신의 세션토큰관련 문제가 있습니다." msgstr "당신의 세션토큰관련 문제가 있습니다."
@ -3716,13 +3764,46 @@ msgstr "OpenID를 작성 할 수 없습니다 : %s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "당신은 이 프로필에 구독되지 않고있습니다."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "당신은 이 프로필에 구독되지 않고있습니다."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "다른 사람을 구독 하실 수 없습니다."
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "%s에 의해 구독되는 사람들"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "당신은 해당 그룹의 멤버가 아닙니다."
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "당신은 해당 그룹의 멤버가 아닙니다."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3752,20 +3833,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "확인 코드가 없습니다." msgstr "확인 코드가 없습니다."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
#, fuzzy #, fuzzy
msgid "Go to the installer." msgid "Go to the installer."
msgstr "이 사이트 로그인" msgstr "이 사이트 로그인"
@ -4034,8 +4115,8 @@ msgstr "알 수 없는 종류의 파일입니다"
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "새로운 통지" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
msgid "Join" msgid "Join"
@ -4549,7 +4630,8 @@ msgid "Could not subscribe other to you."
msgstr "다른 사람을 구독 하실 수 없습니다." msgstr "다른 사람을 구독 하실 수 없습니다."
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "구독하고 있지 않습니다!" msgstr "구독하고 있지 않습니다!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4598,47 +4680,47 @@ msgstr "이 회원에게 직접 메시지를 보냅니다."
msgid "Message" msgid "Message"
msgstr "메시지" msgstr "메시지"
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "몇 초 전" msgstr "몇 초 전"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "1분 전" msgstr "1분 전"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "%d분 전" msgstr "%d분 전"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "1시간 전" msgstr "1시간 전"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "%d시간 전" msgstr "%d시간 전"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "하루 전" msgstr "하루 전"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "%d일 전" msgstr "%d일 전"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "1달 전" msgstr "1달 전"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "%d달 전" msgstr "%d달 전"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "1년 전" msgstr "1년 전"

Binary file not shown.

View File

@ -6,12 +6,12 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: StatusNet\n" "Project-Id-Version: StatusNet\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-11-10 20:53+0000\n" "POT-Creation-Date: 2009-11-16 19:42+0000\n"
"PO-Revision-Date: 2009-11-10 20:59:21+0000\n" "PO-Revision-Date: 2009-11-16 19:43:48+0000\n"
"Language-Team: Macedonian\n" "Language-Team: Macedonian\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: MediaWiki 1.16alpha(r58872); Translate extension (2009-08-03)\n" "X-Generator: MediaWiki 1.16alpha(r59142); Translate extension (2009-11-13)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n" "X-Language-Code: mk\n"
"X-Message-Group: out-statusnet\n" "X-Message-Group: out-statusnet\n"
@ -23,12 +23,15 @@ msgid "No such page"
msgstr "Нема такво известување." msgstr "Нема такво известување."
#: actions/all.php:74 actions/allrss.php:68 #: actions/all.php:74 actions/allrss.php:68
#: actions/apiaccountupdateprofileimage.php:105 actions/apiblockcreate.php:97 #: actions/apiaccountupdatedeliverydevice.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:116
#: actions/apiaccountupdateprofileimage.php:105
#: actions/apiaccountupdateprofile.php:105 actions/apiblockcreate.php:97
#: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75 #: actions/apiblockdestroy.php:96 actions/apidirectmessagenew.php:75
#: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112 #: actions/apidirectmessage.php:77 actions/apigroupcreate.php:112
#: actions/apigroupismember.php:90 actions/apigroupjoin.php:99 #: actions/apigroupismember.php:90 actions/apigroupjoin.php:99
#: actions/apigroupleave.php:99 actions/apigrouplist.php:90 #: actions/apigroupleave.php:99 actions/apigrouplist.php:90
#: actions/apistatusesupdate.php:139 actions/apisubscriptions.php:87 #: actions/apistatusesupdate.php:144 actions/apisubscriptions.php:87
#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79 #: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:79
#: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81 #: actions/apitimelinementions.php:79 actions/apitimelineuser.php:81
#: actions/avatarbynickname.php:75 actions/favoritesrss.php:74 #: actions/avatarbynickname.php:75 actions/favoritesrss.php:74
@ -107,35 +110,42 @@ msgstr "%s и пријателите"
msgid "Updates from %1$s and friends on %2$s!" msgid "Updates from %1$s and friends on %2$s!"
msgstr "" msgstr ""
#: actions/apiaccountratelimitstatus.php:70 actions/apidirectmessage.php:156 #: actions/apiaccountratelimitstatus.php:70
#: actions/apifavoritecreate.php:99 actions/apifavoritedestroy.php:100 #: actions/apiaccountupdatedeliverydevice.php:93
#: actions/apifriendshipscreate.php:100 actions/apifriendshipsdestroy.php:100 #: actions/apiaccountupdateprofilebackgroundimage.php:94
#: actions/apifriendshipsshow.php:129 actions/apigroupcreate.php:184 #: actions/apiaccountupdateprofilecolors.php:118
#: actions/apigroupismember.php:114 actions/apigroupjoin.php:155 #: actions/apiaccountupdateprofile.php:97
#: actions/apigroupleave.php:141 actions/apigrouplistall.php:120 #, fuzzy
#: actions/apigrouplist.php:132 actions/apigroupmembership.php:101 msgid "API method not found."
#: actions/apigroupshow.php:105 actions/apihelptest.php:88 msgstr "Кодот за потврда не е пронајден."
#: actions/apistatusesdestroy.php:102 actions/apistatusesshow.php:108
#: actions/apistatusnetconfig.php:133 actions/apistatusnetversion.php:93
#: actions/apisubscriptions.php:111 actions/apitimelinefavorites.php:144
#: actions/apitimelinefriends.php:154 actions/apitimelinegroup.php:141
#: actions/apitimelinementions.php:149 actions/apitimelinepublic.php:130
#: actions/apitimelinetag.php:139 actions/apitimelineuser.php:163
#: actions/apiusershow.php:101
msgid "API method not found!"
msgstr ""
#: actions/apiaccountupdateprofileimage.php:84 actions/apiblockcreate.php:89 #: actions/apiaccountupdatedeliverydevice.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:86
#: actions/apiaccountupdateprofilecolors.php:110
#: actions/apiaccountupdateprofileimage.php:84
#: actions/apiaccountupdateprofile.php:89 actions/apiblockcreate.php:89
#: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117 #: actions/apiblockdestroy.php:88 actions/apidirectmessagenew.php:117
#: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91 #: actions/apifavoritecreate.php:90 actions/apifavoritedestroy.php:91
#: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91 #: actions/apifriendshipscreate.php:91 actions/apifriendshipsdestroy.php:91
#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91 #: actions/apigroupcreate.php:104 actions/apigroupjoin.php:91
#: actions/apigroupleave.php:91 actions/apistatusesupdate.php:109 #: actions/apigroupleave.php:91 actions/apistatusesupdate.php:114
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "" msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:105
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none"
msgstr ""
#: actions/apiaccountupdatedeliverydevice.php:132
#, fuzzy
msgid "Could not update user."
msgstr "Корисникот не може да се освежи/"
#: actions/apiaccountupdateprofilebackgroundimage.php:108
#: actions/apiaccountupdateprofileimage.php:97 #: actions/apiaccountupdateprofileimage.php:97
#: actions/apistatusesupdate.php:122 actions/avatarsettings.php:254 #: actions/apistatusesupdate.php:127 actions/avatarsettings.php:254
#: actions/newnotice.php:94 lib/designsettings.php:283 #: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format #, php-format
msgid "" msgid ""
@ -143,12 +153,33 @@ msgid ""
"current configuration." "current configuration."
msgstr "" msgstr ""
#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108 #: actions/apiaccountupdateprofilebackgroundimage.php:136
#: actions/apiaccountupdateprofilebackgroundimage.php:146
#: actions/apiaccountupdateprofilecolors.php:164
#: actions/apiaccountupdateprofilecolors.php:174
msgid "Unable to save your design settings."
msgstr ""
#: actions/apiaccountupdateprofilebackgroundimage.php:187
#: actions/apiaccountupdateprofilecolors.php:142
#, fuzzy
msgid "Could not update your design."
msgstr "Корисникот не може да се освежи/"
#: actions/apiaccountupdateprofilebackgroundimage.php:194
#: actions/apiaccountupdateprofilecolors.php:185
#: actions/apiaccountupdateprofileimage.php:130
#: actions/apiaccountupdateprofile.php:112 actions/apiusershow.php:108
#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/replies.php:80
#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 #: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84
msgid "User has no profile." msgid "User has no profile."
msgstr "Корисникот нема профил." msgstr "Корисникот нема профил."
#: actions/apiaccountupdateprofile.php:147
#, fuzzy
msgid "Could not save profile."
msgstr "Профилот не може да се сними."
#: actions/apiblockcreate.php:108 #: actions/apiblockcreate.php:108
msgid "Block user failed." msgid "Block user failed."
msgstr "" msgstr ""
@ -194,6 +225,23 @@ msgstr ""
msgid "All the direct messages sent to %s" msgid "All the direct messages sent to %s"
msgstr "" msgstr ""
#: actions/apidirectmessage.php:156 actions/apifavoritecreate.php:99
#: actions/apifavoritedestroy.php:100 actions/apifriendshipscreate.php:100
#: actions/apifriendshipsdestroy.php:100 actions/apifriendshipsshow.php:129
#: actions/apigroupcreate.php:184 actions/apigroupismember.php:114
#: actions/apigroupjoin.php:155 actions/apigroupleave.php:141
#: actions/apigrouplistall.php:120 actions/apigrouplist.php:132
#: actions/apigroupmembership.php:101 actions/apigroupshow.php:105
#: actions/apihelptest.php:88 actions/apistatusesdestroy.php:102
#: actions/apistatusesshow.php:108 actions/apistatusnetconfig.php:133
#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
#: actions/apitimelinefavorites.php:144 actions/apitimelinefriends.php:154
#: actions/apitimelinegroup.php:141 actions/apitimelinementions.php:149
#: actions/apitimelinepublic.php:130 actions/apitimelinetag.php:139
#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
msgid "API method not found!"
msgstr ""
#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109 #: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:109
#: actions/apistatusesdestroy.php:113 #: actions/apistatusesdestroy.php:113
msgid "No status found with that ID." msgid "No status found with that ID."
@ -388,17 +436,17 @@ msgstr "Аватарот е ажуриран."
msgid "No status with that ID found." msgid "No status with that ID found."
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:152 actions/newnotice.php:155 #: actions/apistatusesupdate.php:157 actions/newnotice.php:155
#: scripts/maildaemon.php:71 #: scripts/maildaemon.php:71
#, fuzzy, php-format #, fuzzy, php-format
msgid "That's too long. Max notice size is %d chars." msgid "That's too long. Max notice size is %d chars."
msgstr "Ова е предолго. Максималната должина е 140 знаци." msgstr "Ова е предолго. Максималната должина е 140 знаци."
#: actions/apistatusesupdate.php:193 #: actions/apistatusesupdate.php:198
msgid "Not found" msgid "Not found"
msgstr "" msgstr ""
#: actions/apistatusesupdate.php:216 actions/newnotice.php:178 #: actions/apistatusesupdate.php:227 actions/newnotice.php:178
#, php-format #, php-format
msgid "Max notice size is %d chars, including attachment URL." msgid "Max notice size is %d chars, including attachment URL."
msgstr "" msgstr ""
@ -483,7 +531,7 @@ msgid "Invalid size."
msgstr "Погрешна големина." msgstr "Погрешна големина."
#: actions/avatarsettings.php:67 actions/showgroup.php:221 #: actions/avatarsettings.php:67 actions/showgroup.php:221
#: lib/accountsettingsaction.php:113 #: lib/accountsettingsaction.php:112
msgid "Avatar" msgid "Avatar"
msgstr "Аватар" msgstr "Аватар"
@ -532,7 +580,7 @@ msgstr ""
#: actions/groupunblock.php:66 actions/imsettings.php:206 #: actions/groupunblock.php:66 actions/imsettings.php:206
#: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66 #: actions/invite.php:56 actions/login.php:131 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 #: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80
#: actions/othersettings.php:145 actions/passwordsettings.php:151 #: actions/othersettings.php:145 actions/passwordsettings.php:138
#: actions/profilesettings.php:187 actions/recoverpassword.php:337 #: actions/profilesettings.php:187 actions/recoverpassword.php:337
#: actions/register.php:165 actions/remotesubscribe.php:77 #: actions/register.php:165 actions/remotesubscribe.php:77
#: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46 #: actions/smssettings.php:228 actions/subedit.php:38 actions/subscribe.php:46
@ -1638,7 +1686,7 @@ msgid "Nickname"
msgstr "Прекар" msgstr "Прекар"
#: actions/login.php:249 actions/register.php:428 #: actions/login.php:249 actions/register.php:428
#: lib/accountsettingsaction.php:118 #: lib/accountsettingsaction.php:116
msgid "Password" msgid "Password"
msgstr "Лозинка" msgstr "Лозинка"
@ -1775,7 +1823,7 @@ msgstr ""
#: actions/noticesearch.php:124 #: actions/noticesearch.php:124
#, php-format #, php-format
msgid "" msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to " "Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!" "[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
msgstr "" msgstr ""
@ -1820,8 +1868,8 @@ msgstr "Поврзи се"
msgid "Only " msgid "Only "
msgstr "" msgstr ""
#: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:963 #: actions/oembed.php:181 actions/oembed.php:200 lib/api.php:999
#: lib/api.php:991 lib/api.php:1101 #: lib/api.php:1027 lib/api.php:1137
msgid "Not a supported data format." msgid "Not a supported data format."
msgstr "" msgstr ""
@ -1842,11 +1890,15 @@ msgstr "Поставки"
msgid "Manage various other options." msgid "Manage various other options."
msgstr "" msgstr ""
#: actions/othersettings.php:117 #: actions/othersettings.php:108
msgid " (free service)"
msgstr ""
#: actions/othersettings.php:116
msgid "Shorten URLs with" msgid "Shorten URLs with"
msgstr "" msgstr ""
#: actions/othersettings.php:118 #: actions/othersettings.php:117
msgid "Automatic shortening service to use." msgid "Automatic shortening service to use."
msgstr "" msgstr ""
@ -1882,66 +1934,62 @@ msgstr ""
msgid "Change password" msgid "Change password"
msgstr "Промени ја лозинката" msgstr "Промени ја лозинката"
#: actions/passwordsettings.php:70 #: actions/passwordsettings.php:69
msgid "You are not allowed to change your password"
msgstr ""
#: actions/passwordsettings.php:82
#, fuzzy #, fuzzy
msgid "Change your password." msgid "Change your password."
msgstr "Промени ја лозинката" msgstr "Промени ја лозинката"
#: actions/passwordsettings.php:109 actions/recoverpassword.php:231 #: actions/passwordsettings.php:96 actions/recoverpassword.php:231
#, fuzzy #, fuzzy
msgid "Password change" msgid "Password change"
msgstr "Лозинката е снимена." msgstr "Лозинката е снимена."
#: actions/passwordsettings.php:117 #: actions/passwordsettings.php:104
msgid "Old password" msgid "Old password"
msgstr "Стара лозинка" msgstr "Стара лозинка"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:235 #: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password" msgid "New password"
msgstr "Нова лозинка" msgstr "Нова лозинка"
#: actions/passwordsettings.php:122 #: actions/passwordsettings.php:109
msgid "6 or more characters" msgid "6 or more characters"
msgstr "6 или повеќе знаци" msgstr "6 или повеќе знаци"
#: actions/passwordsettings.php:125 actions/recoverpassword.php:239 #: actions/passwordsettings.php:112 actions/recoverpassword.php:239
#: actions/register.php:432 actions/smssettings.php:134 #: actions/register.php:432 actions/smssettings.php:134
msgid "Confirm" msgid "Confirm"
msgstr "Потврди" msgstr "Потврди"
#: actions/passwordsettings.php:126 #: actions/passwordsettings.php:113
msgid "same as password above" msgid "same as password above"
msgstr "исто како лозинката погоре" msgstr "исто како лозинката погоре"
#: actions/passwordsettings.php:130 #: actions/passwordsettings.php:117
msgid "Change" msgid "Change"
msgstr "Промени" msgstr "Промени"
#: actions/passwordsettings.php:167 actions/register.php:230 #: actions/passwordsettings.php:154 actions/register.php:230
msgid "Password must be 6 or more characters." msgid "Password must be 6 or more characters."
msgstr "" msgstr ""
#: actions/passwordsettings.php:170 actions/register.php:233 #: actions/passwordsettings.php:157 actions/register.php:233
msgid "Passwords don't match." msgid "Passwords don't match."
msgstr "Лозинките не се совпаѓаат." msgstr "Лозинките не се совпаѓаат."
#: actions/passwordsettings.php:178 #: actions/passwordsettings.php:165
msgid "Incorrect old password" msgid "Incorrect old password"
msgstr "Неточна стара лозинка" msgstr "Неточна стара лозинка"
#: actions/passwordsettings.php:194 #: actions/passwordsettings.php:181
msgid "Error saving user; invalid." msgid "Error saving user; invalid."
msgstr "Грешка во снимањето на корисникот; неправилен." msgstr "Грешка во снимањето на корисникот; неправилен."
#: actions/passwordsettings.php:199 actions/recoverpassword.php:368 #: actions/passwordsettings.php:186 actions/recoverpassword.php:368
msgid "Can't save new password." msgid "Can't save new password."
msgstr "Новата лозинка не може да се сними" msgstr "Новата лозинка не може да се сними"
#: actions/passwordsettings.php:205 actions/recoverpassword.php:211 #: actions/passwordsettings.php:192 actions/recoverpassword.php:211
msgid "Password saved." msgid "Password saved."
msgstr "Лозинката е снимена." msgstr "Лозинката е снимена."
@ -2382,7 +2430,7 @@ msgid "Same as password above. Required."
msgstr "" msgstr ""
#: actions/register.php:437 actions/register.php:441 #: actions/register.php:437 actions/register.php:441
#: lib/accountsettingsaction.php:122 #: lib/accountsettingsaction.php:120
msgid "Email" msgid "Email"
msgstr "Е-пошта" msgstr "Е-пошта"
@ -3290,37 +3338,37 @@ msgstr "Проблем во снимањето на известувањето."
msgid "DB error inserting reply: %s" msgid "DB error inserting reply: %s"
msgstr "Одговор од внесот во базата: %s" msgstr "Одговор од внесот во базата: %s"
#: classes/User.php:333 #: classes/User.php:347
#, php-format #, php-format
msgid "Welcome to %1$s, @%2$s!" msgid "Welcome to %1$s, @%2$s!"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:109 lib/personalgroupnav.php:109 #: lib/accountsettingsaction.php:108 lib/personalgroupnav.php:109
msgid "Profile" msgid "Profile"
msgstr "Профил" msgstr "Профил"
#: lib/accountsettingsaction.php:110 #: lib/accountsettingsaction.php:108
msgid "Change your profile settings" msgid "Change your profile settings"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:114 #: lib/accountsettingsaction.php:112
#, fuzzy #, fuzzy
msgid "Upload an avatar" msgid "Upload an avatar"
msgstr "Товарањето на аватарот не успеа." msgstr "Товарањето на аватарот не успеа."
#: lib/accountsettingsaction.php:119 #: lib/accountsettingsaction.php:116
msgid "Change your password" msgid "Change your password"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:123 #: lib/accountsettingsaction.php:120
msgid "Change email handling" msgid "Change email handling"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:125 lib/groupnav.php:119 #: lib/accountsettingsaction.php:124 lib/groupnav.php:119
msgid "Design" msgid "Design"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:126 #: lib/accountsettingsaction.php:124
#, fuzzy #, fuzzy
msgid "Design your profile" msgid "Design your profile"
msgstr "Корисникот нема профил." msgstr "Корисникот нема профил."
@ -3329,7 +3377,7 @@ msgstr "Корисникот нема профил."
msgid "Other" msgid "Other"
msgstr "" msgstr ""
#: lib/accountsettingsaction.php:129 #: lib/accountsettingsaction.php:128
msgid "Other options" msgid "Other options"
msgstr "" msgstr ""
@ -3504,21 +3552,21 @@ msgstr ""
msgid "license." msgid "license."
msgstr "" msgstr ""
#: lib/action.php:1053 #: lib/action.php:1052
msgid "Pagination" msgid "Pagination"
msgstr "" msgstr ""
#: lib/action.php:1062 #: lib/action.php:1061
#, fuzzy #, fuzzy
msgid "After" msgid "After"
msgstr "« Следни" msgstr "« Следни"
#: lib/action.php:1070 #: lib/action.php:1069
#, fuzzy #, fuzzy
msgid "Before" msgid "Before"
msgstr "Предходни »" msgstr "Предходни »"
#: lib/action.php:1119 #: lib/action.php:1117
msgid "There was a problem with your session token." msgid "There was a problem with your session token."
msgstr "" msgstr ""
@ -3690,13 +3738,46 @@ msgstr "OpenID формуларот не може да се креира:%s"
msgid "This link is useable only once, and is good for only 2 minutes: %s" msgid "This link is useable only once, and is good for only 2 minutes: %s"
msgstr "" msgstr ""
#: lib/command.php:613 #: lib/command.php:618
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Не ни го испративте тој профил."
#: lib/command.php:620
#, fuzzy
msgid "You are subscribed to these people: "
msgstr "Не ни го испративте тој профил."
#: lib/command.php:637
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Оддалечена претплата"
#: lib/command.php:639
#, fuzzy
msgid "These people are subscribed to you: "
msgstr "Оддалечена претплата"
#: lib/command.php:656
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Не ни го испративте тој профил."
#: lib/command.php:658
#, fuzzy
msgid "You are a member of these groups: "
msgstr "Не ни го испративте тој профил."
#: lib/command.php:670
msgid "" msgid ""
"Commands:\n" "Commands:\n"
"on - turn on notifications\n" "on - turn on notifications\n"
"off - turn off notifications\n" "off - turn off notifications\n"
"help - show this help\n" "help - show this help\n"
"follow <nickname> - subscribe to user\n" "follow <nickname> - subscribe to user\n"
"groups - lists the groups you have joined\n"
"subscriptions - list the people you follow\n"
"subscribers - list the people that follow you\n"
"leave <nickname> - unsubscribe from user\n" "leave <nickname> - unsubscribe from user\n"
"d <nickname> <text> - direct message to user\n" "d <nickname> <text> - direct message to user\n"
"get <nickname> - get last notice from user\n" "get <nickname> - get last notice from user\n"
@ -3726,20 +3807,20 @@ msgid ""
"tracking - not yet implemented.\n" "tracking - not yet implemented.\n"
msgstr "" msgstr ""
#: lib/common.php:191 #: lib/common.php:192
#, fuzzy #, fuzzy
msgid "No configuration file found. " msgid "No configuration file found. "
msgstr "Нема код за потврда." msgstr "Нема код за потврда."
#: lib/common.php:192 #: lib/common.php:193
msgid "I looked for configuration files in the following places: " msgid "I looked for configuration files in the following places: "
msgstr "" msgstr ""
#: lib/common.php:193 #: lib/common.php:194
msgid "You may wish to run the installer to fix this." msgid "You may wish to run the installer to fix this."
msgstr "" msgstr ""
#: lib/common.php:194 #: lib/common.php:195
msgid "Go to the installer." msgid "Go to the installer."
msgstr "" msgstr ""
@ -4012,8 +4093,8 @@ msgstr ""
#: lib/jabber.php:192 #: lib/jabber.php:192
#, php-format #, php-format
msgid "notice id: %s" msgid "[%s]"
msgstr "Ново известување" msgstr ""
#: lib/joinform.php:114 #: lib/joinform.php:114
#, fuzzy #, fuzzy
@ -4534,7 +4615,8 @@ msgid "Could not subscribe other to you."
msgstr "" msgstr ""
#: lib/subs.php:124 #: lib/subs.php:124
msgid "Not subscribed!." #, fuzzy
msgid "Not subscribed!"
msgstr "Не сте претплатени!" msgstr "Не сте претплатени!"
#: lib/subs.php:136 #: lib/subs.php:136
@ -4583,47 +4665,47 @@ msgstr ""
msgid "Message" msgid "Message"
msgstr "" msgstr ""
#: lib/util.php:818 #: lib/util.php:821
msgid "a few seconds ago" msgid "a few seconds ago"
msgstr "пред неколку секунди" msgstr "пред неколку секунди"
#: lib/util.php:820 #: lib/util.php:823
msgid "about a minute ago" msgid "about a minute ago"
msgstr "пред една минута" msgstr "пред една минута"
#: lib/util.php:822 #: lib/util.php:825
#, php-format #, php-format
msgid "about %d minutes ago" msgid "about %d minutes ago"
msgstr "пред %d минути" msgstr "пред %d минути"
#: lib/util.php:824 #: lib/util.php:827
msgid "about an hour ago" msgid "about an hour ago"
msgstr "пред еден час" msgstr "пред еден час"
#: lib/util.php:826 #: lib/util.php:829
#, php-format #, php-format
msgid "about %d hours ago" msgid "about %d hours ago"
msgstr "пред %d часа" msgstr "пред %d часа"
#: lib/util.php:828 #: lib/util.php:831
msgid "about a day ago" msgid "about a day ago"
msgstr "пред еден ден" msgstr "пред еден ден"
#: lib/util.php:830 #: lib/util.php:833
#, php-format #, php-format
msgid "about %d days ago" msgid "about %d days ago"
msgstr "пред %d денови" msgstr "пред %d денови"
#: lib/util.php:832 #: lib/util.php:835
msgid "about a month ago" msgid "about a month ago"
msgstr "пред еден месец" msgstr "пред еден месец"
#: lib/util.php:834 #: lib/util.php:837
#, php-format #, php-format
msgid "about %d months ago" msgid "about %d months ago"
msgstr "пред %d месеци" msgstr "пред %d месеци"
#: lib/util.php:836 #: lib/util.php:839
msgid "about a year ago" msgid "about a year ago"
msgstr "пред една година" msgstr "пред една година"

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More