diff --git a/.gitignore b/.gitignore
index 41084c45cd..102173e832 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,4 @@
avatar/*
-background/*
files/*
file/*
local/*
diff --git a/CONFIGURE b/CONFIGURE
index 120db976df..d0b6a24484 100644
--- a/CONFIGURE
+++ b/CONFIGURE
@@ -632,20 +632,6 @@ notify third-party servers of updates.
notify: an array of URLs for ping endpoints. Default is the empty
array (no notification).
-design
-------
-
-Default design (colors and background) for the site. Actual appearance
-depends on the theme. Null values mean to use the theme defaults.
-
-backgroundcolor: Hex color of the site background.
-contentcolor: Hex color of the content area background.
-sidebarcolor: Hex color of the sidebar background.
-textcolor: Hex color of all non-link text.
-linkcolor: Hex color of all links.
-backgroundimage: Image to use for the background.
-disposition: Flags for whether or not to tile the background image.
-
notice
------
diff --git a/UPGRADE b/UPGRADE
index d2cd365e55..3a1dd8a9b9 100644
--- a/UPGRADE
+++ b/UPGRADE
@@ -27,13 +27,13 @@ and follow this procedure:
The upgrade script will likely take a long time because it will
upgrade the tables to another character encoding and make other
automated upgrades. Make sure it ends without errors. If you get
- errors, create a new task on https://bugz.foocorp.net/
+ errors, create a new task on https://git.gnu.io/gnu/gnu-social/issues
4. Start your queue daemons again (you can run this command even if you
do not use the queue daemons):
$ bash scripts/startdaemons.sh
-5. Report any issues at https://bugz.foocorp.net/ (tag GNU social)
+5. Report any issues at https://git.gnu.io/gnu/gnu-social/issues
If you are using ssh keys to log in to your server, you can make this
procedure pretty painless (assuming you have automated backups already).
@@ -69,7 +69,7 @@ variant of this command (you will be prompted for the database password):
2. Unpack your GNU social code to a fresh directory. You can do this
by cloning our git repository:
- $ git clone https://gitorious.org/social/mainline.git gnusocial
+ $ git clone https://git.gnu.io/gnu/gnu-social.git gnusocial
3. Synchronize your local files to the GNU social directory. These
will be the local files such as avatars, config and files:
@@ -91,8 +91,8 @@ variant of this command (you will be prompted for the database password):
The upgrade script will likely take a long time because it will
upgrade the tables to another character encoding and make other
automated upgrades. Make sure it ends without errors. If you get
- errors, create a new task on https://bugz.foocorp.net/
+ errors, create a new task on https://git.gnu.io/gnu/gnu-social/issues
6. Start your queue daemons: 'bash scripts/startdaemons.sh'
-7. Report any issues at https://bugz.foocorp.net/ (tag GNU social)
+7. Report any issues at https://git.gnu.io/gnu/gnu-social/issues
diff --git a/actions/apimediaupload.php b/actions/apimediaupload.php
index 8e59fec59c..fd1ff565c7 100644
--- a/actions/apimediaupload.php
+++ b/actions/apimediaupload.php
@@ -30,7 +30,7 @@ if (!defined('GNUSOCIAL')) { exit(1); }
/**
* Upload an image via the API. Returns a shortened URL for the image
- * to the user.
+ * to the user. Apparently modelled after a former Twitpic API.
*
* @category API
* @package StatusNet
@@ -91,9 +91,14 @@ class ApiMediaUploadAction extends ApiAuthAction
function showResponse(MediaFile $upload)
{
$this->initDocument();
- $this->elementStart('rsp', array('stat' => 'ok'));
+ $this->elementStart('rsp', array('stat' => 'ok', 'xmlns:atom'=>Activity::ATOM));
$this->element('mediaid', null, $upload->fileRecord->id);
$this->element('mediaurl', null, $upload->shortUrl());
+
+ $enclosure = $upload->fileRecord->getEnclosure();
+ $this->element('atom:link', array('rel' => 'enclosure',
+ 'href' => $enclosure->url,
+ 'type' => $enclosure->mimetype));
$this->elementEnd('rsp');
$this->endDocument();
}
@@ -103,7 +108,7 @@ class ApiMediaUploadAction extends ApiAuthAction
*
* @param String $msg an error message
*/
- function clientError($msg)
+ function clientError($msg, $code=400, $format=null)
{
$this->initDocument();
$this->elementStart('rsp', array('stat' => 'fail'));
@@ -114,5 +119,6 @@ class ApiMediaUploadAction extends ApiAuthAction
$this->element('err', $errAttr, null);
$this->elementEnd('rsp');
$this->endDocument();
+ exit;
}
}
diff --git a/actions/apistatusesdestroy.php b/actions/apistatusesdestroy.php
index db41c87ad0..2d32124c42 100644
--- a/actions/apistatusesdestroy.php
+++ b/actions/apistatusesdestroy.php
@@ -124,7 +124,7 @@ class ApiStatusesDestroyAction extends ApiAuthAction
if ($this->user->id == $this->notice->profile_id) {
if (Event::handle('StartDeleteOwnNotice', array($this->user, $this->notice))) {
- $this->notice->delete();
+ $this->notice->deleteAs($this->scoped);
Event::handle('EndDeleteOwnNotice', array($this->user, $this->notice));
}
$this->showNotice();
diff --git a/actions/apistatusesshow.php b/actions/apistatusesshow.php
index 8b9cc34779..70b9a9c27a 100644
--- a/actions/apistatusesshow.php
+++ b/actions/apistatusesshow.php
@@ -236,7 +236,7 @@ class ApiStatusesShowAction extends ApiPrivateAuthAction
}
if (Event::handle('StartDeleteOwnNotice', array($this->auth_user, $this->notice))) {
- $this->notice->delete();
+ $this->notice->deleteAs($this->scoped);
Event::handle('EndDeleteOwnNotice', array($this->auth_user, $this->notice));
}
diff --git a/actions/apitimelineuser.php b/actions/apitimelineuser.php
index e8c58e6e8b..5debe3ed8c 100644
--- a/actions/apitimelineuser.php
+++ b/actions/apitimelineuser.php
@@ -34,9 +34,7 @@
* @link http://status.net/
*/
-if (!defined('STATUSNET')) {
- exit(1);
-}
+if (!defined('GNUSOCIAL')) { exit(1); }
/**
* Returns the most recent notices (default 20) posted by the authenticating
@@ -115,11 +113,11 @@ class ApiTimelineUserAction extends ApiBareAuthAction
{
// We'll use the shared params from the Atom stub
// for other feed types.
- $atom = new AtomUserNoticeFeed($this->target->getUser(), $this->auth_user);
+ $atom = new AtomUserNoticeFeed($this->target->getUser(), $this->scoped);
$link = common_local_url(
'showstream',
- array('nickname' => $this->target->nickname)
+ array('nickname' => $this->target->getNickname())
);
$self = $this->getSelfUri();
@@ -127,7 +125,7 @@ class ApiTimelineUserAction extends ApiBareAuthAction
// FriendFeed's SUP protocol
// Also added RSS and Atom feeds
- $suplink = common_local_url('sup', null, null, $this->target->id);
+ $suplink = common_local_url('sup', null, null, $this->target->getID());
header('X-SUP-ID: ' . $suplink);
@@ -135,7 +133,7 @@ class ApiTimelineUserAction extends ApiBareAuthAction
$nextUrl = !empty($this->next_id)
? common_local_url('ApiTimelineUser',
array('format' => $this->format,
- 'id' => $this->target->id),
+ 'id' => $this->target->getID()),
array('max_id' => $this->next_id))
: null;
@@ -147,11 +145,11 @@ class ApiTimelineUserAction extends ApiBareAuthAction
$prevUrl = common_local_url('ApiTimelineUser',
array('format' => $this->format,
- 'id' => $this->target->id),
+ 'id' => $this->target->getID()),
$prevExtra);
$firstUrl = common_local_url('ApiTimelineUser',
array('format' => $this->format,
- 'id' => $this->target->id));
+ 'id' => $this->target->getID()));
switch($this->format) {
case 'xml':
@@ -206,7 +204,7 @@ class ApiTimelineUserAction extends ApiBareAuthAction
break;
case 'as':
header('Content-Type: ' . ActivityStreamJSONDocument::CONTENT_TYPE);
- $doc = new ActivityStreamJSONDocument($this->auth_user);
+ $doc = new ActivityStreamJSONDocument($this->scoped);
$doc->setTitle($atom->title);
$doc->addLink($link, 'alternate', 'text/html');
$doc->addItemsFromNotices($this->notices);
@@ -307,9 +305,9 @@ class ApiTimelineUserAction extends ApiBareAuthAction
return '"' . implode(
':',
array($this->arg('action'),
- common_user_cache_hash($this->auth_user),
+ common_user_cache_hash($this->scoped),
common_language(),
- $this->target->id,
+ $this->target->getID(),
strtotime($this->notices[0]->created),
strtotime($this->notices[$last]->created))
)
@@ -321,10 +319,10 @@ class ApiTimelineUserAction extends ApiBareAuthAction
function handlePost()
{
- if (empty($this->auth_user) ||
- $this->auth_user->id != $this->target->id) {
+ if (!$this->scoped instanceof Profile ||
+ !$this->target->sameAs($this->scoped)) {
// TRANS: Client error displayed trying to add a notice to another user's timeline.
- $this->clientError(_('Only the user can add to their own timeline.'));
+ $this->clientError(_('Only the user can add to their own timeline.'), 403);
}
// Only handle posts for Atom
@@ -356,156 +354,28 @@ class ApiTimelineUserAction extends ApiBareAuthAction
$activity = new Activity($dom->documentElement);
- $saved = null;
+ common_debug('AtomPub: Ignoring right now, but this POST was made to collection: '.$activity->id);
- if (Event::handle('StartAtomPubNewActivity', array(&$activity, $this->target->getUser(), &$saved))) {
- if ($activity->verb != ActivityVerb::POST) {
- // TRANS: Client error displayed when not using the POST verb. Do not translate POST.
- $this->clientError(_('Can only handle POST activities.'));
- }
+ // Reset activity data so we can handle it in the same functions as with OStatus
+ // because we don't let clients set their own UUIDs... Not sure what AtomPub thinks
+ // about that though.
+ $activity->id = null;
+ $activity->actor = null; // not used anyway, we use $this->target
+ $activity->objects[0]->id = null;
- $note = $activity->objects[0];
-
- if (!in_array($note->type, array(ActivityObject::NOTE,
- ActivityObject::BLOGENTRY,
- ActivityObject::STATUS))) {
- // TRANS: Client error displayed when using an unsupported activity object type.
- // TRANS: %s is the unsupported activity object type.
- $this->clientError(sprintf(_('Cannot handle activity object type "%s".'),
- $note->type));
- }
-
- $saved = $this->postNote($activity);
-
- Event::handle('EndAtomPubNewActivity', array($activity, $this->target->getUser(), $saved));
+ $stored = null;
+ if (Event::handle('StartAtomPubNewActivity', array($activity, $this->target, &$stored))) {
+ // TRANS: Client error displayed when not using the POST verb. Do not translate POST.
+ throw new ClientException(_('Could not handle this Atom Activity.'));
}
-
- if (!empty($saved)) {
- header('HTTP/1.1 201 Created');
- header("Location: " . common_local_url('ApiStatusesShow', array('id' => $saved->id,
- 'format' => 'atom')));
- $this->showSingleAtomStatus($saved);
+ if (!$stored instanceof Notice) {
+ throw new ServerException('Server did not create a Notice object from handled AtomPub activity.');
}
- }
+ Event::handle('EndAtomPubNewActivity', array($activity, $this->target, $stored));
- function postNote($activity)
- {
- $note = $activity->objects[0];
-
- // Use summary as fallback for content
-
- if (!empty($note->content)) {
- $sourceContent = $note->content;
- } else if (!empty($note->summary)) {
- $sourceContent = $note->summary;
- } else if (!empty($note->title)) {
- $sourceContent = $note->title;
- } else {
- // @fixme fetch from $sourceUrl?
- // TRANS: Client error displayed when posting a notice without content through the API.
- // TRANS: %d is the notice ID (number).
- $this->clientError(sprintf(_('No content for notice %d.'), $note->id));
- }
-
- // Get (safe!) HTML and text versions of the content
-
- $rendered = common_purify($sourceContent);
- $content = common_strip_html($rendered);
-
- $shortened = $this->auth_user->shortenLinks($content);
-
- $options = array('is_local' => Notice::LOCAL_PUBLIC,
- 'rendered' => $rendered,
- 'replies' => array(),
- 'groups' => array(),
- 'tags' => array(),
- 'urls' => array());
-
- // accept remote URI (not necessarily a good idea)
-
- common_debug("Note ID is {$note->id}");
-
- if (!empty($note->id)) {
- $notice = Notice::getKV('uri', trim($note->id));
-
- if (!empty($notice)) {
- // TRANS: Client error displayed when using another format than AtomPub.
- // TRANS: %s is the notice URI.
- $this->clientError(sprintf(_('Notice with URI "%s" already exists.'), $note->id));
- }
- common_log(LOG_NOTICE, "Saving client-supplied notice URI '$note->id'");
- $options['uri'] = $note->id;
- }
-
- // accept remote create time (also maybe not such a good idea)
-
- if (!empty($activity->time)) {
- common_log(LOG_NOTICE, "Saving client-supplied create time {$activity->time}");
- $options['created'] = common_sql_date($activity->time);
- }
-
- // Check for optional attributes...
-
- if ($activity->context instanceof ActivityContext) {
-
- foreach ($activity->context->attention as $uri=>$type) {
- try {
- $profile = Profile::fromUri($uri);
- if ($profile->isGroup()) {
- $options['groups'][] = $profile->id;
- } else {
- $options['replies'][] = $uri;
- }
- } catch (UnknownUriException $e) {
- common_log(LOG_WARNING, sprintf('AtomPub post with unknown attention URI %s', $uri));
- }
- }
-
- // Maintain direct reply associations
- // @fixme what about conversation ID?
-
- if (!empty($activity->context->replyToID)) {
- $orig = Notice::getKV('uri',
- $activity->context->replyToID);
- if (!empty($orig)) {
- $options['reply_to'] = $orig->id;
- }
- }
-
- $location = $activity->context->location;
-
- if ($location) {
- $options['lat'] = $location->lat;
- $options['lon'] = $location->lon;
- if ($location->location_id) {
- $options['location_ns'] = $location->location_ns;
- $options['location_id'] = $location->location_id;
- }
- }
- }
-
- // Atom categories <-> hashtags
-
- foreach ($activity->categories as $cat) {
- if ($cat->term) {
- $term = common_canonical_tag($cat->term);
- if ($term) {
- $options['tags'][] = $term;
- }
- }
- }
-
- // Atom enclosures -> attachment URLs
- foreach ($activity->enclosures as $href) {
- // @fixme save these locally or....?
- $options['urls'][] = $href;
- }
-
- $saved = Notice::saveNew($this->target->id,
- $content,
- 'atompub', // TODO: deal with this
- $options);
-
- return $saved;
+ header('HTTP/1.1 201 Created');
+ header("Location: " . common_local_url('ApiStatusesShow', array('id' => $stored->getID(),
+ 'format' => 'atom')));
+ $this->showSingleAtomStatus($stored);
}
}
diff --git a/actions/deletenotice.php b/actions/deletenotice.php
index 40b276a348..f0aa767916 100644
--- a/actions/deletenotice.php
+++ b/actions/deletenotice.php
@@ -65,7 +65,7 @@ class DeletenoticeAction extends FormAction
{
if ($this->arg('yes')) {
if (Event::handle('StartDeleteOwnNotice', array($this->scoped->getUser(), $this->notice))) {
- $this->notice->delete();
+ $this->notice->deleteAs($this->scoped);
Event::handle('EndDeleteOwnNotice', array($this->scoped->getUser(), $this->notice));
}
} else {
diff --git a/actions/newnotice.php b/actions/newnotice.php
index ccc3f94fd4..17499312fb 100644
--- a/actions/newnotice.php
+++ b/actions/newnotice.php
@@ -96,7 +96,7 @@ class NewnoticeAction extends FormAction
assert($this->scoped instanceof Profile); // XXX: maybe an error instead...
$user = $this->scoped->getUser();
$content = $this->trimmed('status_textarea');
- $options = array();
+ $options = array('source' => 'web');
Event::handle('StartSaveNewNoticeWeb', array($this, $user, &$content, &$options));
if (empty($content)) {
@@ -117,31 +117,30 @@ class NewnoticeAction extends FormAction
return;
}
- $content_shortened = $user->shortenLinks($content);
- if (Notice::contentTooLong($content_shortened)) {
- // TRANS: Client error displayed when the parameter "status" is missing.
- // TRANS: %d is the maximum number of character for a notice.
- $this->clientError(sprintf(_m('That\'s too long. Maximum notice size is %d character.',
- 'That\'s too long. Maximum notice size is %d characters.',
- Notice::maxContent()),
- Notice::maxContent()));
+ if ($this->int('inreplyto')) {
+ // Throws exception if the inreplyto Notice is given but not found.
+ $parent = Notice::getByID($this->int('inreplyto'));
+ } else {
+ $parent = null;
}
- $replyto = $this->int('inreplyto');
- if ($replyto) {
- $options['reply_to'] = $replyto;
- }
+ $act = new Activity();
+ $act->verb = ActivityVerb::POST;
+ $act->time = time();
+ $act->actor = $this->scoped->asActivityObject();
+
+ $content = $this->scoped->shortenLinks($content);
$upload = null;
try {
// throws exception on failure
$upload = MediaFile::fromUpload('attach', $this->scoped);
- if (Event::handle('StartSaveNewNoticeAppendAttachment', array($this, $upload, &$content_shortened, &$options))) {
- $content_shortened .= ' ' . $upload->shortUrl();
+ if (Event::handle('StartSaveNewNoticeAppendAttachment', array($this, $upload, &$content, &$options))) {
+ $content .= ' ' . $upload->shortUrl();
}
- Event::handle('EndSaveNewNoticeAppendAttachment', array($this, $upload, &$content_shortened, &$options));
+ Event::handle('EndSaveNewNoticeAppendAttachment', array($this, $upload, &$content, &$options));
- if (Notice::contentTooLong($content_shortened)) {
+ if (Notice::contentTooLong($content)) {
$upload->delete();
// TRANS: Client error displayed exceeding the maximum notice length.
// TRANS: %d is the maximum length for a notice.
@@ -150,10 +149,25 @@ class NewnoticeAction extends FormAction
Notice::maxContent()),
Notice::maxContent()));
}
+
+ $act->enclosures[] = $upload->getEnclosure();
} catch (NoUploadedMediaException $e) {
// simply no attached media to the new notice
}
+ $actobj = new ActivityObject();
+ $actobj->type = ActivityObject::NOTE;
+ $actobj->content = common_render_content($content, $this->scoped, $parent);
+
+ $act->objects[] = $actobj;
+
+
+ $act->context = new ActivityContext();
+
+ if ($parent instanceof Notice) {
+ $act->context->replyToID = $parent->getUri();
+ $act->context->replyToUrl = $parent->getUrl(true); // maybe we don't have to send true here to force a URL?
+ }
if ($this->scoped->shareLocation()) {
// use browser data if checked; otherwise profile data
@@ -171,19 +185,20 @@ class NewnoticeAction extends FormAction
$this->scoped);
}
- $options = array_merge($options, $locOptions);
+ $act->context->location = Location::fromOptions($locOptions);
}
$author_id = $this->scoped->id;
- $text = $content_shortened;
+ $text = $content;
// Does the heavy-lifting for getting "To:" information
ToSelector::fillOptions($this, $options);
+ // FIXME: Make sure NoticeTitle plugin gets a change to add the title to our activityobject!
if (Event::handle('StartNoticeSaveWeb', array($this, &$author_id, &$text, &$options))) {
- $this->stored = Notice::saveNew($this->scoped->id, $content_shortened, 'web', $options);
+ $this->stored = Notice::saveActivity($act, $this->scoped, $options);
if ($upload instanceof MediaFile) {
$upload->attachToNotice($this->stored);
@@ -192,7 +207,7 @@ class NewnoticeAction extends FormAction
Event::handle('EndNoticeSaveWeb', array($this, $this->stored));
}
- Event::handle('EndSaveNewNoticeWeb', array($this, $user, &$content_shortened, &$options));
+ Event::handle('EndSaveNewNoticeWeb', array($this, $user, &$content, &$options));
if (!GNUsocial::isAjax()) {
$url = common_local_url('shownotice', array('notice' => $this->stored->id));
diff --git a/actions/noticesearch.php b/actions/noticesearch.php
index ee7bb86f40..fd8fdf68e5 100644
--- a/actions/noticesearch.php
+++ b/actions/noticesearch.php
@@ -203,14 +203,7 @@ class SearchNoticeListItem extends NoticeListItem {
{
// FIXME: URL, image, video, audio
$this->out->elementStart('p', array('class' => 'e-content'));
- if ($this->notice->rendered) {
- $this->out->raw($this->highlight($this->notice->rendered, $this->terms));
- } else {
- // XXX: may be some uncooked notices in the DB,
- // we cook them right now. This should probably disappear in future
- // versions (>> 0.4.x)
- $this->out->raw($this->highlight(common_render_content($this->notice->content, $this->notice), $this->terms));
- }
+ $this->out->raw($this->highlight($this->notice->getRendered(), $this->terms));
$this->out->elementEnd('p');
}
diff --git a/actions/passwordsettings.php b/actions/passwordsettings.php
index cfdb6c7817..da752cbb91 100644
--- a/actions/passwordsettings.php
+++ b/actions/passwordsettings.php
@@ -144,22 +144,8 @@ class PasswordsettingsAction extends SettingsAction
if (Event::handle('StartChangePassword', array($this->scoped, $oldpassword, $newpassword))) {
//no handler changed the password, so change the password internally
- $user = $this->scoped->getUser();
- $original = clone($user);
+ $user->setPassword($newpassword);
- $user->password = common_munge_password($newpassword, $this->scoped);
-
- $val = $user->validate();
- if ($val !== true) {
- // TRANS: Form validation error on page where to change password.
- throw new ServerException(_('Error saving user; invalid.'));
- }
-
- if (!$user->update($original)) {
- // TRANS: Server error displayed on page where to change password when password change
- // TRANS: could not be made because of a server error.
- throw new ServerException(_('Cannot save new password.'));
- }
Event::handle('EndChangePassword', array($this->scoped));
}
diff --git a/actions/recoverpassword.php b/actions/recoverpassword.php
index 1cbb73fd4a..a3a5b8e5bc 100644
--- a/actions/recoverpassword.php
+++ b/actions/recoverpassword.php
@@ -322,16 +322,7 @@ class RecoverpasswordAction extends Action
}
// OK, we're ready to go
-
- $original = clone($user);
-
- $user->password = common_munge_password($newpassword, $user->getProfile());
-
- if (!$user->update($original)) {
- common_log_db_error($user, 'UPDATE', __FILE__);
- // TRANS: Reset password form validation error message.
- $this->serverError(_('Cannot save new password.'));
- }
+ $user->setPassword($newpassword);
$this->clearTempUser();
diff --git a/actions/rsd.php b/actions/rsd.php
index 1ad3b815e8..bd8042f0cd 100644
--- a/actions/rsd.php
+++ b/actions/rsd.php
@@ -151,7 +151,7 @@ class RsdAction extends Action
$this->elementStart('api', $apiAttrs);
$this->elementStart('settings');
$this->element('docs', null,
- 'http://status.net/wiki/TwitterCompatibleAPI');
+ common_local_url('doc', array('title' => 'api')));
$this->element('setting', array('name' => 'OAuth'),
'true');
$this->elementEnd('settings');
diff --git a/actions/showprofiletag.php b/actions/showprofiletag.php
index 6ba0c18f90..f99c9155e4 100644
--- a/actions/showprofiletag.php
+++ b/actions/showprofiletag.php
@@ -22,97 +22,31 @@
* @link http://status.net
*/
-if (!defined('STATUSNET') && !defined('LACONICA')) {
- exit(1);
-}
+if (!defined('GNUSOCIAL')) { exit(1); }
-require_once INSTALLDIR.'/lib/profileminilist.php';
-require_once INSTALLDIR.'/lib/peopletaglist.php';
-require_once INSTALLDIR.'/lib/noticelist.php';
-require_once INSTALLDIR.'/lib/feedlist.php';
-
-class ShowprofiletagAction extends Action
+class ShowprofiletagAction extends ShowstreamAction
{
- var $notice, $tagger, $peopletag, $userProfile;
+ var $notice, $peopletag;
- function isReadOnly($args)
+ protected function doStreamPreparation()
{
- return true;
- }
-
- function prepare($args)
- {
- parent::prepare($args);
-
- if (common_config('singleuser', 'enabled')) {
- $tagger_arg = User::singleUserNickname();
- } else {
- $tagger_arg = $this->arg('tagger');
- }
- $tag_arg = $this->arg('tag');
- $tagger = common_canonical_nickname($tagger_arg);
- $tag = common_canonical_tag($tag_arg);
-
- // Permanent redirect on non-canonical nickname
-
- if ($tagger_arg != $tagger || $tag_arg != $tag) {
- $args = array('tagger' => $nickname, 'tag' => $tag);
- if ($this->page != 1) {
- $args['page'] = $this->page;
- }
- common_redirect(common_local_url('showprofiletag', $args), 301);
- }
-
- if (!$tagger) {
- // TRANS: Client error displayed when a tagger is expected but not provided.
- $this->clientError(_('No tagger.'), 404);
- }
-
- $user = User::getKV('nickname', $tagger);
-
- if (!$user) {
- // TRANS: Client error displayed trying to perform an action related to a non-existing user.
- $this->clientError(_('No such user.'), 404);
- }
-
- $this->tagger = $user->getProfile();
- $this->peopletag = Profile_list::pkeyGet(array('tagger' => $user->id, 'tag' => $tag));
-
- $current = common_current_user();
- $can_see = !empty($this->peopletag) && (!$this->peopletag->private ||
- ($this->peopletag->private && $this->peopletag->tagger === $current->id));
-
- if (!$can_see) {
+ $tag = common_canonical_tag($this->arg('tag'));
+ try {
+ $this->peopletag = Profile_list::getByPK(array('tagger' => $this->target->getID(), 'tag' => $tag));
+ } catch (NoResultException $e) {
// TRANS: Client error displayed trying to reference a non-existing list.
- $this->clientError(_('No such list.'), 404);
+ throw new ClientException('No such list.');
}
- $this->page = ($this->arg('page')) ? ($this->arg('page')+0) : 1;
- $this->userProfile = Profile::current();
-
- $stream = new PeopletagNoticeStream($this->peopletag, $this->userProfile);
-
- $this->notice = $stream->getNotices(($this->page-1)*NOTICES_PER_PAGE,
- NOTICES_PER_PAGE + 1);
-
- if ($this->page > 1 && $this->notice->N == 0) {
- // TRANS: Client error when page not found (404).
- $this->clientError(_('No such page.'), 404);
+ if ($this->peopletag->private && !$this->peopletag->getTagger()->sameAs($this->scoped)) {
+ // TRANS: Client error displayed trying to reference a non-existing list.
+ throw new AuthorizationException('You do not have permission to see this list.');
}
-
- return true;
}
- function handle($args)
+ public function getStream()
{
- parent::handle($args);
-
- if (!$this->peopletag) {
- // TRANS: Client error displayed trying to perform an action related to a non-existing user.
- $this->clientError(_('No such user.'));
- }
-
- $this->showPage();
+ return new PeopletagNoticeStream($this->peopletag, $this->scoped);
}
function title()
@@ -137,7 +71,7 @@ class ShowprofiletagAction extends Action
// TRANS: %1$s is a list, %2$s is the tagger's nickname, %3$d is a page number.
return sprintf(_('Timeline for %1$s list by %2$s, page %3$d'),
$this->peopletag->tag,
- $this->tagger->nickname,
+ $this->target->getNickname(),
$this->page
);
} else {
@@ -160,7 +94,7 @@ class ShowprofiletagAction extends Action
// TRANS: %1$s is a list, %2$s is the tagger's nickname.
return sprintf(_('Timeline for %1$s list by %2$s'),
$this->peopletag->tag,
- $this->tagger->nickname
+ $this->target->getNickname()
);
}
}
@@ -171,29 +105,29 @@ class ShowprofiletagAction extends Action
return array(new Feed(Feed::JSON,
common_local_url(
'ApiTimelineList', array(
- 'user' => $this->tagger->id,
+ 'user' => $this->target->id,
'id' => $this->peopletag->id,
'format' => 'as'
)
),
// TRANS: Feed title.
// TRANS: %s is tagger's nickname.
- sprintf(_('Feed for friends of %s (Activity Streams JSON)'), $this->tagger->nickname)),
+ sprintf(_('Feed for friends of %s (Activity Streams JSON)'), $this->target->getNickname())),
new Feed(Feed::RSS2,
common_local_url(
'ApiTimelineList', array(
- 'user' => $this->tagger->id,
+ 'user' => $this->target->id,
'id' => $this->peopletag->id,
'format' => 'rss'
)
),
// TRANS: Feed title.
// TRANS: %s is tagger's nickname.
- sprintf(_('Feed for friends of %s (RSS 2.0)'), $this->tagger->nickname)),
+ sprintf(_('Feed for friends of %s (RSS 2.0)'), $this->target->getNickname())),
new Feed(Feed::ATOM,
common_local_url(
'ApiTimelineList', array(
- 'user' => $this->tagger->id,
+ 'user' => $this->target->id,
'id' => $this->peopletag->id,
'format' => 'atom'
)
@@ -201,7 +135,7 @@ class ShowprofiletagAction extends Action
// TRANS: Feed title.
// TRANS: %1$s is a list, %2$s is tagger's nickname.
sprintf(_('Feed for %1$s list by %2$s (Atom)'),
- $this->peopletag->tag, $this->tagger->nickname
+ $this->peopletag->tag, $this->target->getNickname()
)
)
);
@@ -219,11 +153,10 @@ class ShowprofiletagAction extends Action
// TRANS: %1$s is a list, %2$s is a tagger's nickname.
$message = sprintf(_('This is the timeline for %1$s list by %2$s but no one has posted anything yet.'),
$this->peopletag->tag,
- $this->tagger->nickname) . ' ';
+ $this->target->getNickname()) . ' ';
if (common_logged_in()) {
- $current_user = common_current_user();
- if ($this->tagger->id == $current_user->id) {
+ if ($this->target->sameAs($this->scoped)) {
// TRANS: Additional empty list message for list timeline for currently logged in user tagged tags.
$message .= _('Try tagging more people.');
}
@@ -238,16 +171,15 @@ class ShowprofiletagAction extends Action
$this->elementEnd('div');
}
- function showContent()
+ protected function showContent()
{
$this->showPeopletag();
- $this->showNotices();
+ parent::showContent();
}
function showPeopletag()
{
- $cur = common_current_user();
- $tag = new Peopletag($this->peopletag, $cur, $this);
+ $tag = new Peopletag($this->peopletag, $this->scoped, $this);
$tag->show();
}
@@ -267,7 +199,7 @@ class ShowprofiletagAction extends Action
$this->page,
'showprofiletag',
array('tag' => $this->peopletag->tag,
- 'tagger' => $this->tagger->nickname)
+ 'nickname' => $this->target->getNickname())
);
Event::handle('EndShowProfileTagContent', array($this));
@@ -283,11 +215,6 @@ class ShowprofiletagAction extends Action
# $this->showStatistics();
}
- function showPageTitle()
- {
- $this->element('h1', null, $this->title());
- }
-
function showTagged()
{
$profile = $this->peopletag->getTagged(0, PROFILES_PER_MINILIST + 1);
@@ -314,7 +241,7 @@ class ShowprofiletagAction extends Action
if ($cnt > PROFILES_PER_MINILIST) {
$this->elementStart('p');
$this->element('a', array('href' => common_local_url('taggedprofiles',
- array('nickname' => $this->tagger->nickname,
+ array('nickname' => $this->target->getNickname(),
'profiletag' => $this->peopletag->tag)),
'class' => 'more'),
// TRANS: Link for more "People in list x by a user"
@@ -356,20 +283,3 @@ class ShowprofiletagAction extends Action
$this->elementEnd('div');
}
}
-
-class Peopletag extends PeopletagListItem
-{
- protected $avatarSize = AVATAR_PROFILE_SIZE;
-
- function showStart()
- {
- $mode = $this->peopletag->private ? 'private' : 'public';
- $this->out->elementStart('div', array('class' => 'h-entry peopletag peopletag-profile mode-'.$mode,
- 'id' => 'peopletag-' . $this->peopletag->id));
- }
-
- function showEnd()
- {
- $this->out->elementEnd('div');
- }
-}
diff --git a/actions/showstream.php b/actions/showstream.php
index 890c1e711b..3ac837a67e 100644
--- a/actions/showstream.php
+++ b/actions/showstream.php
@@ -58,7 +58,6 @@ class ShowstreamAction extends NoticestreamAction
return $stream;
}
-
function title()
{
$base = $this->target->getFancyName();
@@ -74,7 +73,7 @@ class ShowstreamAction extends NoticestreamAction
}
} else {
if ($this->page == 1) {
- return $base;
+ return sprintf(_('Notices by %s'), $base);
} else {
// TRANS: Extended page title showing tagged notices in one user's timeline.
// TRANS: %1$s is the username, %2$d is the page number.
@@ -85,7 +84,7 @@ class ShowstreamAction extends NoticestreamAction
}
}
- function showContent()
+ protected function showContent()
{
$this->showNotices();
}
diff --git a/actions/usergroups.php b/actions/usergroups.php
index d4756dffb5..ce5dc20178 100644
--- a/actions/usergroups.php
+++ b/actions/usergroups.php
@@ -62,21 +62,44 @@ class UsergroupsAction extends GalleryAction
}
}
+ function showPageNotice()
+ {
+ if ($this->scoped instanceof Profile && $this->scoped->sameAs($this->getTarget())) {
+ $this->element('p', 'instructions',
+ // TRANS: Page notice for page with an overview of all subscribed groups
+ // TRANS: of the logged in user's own profile.
+ _('These are the groups whose notices '.
+ 'you listen to.'));
+ } else {
+ $this->element('p', 'instructions',
+ // TRANS: Page notice for page with an overview of all groups a user other
+ // TRANS: than the logged in user. %s is the user nickname.
+ sprintf(_('These are the groups whose '.
+ 'notices %s listens to.'),
+ $this->target->getNickname()));
+ }
+ }
+
function showContent()
{
- $this->elementStart('p', array('id' => 'new_group'));
- $this->element('a', array('href' => common_local_url('newgroup'),
- 'class' => 'more'),
- // TRANS: Link text on group page to create a new group.
- _('Create a new group'));
- $this->elementEnd('p');
-
- $this->elementStart('p', array('id' => 'group_search'));
- $this->element('a', array('href' => common_local_url('groupsearch'),
- 'class' => 'more'),
- // TRANS: Link text on group page to search for groups.
- _('Search for more groups'));
- $this->elementEnd('p');
+ if ($this->scoped instanceof Profile && $this->scoped->sameAs($this->getTarget())) {
+ $notice =
+ // TRANS: Page notice of user's groups page.
+ // TRANS: %%%%action.groupsearch%%%% and %%%%action.newgroup%%%% are URLs. Do not change them.
+ // TRANS: This message contains Markdown links in the form [link text](link).
+ sprintf(_('Groups let you find and talk with ' .
+ 'people of similar interests. ' .
+ 'You can [search for groups](%%%%action.groups%%%%) in your instance or ' .
+ '[create a new group](%%%%action.newgroup%%%%). ' .
+ 'You can also follow groups ' .
+ 'from other GNU social instances: click on the remote button below ' .
+ 'and copy the group\'s link. ' .
+ 'You can find a list of GNU social groups [here](http://skilledtests.com/wiki/List_of_federated_GNU_social_groups)' .
+ ''));
+ $this->elementStart('div', 'instructions');
+ $this->raw(common_markup_to_html($notice));
+ $this->elementEnd('div');
+ }
if (Event::handle('StartShowUserGroupsContent', array($this))) {
$offset = ($this->page-1) * GROUPS_PER_PAGE;
@@ -87,11 +110,13 @@ class UsergroupsAction extends GalleryAction
if ($groups instanceof User_group) {
$gl = new GroupList($groups, $this->getTarget(), $this);
$cnt = $gl->show();
- $this->pagination($this->page > 1, $cnt > GROUPS_PER_PAGE,
- $this->page, 'usergroups',
- array('nickname' => $this->getTarget()->getNickname()));
- } else {
- $this->showEmptyListMessage();
+ if (0 == $cnt) {
+ $this->showEmptyListMessage();
+ } else {
+ $this->pagination($this->page > 1, $cnt > GROUPS_PER_PAGE,
+ $this->page, 'usergroups',
+ array('nickname' => $this->getTarget()->getNickname()));
+ }
}
Event::handle('EndShowUserGroupsContent', array($this));
@@ -103,15 +128,15 @@ class UsergroupsAction extends GalleryAction
// TRANS: Text on group page for a user that is not a member of any group.
// TRANS: %s is a user nickname.
$message = sprintf(_('%s is not a member of any group.'), $this->getTarget()->getNickname()) . ' ';
-
if (common_logged_in()) {
- $current_user = common_current_user();
if ($this->scoped->sameAs($this->getTarget())) {
// TRANS: Text on group page for a user that is not a member of any group. This message contains
// TRANS: a Markdown link in the form [link text](link) and a variable that should not be changed.
- $message .= _('Try [searching for groups](%%action.groupsearch%%) and joining them.');
+ $message = _('You are not member of any group yet. After you join a group ' .
+ 'you can send messages to its members using the ' .
+ 'syntax "!groupname".');
}
- }
+ }
$this->elementStart('div', 'guide');
$this->raw(common_markup_to_html($message));
$this->elementEnd('div');
diff --git a/classes/Config.php b/classes/Config.php
index 2e8492849c..c457da1a5a 100644
--- a/classes/Config.php
+++ b/classes/Config.php
@@ -17,16 +17,12 @@
* along with this program. If not, see .
*/
-if (!defined('STATUSNET')) {
- exit(1);
-}
+if (!defined('GNUSOCIAL')) { exit(1); }
/**
* Table Definition for config
*/
-require_once INSTALLDIR.'/classes/Memcached_DataObject.php';
-
class Config extends Managed_DataObject
{
###START_AUTOCODE
@@ -35,7 +31,7 @@ class Config extends Managed_DataObject
public $__table = 'config'; // table name
public $section; // varchar(32) primary_key not_null
public $setting; // varchar(32) primary_key not_null
- public $value; // varchar(191) not 255 because utf8mb4 takes more space
+ public $value; // text
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
@@ -46,7 +42,7 @@ class Config extends Managed_DataObject
'fields' => array(
'section' => array('type' => 'varchar', 'length' => 32, 'not null' => true, 'default' => '', 'description' => 'configuration section'),
'setting' => array('type' => 'varchar', 'length' => 32, 'not null' => true, 'default' => '', 'description' => 'configuration setting'),
- 'value' => array('type' => 'varchar', 'length' => 191, 'description' => 'configuration value'),
+ 'value' => array('type' => 'text', 'description' => 'configuration value'),
),
'primary key' => array('section', 'setting'),
);
diff --git a/classes/Confirm_address.php b/classes/Confirm_address.php
index 91a84feb77..97e1a75dab 100644
--- a/classes/Confirm_address.php
+++ b/classes/Confirm_address.php
@@ -2,13 +2,9 @@
/**
* Table Definition for confirm_address
*/
-require_once INSTALLDIR.'/classes/Memcached_DataObject.php';
class Confirm_address extends Managed_DataObject
{
- ###START_AUTOCODE
- /* the code below is auto generated do not remove the above tag */
-
public $__table = 'confirm_address'; // table name
public $code; // varchar(32) primary_key not_null
public $user_id; // int(4) not_null
@@ -19,9 +15,6 @@ class Confirm_address extends Managed_DataObject
public $sent; // datetime()
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
- /* the code above is auto generated do not remove the tag below */
- ###END_AUTOCODE
-
public static function schemaDef()
{
return array(
@@ -29,7 +22,7 @@ class Confirm_address extends Managed_DataObject
'code' => array('type' => 'varchar', 'length' => 32, 'not null' => true, 'description' => 'good random code'),
'user_id' => array('type' => 'int', 'not null' => true, 'description' => 'user who requested confirmation'),
'address' => array('type' => 'varchar', 'length' => 191, 'not null' => true, 'description' => 'address (email, xmpp, SMS, etc.)'),
- 'address_extra' => array('type' => 'varchar', 'length' => 191, 'not null' => true, 'description' => 'carrier ID, for SMS'),
+ 'address_extra' => array('type' => 'varchar', 'length' => 191, 'description' => 'carrier ID, for SMS'),
'address_type' => array('type' => 'varchar', 'length' => 8, 'not null' => true, 'description' => 'address type ("email", "xmpp", "sms")'),
'claimed' => array('type' => 'datetime', 'description' => 'date this was claimed for queueing'),
'sent' => array('type' => 'datetime', 'description' => 'date this was sent for queueing'),
diff --git a/classes/Deleted_notice.php b/classes/Deleted_notice.php
deleted file mode 100644
index 23bbea1bab..0000000000
--- a/classes/Deleted_notice.php
+++ /dev/null
@@ -1,54 +0,0 @@
-.
- */
-
-if (!defined('GNUSOCIAL')) { exit(1); }
-
-/**
- * Table Definition for deleted_notice
- */
-
-class Deleted_notice extends Managed_DataObject
-{
- public $__table = 'deleted_notice'; // table name
- public $id; // int(4) primary_key not_null
- public $profile_id; // int(4) not_null
- public $uri; // varchar(191) unique_key not 255 because utf8mb4 takes more space
- public $created; // datetime() not_null
- public $deleted; // datetime() not_null
-
- public static function schemaDef()
- {
- return array(
- 'fields' => array(
- 'id' => array('type' => 'int', 'not null' => true, 'description' => 'identity of notice'),
- 'profile_id' => array('type' => 'int', 'not null' => true, 'description' => 'author of the notice'),
- 'uri' => array('type' => 'varchar', 'length' => 191, 'description' => 'universally unique identifier, usually a tag URI'),
- 'created' => array('type' => 'datetime', 'not null' => true, 'description' => 'date the notice record was created'),
- 'deleted' => array('type' => 'datetime', 'not null' => true, 'description' => 'date the notice record was created'),
- ),
- 'primary key' => array('id'),
- 'unique keys' => array(
- 'deleted_notice_uri_key' => array('uri'),
- ),
- 'indexes' => array(
- 'deleted_notice_profile_id_idx' => array('profile_id'),
- ),
- );
- }
-}
diff --git a/classes/File.php b/classes/File.php
index 1a29ea5107..24c4e6a232 100644
--- a/classes/File.php
+++ b/classes/File.php
@@ -31,10 +31,10 @@ class File extends Managed_DataObject
public $filehash; // varchar(64) indexed
public $mimetype; // varchar(50)
public $size; // int(4)
- public $title; // varchar(191) not 255 because utf8mb4 takes more space
+ public $title; // text()
public $date; // int(4)
public $protected; // int(4)
- public $filename; // varchar(191) not 255 because utf8mb4 takes more space
+ public $filename; // text()
public $width; // int(4)
public $height; // int(4)
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
@@ -52,10 +52,10 @@ class File extends Managed_DataObject
'filehash' => array('type' => 'varchar', 'length' => 64, 'not null' => false, 'description' => 'sha256 of the file contents, only for locally stored files of course'),
'mimetype' => array('type' => 'varchar', 'length' => 50, 'description' => 'mime type of resource'),
'size' => array('type' => 'int', 'description' => 'size of resource when available'),
- 'title' => array('type' => 'varchar', 'length' => 191, 'description' => 'title of resource when available'),
+ 'title' => array('type' => 'text', 'description' => 'title of resource when available'),
'date' => array('type' => 'int', 'description' => 'date of resource according to http query'),
'protected' => array('type' => 'int', 'description' => 'true when URL is private (needs login)'),
- 'filename' => array('type' => 'varchar', 'length' => 191, 'description' => 'if a local file, name of the file'),
+ 'filename' => array('type' => 'text', 'description' => 'if a local file, name of the file'),
'width' => array('type' => 'int', 'description' => 'width in pixels, if it can be described as such and data is available'),
'height' => array('type' => 'int', 'description' => 'height in pixels, if it can be described as such and data is available'),
@@ -82,30 +82,45 @@ class File extends Managed_DataObject
* @param string $given_url
* @return File
*/
- public static function saveNew(array $redir_data, $given_url) {
-
- // I don't know why we have to keep doing this but I'm adding this last check to avoid
- // uniqueness bugs.
-
- $file = File::getKV('urlhash', self::hashurl($given_url));
-
- if (!$file instanceof File) {
- $file = new File;
- $file->urlhash = self::hashurl($given_url);
- $file->url = $given_url;
- if (!empty($redir_data['protected'])) $file->protected = $redir_data['protected'];
- if (!empty($redir_data['title'])) $file->title = $redir_data['title'];
- if (!empty($redir_data['type'])) $file->mimetype = $redir_data['type'];
- if (!empty($redir_data['size'])) $file->size = intval($redir_data['size']);
- if (isset($redir_data['time']) && $redir_data['time'] > 0) $file->date = intval($redir_data['time']);
- $file_id = $file->insert();
+ public static function saveNew(array $redir_data, $given_url)
+ {
+ $file = null;
+ try {
+ // I don't know why we have to keep doing this but we run a last check to avoid
+ // uniqueness bugs.
+ $file = File::getByUrl($given_url);
+ return $file;
+ } catch (NoResultException $e) {
+ // We don't have the file's URL since before, so let's continue.
}
- Event::handle('EndFileSaveNew', array($file, $redir_data, $given_url));
- assert ($file instanceof File);
+ $file = new File;
+ $file->url = $given_url;
+ if (!empty($redir_data['protected'])) $file->protected = $redir_data['protected'];
+ if (!empty($redir_data['title'])) $file->title = $redir_data['title'];
+ if (!empty($redir_data['type'])) $file->mimetype = $redir_data['type'];
+ if (!empty($redir_data['size'])) $file->size = intval($redir_data['size']);
+ if (isset($redir_data['time']) && $redir_data['time'] > 0) $file->date = intval($redir_data['time']);
+ $file->saveFile();
return $file;
}
+ public function saveFile() {
+ $this->urlhash = self::hashurl($this->url);
+
+ if (!Event::handle('StartFileSaveNew', array(&$this))) {
+ throw new ServerException('File not saved due to an aborted StartFileSaveNew event.');
+ }
+
+ $this->id = $this->insert();
+
+ if ($this->id === false) {
+ throw new ServerException('File/URL metadata could not be saved to the database.');
+ }
+
+ Event::handle('EndFileSaveNew', array($this));
+ }
+
/**
* Go look at a URL and possibly save data about it if it's new:
* - follow redirect chains and store them in file_redirection
@@ -114,7 +129,6 @@ class File extends Managed_DataObject
* - optionally save a file_to_post record
* - return the File object with the full reference
*
- * @fixme refactor this mess, it's gotten pretty scary.
* @param string $given_url the URL we're looking at
* @param Notice $notice (optional)
* @param bool $followRedirects defaults to true
@@ -133,69 +147,30 @@ class File extends Managed_DataObject
throw new ServerException('No canonical URL from given URL to process');
}
- $file = null;
+ $redir = File_redirection::where($given_url);
+ $file = $redir->getFile();
- try {
- $file = File::getByUrl($given_url);
- } catch (NoResultException $e) {
- // First check if we have a lookup trace for this URL already
- try {
- $file_redir = File_redirection::getByUrl($given_url);
- $file = File::getKV('id', $file_redir->file_id);
- if (!$file instanceof File) {
- // File did not exist, let's clean up the File_redirection entry
- $file_redir->delete();
- }
- } catch (NoResultException $e) {
- // We just wanted to doublecheck whether a File_thumbnail we might've had
- // actually referenced an existing File object.
+ // If we still don't have a File object, let's create one now!
+ if (empty($file->id)) {
+ if ($redir->url === $given_url || !$followRedirects) {
+ // Save the File object based on our lookup trace
+ $file->saveFile();
+ } else {
+ $file->saveFile();
+ $redir->file_id = $file->id;
+ $redir->insert();
}
}
- // If we still don't have a File object, let's create one now!
- if (!$file instanceof File) {
- // @fixme for new URLs this also looks up non-redirect data
- // such as target content type, size, etc, which we need
- // for File::saveNew(); so we call it even if not following
- // new redirects.
- $redir_data = File_redirection::where($given_url);
- if (is_array($redir_data)) {
- $redir_url = $redir_data['url'];
- } elseif (is_string($redir_data)) {
- $redir_url = $redir_data;
- $redir_data = array();
- } else {
- // TRANS: Server exception thrown when a URL cannot be processed.
- throw new ServerException(sprintf(_("Cannot process URL '%s'"), $given_url));
- }
-
- if ($redir_url === $given_url || !$followRedirects) {
- // Save the File object based on our lookup trace
- $file = File::saveNew($redir_data, $given_url);
- } else {
- // This seems kind of messed up... for now skipping this part
- // if we're already under a redirect, so we don't go into
- // horrible infinite loops if we've been given an unstable
- // redirect (where the final destination of the first request
- // doesn't match what we get when we ask for it again).
- //
- // Seen in the wild with clojure.org, which redirects through
- // wikispaces for auth and appends session data in the URL params.
- $file = self::processNew($redir_url, $notice, /*followRedirects*/false);
- File_redirection::saveNew($redir_data, $file->id, $given_url);
- }
-
- if (!$file instanceof File) {
- // This should only happen if File::saveNew somehow did not return a File object,
- // though we have an assert for that in case the event there might've gone wrong.
- // If anything else goes wrong, there should've been an exception thrown.
- throw new ServerException('URL processing failed without new File object');
- }
+ if (!$file instanceof File || empty($file->id)) {
+ // This should not happen
+ throw new ServerException('URL processing failed without new File object');
}
if ($notice instanceof Notice) {
File_to_post::processNew($file, $notice);
}
+
return $file;
}
@@ -449,7 +424,11 @@ class File extends Managed_DataObject
if (self::hashurl($url) !== $this->urlhash) {
// For indexing purposes, in case we do a lookup on the 'url' field.
// also we're fixing possible changes from http to https, or paths
- $this->updateUrl($url);
+ try {
+ $this->updateUrl($url);
+ } catch (ServerException $e) {
+ //
+ }
}
return $url;
}
@@ -471,7 +450,7 @@ class File extends Managed_DataObject
/**
* @param string $hashstr String of (preferrably lower case) hexadecimal characters, same as result of 'hash_file(...)'
*/
- static public function getByHash($hashstr, $alg=File::FILEHASH_ALG)
+ static public function getByHash($hashstr)
{
$file = new File();
$file->filehash = strtolower($hashstr);
@@ -681,4 +660,4 @@ class File extends Managed_DataObject
echo "DONE.\n";
echo "Resuming core schema upgrade...";
}
-}
+}
\ No newline at end of file
diff --git a/classes/File_redirection.php b/classes/File_redirection.php
index 2b6f86ed27..a324deaa5d 100644
--- a/classes/File_redirection.php
+++ b/classes/File_redirection.php
@@ -39,6 +39,8 @@ class File_redirection extends Managed_DataObject
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
+ protected $file; /* Cache the associated file sometimes */
+
public static function schemaDef()
{
return array(
@@ -155,41 +157,55 @@ class File_redirection extends Managed_DataObject
*
* @param string $in_url
* @param boolean $discover true to attempt dereferencing the redirect if we don't know it already
- * @return mixed one of:
- * string - target URL, if this is a direct link or a known redirect
- * array - redirect info if this is an *unknown* redirect:
- * associative array with the following elements:
- * code: HTTP status code
- * redirects: count of redirects followed
- * url: URL string of final target
- * type (optional): MIME type from Content-Type header
- * size (optional): byte size from Content-Length header
- * time (optional): timestamp from Last-Modified header
+ * @return File_redirection
*/
static function where($in_url, $discover=true) {
- // let's see if we know this...
+ $redir = new File_redirection();
+ $redir->url = $in_url;
+ $redir->urlhash = File::hashurl($redir->url);
+ $redir->redirections = 0;
+
try {
- $a = File::getByUrl($in_url);
- // this is a direct link to $a->url
- return $a->url;
+ $r = File_redirection::getByUrl($in_url);
+ if($r instanceof File_redirection) {
+ return $r;
+ }
} catch (NoResultException $e) {
try {
- $b = File_redirection::getByUrl($in_url);
- // this is a redirect to $b->file_id
- $a = File::getByID($b->file_id);
- return $a->url;
+ $f = File::getByUrl($in_url);
+ $redir->file_id = $f->id;
+ $redir->file = $f;
+ return $redir;
} catch (NoResultException $e) {
// Oh well, let's keep going
}
}
if ($discover) {
- $ret = File_redirection::lookupWhere($in_url);
- return $ret;
+ $redir_info = File_redirection::lookupWhere($in_url);
+ if(is_string($redir_info)) {
+ $redir_info = array('url' => $redir_info);
+ }
+
+ // Double check that we don't already have the resolved URL
+ $r = self::where($redir_info['url'], false);
+ if (!empty($r->file_id)) {
+ return $r;
+ }
+
+ $redir->httpcode = $redir_info['code'];
+ $redir->redirections = intval($redir_info['redirects']);
+ $redir->file = new File();
+ $redir->file->url = $redir_info['url'];
+ $redir->file->mimetype = $redir_info['type'];
+ $redir->file->size = isset($redir_info['size']) ? $redir_info['size'] : null;
+ $redir->file->date = isset($redir_info['time']) ? $redir_info['time'] : null;
+ if (isset($redir_info['protected']) && !empty($redir_info['protected'])) {
+ $redir->file->protected = true;
+ }
}
- // No manual dereferencing; leave the unknown URL as is.
- return $in_url;
+ return $redir;
}
/**
@@ -246,37 +262,24 @@ class File_redirection extends Managed_DataObject
if (!empty($short_url) && $short_url != $long_url) {
$short_url = (string)$short_url;
// store it
- $file = File::getKV('url', $long_url);
- if ($file instanceof File) {
- $file_id = $file->getID();
- } else {
+ try {
+ $file = File::getByUrl($long_url);
+ } catch (NoResultException $e) {
// Check if the target URL is itself a redirect...
- $redir_data = File_redirection::where($long_url);
- if (is_array($redir_data)) {
- // We haven't seen the target URL before.
- // Save file and embedding data about it!
- $file = File::saveNew($redir_data, $long_url);
- $file_id = $file->getID();
- } else if (is_string($redir_data)) {
- // The file is a known redirect target.
- $file = File::getKV('url', $redir_data);
- if (empty($file)) {
- // @fixme should we save a new one?
- // this case was triggering sometimes for redirects
- // with unresolvable targets; found while fixing
- // "can't linkify" bugs with shortened links to
- // SSL sites with cert issues.
- return null;
- }
- $file_id = $file->getID();
+ $redir = File_redirection::where($long_url);
+ $file = $redir->getFile();
+ if (empty($file->id)) {
+ $file->saveFile();
}
}
- $file_redir = File_redirection::getKV('url', $short_url);
- if (!$file_redir instanceof File_redirection) {
- $file_redir = new File_redirection;
+ // Now we definitely have a File object in $file
+ try {
+ $file_redir = File_redirection::getByUrl($short_url);
+ } catch (NoResultException $e) {
+ $file_redir = new File_redirection();
$file_redir->urlhash = File::hashurl($short_url);
$file_redir->url = $short_url;
- $file_redir->file_id = $file_id;
+ $file_redir->file_id = $file->getID();
$file_redir->insert();
}
return $short_url;
@@ -336,7 +339,7 @@ class File_redirection extends Managed_DataObject
static function saveNew($data, $file_id, $url) {
$file_redir = new File_redirection;
- $file_redir->urlhash = File::hashurl($short_url);
+ $file_redir->urlhash = File::hashurl($url);
$file_redir->url = $url;
$file_redir->file_id = $file_id;
$file_redir->redirections = intval($data['redirects']);
@@ -385,4 +388,12 @@ class File_redirection extends Managed_DataObject
echo "DONE.\n";
echo "Resuming core schema upgrade...";
}
+
+ public function getFile() {
+ if(empty($this->file) && $this->file_id) {
+ $this->file = File::getKV('id', $this->file_id);
+ }
+
+ return $this->file;
+ }
}
diff --git a/classes/File_thumbnail.php b/classes/File_thumbnail.php
index fb2515f9f5..e1eb79e099 100644
--- a/classes/File_thumbnail.php
+++ b/classes/File_thumbnail.php
@@ -153,6 +153,26 @@ class File_thumbnail extends Managed_DataObject
return $this->url;
}
+ public function getHeight()
+ {
+ return $this->height;
+ }
+
+ public function getWidth()
+ {
+ return $this->width;
+ }
+
+ public function getHtmlAttrs(array $orig=array(), $overwrite=true)
+ {
+ $attrs = [
+ 'height' => $this->getHeight(),
+ 'width' => $this->getWidth(),
+ 'src' => $this->getUrl(),
+ ];
+ return $overwrite ? array_merge($orig, $attrs) : array_merge($attrs, $orig);
+ }
+
public function delete($useWhere=false)
{
if (!empty($this->filename) && file_exists(File_thumbnail::path($this->filename))) {
diff --git a/classes/Group_join_queue.php b/classes/Group_join_queue.php
index 8007552fcf..9ff221c49f 100644
--- a/classes/Group_join_queue.php
+++ b/classes/Group_join_queue.php
@@ -76,18 +76,15 @@ class Group_join_queue extends Managed_DataObject
/**
* Abort the pending group join...
- *
- * @param User_group $group
*/
function abort()
{
$profile = $this->getMember();
$group = $this->getGroup();
- if ($request) {
- if (Event::handle('StartCancelJoinGroup', array($profile, $group))) {
- $this->delete();
- Event::handle('EndCancelJoinGroup', array($profile, $group));
- }
+
+ if (Event::handle('StartCancelJoinGroup', array($profile, $group))) {
+ $this->delete();
+ Event::handle('EndCancelJoinGroup', array($profile, $group));
}
}
diff --git a/classes/Group_member.php b/classes/Group_member.php
index 392440222b..3abb7681e8 100644
--- a/classes/Group_member.php
+++ b/classes/Group_member.php
@@ -65,7 +65,9 @@ class Group_member extends Managed_DataObject
$member->group_id = $group_id;
$member->profile_id = $profile_id;
$member->created = common_sql_now();
- $member->uri = self::newURI($profile_id, $group_id, $member->created);
+ $member->uri = self::newUri(Profile::getByID($profile_id),
+ User_group::getByID($group_id),
+ $member->created);
$result = $member->insert();
@@ -166,7 +168,7 @@ class Group_member extends Managed_DataObject
$act = new Activity();
- $act->id = $this->getURI();
+ $act->id = $this->getUri();
$act->actor = $member->asActivityObject();
$act->verb = ActivityVerb::JOIN;
@@ -201,20 +203,8 @@ class Group_member extends Managed_DataObject
mail_notify_group_join($this->getGroup(), $this->getMember());
}
- function getURI()
+ function getUri()
{
- if (!empty($this->uri)) {
- return $this->uri;
- } else {
- return self::newURI($this->profile_id, $this->group_id, $this->created);
- }
- }
-
- static function newURI($profile_id, $group_id, $created)
- {
- return TagURI::mint('join:%d:%d:%s',
- $profile_id,
- $group_id,
- common_date_iso8601($created));
+ return $this->uri ?: self::newUri($this->getMember(), $this->getGroup()->getProfile(), $this->created);
}
}
diff --git a/classes/Managed_DataObject.php b/classes/Managed_DataObject.php
index ec51402993..fb18e594f9 100644
--- a/classes/Managed_DataObject.php
+++ b/classes/Managed_DataObject.php
@@ -334,7 +334,7 @@ abstract class Managed_DataObject extends Memcached_DataObject
$object = new $classname();
foreach ($pkey as $col) {
if (!array_key_exists($col, $vals)) {
- throw new ServerException("Missing primary key column '{$col}'");
+ throw new ServerException("Missing primary key column '{$col}' for ".get_called_class()." among provided keys: ".implode(',', array_keys($vals)));
} elseif (is_null($vals[$col])) {
throw new ServerException("NULL values not allowed in getByPK for column '{$col}'");
}
@@ -346,6 +346,41 @@ abstract class Managed_DataObject extends Memcached_DataObject
return $object;
}
+ /**
+ * Returns an object by looking at given unique key columns.
+ *
+ * Will NOT accept NULL values for a unique key column. Ignores non-key values.
+ *
+ * @param array $vals All array keys which are set must be non-null.
+ *
+ * @return Managed_DataObject of the get_called_class() type
+ * @throws NoResultException if no object with that primary key
+ */
+ static function getByKeys(array $vals)
+ {
+ $classname = get_called_class();
+
+ $object = new $classname();
+
+ $keys = $object->keys();
+ if (is_null($keys)) {
+ throw new ServerException("Failed to get key columns for class '{$classname}'");
+ }
+
+ foreach ($keys as $col) {
+ if (!array_key_exists($col, $vals)) {
+ continue;
+ } elseif (is_null($vals[$col])) {
+ throw new ServerException("NULL values not allowed in getByKeys for column '{$col}'");
+ }
+ $object->$col = $vals[$col];
+ }
+ if (!$object->find(true)) {
+ throw new NoResultException($object);
+ }
+ return $object;
+ }
+
static function getByID($id)
{
if (empty($id)) {
@@ -453,4 +488,16 @@ abstract class Managed_DataObject extends Memcached_DataObject
{
// NOOP
}
+
+ static function newUri(Profile $actor, Managed_DataObject $object, $created=null)
+ {
+ if (is_null($created)) {
+ $created = common_sql_now();
+ }
+ return TagURI::mint(strtolower(get_called_class()).':%d:%s:%d:%s',
+ $actor->getID(),
+ ActivityUtils::resolveUri($object->getObjectType(), true),
+ $object->getID(),
+ common_date_iso8601($created));
+ }
}
diff --git a/classes/Notice.php b/classes/Notice.php
index 41c4544cf2..1afc6d0977 100644
--- a/classes/Notice.php
+++ b/classes/Notice.php
@@ -90,7 +90,7 @@ class Notice extends Managed_DataObject
'source' => array('type' => 'varchar', 'length' => 32, 'description' => 'source of comment, like "web", "im", or "clientname"'),
'conversation' => array('type' => 'int', 'description' => 'id of root notice in this conversation'),
'repeat_of' => array('type' => 'int', 'description' => 'notice this is a repeat of'),
- 'object_type' => array('type' => 'varchar', 'length' => 191, 'description' => 'URI representing activity streams object type', 'default' => 'http://activitystrea.ms/schema/1.0/note'),
+ 'object_type' => array('type' => 'varchar', 'length' => 191, 'description' => 'URI representing activity streams object type', 'default' => null),
'verb' => array('type' => 'varchar', 'length' => 191, 'description' => 'URI representing activity streams verb', 'default' => 'http://activitystrea.ms/schema/1.0/post'),
'scope' => array('type' => 'int',
'description' => 'bit map for distribution scope; 0 = everywhere; 1 = this server only; 2 = addressees; 4 = followers; null = default'),
@@ -158,43 +158,14 @@ class Notice extends Managed_DataObject
$this->_profile[$this->profile_id] = $profile;
}
- public function deleteAs(Profile $actor)
+ public function deleteAs(Profile $actor, $delete_event=true)
{
- if ($this->getProfile()->sameAs($actor) || $actor->hasRight(Right::DELETEOTHERSNOTICE)) {
- return $this->delete();
- }
- throw new AuthorizationException('You are not allowed to delete other user\'s notices');
- }
-
- function delete($useWhere=false)
- {
- // For auditing purposes, save a record that the notice
- // was deleted.
-
- // @fixme we have some cases where things get re-run and so the
- // insert fails.
- $deleted = Deleted_notice::getKV('id', $this->id);
-
- if (!$deleted instanceof Deleted_notice) {
- $deleted = Deleted_notice::getKV('uri', $this->uri);
- }
-
- if (!$deleted instanceof Deleted_notice) {
- $deleted = new Deleted_notice();
-
- $deleted->id = $this->id;
- $deleted->profile_id = $this->profile_id;
- $deleted->uri = $this->uri;
- $deleted->created = $this->created;
- $deleted->deleted = common_sql_now();
-
- $deleted->insert();
+ if (!$this->getProfile()->sameAs($actor) && !$actor->hasRight(Right::DELETEOTHERSNOTICE)) {
+ throw new AuthorizationException(_('You are not allowed to delete another user\'s notice.'));
}
if (Event::handle('NoticeDeleteRelated', array($this))) {
-
// Clear related records
-
$this->clearReplies();
$this->clearLocation();
$this->clearRepeats();
@@ -202,10 +173,21 @@ class Notice extends Managed_DataObject
$this->clearGroupInboxes();
$this->clearFiles();
$this->clearAttentions();
-
// NOTE: we don't clear queue items
}
+ $result = null;
+ if (!$delete_event || Event::handle('DeleteNoticeAsProfile', array($this, $actor, &$result))) {
+ // If $delete_event is true, we run the event. If the Event then
+ // returns false it is assumed everything was handled properly
+ // and the notice was deleted.
+ $result = $this->delete();
+ }
+ return $result;
+ }
+
+ public function delete($useWhere=false)
+ {
$result = parent::delete($useWhere);
$this->blowOnDelete();
@@ -275,6 +257,11 @@ class Notice extends Managed_DataObject
return $this->content;
}
+ public function getRendered()
+ {
+ return $this->rendered;
+ }
+
/*
* Get the original representation URL of this notice.
*
@@ -298,10 +285,8 @@ class Notice extends Managed_DataObject
}
}
- public function get_object_type($canonical=false) {
- return $canonical
- ? ActivityObject::canonicalType($this->object_type)
- : $this->object_type;
+ public function getObjectType($canonical=false) {
+ return ActivityUtils::resolveUri($this->object_type, $canonical);
}
public static function getByUri($uri)
@@ -636,7 +621,9 @@ class Notice extends Managed_DataObject
if (!empty($rendered)) {
$notice->rendered = $rendered;
} else {
- $notice->rendered = common_render_content($final, $notice);
+ $notice->rendered = common_render_content($final,
+ $notice->getProfile(),
+ $notice->hasParent() ? $notice->getParent() : null);
}
if (empty($verb)) {
@@ -697,33 +684,33 @@ class Notice extends Managed_DataObject
}
}
- // Clear the cache for subscribed users, so they'll update at next request
- // XXX: someone clever could prepend instead of clearing the cache
+ // Only save 'attention' and metadata stuff (URLs, tags...) stuff if
+ // the activityverb is a POST (since stuff like repeat, favorite etc.
+ // reasonably handle notifications themselves.
+ if (ActivityUtils::compareVerbs($notice->verb, array(ActivityVerb::POST))) {
+ if (isset($replies)) {
+ $notice->saveKnownReplies($replies);
+ } else {
+ $notice->saveReplies();
+ }
- // Save per-notice metadata...
+ if (isset($tags)) {
+ $notice->saveKnownTags($tags);
+ } else {
+ $notice->saveTags();
+ }
- if (isset($replies)) {
- $notice->saveKnownReplies($replies);
- } else {
- $notice->saveReplies();
- }
+ // Note: groups may save tags, so must be run after tags are saved
+ // to avoid errors on duplicates.
+ // Note: groups should always be set.
- if (isset($tags)) {
- $notice->saveKnownTags($tags);
- } else {
- $notice->saveTags();
- }
+ $notice->saveKnownGroups($groups);
- // Note: groups may save tags, so must be run after tags are saved
- // to avoid errors on duplicates.
- // Note: groups should always be set.
-
- $notice->saveKnownGroups($groups);
-
- if (isset($urls)) {
- $notice->saveKnownUrls($urls);
- } else {
- $notice->saveUrls();
+ if (isset($urls)) {
+ $notice->saveKnownUrls($urls);
+ } else {
+ $notice->saveUrls();
+ }
}
if ($distribute) {
@@ -751,6 +738,7 @@ class Notice extends Managed_DataObject
}
// Get ActivityObject properties
+ $actobj = null;
if (!empty($act->id)) {
// implied object
$options['uri'] = $act->id;
@@ -769,7 +757,7 @@ class Notice extends Managed_DataObject
$defaults = array(
'groups' => array(),
- 'is_local' => self::LOCAL_PUBLIC,
+ 'is_local' => $actor->isLocal() ? self::LOCAL_PUBLIC : self::REMOTE,
'mentions' => array(),
'reply_to' => null,
'repeat_of' => null,
@@ -789,12 +777,36 @@ class Notice extends Managed_DataObject
}
extract($options, EXTR_SKIP);
+ // dupe check
$stored = new Notice();
- if (!empty($uri)) {
+ if (!empty($uri) && !ActivityUtils::compareVerbs($act->verb, array(ActivityVerb::DELETE))) {
$stored->uri = $uri;
if ($stored->find()) {
common_debug('cannot create duplicate Notice URI: '.$stored->uri);
- throw new Exception('Notice URI already exists');
+ // I _assume_ saving a Notice with a colliding URI means we're really trying to
+ // save the same notice again...
+ throw new AlreadyFulfilledException('Notice URI already exists');
+ }
+ }
+
+ $autosource = common_config('public', 'autosource');
+
+ // Sandboxed are non-false, but not 1, either
+ if (!$actor->hasRight(Right::PUBLICNOTICE) ||
+ ($source && $autosource && in_array($source, $autosource))) {
+ // FIXME: ...what about remote nonpublic? Hmmm. That is, if we sandbox remote profiles...
+ $stored->is_local = Notice::LOCAL_NONPUBLIC;
+ } else {
+ $stored->is_local = intval($is_local);
+ }
+
+ if (!$stored->isLocal()) {
+ // Only do these checks for non-local notices. Local notices will generate these values later.
+ if (!common_valid_http_url($url)) {
+ common_debug('Bad notice URL: ['.$url.'], URI: ['.$uri.']. Cannot link back to original! This is normal for shared notices etc.');
+ }
+ if (empty($uri)) {
+ throw new ServerException('No URI for remote notice. Cannot accept that.');
}
}
@@ -804,18 +816,24 @@ class Notice extends Managed_DataObject
$stored->url = $url;
$stored->verb = $act->verb;
- // Use the local user's shortening preferences, if applicable.
- $stored->rendered = $actor->isLocal()
- ? $actor->shortenLinks($act->content)
- : $act->content;
+ // Notice content. We trust local users to provide HTML we like, but of course not remote users.
+ // FIXME: What about local users importing feeds? Mirror functions must filter out bad HTML first...
+ $content = $act->content ?: $act->summary;
+ if (is_null($content) && !is_null($actobj)) {
+ $content = $actobj->content ?: $actobj->summary;
+ }
+ $stored->rendered = $actor->isLocal() ? $content : common_purify($content);
$stored->content = common_strip_html($stored->rendered);
- $autosource = common_config('public', 'autosource');
-
- // Sandboxed are non-false, but not 1, either
- if (!$actor->hasRight(Right::PUBLICNOTICE) ||
- ($source && $autosource && in_array($source, $autosource))) {
- $stored->is_local = Notice::LOCAL_NONPUBLIC;
+ // Reject notice if it is too long (without the HTML)
+ // FIXME: Reject if too short (empty) too? But we have to pass the
+ if ($actor->isLocal() && Notice::contentTooLong($stored->content)) {
+ // TRANS: Client error displayed when the parameter "status" is missing.
+ // TRANS: %d is the maximum number of character for a notice.
+ throw new ClientException(sprintf(_m('That\'s too long. Maximum notice size is %d character.',
+ 'That\'s too long. Maximum notice size is %d characters.',
+ Notice::maxContent()),
+ Notice::maxContent()));
}
// Maybe a missing act-time should be fatal if the actor is not local?
@@ -846,7 +864,6 @@ class Notice extends Managed_DataObject
// If the original is private to a group, and notice has no group specified,
// make it to the same group(s)
if (empty($groups) && ($reply->scope & Notice::GROUP_SCOPE)) {
- $groups = array();
$replyGroups = $reply->getGroups();
foreach ($replyGroups as $group) {
if ($actor->isMember($group)) {
@@ -866,7 +883,7 @@ class Notice extends Managed_DataObject
$conv = Conversation::getKV('uri', $act->context->conversation);
if ($conv instanceof Conversation) {
common_debug('Conversation stitched together from (probably) a reply activity to unknown remote user. Activity creation time ('.$stored->created.') should maybe be compared to conversation creation time ('.$conv->created.').');
- $stored->conversation = $conv->id;
+ $stored->conversation = $conv->getID();
} else {
// Conversation URI was not found, so we must create it. But we can't create it
// until we have a Notice ID because of the database layout...
@@ -901,11 +918,24 @@ class Notice extends Managed_DataObject
$urls[] = $href;
}
+ if (ActivityUtils::compareVerbs($stored->verb, array(ActivityVerb::POST))) {
+ if (empty($act->objects[0]->type)) {
+ // Default type for the post verb is 'note', but we know it's
+ // a 'comment' if it is in reply to something.
+ $stored->object_type = empty($stored->reply_to) ? ActivityObject::NOTE : ActivityObject::COMMENT;
+ } else {
+ //TODO: Is it safe to always return a relative URI? The
+ // JSON version of ActivityStreams always use it, so we
+ // should definitely be able to handle it...
+ $stored->object_type = ActivityUtils::resolveUri($act->objects[0]->type, true);
+ }
+ }
+
if (Event::handle('StartNoticeSave', array(&$stored))) {
// XXX: some of these functions write to the DB
try {
- $stored->insert(); // throws exception on error
+ $result = $stored->insert(); // throws exception on error
if ($notloc instanceof Notice_location) {
$notloc->notice_id = $stored->getID();
@@ -917,7 +947,7 @@ class Notice extends Managed_DataObject
$object = null;
Event::handle('StoreActivityObject', array($act, $stored, $options, &$object));
if (empty($object)) {
- throw new ServerException('Unsuccessful call to StoreActivityObject '.$stored->uri . ': '.$act->asString());
+ throw new ServerException('Unsuccessful call to StoreActivityObject '.$stored->getUri() . ': '.$act->asString());
}
// If it's not part of a conversation, it's the beginning
@@ -926,7 +956,7 @@ class Notice extends Managed_DataObject
// $act->context->conversation will be null if it was not provided
common_debug('Creating a new conversation for stored notice ID='.$stored->getID().' with URI: '.$act->context->conversation);
$conv = Conversation::create($stored, $act->context->conversation);
- $stored->conversation = $conv->id;
+ $stored->conversation = $conv->getID();
}
$stored->update($orig);
@@ -946,34 +976,39 @@ class Notice extends Managed_DataObject
// Save per-notice metadata...
$mentions = array();
- $groups = array();
+ $group_ids = array();
// This event lets plugins filter out non-local recipients (attentions we don't care about)
// Used primarily for OStatus (and if we don't federate, all attentions would be local anyway)
- Event::handle('GetLocalAttentions', array($actor, $act->context->attention, &$mentions, &$groups));
+ Event::handle('GetLocalAttentions', array($actor, $act->context->attention, &$mentions, &$group_ids));
- if (!empty($mentions)) {
- $stored->saveKnownReplies($mentions);
- } else {
- $stored->saveReplies();
- }
+ // Only save 'attention' and metadata stuff (URLs, tags...) stuff if
+ // the activityverb is a POST (since stuff like repeat, favorite etc.
+ // reasonably handle notifications themselves.
+ if (ActivityUtils::compareVerbs($stored->verb, array(ActivityVerb::POST))) {
+ if (!empty($mentions)) {
+ $stored->saveKnownReplies($mentions);
+ } else {
+ $stored->saveReplies();
+ }
- if (!empty($tags)) {
- $stored->saveKnownTags($tags);
- } else {
- $stored->saveTags();
- }
+ if (!empty($tags)) {
+ $stored->saveKnownTags($tags);
+ } else {
+ $stored->saveTags();
+ }
- // Note: groups may save tags, so must be run after tags are saved
- // to avoid errors on duplicates.
- // Note: groups should always be set.
+ // Note: groups may save tags, so must be run after tags are saved
+ // to avoid errors on duplicates.
+ // Note: groups should always be set.
- $stored->saveKnownGroups($groups);
+ $stored->saveKnownGroups($group_ids);
- if (!empty($urls)) {
- $stored->saveKnownUrls($urls);
- } else {
- $stored->saveUrls();
+ if (!empty($urls)) {
+ $stored->saveKnownUrls($urls);
+ } else {
+ $stored->saveUrls();
+ }
}
if ($distribute) {
@@ -985,15 +1020,13 @@ class Notice extends Managed_DataObject
}
static public function figureOutScope(Profile $actor, array $groups, $scope=null) {
- if (is_null($scope)) {
- $scope = self::defaultScope();
- }
+ $scope = is_null($scope) ? self::defaultScope() : intval($scope);
// For private streams
try {
$user = $actor->getUser();
// FIXME: We can't do bit comparison with == (Legacy StatusNet thing. Let's keep it for now.)
- if ($user->private_stream && ($scope == Notice::PUBLIC_SCOPE || $scope == Notice::SITE_SCOPE)) {
+ if ($user->private_stream && ($scope === Notice::PUBLIC_SCOPE || $scope === Notice::SITE_SCOPE)) {
$scope |= Notice::FOLLOWER_SCOPE;
}
} catch (NoSuchUserException $e) {
@@ -1025,8 +1058,10 @@ class Notice extends Managed_DataObject
$this->blowStream('networkpublic');
}
- self::blow('notice:list-ids:conversation:%s', $this->conversation);
- self::blow('conversation:notice_count:%d', $this->conversation);
+ if ($this->conversation) {
+ self::blow('notice:list-ids:conversation:%s', $this->conversation);
+ self::blow('conversation:notice_count:%d', $this->conversation);
+ }
if ($this->isRepeat()) {
// XXX: we should probably only use one of these
@@ -1320,6 +1355,10 @@ class Notice extends Managed_DataObject
}
} catch (NoParentNoticeException $e) {
// Latest notice has no parent
+ } catch (NoResultException $e) {
+ // Notice was not found, so we can't go further up in the tree.
+ // FIXME: Maybe we should do this in a more stable way where deleted
+ // notices won't break conversation chains?
}
// No parent, or parent out of scope
$root = $last;
@@ -1491,13 +1530,8 @@ class Notice extends Managed_DataObject
* best with generalizations on user_group to support
* remote groups better.
*/
- function saveKnownGroups($group_ids)
+ function saveKnownGroups(array $group_ids)
{
- if (!is_array($group_ids)) {
- // TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
- throw new ServerException(_('Bad type provided to saveKnownGroups.'));
- }
-
$groups = array();
foreach (array_unique($group_ids) as $id) {
$group = User_group::getKV('id', $id);
@@ -1573,7 +1607,7 @@ class Notice extends Managed_DataObject
return;
}
- $sender = Profile::getKV($this->profile_id);
+ $sender = $this->getProfile();
foreach (array_unique($uris) as $uri) {
try {
@@ -1588,11 +1622,9 @@ class Notice extends Managed_DataObject
continue;
}
- $this->saveReply($profile->id);
- self::blow('reply:stream:%d', $profile->id);
+ $this->saveReply($profile->getID());
+ self::blow('reply:stream:%d', $profile->getID());
}
-
- return;
}
/**
@@ -1607,12 +1639,6 @@ class Notice extends Managed_DataObject
function saveReplies()
{
- // Don't save reply data for repeats
-
- if ($this->isRepeat()) {
- return array();
- }
-
$sender = $this->getProfile();
$replied = array();
@@ -1621,17 +1647,21 @@ class Notice extends Managed_DataObject
try {
$parent = $this->getParent();
$parentauthor = $parent->getProfile();
- $this->saveReply($parentauthor->id);
- $replied[$parentauthor->id] = 1;
- self::blow('reply:stream:%d', $parentauthor->id);
+ $this->saveReply($parentauthor->getID());
+ $replied[$parentauthor->getID()] = 1;
+ self::blow('reply:stream:%d', $parentauthor->getID());
} catch (NoParentNoticeException $e) {
// Not a reply, since it has no parent!
+ $parent = null;
+ } catch (NoResultException $e) {
+ // Parent notice was probably deleted
+ $parent = null;
}
// @todo ideally this parser information would only
// be calculated once.
- $mentions = common_find_mentions($this->content, $this);
+ $mentions = common_find_mentions($this->content, $sender, $parent);
// store replied only for first @ (what user/notice what the reply directed,
// we assume first @ is it)
@@ -1720,7 +1750,6 @@ class Notice extends Managed_DataObject
function sendReplyNotifications()
{
// Don't send reply notifications for repeats
-
if ($this->isRepeat()) {
return array();
}
@@ -1730,9 +1759,11 @@ class Notice extends Managed_DataObject
require_once INSTALLDIR.'/lib/mail.php';
foreach ($recipientIds as $recipientId) {
- $user = User::getKV('id', $recipientId);
- if ($user instanceof User) {
+ try {
+ $user = User::getByID($recipientId);
mail_notify_attn($user, $this);
+ } catch (NoResultException $e) {
+ // No such user
}
}
Event::handle('EndNotifyMentioned', array($this, $recipientIds));
@@ -1851,6 +1882,8 @@ class Notice extends Managed_DataObject
$ctx->replyToUrl = $reply->getUrl(true); // true for fallback to local URL, less messy
} catch (NoParentNoticeException $e) {
// This is not a reply to something
+ } catch (NoResultException $e) {
+ // Parent notice was probably deleted
}
try {
@@ -2035,6 +2068,7 @@ class Notice extends Managed_DataObject
if (Event::handle('StartActivityObjectFromNotice', array($this, &$object))) {
$object->type = $this->object_type ?: ActivityObject::NOTE;
$object->id = $this->getUri();
+ //FIXME: = $object->title ?: sprintf(... because we might get a title from StartActivityObjectFromNotice
$object->title = sprintf('New %1$s by %2$s', ActivityObject::canonicalType($object->type), $this->getProfile()->getNickname());
$object->content = $this->rendered;
$object->link = $this->getUrl();
@@ -2407,7 +2441,7 @@ class Notice extends Managed_DataObject
$this->uri = sprintf('%s%s=%d:%s=%s',
TagURI::mint(),
'noticeId', $this->id,
- 'objectType', $this->get_object_type(true));
+ 'objectType', $this->getObjectType(true));
$changed = true;
}
@@ -2469,8 +2503,13 @@ class Notice extends Managed_DataObject
public function isLocal()
{
- return ($this->is_local == Notice::LOCAL_PUBLIC ||
- $this->is_local == Notice::LOCAL_NONPUBLIC);
+ $is_local = intval($this->is_local);
+ return ($is_local === self::LOCAL_PUBLIC || $is_local === self::LOCAL_NONPUBLIC);
+ }
+
+ public function getScope()
+ {
+ return intval($this->scope);
}
public function isRepeat()
@@ -2663,13 +2702,9 @@ class Notice extends Managed_DataObject
protected function _inScope($profile)
{
- if (!is_null($this->scope)) {
- $scope = $this->scope;
- } else {
- $scope = self::defaultScope();
- }
+ $scope = is_null($this->scope) ? self::defaultScope() : $this->getScope();
- if ($scope == 0 && !$this->getProfile()->isPrivateStream()) { // Not scoping, so it is public.
+ if ($scope === 0 && !$this->getProfile()->isPrivateStream()) { // Not scoping, so it is public.
return !$this->isHiddenSpam($profile);
}
@@ -2754,12 +2789,35 @@ class Notice extends Managed_DataObject
return false;
}
+ public function hasParent()
+ {
+ try {
+ $this->getParent();
+ } catch (NoParentNoticeException $e) {
+ return false;
+ }
+ return true;
+ }
+
public function getParent()
{
+ $reply_to_id = null;
+
if (empty($this->reply_to)) {
throw new NoParentNoticeException($this);
}
- return self::getByID($this->reply_to);
+
+ // The reply_to ID in the table Notice could exist with a number
+ // however, the replied to notice might not exist in the database.
+ // Thus we need to catch the exception and throw the NoParentNoticeException else
+ // the timeline will not display correctly.
+ try {
+ $reply_to_id = self::getByID($this->reply_to);
+ } catch(Exception $e){
+ throw new NoParentNoticeException($this);
+ }
+
+ return $reply_to_id;
}
/**
diff --git a/classes/Oauth_application.php b/classes/Oauth_application.php
index d5d38d0d66..5d12484cf5 100644
--- a/classes/Oauth_application.php
+++ b/classes/Oauth_application.php
@@ -166,7 +166,7 @@ class Oauth_application extends Managed_DataObject
'consumer_key' => array('type' => 'varchar', 'length' => 191, 'not null' => true, 'description' => 'application consumer key'),
'name' => array('type' => 'varchar', 'length' => 191, 'not null' => true, 'description' => 'name of the application'),
'description' => array('type' => 'varchar', 'length' => 191, 'description' => 'description of the application'),
- 'icon' => array('type' => 'varchar', 'length' => 191, 'not null' => true, 'description' => 'application icon'),
+ 'icon' => array('type' => 'varchar', 'length' => 191, 'not null' => true, 'default' => '/theme/base/default-avatar-stream.png', 'description' => 'application icon'),
'source_url' => array('type' => 'varchar', 'length' => 191, 'description' => 'application homepage - used for source link'),
'organization' => array('type' => 'varchar', 'length' => 191, 'description' => 'name of the organization running the application'),
'homepage' => array('type' => 'varchar', 'length' => 191, 'description' => 'homepage for the organization'),
diff --git a/classes/Profile.php b/classes/Profile.php
index 5ef77a9506..a45511fe54 100644
--- a/classes/Profile.php
+++ b/classes/Profile.php
@@ -17,24 +17,21 @@
* along with this program. If not, see .
*/
-if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
+if (!defined('GNUSOCIAL')) { exit(1); }
/**
* Table Definition for profile
*/
class Profile extends Managed_DataObject
{
- ###START_AUTOCODE
- /* the code below is auto generated do not remove the above tag */
-
public $__table = 'profile'; // table name
public $id; // int(4) primary_key not_null
public $nickname; // varchar(64) multiple_key not_null
- public $fullname; // varchar(191) multiple_key not 255 because utf8mb4 takes more space
- public $profileurl; // varchar(191) not 255 because utf8mb4 takes more space
- public $homepage; // varchar(191) multiple_key not 255 because utf8mb4 takes more space
+ public $fullname; // text()
+ public $profileurl; // text()
+ public $homepage; // text()
public $bio; // text() multiple_key
- public $location; // varchar(191) multiple_key not 255 because utf8mb4 takes more space
+ public $location; // text()
public $lat; // decimal(10,7)
public $lon; // decimal(10,7)
public $location_id; // int(4)
@@ -49,11 +46,11 @@ class Profile extends Managed_DataObject
'fields' => array(
'id' => array('type' => 'serial', 'not null' => true, 'description' => 'unique identifier'),
'nickname' => array('type' => 'varchar', 'length' => 64, 'not null' => true, 'description' => 'nickname or username', 'collate' => 'utf8mb4_general_ci'),
- 'fullname' => array('type' => 'varchar', 'length' => 191, 'description' => 'display name', 'collate' => 'utf8mb4_general_ci'),
- 'profileurl' => array('type' => 'varchar', 'length' => 191, 'description' => 'URL, cached so we dont regenerate'),
- 'homepage' => array('type' => 'varchar', 'length' => 191, 'description' => 'identifying URL', 'collate' => 'utf8mb4_general_ci'),
+ 'fullname' => array('type' => 'text', 'description' => 'display name', 'collate' => 'utf8mb4_general_ci'),
+ 'profileurl' => array('type' => 'text', 'description' => 'URL, cached so we dont regenerate'),
+ 'homepage' => array('type' => 'text', 'description' => 'identifying URL', 'collate' => 'utf8mb4_general_ci'),
'bio' => array('type' => 'text', 'description' => 'descriptive biography', 'collate' => 'utf8mb4_general_ci'),
- 'location' => array('type' => 'varchar', 'length' => 191, 'description' => 'physical location', 'collate' => 'utf8mb4_general_ci'),
+ 'location' => array('type' => 'text', 'description' => 'physical location', 'collate' => 'utf8mb4_general_ci'),
'lat' => array('type' => 'numeric', 'precision' => 10, 'scale' => 7, 'description' => 'latitude'),
'lon' => array('type' => 'numeric', 'precision' => 10, 'scale' => 7, 'description' => 'longitude'),
'location_id' => array('type' => 'int', 'description' => 'location id if possible'),
@@ -76,9 +73,6 @@ class Profile extends Managed_DataObject
return $def;
}
-
- /* the code above is auto generated do not remove the tag below */
- ###END_AUTOCODE
public static function getByEmail($email)
{
@@ -1242,8 +1236,9 @@ class Profile extends Managed_DataObject
{
// XXX: not really a pkey, but should work
- $notice = Notice::pkeyGet(array('profile_id' => $this->id,
- 'repeat_of' => $notice->id));
+ $notice = Notice::pkeyGet(array('profile_id' => $this->getID(),
+ 'repeat_of' => $notice->getID(),
+ 'verb' => ActivityVerb::SHARE));
return !empty($notice);
}
@@ -1438,6 +1433,11 @@ class Profile extends Managed_DataObject
$user = User::getKV('id', $this->id);
if ($user instanceof User) {
$uri = $user->getUri();
+ } else {
+ $group = User_group::getKV('profile_id', $this->id);
+ if ($group instanceof User_group) {
+ $uri = $group->getUri();
+ }
}
Event::handle('EndGetProfileUri', array($this, &$uri));
@@ -1593,8 +1593,20 @@ class Profile extends Managed_DataObject
return $this;
}
- public function sameAs(Profile $other)
+ /**
+ * Test whether the given profile is the same as the current class,
+ * for testing identities.
+ *
+ * @param Profile $other The other profile, usually from Action's $this->scoped
+ *
+ * @return boolean
+ */
+ public function sameAs(Profile $other=null)
{
+ if (is_null($other)) {
+ // In case $this->scoped is null or something, i.e. not a current/legitimate profile.
+ return false;
+ }
return $this->getID() === $other->getID();
}
diff --git a/classes/Profile_list.php b/classes/Profile_list.php
index 2b3d2aa5ad..000e10b41f 100644
--- a/classes/Profile_list.php
+++ b/classes/Profile_list.php
@@ -21,20 +21,10 @@
* @license GNU Affero General Public License http://www.gnu.org/licenses/
*/
-if (!defined('STATUSNET') && !defined('LACONICA')) {
- exit(1);
-}
-
-/**
- * Table Definition for profile_list
- */
-require_once INSTALLDIR.'/classes/Memcached_DataObject.php';
+if (!defined('GNUSOCIAL')) { exit(1); }
class Profile_list extends Managed_DataObject
{
- ###START_AUTOCODE
- /* the code below is auto generated do not remove the above tag */
-
public $__table = 'profile_list'; // table name
public $id; // int(4) primary_key not_null
public $tagger; // int(4)
@@ -48,9 +38,6 @@ class Profile_list extends Managed_DataObject
public $tagged_count; // smallint
public $subscriber_count; // smallint
- /* the code above is auto generated do not remove the tag below */
- ###END_AUTOCODE
-
public static function schemaDef()
{
return array(
@@ -94,7 +81,7 @@ class Profile_list extends Managed_DataObject
function getTagger()
{
- return Profile::getKV('id', $this->tagger);
+ return Profile::getByID($this->tagger);
}
/**
@@ -145,7 +132,7 @@ class Profile_list extends Managed_DataObject
$url = $this->mainpage;
} else {
$url = common_local_url('showprofiletag',
- array('tagger' => $this->getTagger()->nickname,
+ array('nickname' => $this->getTagger()->nickname,
'tag' => $this->tag));
}
}
@@ -659,7 +646,7 @@ class Profile_list extends Managed_DataObject
$orig = clone($ptag);
$user = User::getKV('id', $ptag->tagger);
if(!empty($user)) {
- $ptag->mainpage = common_local_url('showprofiletag', array('tag' => $ptag->tag, 'tagger' => $user->nickname));
+ $ptag->mainpage = common_local_url('showprofiletag', array('tag' => $ptag->tag, 'nickname' => $user->getNickname()));
} else {
$ptag->mainpage = $uri; // assume this is a remote peopletag and the uri works
}
diff --git a/classes/Profile_prefs.php b/classes/Profile_prefs.php
index 72a707cae8..bc7c400b89 100644
--- a/classes/Profile_prefs.php
+++ b/classes/Profile_prefs.php
@@ -85,17 +85,17 @@ class Profile_prefs extends Managed_DataObject
static function getAll(Profile $profile)
{
try {
- $prefs = self::listFind('profile_id', $profile->getID());
+ $prefs = self::listFind('profile_id', array($profile->getID()));
} catch (NoResultException $e) {
return array();
}
$list = array();
- while ($entry = $prefs->fetch()) {
- if (!isset($list[$entry->namespace])) {
- $list[$entry->namespace] = array();
+ while ($prefs->fetch()) {
+ if (!isset($list[$prefs->namespace])) {
+ $list[$prefs->namespace] = array();
}
- $list[$entry->namespace][$entry->topic] = $entry->data;
+ $list[$prefs->namespace][$prefs->topic] = $prefs->data;
}
return $list;
}
diff --git a/classes/Queue_item.php b/classes/Queue_item.php
index d41c53e0e0..8a2cc87da3 100644
--- a/classes/Queue_item.php
+++ b/classes/Queue_item.php
@@ -68,16 +68,15 @@ class Queue_item extends Managed_DataObject
// XXX: potential race condition
// can we force it to only update if claimed is still null
// (or old)?
- common_log(LOG_INFO, 'claiming queue item id = ' . $qi->getID() .
- ' for transport ' . $qi->transport);
+ common_log(LOG_INFO, 'claiming queue item id = ' . $qi->getID() . ' for transport ' . $qi->transport);
$orig = clone($qi);
$qi->claimed = common_sql_now();
$result = $qi->update($orig);
if ($result) {
- common_log(LOG_INFO, 'claim succeeded.');
+ common_log(LOG_DEBUG, 'claim succeeded.');
return $qi;
} else {
- common_log(LOG_INFO, 'claim failed.');
+ common_log(LOG_ERR, 'claim of queue item id= ' . $qi->getID() . ' for transport ' . $qi->transport . ' failed.');
}
}
$qi = null;
diff --git a/classes/Subscription.php b/classes/Subscription.php
index 314a597f55..f77472ae70 100644
--- a/classes/Subscription.php
+++ b/classes/Subscription.php
@@ -159,8 +159,8 @@ class Subscription extends Managed_DataObject
$sub->jabber = 1;
$sub->sms = 1;
$sub->created = common_sql_now();
- $sub->uri = self::newURI($sub->subscriber,
- $sub->subscribed,
+ $sub->uri = self::newUri($subscriber,
+ $other,
$sub->created);
$result = $sub->insert();
@@ -267,18 +267,20 @@ class Subscription extends Managed_DataObject
return $sub;
}
+ public function getSubscriber()
+ {
+ return Profile::getByID($this->subscriber);
+ }
+
+ public function getSubscribed()
+ {
+ return Profile::getByID($this->subscribed);
+ }
+
function asActivity()
{
- $subscriber = Profile::getKV('id', $this->subscriber);
- $subscribed = Profile::getKV('id', $this->subscribed);
-
- if (!$subscriber instanceof Profile) {
- throw new NoProfileException($this->subscriber);
- }
-
- if (!$subscribed instanceof Profile) {
- throw new NoProfileException($this->subscribed);
- }
+ $subscriber = $this->getSubscriber();
+ $subscribed = $this->getSubscribed();
$act = new Activity();
@@ -286,7 +288,7 @@ class Subscription extends Managed_DataObject
// XXX: rationalize this with the URL
- $act->id = $this->getURI();
+ $act->id = $this->getUri();
$act->time = strtotime($this->created);
// TRANS: Activity title when subscribing to another person.
@@ -431,20 +433,8 @@ class Subscription extends Managed_DataObject
return parent::update($dataObject);
}
- function getURI()
+ public function getUri()
{
- if (!empty($this->uri)) {
- return $this->uri;
- } else {
- return self::newURI($this->subscriber, $this->subscribed, $this->created);
- }
- }
-
- static function newURI($subscriber_id, $subscribed_id, $created)
- {
- return TagURI::mint('follow:%d:%d:%s',
- $subscriber_id,
- $subscribed_id,
- common_date_iso8601($created));
+ return $this->uri ?: self::newUri($this->getSubscriber(), $this->getSubscribed(), $this->created);
}
}
diff --git a/classes/User.php b/classes/User.php
index e33c83e89c..c8b334d489 100644
--- a/classes/User.php
+++ b/classes/User.php
@@ -1012,6 +1012,24 @@ class User extends Managed_DataObject
return !empty($this->password);
}
+ public function setPassword($password)
+ {
+ $orig = clone($this);
+ $this->password = common_munge_password($password, $this->getProfile());
+
+ if ($this->validate() !== true) {
+ // TRANS: Form validation error on page where to change password.
+ throw new ServerException(_('Error saving user; invalid.'));
+ }
+
+ if (!$this->update($orig)) {
+ common_log_db_error($this, 'UPDATE', __FILE__);
+ // TRANS: Server error displayed on page where to change password when password change
+ // TRANS: could not be made because of a server error.
+ throw new ServerException(_('Cannot save new password.'));
+ }
+ }
+
public function delPref($namespace, $topic)
{
return $this->getProfile()->delPref($namespace, $topic);
diff --git a/classes/User_group.php b/classes/User_group.php
index df54b7987c..7bfb16e27f 100644
--- a/classes/User_group.php
+++ b/classes/User_group.php
@@ -33,6 +33,12 @@ class User_group extends Managed_DataObject
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
+ public function getObjectType()
+ {
+ return ActivityObject::GROUP;
+ }
+
+
public static function schemaDef()
{
return array(
@@ -214,24 +220,19 @@ class User_group extends Managed_DataObject
*/
function getRequests($offset=0, $limit=null)
{
- $qry =
- 'SELECT profile.* ' .
- 'FROM profile JOIN group_join_queue '.
- 'ON profile.id = group_join_queue.profile_id ' .
- 'WHERE group_join_queue.group_id = %d ' .
- 'ORDER BY group_join_queue.created DESC ';
-
- if ($limit != null) {
- if (common_config('db','type') == 'pgsql') {
- $qry .= ' LIMIT ' . $limit . ' OFFSET ' . $offset;
- } else {
- $qry .= ' LIMIT ' . $offset . ', ' . $limit;
- }
- }
+ $rq = new Group_join_queue();
+ $rq->group_id = $this->id;
$members = new Profile();
- $members->query(sprintf($qry, $this->id));
+ $members->joinAdd(['id', $rq, 'profile_id']);
+
+ if ($limit != null) {
+ $members->limit($offset, $limit);
+ }
+
+ $members->find();
+
return $members;
}
@@ -818,7 +819,7 @@ class User_group extends Managed_DataObject
function isPrivate()
{
return ($this->join_policy == self::JOIN_POLICY_MODERATE &&
- $this->force_scope == 1);
+ intval($this->force_scope) === 1);
}
public function isLocal()
diff --git a/db/core.php b/db/core.php
index d779717fd4..f654d79d99 100644
--- a/db/core.php
+++ b/db/core.php
@@ -72,7 +72,6 @@ $classes = array('Schema_version',
'Group_block',
'Group_alias',
'Session',
- 'Deleted_notice',
'Config',
'Profile_role',
'Location_namespace',
diff --git a/doc-src/api b/doc-src/api
index f8823d8b2e..b9599f536c 100644
--- a/doc-src/api
+++ b/doc-src/api
@@ -2,5 +2,12 @@
-%%site.name%% provides an API that applications can use to interact with it.
-More information about this API can be found on the [StatusNet Wiki](http://status.net/wiki/API).
+%%site.name%% provides APIs that applications can use to interact with it:
+
+* [AtomPub](atompub)
+* [Twitter-compatible API](twitterapi)
+
+## API discovery
+
+The base URLs for the APIs can be obtained using [Really Simple Discovery](https://en.wikipedia.org/wiki/Really_Simple_Discovery).
+
diff --git a/doc-src/atompub b/doc-src/atompub
new file mode 100644
index 0000000000..6870bd2ad0
--- /dev/null
+++ b/doc-src/atompub
@@ -0,0 +1,229 @@
+> The Atom Publishing Protocol (AtomPub) is an application-level
+> protocol for publishing and editing Web resources. The protocol is
+> based on HTTP transfer of Atom-formatted representations. The Atom
+> format is documented in the Atom Syndication Format.
+
+You can find more information about AtomPub in [RFC5023](https://tools.ietf.org/html/rfc5023).
+
+> Activity Streams is an open format specification for activity stream protocols,
+> which are used to syndicate activities taken in social web applications and
+> services.
+
+You can find more information about Activity Streams at [activitystrea.ms](http://activitystrea.ms/).
+
+## Authentication
+
+The API supports both
+[HTTP Basic](https://en.wikipedia.org/wiki/Basic_access_authentication)
+and [OAuth](https://en.wikipedia.org/wiki/OAuth).
+
+## Service document
+
+The service document for an account is found at
+`/api/statusnet/app/service/.xml`
+
+Each service document has one workspace ('Main') and four collections:
+
+* **notices**: notices generated by the user
+* **subscriptions**: subscriptions by the user
+* **favorites**: the user's favorites
+* **memberships**: the user's group memberships
+
+Collections are identified by the `` element(s) in their
+`` element.
+
+## Notices
+
+Notice feeds, in reverse-chronological order, are at
+`/api/statuses/user_timeline/.atom`.
+
+This is a partial feed; navigation links are included in the feed to scroll forward
+and back.
+
+Notices are represented as Activity Streams events with the "Post" verb and "Note" object-type:
+
+
+
+ http://activitystrea.ms/schema/1.0/note
+
+ [...]
+
+ http://activitystrea.ms/schema/1.0/post
+
+ [...]
+
+
+Repeats are be represented as Activity Streams events with the "Share" verb, and with the activity object being an entry representing a Notice:
+
+
+
+ http://activitystrea.ms/schema/1.0/share
+
+ [...]
+
+
+ http://activitystrea.ms/schema/1.0/activity
+
+ [...]
+
+ http://activitystrea.ms/schema/1.0/post
+
+ [...]
+
+
+ http://activitystrea.ms/schema/1.0/note
+
+ [...]
+
+ [...]
+
+ [...]
+
+
+Posted files will be represented by the "Post" verb and "Image, File, Video" object-type.
+
+### Single-notice URL
+
+Single notices are be available as an Activity Streams event at `/api/statuses/show/.atom`.
+
+
+
+ http://activitystrea.ms/schema/1.0/note
+
+ [...]
+
+ http://activitystrea.ms/schema/1.0/post
+
+
+
+ http://activitystrea.ms/schema/1.0/person
+
+ [...]
+
+
+
+### Posting a notice
+
+A notice can be posted by sending a POST request containing a single ``
+element to the URL of the notice feed. These should have a "Post" verb, and a "Note"
+object-type, but since these are the default values, Atom entries that aren't
+marked up as Activity Streams objects should be fine to post.
+
+The resulting entry will be returned, per the APP, in Activity Streams format. The
+location of the notice can be read from the Content-Location HTTP header of the
+result or from the rel=self URL in the resulting entry.
+
+### Editing a notice
+
+Notices cannot be edited. PUT requests to a notice URL will fail.
+
+### Deleting a notice
+
+A single notice can be deleted by posting a DELETE HTTP request to the notice's
+Atom representation.
+
+Example with cURL:
+
+ curl -u username:password -X DELETE \
+ http://example.org/api/statuses/show/.atom
+
+## Subscriptions
+
+The subscriptions feed, in reverse-chronological order, is at
+`/api/statusnet/app/subscriptions/.atom`.
+
+This is a partial feed; it includes the navigation links necessary to scroll forward
+and back.
+
+Subscriptions are represented as Activity Streams entries with the "Follow" verb and
+"Person" object-type.
+
+### Subscription URL
+
+A subscription has an URL at
+`/api/statusnet/app/subscriptions//.atom`.
+
+### Adding a new subscription
+
+To add a new subscription, POST an Activity Streams `` with a "Follow" verb
+and "Person" object-type.
+
+The resulting entry will be returned, per the APP, in Activity Streams format. The
+location of the subscription can be read from the Content-Location HTTP header of
+the result or from the rel=self URL in the resulting entry.
+
+### Editing a subscription
+
+Subscriptions cannot be edited. PUT requests to the subscription URL will result in
+an error.
+
+### Deleting a subscription
+
+To delete a subscription, send a DELETE HTTP request to the Subscription URL.
+
+## Favorites
+
+The feed of the user's favorites, in reverse-chronological order, is at
+`/api/statusnet/app/favorites/.atom`.
+
+This is a partial feed; it includes the navigation links necessary to scroll forward
+and back.
+
+Favorites are represented as Activity Streams entries with the "Favorite" verb and
+"Note" object-type.
+
+### Favorite URL
+
+Favorite entries have a self URL at
+`/api/statusnet/app/favorites//.atom`.
+
+### Favoriting a notice
+
+To favorite a notice, POST an Activity Streams `` with the "Favorite" verb and
+"Note" object-type.
+
+The resulting favorite will be returned, per the APP, in Activity Streams format.
+The location of the favorite can be read from the Content-Location HTTP header of
+the result or from the rel=self URL in the resulting entry.
+
+### Editing a favorite
+
+Favorites cannot be edited. PUT requests to a favorite URL will fail.
+
+### Deleting a favorite
+
+To "unfavorite" a notice, POST a DELETE request to the URL for the favorite.
+
+## Groups
+
+A feed of group memberships, in reverse-chron order, is available at
+`/api/statusnet/app/memberships/.atom`.
+
+This is a partial feed; it includes the navigation links necessary to scroll forward
+and back.
+
+Memberships are represented as Activity Streams entries with the "Join" ber and
+"Group" object-type.
+
+### Membership URL
+
+Each membership has a representation at
+`/api/statusnet/app/memberships//.atom`.
+
+### Joining a group
+
+To join a group, POST an activity entry with a "Join" verb and "Group" object-type to
+the memberships feed.
+
+The resulting membership will be returned, per the APP, in Activity Streams format.
+The location of the membership can be read from the Content-Location HTTP header of
+the result or from the rel=self URL in the resulting entry.
+
+### Editing group membership
+
+Group memberships cannot be edited. PUT requests to a membership feed will fail.
+
+### Leaving a group
+
+To leave a group, send a DELETE request to the membership URL.
+
diff --git a/doc-src/twitterapi b/doc-src/twitterapi
new file mode 100644
index 0000000000..97f4c2ae95
--- /dev/null
+++ b/doc-src/twitterapi
@@ -0,0 +1,430 @@
+## Authentication
+
+### HTTP Basic authentication
+
+The API uses [HTTP Basic Authentication](https://en.wikipedia.org/wiki/Basic_access_authentication).
+Note that this means that users with only an OpenID login cannot use the API; they have to add a
+password to their account using the control panel on the site.
+
+### OAuth authentication
+
+OAuth 1.0a authentication for API resources is also supported. Generally, StatusNet's
+UI and API are similar to Twitter's for OAuth applications (if you're new to OAuth
+check out [Beginner’s Guide to OAuth](http://hueniverse.com/oauth/)).
+
+To use OAuth, you'll need to register your client application via the web interface
+and obtain a consumer key and secret. You can find the interface for application
+registration at [http://%%site.server%%/%%site.path%%settings/oauthapps](http://%%site.server%%/%%site.path%%settings/oauthapps).
+
+## JSONP callbacks
+
+For API methods that return [JSON](https://en.wikipedia.org/wiki/JSON), an optional
+JSONP-style callback parameter is supported. If supplied, the response will be in
+JSONP format with a callback of the given name. To make it easier for clients to
+handle error conditions, HTTP error codes are suppressed, and the errors will be
+returned in the response body when using JSONP.
+
+## Rate limiting
+
+There is currently no rate-limiting.
+
+## Gotchas
+
+Some things to remember:
+
+* %%site.name%% supports the
+ [OStatus federation protocol](https://en.wikipedia.org/wiki/OStatus) (as well as
+ [OpenMicroBlogging](https://en.wikipedia.org/wiki/OpenMicroBlogging) for backwards
+ compatibility), so many notices and friends' profiles may come from other servers.
+* User nicknames are unique, but they are not globally unique. Use the ID number
+ instead.
+* Private streams are not implemented yet.
+* GNU social sites can be configured as private. In that case, all API methods
+ require authentication, including the public timeline (see the 'config' method
+ below).
+* If "Fancy URLs" are not enabled, urls from above need to include "index.php" at
+ the root. ( e.g. http://example.org/statusnet/api becomes http://www.example.org/statusnet/index.php/api )
+* The `since_id` parameter does not work as documented by Twitter. Twitter says of
+ `since_id`: "There are limits to the number of Tweets which can be accessed
+ through the API. If the limit of Tweets has occured since the `since_id`, the
+ `since_id` will be forced to the oldest ID available." However, GNU social will
+ return the newest notices (or the newest back from max_id, if present)! Also, a
+ `since_id` <= 0 will be ignored.
+
+## Timeline resources
+
+### statuses/public_timeline
+
+Returns the 20 most recent notices, including repeats if they exist, from
+non-protected users.
+
+### statuses/home_timeline
+
+Returns the 20 most recent notices, including repeats if they exist, posted by the
+authenticating user and the users they follow. This is the same timeline seen by a
+user when they login to their instance. This method is identical to
+statuses/friends_timeline, except that this method always includes repeats.
+
+### statuses/friends_timeline
+
+Alias of statuses/home_timeline
+
+### statuses/friends_timeline/:username
+
+Alias of statuses/home_timeline for the specified username
+
+### statuses/mentions
+
+Returns the 20 most recent mentions (notices containing @username) for the
+authenticating user.
+
+This method will not include repeats in the XML and JSON responses unless the
+include_rts parameter is set. The RSS and Atom responses will always include repeats
+as notices prefixed with RT.
+
+### statuses/replies
+
+Alias of statuses/mentions
+
+### statuses/replies/:username
+
+Alias of statuses/mentions for the specified username
+
+### statuses/user_timeline
+
+Returns the 20 most recent notices posted by the authenticating user. It is also
+possible to request another user's timeline by using the screen\_name or user_id
+parameter. The other users timeline will only be visible if they are not protected,
+or if the authenticating user's follow request was accepted by the protected user.
+
+This method will not include repeats in the XML and JSON responses unless the
+include_rts parameter is set. The RSS and Atom responses will always include
+repeats as notices prefixed with RT, regardless of provided parameters.
+
+### statuses/retweeted\_to_me
+
+Not implemented.
+
+### statuses/retweeted\_by_me
+
+Not implemented.
+
+### statuses/retweets\_of_me
+
+Not implemented.
+
+## Status resources
+
+### statuses/show/:id
+
+Returns a single notice, specified by the id parameter. The notice's author will be
+returned inline.
+
+### statuses/update
+
+Post a new notice as the authenticating user.
+
+Additional 'media' parameter allows binary multimedia uploads (images, etc.). Format
+post data as multipart/form-data when using the 'media' parameter.
+
+### statuses/destroy/:id
+
+Destroys the notice specified by the required ID parameter. The authenticating user
+must be the author of the specified notice. Returns the destroyed notice if successful.
+
+### statuses/retweet/:id
+
+Repeats a notice. Returns the original notice with repeat details embedded.
+
+## User resources
+
+### statuses/friends
+
+Returns the user's subscriptions (friends) as an array of profiles.
+
+### statuses/followers
+
+Returns the user's subscribers (followers) as an array of profiles.
+
+### users/show
+
+Returns extended information of a given user, specified by ID or screen name as per
+the required id parameter.
+
+## Direct message resources
+
+### direct_messages
+
+Returns the 20 most recent direct messages sent to the authenticating user. The XML
+and JSON versions include detailed information about the sender and recipient user.
+
+### direct_messages/sent
+
+Returns the 20 most recent direct messages sent by the authenticating user. The XML
+and JSON versions include detailed information about the sender and recipient user.
+
+### direct_messages/new
+
+Sends a new direct message to the specified user from the authenticating user.
+Requires both the user and text parameters and must be a POST. Returns the sent
+message in the requested format if successful.
+
+### direct_messages/destroy
+
+Not implemented.
+
+## Friendships resources
+
+### friendships/create
+
+Allows the authenticating users to follow the user specified in the ID parameter.
+Returns the befriended user in the requested format when successful. Returns a
+string describing the failure condition when unsuccessful.
+
+If you are already friends with the user a HTTP 403 may be returned, though for
+performance reasons you may get a 200 OK message even if the friendship already
+exists.
+
+Note that users cannot subscribe to remote profiles using this API.
+
+### friendships/destroy
+
+Allows the authenticating users to unfollow the user specified in the ID parameter.
+Returns the unfollowed user in the requested format when successful. Returns a
+string describing the failure condition when unsuccessful.
+
+Users can unsubscribe to a remote profile using this API, but it's preferred to use
+numeric IDs to nicknames.
+
+### friendships/exists
+
+Test for the existence of friendship between two users. Will return true if user\_a
+follows user_b, otherwise will return false. Authentication is required if either
+user A or user B are protected. Additionally the authenticating user must be a
+follower of the protected user.
+
+### friendships/show
+
+Returns detailed information about the relationship between two users.
+
+## Friends and subscribers resources
+
+### friends/ids
+
+Returns an array of numeric IDs for every user the specified user is subscribed to.
+This method is powerful when used in conjunction with users/lookup.
+
+### followers/ids
+
+Returns an array of numeric IDs for every user subscsribed to the specified user.
+This method is powerful when used in conjunction with users/lookup.
+
+## Account resources
+
+### account/verify_credentials
+
+Returns an HTTP 200 OK response code and a representation of the requesting user if
+authentication was successful; returns a 401 status code and an error message if
+not. Use this method to test if supplied user credentials are valid.
+
+### account/end_session
+
+Not implemented.
+
+### account/update\_delivery_device
+
+Not implemented.
+
+### account/rate\_limit_status
+
+Returns the remaining number of API requests available to the requesting user before
+the API limit is reached.
+
+We have no rate limit, so this always returns 150 hits left.
+
+### account/update\_profile\_background_image
+
+Updates the authenticating user's profile background image. This method can also be
+used to enable or disable the profile background image.
+
+### account/update\_profile_image
+
+Updates the authenticating user's profile image. Note that this method expects raw
+multipart data, not a URL to an image.
+
+## Favorite resources
+
+### favorites
+
+Returns the 20 most recent favorite statuses for the authenticating or specified
+user in the requested format.
+
+### favorites/create/:id
+
+Favorites the status specified in the ID parameter as the authenticating user.
+Returns the favorite status when successful.
+
+### favorites/destroy/:id
+
+Un-favorites the status specified in the ID parameter as the authenticating user.
+Returns the un-favorited status in the requested format when successful.
+
+## Notification resources
+
+### notifications/follow
+
+Not implemented.
+
+### notifications/leave
+
+Not implemented.
+
+## Block resources
+
+### blocks/create
+
+Blocks the specified user from following the authenticating user. In addition the
+blocked user will not show in the authenticating users mentions or timeline (unless
+retweeted by another user). If a follow or friend relationship exists it is
+destroyed.
+
+### blocks/destroy
+
+Un-blocks the user specified in the ID parameter for the authenticating user.
+Returns the un-blocked user in the requested format when successful. If
+relationships existed before the block was instated, they will not be restored.
+
+### blocks/exists
+
+Not implemented.
+
+### blocks/blocking
+
+Not implemented.
+
+## Help resources
+
+### help/test
+
+Returns the string "ok" in the requested format with a 200 OK HTTP status code. This
+method is great for sending a HEAD request to determine our servers current time.
+
+## OAuth resources
+
+It is strongly recommended you use HTTPS for all OAuth authorization steps.
+
+### oauth/request_token
+
+Allows a Consumer application to obtain an OAuth Request Token to request user
+authorization. This method fulfills Section 6.1 of the OAuth 1.0 authentication
+flow. It is strongly recommended you use HTTPS for all OAuth authorization steps.
+
+### oauth/authorize
+
+Allows a Consumer application to use an OAuth Request Token to request user
+authorization. This method fulfills Section 6.2 of the OAuth 1.0 authentication
+flow. Desktop applications must use this method (and cannot use GET oauth/authenticate).
+
+### oauth/access_token
+
+Allows a Consumer application to exchange the OAuth Request Token for an OAuth
+Access Token. This method fulfills Section 6.3 of the OAuth 1.0 authentication flow.
+The OAuth access token may also be used for xAuth operations.
+
+## Search
+
+The search method supports the following optional URL parameters:
+
+* **callback**: if supplied when using the JSON format, the response will use the
+ JSONP format with a callback of the given name.
+* **rpp**: the number of notices to return per page, up to a max of 100.
+* **page**: the page number (starting at 1) to return.
+* **since_id:**: returns notices with ids greater than the given id.
+
+Note:
+
+* The search does not support operators, such as "from:", "to:" and booleans.
+* Notice content is HTML-encoded.
+
+### search
+
+Returns relevant notices that match a specified query.
+
+### Atom
+
+To request search results in Atom, append your URL-encoded query as a parameter to
+the search method and specify the Atom format:
+
+`%%site.server%%/%%site.path%%api/search.atom?q=`
+
+### JSON
+
+To request search results in JSON, append your URL-encoded query as a parameter to
+the search method and specify the JSON format:
+
+`%%site.server%%/%%site.path%%api/search.json?q=`
+
+## Additional resources
+
+These are extensions to the Twitter API that expose additional functionality.
+
+### Group resources
+
+#### statusnet/groups/timeline
+
+Shows a group's timeline. Similar to other timeline resources.
+
+#### statusnet/groups/show
+
+Show a groups profile.
+
+#### statusnet/groups/create
+
+Create a new group.
+
+#### statusnet/groups/join
+
+Join a group.
+
+#### statusnet/groups/leave
+
+Leave a group.
+
+#### statusnet/groups/list
+
+Show the groups a given user is a member of.
+
+#### statusnet/groups/list_all
+
+List all local groups.
+
+#### statusnet/groups/membership
+
+List the members of a given group.
+
+#### statusnet/groups/is_member
+
+Determine whether a given user is a member of a given group.
+
+### Tag resources
+
+#### statusnet/tags/timeline
+
+Shows a tag's timeline. Similar to other timeline resources.
+
+### Media resources
+
+#### statusnet/media/upload
+
+Endpoint for uploading an image. Returns a URL that can be used in a status update.
+Format post data as multipart/form-data.
+
+### Configuration
+
+#### statusnet/config
+
+Show an instance's configuration information.
+
+Of special note is the `` element (config/site/private), which indicates
+whether a site is private. When a site is configured as private every other API
+method requires authentication, including the public timeline (`/api/statuses/public_timeline.format`).
diff --git a/js/util.js b/js/util.js
index cd982bbb17..3e4da433af 100644
--- a/js/util.js
+++ b/js/util.js
@@ -771,7 +771,7 @@ var SN = { // StatusNet
form
.addClass('dialogbox')
- .append('')
+ .append('')
.closest('.notice-options')
.addClass('opaque');
diff --git a/lib/action.php b/lib/action.php
index 7f3aea9c1a..c2d60e11e9 100644
--- a/lib/action.php
+++ b/lib/action.php
@@ -460,6 +460,7 @@ class Action extends HTMLOutputter // lawsuit
// TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
$messages['showmore_tooltip'] = _m('TOOLTIP', 'Show more');
+ $messages['popup_close_button'] = _m('TOOLTIP', 'Close popup');
$messages = array_merge($messages, $this->getScriptMessages());
@@ -1489,7 +1490,7 @@ class Action extends HTMLOutputter // lawsuit
}
$this->initDocument('json');
$error_array = array('error' => $msg, 'request' => $_SERVER['REQUEST_URI']);
- $this->text(json_encode($error_array));
+ print(json_encode($error_array));
$this->endDocument('json');
break;
case 'text':
diff --git a/lib/activity.php b/lib/activity.php
index 4db3b9ff4e..3128088ca2 100644
--- a/lib/activity.php
+++ b/lib/activity.php
@@ -579,8 +579,8 @@ class Activity
if (!empty($this->link)) {
$xs->element('link', array('rel' => 'alternate',
- 'type' => 'text/html'),
- $this->link);
+ 'type' => 'text/html',
+ 'href' => $this->link));
}
}
diff --git a/lib/activityhandlerplugin.php b/lib/activityhandlerplugin.php
index 6639e27822..d22b4d2f44 100644
--- a/lib/activityhandlerplugin.php
+++ b/lib/activityhandlerplugin.php
@@ -233,6 +233,9 @@ abstract class ActivityHandlerPlugin extends Plugin
protected function notifyMentioned(Notice $stored, array &$mentioned_ids)
{
// pass through silently by default
+
+ // If we want to stop any other plugin from notifying based on this activity, return false instead.
+ return true;
}
/**
@@ -281,10 +284,14 @@ abstract class ActivityHandlerPlugin extends Plugin
*
* @return boolean hook value
*/
- function onNoticeDeleteRelated(Notice $notice)
+ public function onNoticeDeleteRelated(Notice $notice)
{
if ($this->isMyNotice($notice)) {
- $this->deleteRelated($notice);
+ try {
+ $this->deleteRelated($notice);
+ } catch (AlreadyFulfilledException $e) {
+ // Nothing to see here, it's obviously already gone...
+ }
}
// Always continue this event in our activity handling plugins.
@@ -301,10 +308,7 @@ abstract class ActivityHandlerPlugin extends Plugin
return true;
}
- $this->notifyMentioned($stored, $mentioned_ids);
-
- // If it was _our_ notice, only we should do anything with the mentions.
- return false;
+ return $this->notifyMentioned($stored, $mentioned_ids);
}
/**
@@ -436,14 +440,13 @@ abstract class ActivityHandlerPlugin extends Plugin
/**
* Handle object posted via AtomPub
*
- * @param Activity &$activity Activity that was posted
+ * @param Activity $activity Activity that was posted
* @param Profile $scoped Profile of user posting
* @param Notice &$notice Resulting notice
*
* @return boolean hook value
*/
- // FIXME: Make sure we can really do strong Notice typing with a $notice===null without having =null here
- public function onStartAtomPubNewActivity(Activity &$activity, Profile $scoped, Notice &$notice)
+ public function onStartAtomPubNewActivity(Activity $activity, Profile $scoped, Notice &$notice=null)
{
if (!$this->isMyActivity($activity)) {
return true;
@@ -453,8 +456,6 @@ abstract class ActivityHandlerPlugin extends Plugin
$notice = $this->saveNoticeFromActivity($activity, $scoped, $options);
- Event::handle('EndAtomPubNewActivity', array($activity, $scoped, $notice));
-
return false;
}
@@ -584,7 +585,8 @@ abstract class ActivityHandlerPlugin extends Plugin
try {
$this->showNoticeListItem($nli);
} catch (Exception $e) {
- $nli->out->element('p', 'error', 'Error showing notice: '.htmlspecialchars($e->getMessage()));
+ common_log(LOG_ERR, 'Error showing notice: ' . $e->getMessage());
+ $nli->out->element('p', 'error', sprintf(_('Error showing notice: %s'), $e->getMessage()));
}
Event::handle('EndShowNoticeItem', array($nli));
@@ -593,17 +595,9 @@ abstract class ActivityHandlerPlugin extends Plugin
protected function showNoticeListItem(NoticeListItem $nli)
{
- $nli->showNotice();
- $nli->showNoticeAttachments();
- $nli->showNoticeInfo();
- $nli->showNoticeOptions();
-
- $nli->showNoticeLink();
- $nli->showNoticeSource();
- $nli->showNoticeLocation();
- $nli->showPermalink();
-
- $nli->showNoticeOptions();
+ $nli->showNoticeHeaders();
+ $nli->showContent();
+ $nli->showNoticeFooter();
}
public function onStartShowNoticeItemNotice(NoticeListItem $nli)
@@ -632,7 +626,11 @@ abstract class ActivityHandlerPlugin extends Plugin
return true;
}
- $this->showNoticeContent($stored, $out, $scoped);
+ try {
+ $this->showNoticeContent($stored, $out, $scoped);
+ } catch (Exception $e) {
+ $out->element('div', 'error', $e->getMessage());
+ }
return false;
}
diff --git a/lib/activitymover.php b/lib/activitymover.php
index ac828d9491..74c5c68ad6 100644
--- a/lib/activitymover.php
+++ b/lib/activitymover.php
@@ -114,7 +114,7 @@ class ActivityMover extends QueueHandler
$sink->postActivity($act);
$notice = Notice::getKV('uri', $act->objects[0]->id);
if (!empty($notice)) {
- $notice->delete();
+ $notice->deleteAs($user->getProfile(), false);
}
break;
case ActivityVerb::JOIN:
diff --git a/lib/activityobject.php b/lib/activityobject.php
index 2fe52eefcc..87eea13727 100644
--- a/lib/activityobject.php
+++ b/lib/activityobject.php
@@ -298,7 +298,7 @@ class ActivityObject
if (!empty($guidEl)) {
$this->id = $guidEl->textContent;
- if ($guidEl->hasAttribute('isPermaLink')) {
+ if ($guidEl->hasAttribute('isPermaLink') && $guidEl->getAttribute('isPermaLink') != 'false') {
// overwrites
$this->link = $this->id;
}
diff --git a/lib/apiaction.php b/lib/apiaction.php
index 3564709e5b..9a574008aa 100644
--- a/lib/apiaction.php
+++ b/lib/apiaction.php
@@ -274,11 +274,11 @@ class ApiAction extends Action
$sub = Subscription::getSubscription($this->scoped, $profile);
// Notifications on?
$twitter_user['following'] = true;
- $twitter_user['statusnet_blocking'] = $this->scoped->hasBlocked($profile);
$twitter_user['notifications'] = ($sub->jabber || $sub->sms);
} catch (NoResultException $e) {
// well, the values are already false...
}
+ $twitter_user['statusnet_blocking'] = $this->scoped->hasBlocked($profile);
}
if ($get_notice) {
@@ -330,6 +330,9 @@ class ApiAction extends Action
$in_reply_to = $parent->id;
} catch (NoParentNoticeException $e) {
$in_reply_to = null;
+ } catch (NoResultException $e) {
+ // the in_reply_to message has probably been deleted
+ $in_reply_to = null;
}
$twitter_status['in_reply_to_status_id'] = $in_reply_to;
@@ -648,6 +651,11 @@ class ApiAction extends Action
break;
default:
if (strncmp($element, 'statusnet_', 10) == 0) {
+ if ($element === 'statusnet_in_groups' && is_array($value)) {
+ // QVITTERFIX because it would cause an array to be sent as $value
+ // THIS IS UNDOCUMENTED AND SHOULD NEVER BE RELIED UPON (qvitter uses json output)
+ $value = json_encode($value);
+ }
$this->element('statusnet:'.substr($element, 10), null, $value);
} else {
$this->element($element, null, $value);
diff --git a/lib/apiauthaction.php b/lib/apiauthaction.php
index 2f2e50a4d7..0e81082c35 100644
--- a/lib/apiauthaction.php
+++ b/lib/apiauthaction.php
@@ -295,7 +295,7 @@ class ApiAuthAction extends ApiAction
// TRANS: Client error thrown when authentication fails because a user clicked "Cancel".
$this->clientError(_('Could not authenticate you.'), 401);
- } elseif ($required) {
+ } else {
// $this->auth_user_nickname - i.e. PHP_AUTH_USER - will have a value since it was not empty
$user = common_check_user($this->auth_user_nickname,
@@ -314,10 +314,10 @@ class ApiAuthAction extends ApiAction
$this->auth_user = null;
}
- // By default, basic auth users have rw access
- $this->access = self::READ_WRITE;
-
- if (!$this->auth_user instanceof User) {
+ if ($required && $this->auth_user instanceof User) {
+ // By default, basic auth users have rw access
+ $this->access = self::READ_WRITE;
+ } elseif ($required) {
$msg = sprintf(
"basic auth nickname = %s",
$this->auth_user_nickname
@@ -328,10 +328,10 @@ class ApiAuthAction extends ApiAction
header('WWW-Authenticate: Basic realm="' . $realm . '"');
// TRANS: Client error thrown when authentication fails.
$this->clientError(_('Could not authenticate you.'), 401);
+ } else {
+ // all get rw access for actions that don't require auth
+ $this->access = self::READ_WRITE;
}
- } else {
- // all get rw access for actions that don't require auth
- $this->access = self::READ_WRITE;
}
}
diff --git a/lib/attachmentlist.php b/lib/attachmentlist.php
index d6cfda6f95..dcae917be3 100644
--- a/lib/attachmentlist.php
+++ b/lib/attachmentlist.php
@@ -58,7 +58,7 @@ class AttachmentList extends Widget
*
* @param Notice $notice stream of notices from DB_DataObject
*/
- function __construct($notice, $out=null)
+ function __construct(Notice $notice, $out=null)
{
parent::__construct($out);
$this->notice = $notice;
@@ -75,7 +75,6 @@ class AttachmentList extends Widget
function show()
{
$attachments = $this->notice->attachments();
- $representable = false;
foreach ($attachments as $key=>$att) {
// Only show attachments representable with a title
if ($att->getTitle() === null) {
diff --git a/lib/attachmentlistitem.php b/lib/attachmentlistitem.php
index ab156bee92..3a95eb10c3 100644
--- a/lib/attachmentlistitem.php
+++ b/lib/attachmentlistitem.php
@@ -120,7 +120,7 @@ class AttachmentListItem extends Widget
try {
// Tell getThumbnail that we can show an animated image if it has one (4th arg, "force_still")
$thumb = $this->attachment->getThumbnail(null, null, false, false);
- $this->out->element('img', array('class'=>'u-photo', 'src' => $thumb->getUrl(), 'alt' => ''));
+ $this->out->element('img', $thumb->getHtmlAttrs(['class'=>'u-photo', 'alt' => '']));
} catch (UseFileAsThumbnailException $e) {
$this->out->element('img', array('class'=>'u-photo', 'src' => $e->file->getUrl(), 'alt' => $e->file->title));
} catch (UnsupportedMediaException $e) {
diff --git a/lib/default.php b/lib/default.php
index 5bec29cc52..5b504cea3f 100644
--- a/lib/default.php
+++ b/lib/default.php
@@ -140,11 +140,6 @@ $default =
'path' => $_path . '/avatar/',
'ssl' => null,
'maxsize' => 300),
- 'background' =>
- array('server' => null,
- 'dir' => INSTALLDIR . '/background/',
- 'path' => $_path . '/background/',
- 'ssl' => null),
'public' =>
array('localonly' => false,
'blacklist' => array(),
@@ -276,10 +271,6 @@ $default =
'maxpeople' => 500, // maximum no. of people with the same tag by the same user
'allow_tagging' => array('all' => true), // equivalent to array('local' => true, 'remote' => true)
'desclimit' => null),
- 'oembed' =>
- array('endpoint' => null, // 'https://noembed.com/embed/' for proxied oEmbed data
- 'order' => array('built-in', 'well-known', 'service', 'discovery'),
- ),
'search' =>
array('type' => 'like'),
'sessions' =>
@@ -305,12 +296,13 @@ $default =
'plugins' =>
array('core' => array(
'ActivityVerb' => array(),
+ 'ActivityVerbPost' => array(),
+ 'ActivityModeration' => array(),
'AuthCrypt' => array(),
'Cronish' => array(),
'Favorite' => array(),
'Share' => array(),
'LRDD' => array(),
- 'StrictTransportSecurity' => array(),
),
'default' => array(
'Activity' => array(),
diff --git a/lib/dofollowlistitem.php b/lib/dofollowlistitem.php
index f3e2420677..f65f7b4cbb 100644
--- a/lib/dofollowlistitem.php
+++ b/lib/dofollowlistitem.php
@@ -68,11 +68,7 @@ class DoFollowListItem extends NoticeListItem
// FIXME: URL, image, video, audio
$this->out->elementStart('article', array('class' => 'e-content'));
- if (!empty($this->notice->rendered)) {
- $html = $this->notice->rendered;
- } else {
- $html = common_render_content($this->notice->content, $this->notice);
- }
+ $html = $this->notice->getRendered();
if (common_config('nofollow', 'external') == 'sometimes') {
// remove the nofollow part
diff --git a/lib/form.php b/lib/form.php
index ee97f7a32f..fcccb9c752 100644
--- a/lib/form.php
+++ b/lib/form.php
@@ -190,9 +190,9 @@ class Form extends Widget
return 'form';
}
- function li()
+ function li($class=null)
{
- $this->out->elementStart('li');
+ $this->out->elementStart('li', $class);
}
function unli()
diff --git a/lib/framework.php b/lib/framework.php
index d749d23bdf..8b47197e76 100644
--- a/lib/framework.php
+++ b/lib/framework.php
@@ -23,7 +23,7 @@ define('GNUSOCIAL_ENGINE', 'GNU social');
define('GNUSOCIAL_ENGINE_URL', 'https://www.gnu.org/software/social/');
define('GNUSOCIAL_BASE_VERSION', '1.2.0');
-define('GNUSOCIAL_LIFECYCLE', 'alpha2'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
+define('GNUSOCIAL_LIFECYCLE', 'beta2'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
define('GNUSOCIAL_VERSION', GNUSOCIAL_BASE_VERSION . '-' . GNUSOCIAL_LIFECYCLE);
@@ -38,6 +38,7 @@ define('PROFILES_PER_PAGE', 20);
define('MESSAGES_PER_PAGE', 20);
define('GROUPS_PER_PAGE', 20);
define('APPS_PER_PAGE', 20);
+define('PEOPLETAGS_PER_PAGE', 20);
define('GROUPS_PER_MINILIST', 8);
define('PROFILES_PER_MINILIST', 8);
diff --git a/lib/gnusocial.php b/lib/gnusocial.php
index 08ca6f37c4..ed87782c47 100644
--- a/lib/gnusocial.php
+++ b/lib/gnusocial.php
@@ -383,15 +383,11 @@ class GNUsocial
if (isset($conffile)) {
$config_files = array($conffile);
} else {
- $config_files = array('/etc/statusnet/statusnet.php',
- '/etc/statusnet/laconica.php',
- '/etc/laconica/laconica.php',
- '/etc/statusnet/'.$_server.'.php',
- '/etc/laconica/'.$_server.'.php');
+ $config_files = array('/etc/gnusocial/config.php',
+ '/etc/gnusocial/config.d/'.$_server.'.php');
if (strlen($_path) > 0) {
- $config_files[] = '/etc/statusnet/'.$_server.'_'.$_path.'.php';
- $config_files[] = '/etc/laconica/'.$_server.'_'.$_path.'.php';
+ $config_files[] = '/etc/gnusocial/config.d/'.$_server.'_'.$_path.'.php';
}
$config_files[] = INSTALLDIR.'/config.php';
diff --git a/lib/groupsnav.php b/lib/groupsnav.php
index f047e16a60..738604583c 100644
--- a/lib/groupsnav.php
+++ b/lib/groupsnav.php
@@ -72,9 +72,9 @@ class GroupsNav extends MoreMenu
while ($this->groups instanceof User_group && $this->groups->fetch()) {
$items[] = array('placeholder',
- array('nickname' => $this->groups->nickname,
+ array('nickname' => $this->groups->getNickname(),
'mainpage' => $this->groups->homeUrl()),
- $this->groups->getBestName(),
+ $this->groups->getNickname(),
$this->groups->getBestName()
);
}
diff --git a/lib/httpclient.php b/lib/httpclient.php
index 865fc9029e..4b854914c9 100644
--- a/lib/httpclient.php
+++ b/lib/httpclient.php
@@ -177,8 +177,17 @@ class HTTPClient extends HTTP_Request2
/**
* Quick static function to GET a URL
*/
- public static function quickGet($url, $accept=null)
+ public static function quickGet($url, $accept=null, $params=array())
{
+ if (!empty($params)) {
+ $params = http_build_query($params, null, '&');
+ if (strpos($url, '?') === false) {
+ $url .= '?' . $params;
+ } else {
+ $url .= '&' . $params;
+ }
+ }
+
$client = new HTTPClient();
if (!is_null($accept)) {
$client->setHeader('Accept', $accept);
@@ -191,6 +200,16 @@ class HTTPClient extends HTTP_Request2
return $response->getBody();
}
+ public static function quickGetJson($url, $params=array())
+ {
+ $data = json_decode(self::quickGet($url, null, $params));
+ if (is_null($data)) {
+ common_debug('Could not decode JSON data from URL: '.$url);
+ throw new ServerException('Could not decode JSON data from URL');
+ }
+ return $data;
+ }
+
/**
* Convenience function to run a GET request.
*
diff --git a/lib/imagefile.php b/lib/imagefile.php
index 68cfea48e7..7107487737 100644
--- a/lib/imagefile.php
+++ b/lib/imagefile.php
@@ -125,7 +125,7 @@ class ImageFile
$imgPath = null;
$media = common_get_mime_media($file->mimetype);
if (Event::handle('CreateFileImageThumbnailSource', array($file, &$imgPath, $media))) {
- if (empty($file->filename)) {
+ if (empty($file->filename) && !file_exists($imgPath)) {
throw new UnsupportedMediaException(_('File without filename could not get a thumbnail source.'));
}
diff --git a/lib/implugin.php b/lib/implugin.php
index 742147dbbd..457c9dba52 100644
--- a/lib/implugin.php
+++ b/lib/implugin.php
@@ -364,13 +364,16 @@ abstract class ImPlugin extends Plugin
protected function formatNotice(Notice $notice)
{
$profile = $notice->getProfile();
+ $nicknames = $profile->getNickname();
try {
$parent = $notice->getParent();
$orig_profile = $parent->getProfile();
- $nicknames = sprintf('%1$s => %2$s', $profile->nickname, $orig_profile->nickname);
+ $nicknames = sprintf('%1$s => %2$s', $profile->getNickname(), $orig_profile->getNickname());
} catch (NoParentNoticeException $e) {
- $nicknames = $profile->nickname;
+ // Not a reply, no parent notice stored
+ } catch (NoResultException $e) {
+ // Parent notice was probably deleted
}
return sprintf('%1$s: %2$s [%3$u]', $nicknames, $notice->content, $notice->id);
diff --git a/lib/imqueuehandler.php b/lib/imqueuehandler.php
index 9c35890c62..2df25ac9f4 100644
--- a/lib/imqueuehandler.php
+++ b/lib/imqueuehandler.php
@@ -38,8 +38,7 @@ class ImQueueHandler extends QueueHandler
function handle($notice)
{
$this->plugin->broadcastNotice($notice);
- if ($notice->is_local == Notice::LOCAL_PUBLIC ||
- $notice->is_local == Notice::LOCAL_NONPUBLIC) {
+ if ($notice->isLocal()) {
$this->plugin->publicNotice($notice);
}
return true;
diff --git a/lib/inlineattachmentlist.php b/lib/inlineattachmentlist.php
index 410b3b838d..40ec114ad8 100644
--- a/lib/inlineattachmentlist.php
+++ b/lib/inlineattachmentlist.php
@@ -27,9 +27,7 @@
* @link http://status.net/
*/
-if (!defined('STATUSNET')) {
- exit(1);
-}
+if (!defined('GNUSOCIAL')) { exit(1); }
class InlineAttachmentList extends AttachmentList
{
@@ -51,35 +49,3 @@ class InlineAttachmentList extends AttachmentList
return new InlineAttachmentListItem($attachment, $this->out);
}
}
-
-class InlineAttachmentListItem extends AttachmentListItem
-{
- function showLink() {
- $this->out->element('a', $this->linkAttr(), $this->title());
- $this->showRepresentation();
- }
-
- /**
- * start a single notice.
- *
- * @return void
- */
- function showStart()
- {
- // XXX: RDFa
- // TODO: add notice_type class e.g., notice_video, notice_image
- $this->out->elementStart('li', array('class' => 'inline-attachment'));
- }
-
- /**
- * finish the notice
- *
- * Close the last elements in the notice list item
- *
- * @return void
- */
- function showEnd()
- {
- $this->out->elementEnd('li');
- }
-}
diff --git a/lib/inlineattachmentlistitem.php b/lib/inlineattachmentlistitem.php
new file mode 100644
index 0000000000..10b9db202b
--- /dev/null
+++ b/lib/inlineattachmentlistitem.php
@@ -0,0 +1,62 @@
+.
+ *
+ * @category UI
+ * @package StatusNet
+ * @author Brion Vibber
+ * @copyright 2010 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('GNUSOCIAL')) { exit(1); }
+
+class InlineAttachmentListItem extends AttachmentListItem
+{
+ function showLink() {
+ $this->out->element('a', $this->linkAttr(), $this->title());
+ $this->showRepresentation();
+ }
+
+ /**
+ * start a single notice.
+ *
+ * @return void
+ */
+ function showStart()
+ {
+ // XXX: RDFa
+ // TODO: add notice_type class e.g., notice_video, notice_image
+ $this->out->elementStart('li', array('class' => 'inline-attachment'));
+ }
+
+ /**
+ * finish the notice
+ *
+ * Close the last elements in the notice list item
+ *
+ * @return void
+ */
+ function showEnd()
+ {
+ $this->out->elementEnd('li');
+ }
+}
diff --git a/lib/installer.php b/lib/installer.php
index 29a4383302..971e2562b0 100644
--- a/lib/installer.php
+++ b/lib/installer.php
@@ -96,8 +96,8 @@ abstract class Installer
}
}
- if (version_compare(PHP_VERSION, '5.3.2', '<')) {
- $this->warning('Require PHP version 5.3.2 or greater.');
+ if (version_compare(PHP_VERSION, '5.5.0', '<')) {
+ $this->warning('Require PHP version 5.5.0 or greater.');
$pass = false;
}
@@ -133,10 +133,16 @@ abstract class Installer
}
// Check the subdirs used for file uploads
- $fileSubdirs = array('avatar', 'background', 'file');
+ $fileSubdirs = array('avatar', 'file');
foreach ($fileSubdirs as $fileSubdir) {
- $fileFullPath = INSTALLDIR."/$fileSubdir/";
- if (!is_writable($fileFullPath)) {
+ $fileFullPath = INSTALLDIR."/$fileSubdir";
+ if (!file_exists($fileFullPath)) {
+ $pass = $pass && mkdir($fileFullPath);
+ } elseif (!is_dir($fileFullPath)) {
+ $this->warning(sprintf('GNU social expected a directory but found something else on this path: %s', $fileFullPath),
+ 'Either make sure it goes to a directory or remove it and a directory will be created.');
+ $pass = false;
+ } elseif (!is_writable($fileFullPath)) {
$this->warning(sprintf('Cannot write to %s directory: %s', $fileSubdir, $fileFullPath),
sprintf('On your server, try this command: chmod a+w %s', $fileFullPath));
$pass = false;
diff --git a/lib/language.php b/lib/language.php
index c47a62100f..05bef60ffc 100644
--- a/lib/language.php
+++ b/lib/language.php
@@ -336,7 +336,8 @@ function get_all_languages() {
'en-gb' => array('q' => 1, 'lang' => 'en_GB', 'name' => 'English (British)', 'direction' => 'ltr'),
'eo' => array('q' => 0.8, 'lang' => 'eo', 'name' => 'Esperanto', 'direction' => 'ltr'),
'fi' => array('q' => 1, 'lang' => 'fi', 'name' => 'Finnish', 'direction' => 'ltr'),
- 'fr-fr' => array('q' => 1, 'lang' => 'fr', 'name' => 'French', 'direction' => 'ltr'),
+ 'fr' => array('q' => 1, 'lang' => 'fr', 'name' => 'French', 'direction' => 'ltr'),
+ 'fr-fr' => array('q' => 1, 'lang' => 'fr', 'name' => 'French (France)', 'direction' => 'ltr'),
'fur' => array('q' => 0.8, 'lang' => 'fur', 'name' => 'Friulian', 'direction' => 'ltr'),
'gl' => array('q' => 0.8, 'lang' => 'gl', 'name' => 'Galician', 'direction' => 'ltr'),
'ka' => array('q' => 0.8, 'lang' => 'ka', 'name' => 'Georgian', 'direction' => 'ltr'),
diff --git a/lib/listsnav.php b/lib/listsnav.php
index a2fa0b8cd1..d550233ef5 100644
--- a/lib/listsnav.php
+++ b/lib/listsnav.php
@@ -66,7 +66,7 @@ class ListsNav extends MoreMenu
while ($this->lists->fetch()) {
$mode = $this->lists->private ? 'private' : 'public';
$items[] = array('showprofiletag',
- array('tagger' => $this->profile->nickname,
+ array('nickname' => $this->profile->getNickname(),
'tag' => $this->lists->tag),
$this->lists->tag,
'');
diff --git a/lib/location.php b/lib/location.php
index 191550d6d6..54e0d07acf 100644
--- a/lib/location.php
+++ b/lib/location.php
@@ -56,6 +56,23 @@ class Location
var $names = array();
+ /**
+ * Constructor that makes a Location from Notice::locationOptions(...)
+ *
+ * @param array $options an array for example provided by Notice::locationOptions(...)
+ *
+ * @return Location Location with the given options (lat, lon, id, name)
+ */
+ static function fromOptions(array $options) {
+ $location = new Location();
+ foreach (['lat', 'lon', 'location_id', 'location_ns'] as $opt) {
+ if (isset($options[$opt])) {
+ $location->$opt = $options[$opt];
+ }
+ }
+ return $location;
+ }
+
/**
* Constructor that makes a Location from a string name
*
diff --git a/lib/mail.php b/lib/mail.php
index 7ac743bfee..2076476f87 100644
--- a/lib/mail.php
+++ b/lib/mail.php
@@ -30,9 +30,7 @@
* @link http://status.net/
*/
-if (!defined('STATUSNET') && !defined('LACONICA')) {
- exit(1);
-}
+if (!defined('GNUSOCIAL')) { exit(1); }
require_once 'Mail.php';
@@ -54,7 +52,7 @@ function mail_backend()
$backend = $mail->factory(common_config('mail', 'backend'),
common_config('mail', 'params') ?: array());
if ($_PEAR->isError($backend)) {
- common_server_error($backend->getMessage(), 500);
+ throw new ServerException($backend->getMessage());
}
}
return $backend;
@@ -71,6 +69,8 @@ function mail_backend()
*/
function mail_send($recipients, $headers, $body)
{
+ global $_PEAR;
+
try {
// XXX: use Mail_Queue... maybe
$backend = mail_backend();
@@ -81,6 +81,9 @@ function mail_send($recipients, $headers, $body)
assert($backend); // throws an error if it's bad
$sent = $backend->send($recipients, $headers, $body);
+ if ($_PEAR->isError($sent)) {
+ throw new ServerException($sent->getMessage());
+ }
return true;
} catch (PEAR_Exception $e) {
common_log(
diff --git a/lib/mediafile.php b/lib/mediafile.php
index 2b8f324df2..9fe5432ad5 100644
--- a/lib/mediafile.php
+++ b/lib/mediafile.php
@@ -74,6 +74,11 @@ class MediaFile
return $this->short_fileurl;
}
+ function getEnclosure()
+ {
+ return $this->getFile()->getEnclosure();
+ }
+
function delete()
{
$filepath = File::path($this->filename);
diff --git a/lib/noticelistitem.php b/lib/noticelistitem.php
index dc171409f4..a440c4dd62 100644
--- a/lib/noticelistitem.php
+++ b/lib/noticelistitem.php
@@ -64,6 +64,7 @@ class NoticeListItem extends Widget
protected $options = true;
protected $maxchars = 0; // if <= 0 it means use full posts
protected $item_tag = 'li';
+ protected $pa = null;
/**
* constructor
@@ -150,7 +151,19 @@ class NoticeListItem extends Widget
$this->elementStart('section', array('class'=>'notice-headers'));
$this->showNoticeTitle();
$this->showAuthor();
- if ($this->addressees) { $this->showAddressees(); }
+
+ if (!empty($this->notice->reply_to) || count($this->getProfileAddressees()) > 0) {
+ $this->elementStart('div', array('class' => 'parents'));
+ try {
+ $this->showParent();
+ } catch (NoParentNoticeException $e) {
+ // no parent notice
+ } catch (InvalidUrlException $e) {
+ // parent had an invalid URL so we can't show it
+ }
+ if ($this->addressees) { $this->showAddressees(); }
+ $this->elementEnd('div');
+ }
$this->elementEnd('section');
}
@@ -166,7 +179,7 @@ class NoticeListItem extends Widget
function showNoticeTitle()
{
if (Event::handle('StartShowNoticeTitle', array($this))) {
- $this->element('a', array('href' => $this->notice->getUrl(),
+ $this->element('a', array('href' => $this->notice->getUrl(true),
'class' => 'notice-title'),
$this->notice->getTitle());
Event::handle('EndShowNoticeTitle', array($this));
@@ -235,8 +248,9 @@ class NoticeListItem extends Widget
function showAuthor()
{
$attrs = array('href' => $this->profile->profileurl,
- 'class' => 'h-card p-author',
+ 'class' => 'h-card',
'title' => $this->profile->getNickname());
+ if(empty($this->repeat)) { $attrs['class'] .= ' p-author'; }
if (Event::handle('StartShowNoticeItemAuthor', array($this->profile, $this->out, &$attrs))) {
$this->out->elementStart('a', $attrs);
@@ -247,6 +261,19 @@ class NoticeListItem extends Widget
}
}
+ function showParent()
+ {
+ $this->out->element(
+ 'a',
+ array(
+ 'href' => $this->notice->getParent()->getUrl(),
+ 'class' => 'u-in-reply-to',
+ 'rel' => 'in-reply-to'
+ ),
+ 'in reply to'
+ );
+ }
+
function showAddressees()
{
$pa = $this->getProfileAddressees();
@@ -267,19 +294,20 @@ class NoticeListItem extends Widget
function getProfileAddressees()
{
- $pa = array();
+ if($this->pa) { return $this->pa; }
+ $this->pa = array();
$attentions = $this->getReplyProfiles();
foreach ($attentions as $attn) {
$class = $attn->isGroup() ? 'group' : 'account';
- $pa[] = array('href' => $attn->profileurl,
- 'title' => $attn->getNickname(),
- 'class' => "addressee {$class}",
- 'text' => $attn->getStreamName());
+ $this->pa[] = array('href' => $attn->profileurl,
+ 'title' => $attn->getNickname(),
+ 'class' => "addressee {$class}",
+ 'text' => $attn->getStreamName());
}
- return $pa;
+ return $this->pa;
}
function getReplyProfiles()
@@ -317,13 +345,8 @@ class NoticeListItem extends Widget
if (Event::handle('StartShowNoticeContent', array($this->notice, $this->out, $this->out->getScoped()))) {
if ($this->maxchars > 0 && mb_strlen($this->notice->content) > $this->maxchars) {
$this->out->text(mb_substr($this->notice->content, 0, $this->maxchars) . '[…]');
- } elseif ($this->notice->rendered) {
- $this->out->raw($this->notice->rendered);
} else {
- // XXX: may be some uncooked notices in the DB,
- // we cook them right now. This should probably disappear in future
- // versions (>> 0.4.x)
- $this->out->raw(common_render_content($this->notice->content, $this->notice));
+ $this->out->raw($this->notice->getRendered());
}
Event::handle('EndShowNoticeContent', array($this->notice, $this->out, $this->out->getScoped()));
}
@@ -351,7 +374,6 @@ class NoticeListItem extends Widget
'href' => Conversation::getUrlFromNotice($this->notice)));
$this->out->element('time', array('class' => 'dt-published',
'datetime' => common_date_iso8601($this->notice->created),
- // TRANS: Timestamp title (tooltip text) for NoticeListItem
'title' => common_exact_date($this->notice->created)),
common_date_string($this->notice->created));
$this->out->elementEnd('a');
@@ -516,9 +538,22 @@ class NoticeListItem extends Widget
if (!$this->notice->isLocal()) {
$class .= ' external';
}
+
+ try {
+ if($this->repeat) {
+ $this->out->element('a',
+ array('href' => $this->repeat->getUrl(),
+ 'class' => 'u-url'),
+ '');
+ $class = str_replace('u-url', 'u-repost-of', $class);
+ }
+ } catch (InvalidUrlException $e) {
+ // no permalink available
+ }
+
try {
$this->out->element('a',
- array('href' => $this->notice->getUrl(),
+ array('href' => $this->notice->getUrl(true),
'class' => $class),
// TRANS: Addition in notice list item for single-notice view.
_('permalink'));
diff --git a/lib/noticestreamaction.php b/lib/noticestreamaction.php
index ed8921860e..bf09b63780 100644
--- a/lib/noticestreamaction.php
+++ b/lib/noticestreamaction.php
@@ -9,6 +9,9 @@ abstract class NoticestreamAction extends ProfileAction
protected function prepare(array $args=array()) {
parent::prepare($args);
+ // In case we need more info than ProfileAction->doPreparation() gives us
+ $this->doStreamPreparation();
+
// fetch the actual stream stuff
$stream = $this->getStream();
$this->notice = $stream->getNotices(($this->page-1) * NOTICES_PER_PAGE, NOTICES_PER_PAGE + 1);
@@ -21,6 +24,11 @@ abstract class NoticestreamAction extends ProfileAction
return true;
}
+ protected function doStreamPreparation()
+ {
+ // pass by default
+ }
+
// this fetches the NoticeStream
abstract public function getStream();
}
diff --git a/lib/peopletag.php b/lib/peopletag.php
new file mode 100644
index 0000000000..4440beb959
--- /dev/null
+++ b/lib/peopletag.php
@@ -0,0 +1,20 @@
+peopletag->private ? 'private' : 'public';
+ $this->out->elementStart('div', array('class' => 'h-entry peopletag peopletag-profile mode-'.$mode,
+ 'id' => 'peopletag-' . $this->peopletag->id));
+ }
+
+ function showEnd()
+ {
+ $this->out->elementEnd('div');
+ }
+}
diff --git a/lib/peopletaggroupnav.php b/lib/peopletaggroupnav.php
index 212a90586b..fb579affe0 100644
--- a/lib/peopletaggroupnav.php
+++ b/lib/peopletaggroupnav.php
@@ -76,7 +76,7 @@ class PeopletagGroupNav extends Widget
{
$user = null;
- // FIXME: we should probably pass this in
+ // FIXME: we should probably pass this in and check when PeopletagGroupNav is actually loaded etc.
$action = $this->action->trimmed('action');
@@ -107,7 +107,7 @@ class PeopletagGroupNav extends Widget
if (Event::handle('StartPeopletagGroupNav', array($this))) {
// People tag timeline
- $this->out->menuItem(common_local_url('showprofiletag', array('tagger' => $user_profile->nickname,
+ $this->out->menuItem(common_local_url('showprofiletag', array('nickname' => $user_profile->nickname,
'tag' => $tag->tag)),
// TRANS: Menu item in list navigation panel.
_m('MENU','List'),
diff --git a/lib/peopletaglist.php b/lib/peopletaglist.php
index b2f2dcca46..3040d41d0a 100644
--- a/lib/peopletaglist.php
+++ b/lib/peopletaglist.php
@@ -27,13 +27,7 @@
* @link http://status.net/
*/
-if (!defined('STATUSNET') && !defined('LACONICA')) {
- exit(1);
-}
-
-require_once INSTALLDIR.'/lib/widget.php';
-
-define('PEOPLETAGS_PER_PAGE', 20);
+if (!defined('GNUSOCIAL')) { exit(1); }
/**
* Widget to show a list of peopletags
@@ -88,201 +82,3 @@ class PeopletagList extends Widget
$ptag->show();
}
}
-
-class PeopletagListItem extends Widget
-{
- var $peopletag = null;
- var $current = null;
- var $profile = null;
-
- /**
- * constructor
- *
- * Also initializes the owner attribute.
- *
- * @param Notice $notice The notice we'll display
- */
- function __construct($peopletag, $current, $out=null)
- {
- parent::__construct($out);
- $this->peopletag = $peopletag;
- $this->current = $current;
- $this->profile = Profile::getKV('id', $this->peopletag->tagger);
- }
-
- /**
- * recipe function for displaying a single peopletag.
- *
- * This uses all the other methods to correctly display a notice. Override
- * it or one of the others to fine-tune the output.
- *
- * @return void
- */
- function url()
- {
- return $this->peopletag->homeUrl();
- }
-
- function show()
- {
- if (empty($this->peopletag)) {
- common_log(LOG_WARNING, "Trying to show missing peopletag; skipping.");
- return;
- }
-
- if (Event::handle('StartShowPeopletagItem', array($this))) {
- $this->showStart();
- $this->showPeopletag();
- $this->showStats();
- $this->showEnd();
- Event::handle('EndShowPeopletagItem', array($this));
- }
- }
-
- function showStart()
- {
- $mode = ($this->peopletag->private) ? 'private' : 'public';
- $this->out->elementStart('li', array('class' => 'h-entry peopletag mode-' . $mode,
- 'id' => 'peopletag-' . $this->peopletag->id));
- }
-
- function showEnd()
- {
- $this->out->elementEnd('li');
- }
-
- function showPeopletag()
- {
- $this->showCreator();
- $this->showTag();
- $this->showPrivacy();
- $this->showUpdated();
- $this->showActions();
- $this->showDescription();
- }
-
- function showStats()
- {
- $this->out->elementStart('div', 'entry-summary entity_statistics');
- $this->out->elementStart('span', 'tagged-count');
- $this->out->element('a',
- array('href' => common_local_url('peopletagged',
- array('tagger' => $this->profile->nickname,
- 'tag' => $this->peopletag->tag))),
- // TRANS: Link description for link to list of users tagged with a tag (so part of a list).
- _('Listed'));
- $this->out->raw($this->peopletag->taggedCount());
- $this->out->elementEnd('span');
-
- $this->out->elementStart('span', 'subscriber-count');
- $this->out->element('a',
- array('href' => common_local_url('peopletagsubscribers',
- array('tagger' => $this->profile->nickname,
- 'tag' => $this->peopletag->tag))),
- // TRANS: Link description for link to list of users subscribed to a tag.
- _('Subscribers'));
- $this->out->raw($this->peopletag->subscriberCount());
- $this->out->elementEnd('span');
- $this->out->elementEnd('div');
- }
-
- function showOwnerOptions()
- {
- $this->out->elementStart('li', 'entity_edit');
- $this->out->element('a', array('href' =>
- common_local_url('editpeopletag', array('tagger' => $this->profile->nickname,
- 'tag' => $this->peopletag->tag)),
- // TRANS: Title for link to edit list settings.
- 'title' => _('Edit list settings.')),
- // TRANS: Text for link to edit list settings.
- _('Edit'));
- $this->out->elementEnd('li');
- }
-
- function showSubscribeForm()
- {
- $this->out->elementStart('li');
-
- if (Event::handle('StartSubscribePeopletagForm', array($this->out, $this->peopletag))) {
- if ($this->current) {
- if ($this->peopletag->hasSubscriber($this->current->id)) {
- $form = new UnsubscribePeopletagForm($this->out, $this->peopletag);
- $form->show();
- } else {
- $form = new SubscribePeopletagForm($this->out, $this->peopletag);
- $form->show();
- }
- }
- Event::handle('EndSubscribePeopletagForm', array($this->out, $this->peopletag));
- }
-
- $this->out->elementEnd('li');
- }
-
- function showCreator()
- {
- $attrs = array();
- $attrs['href'] = $this->profile->profileurl;
- $attrs['class'] = 'h-card p-author nickname p-name';
- $attrs['rel'] = 'contact';
- $attrs['title'] = $this->profile->getFancyName();
-
- $this->out->elementStart('a', $attrs);
- $this->showAvatar($this->profile);
- $this->out->text($this->profile->getNickname());
- $this->out->elementEnd('a');
- }
-
- function showUpdated()
- {
- if (!empty($this->peopletag->modified)) {
- $this->out->element('abbr',
- array('title' => common_date_w3dtf($this->peopletag->modified),
- 'class' => 'updated'),
- common_date_string($this->peopletag->modified));
- }
- }
-
- function showPrivacy()
- {
- if ($this->peopletag->private) {
- $this->out->elementStart('a',
- array('href' => common_local_url('peopletagsbyuser',
- array('nickname' => $this->profile->nickname, 'private' => 1))));
- // TRANS: Privacy mode text in list list item for private list.
- $this->out->element('span', 'privacy_mode', _m('MODE','Private'));
- $this->out->elementEnd('a');
- }
- }
-
- function showTag()
- {
- $this->out->elementStart('span', 'entry-title tag');
- $this->out->element('a',
- array('rel' => 'bookmark',
- 'href' => $this->url()),
- htmlspecialchars($this->peopletag->tag));
- $this->out->elementEnd('span');
- }
-
- function showActions()
- {
- $this->out->elementStart('div', 'entity_actions');
- $this->out->elementStart('ul');
-
- if (!$this->peopletag->private) {
- $this->showSubscribeForm();
- }
-
- if (!empty($this->current) && $this->profile->id == $this->current->id) {
- $this->showOwnerOptions();
- }
- $this->out->elementEnd('ul');
- $this->out->elementEnd('div');
- }
-
- function showDescription()
- {
- $this->out->element('div', 'e-content description', $this->peopletag->description);
- }
-}
diff --git a/lib/peopletaglistitem.php b/lib/peopletaglistitem.php
new file mode 100644
index 0000000000..75ce60662c
--- /dev/null
+++ b/lib/peopletaglistitem.php
@@ -0,0 +1,228 @@
+.
+ *
+ * @category Public
+ * @package StatusNet
+ * @author Shashi Gowda
+ * @copyright 2008-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('GNUSOCIAL')) { exit(1); }
+
+class PeopletagListItem extends Widget
+{
+ var $peopletag = null;
+ var $current = null;
+ var $profile = null;
+
+ /**
+ * constructor
+ *
+ * Also initializes the owner attribute.
+ *
+ * @param Notice $notice The notice we'll display
+ */
+ function __construct($peopletag, $current, $out=null)
+ {
+ parent::__construct($out);
+ $this->peopletag = $peopletag;
+ $this->current = $current;
+ $this->profile = Profile::getKV('id', $this->peopletag->tagger);
+ }
+
+ /**
+ * recipe function for displaying a single peopletag.
+ *
+ * This uses all the other methods to correctly display a notice. Override
+ * it or one of the others to fine-tune the output.
+ *
+ * @return void
+ */
+ function url()
+ {
+ return $this->peopletag->homeUrl();
+ }
+
+ function show()
+ {
+ if (empty($this->peopletag)) {
+ common_log(LOG_WARNING, "Trying to show missing peopletag; skipping.");
+ return;
+ }
+
+ if (Event::handle('StartShowPeopletagItem', array($this))) {
+ $this->showStart();
+ $this->showPeopletag();
+ $this->showStats();
+ $this->showEnd();
+ Event::handle('EndShowPeopletagItem', array($this));
+ }
+ }
+
+ function showStart()
+ {
+ $mode = ($this->peopletag->private) ? 'private' : 'public';
+ $this->out->elementStart('li', array('class' => 'h-entry peopletag mode-' . $mode,
+ 'id' => 'peopletag-' . $this->peopletag->id));
+ }
+
+ function showEnd()
+ {
+ $this->out->elementEnd('li');
+ }
+
+ function showPeopletag()
+ {
+ $this->showCreator();
+ $this->showTag();
+ $this->showPrivacy();
+ $this->showUpdated();
+ $this->showActions();
+ $this->showDescription();
+ }
+
+ function showStats()
+ {
+ $this->out->elementStart('div', 'entry-summary entity_statistics');
+ $this->out->elementStart('span', 'tagged-count');
+ $this->out->element('a',
+ array('href' => common_local_url('peopletagged',
+ array('tagger' => $this->profile->nickname,
+ 'tag' => $this->peopletag->tag))),
+ // TRANS: Link description for link to list of users tagged with a tag (so part of a list).
+ _('Listed'));
+ $this->out->raw($this->peopletag->taggedCount());
+ $this->out->elementEnd('span');
+
+ $this->out->elementStart('span', 'subscriber-count');
+ $this->out->element('a',
+ array('href' => common_local_url('peopletagsubscribers',
+ array('tagger' => $this->profile->nickname,
+ 'tag' => $this->peopletag->tag))),
+ // TRANS: Link description for link to list of users subscribed to a tag.
+ _('Subscribers'));
+ $this->out->raw($this->peopletag->subscriberCount());
+ $this->out->elementEnd('span');
+ $this->out->elementEnd('div');
+ }
+
+ function showOwnerOptions()
+ {
+ $this->out->elementStart('li', 'entity_edit');
+ $this->out->element('a', array('href' =>
+ common_local_url('editpeopletag', array('tagger' => $this->profile->nickname,
+ 'tag' => $this->peopletag->tag)),
+ // TRANS: Title for link to edit list settings.
+ 'title' => _('Edit list settings.')),
+ // TRANS: Text for link to edit list settings.
+ _('Edit'));
+ $this->out->elementEnd('li');
+ }
+
+ function showSubscribeForm()
+ {
+ $this->out->elementStart('li');
+
+ if (Event::handle('StartSubscribePeopletagForm', array($this->out, $this->peopletag))) {
+ if ($this->current) {
+ if ($this->peopletag->hasSubscriber($this->current->id)) {
+ $form = new UnsubscribePeopletagForm($this->out, $this->peopletag);
+ $form->show();
+ } else {
+ $form = new SubscribePeopletagForm($this->out, $this->peopletag);
+ $form->show();
+ }
+ }
+ Event::handle('EndSubscribePeopletagForm', array($this->out, $this->peopletag));
+ }
+
+ $this->out->elementEnd('li');
+ }
+
+ function showCreator()
+ {
+ $attrs = array();
+ $attrs['href'] = $this->profile->profileurl;
+ $attrs['class'] = 'h-card p-author nickname p-name';
+ $attrs['rel'] = 'contact';
+ $attrs['title'] = $this->profile->getFancyName();
+
+ $this->out->elementStart('a', $attrs);
+ $this->showAvatar($this->profile);
+ $this->out->text($this->profile->getNickname());
+ $this->out->elementEnd('a');
+ }
+
+ function showUpdated()
+ {
+ if (!empty($this->peopletag->modified)) {
+ $this->out->element('abbr',
+ array('title' => common_date_w3dtf($this->peopletag->modified),
+ 'class' => 'updated'),
+ common_date_string($this->peopletag->modified));
+ }
+ }
+
+ function showPrivacy()
+ {
+ if ($this->peopletag->private) {
+ $this->out->elementStart('a',
+ array('href' => common_local_url('peopletagsbyuser',
+ array('nickname' => $this->profile->nickname, 'private' => 1))));
+ // TRANS: Privacy mode text in list list item for private list.
+ $this->out->element('span', 'privacy_mode', _m('MODE','Private'));
+ $this->out->elementEnd('a');
+ }
+ }
+
+ function showTag()
+ {
+ $this->out->elementStart('span', 'entry-title tag');
+ $this->out->element('a',
+ array('rel' => 'bookmark',
+ 'href' => $this->url()),
+ htmlspecialchars($this->peopletag->tag));
+ $this->out->elementEnd('span');
+ }
+
+ function showActions()
+ {
+ $this->out->elementStart('div', 'entity_actions');
+ $this->out->elementStart('ul');
+
+ if (!$this->peopletag->private) {
+ $this->showSubscribeForm();
+ }
+
+ if (!empty($this->current) && $this->profile->id == $this->current->id) {
+ $this->showOwnerOptions();
+ }
+ $this->out->elementEnd('ul');
+ $this->out->elementEnd('div');
+ }
+
+ function showDescription()
+ {
+ $this->out->element('div', 'e-content description', $this->peopletag->description);
+ }
+}
diff --git a/lib/profileaction.php b/lib/profileaction.php
index 3dc28a7cc4..bdcd575b6b 100644
--- a/lib/profileaction.php
+++ b/lib/profileaction.php
@@ -315,7 +315,7 @@ abstract class ProfileAction extends ManagedAction
$url = $lists->mainpage;
} else {
$url = common_local_url('showprofiletag',
- array('tagger' => $this->target->getNickname(),
+ array('nickname' => $this->target->getNickname(),
'tag' => $lists->tag));
}
if (!$first) {
diff --git a/lib/router.php b/lib/router.php
index b13c51c328..28ee42662d 100644
--- a/lib/router.php
+++ b/lib/router.php
@@ -921,6 +921,7 @@ class Router
$m->connect('all/:tag',
array('action' => 'showprofiletag',
+ 'nickname' => $nickname,
'tag' => self::REGEX_TAG));
foreach (array('subscriptions', 'subscribers') as $a) {
@@ -1003,9 +1004,9 @@ class Router
'tagger_id' => '[0-9]+',
'id' => '[0-9]+'));
- $m->connect(':tagger/all/:tag',
- array('action' => 'showprofiletag',
- 'tagger' => Nickname::DISPLAY_FMT,
+ $m->connect(':nickname/all/:tag',
+ array('action' => 'showprofiletag'),
+ array('nickname' => Nickname::DISPLAY_FMT,
'tag' => self::REGEX_TAG));
foreach (array('subscriptions', 'subscribers') as $a) {
diff --git a/lib/search_engines.php b/lib/search_engines.php
index 7f1684a3e7..6cb2ebcfd5 100644
--- a/lib/search_engines.php
+++ b/lib/search_engines.php
@@ -54,7 +54,7 @@ class SearchEngine
'nickname_desc sort mode can only be use when searching profile.'
);
} else {
- return $this->target->orderBy('nickname DESC');
+ return $this->target->orderBy(sprintf('%1$s.nickname DESC', $this->table));
}
break;
case 'nickname_asc':
@@ -63,7 +63,7 @@ class SearchEngine
'nickname_desc sort mode can only be use when searching profile.'
);
} else {
- return $this->target->orderBy('nickname ASC');
+ return $this->target->orderBy(sprintf('%1$s.nickname ASC', $this->table));
}
break;
default:
@@ -112,11 +112,13 @@ class MySQLLikeSearch extends SearchEngine
function query($q)
{
if ('profile' === $this->table) {
- $qry = sprintf('(nickname LIKE "%%%1$s%%" OR '.
- ' fullname LIKE "%%%1$s%%" OR '.
- ' location LIKE "%%%1$s%%" OR '.
- ' bio LIKE "%%%1$s%%" OR '.
- ' homepage LIKE "%%%1$s%%")', $this->target->escape($q, true));
+ $qry = sprintf('(%2$s.nickname LIKE "%%%1$s%%" OR '.
+ ' %2$s.fullname LIKE "%%%1$s%%" OR '.
+ ' %2$s.location LIKE "%%%1$s%%" OR '.
+ ' %2$s.bio LIKE "%%%1$s%%" OR '.
+ ' %2$s.homepage LIKE "%%%1$s%%")',
+ $this->target->escape($q, true),
+ $this->table);
} else if ('notice' === $this->table) {
$qry = sprintf('content LIKE "%%%1$s%%"', $this->target->escape($q, true));
} else {
diff --git a/lib/serverexception.php b/lib/serverexception.php
index 0dfbd04ffd..764e11c0fc 100644
--- a/lib/serverexception.php
+++ b/lib/serverexception.php
@@ -45,7 +45,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
class ServerException extends Exception
{
- public function __construct($message = null, $code = 400) {
+ public function __construct($message = null, $code = 500) {
parent::__construct($message, $code);
}
diff --git a/lib/spawningdaemon.php b/lib/spawningdaemon.php
index ea09b6fb2f..732237403d 100644
--- a/lib/spawningdaemon.php
+++ b/lib/spawningdaemon.php
@@ -77,7 +77,7 @@ abstract class SpawningDaemon extends Daemon
for ($i = 1; $i <= $this->threads; $i++) {
$pid = pcntl_fork();
if ($pid < 0) {
- $this->log(LOG_ERROR, "Couldn't fork for thread $i; aborting\n");
+ $this->log(LOG_ERR, "Couldn't fork for thread $i; aborting\n");
exit(1);
} else if ($pid == 0) {
$this->initAndRunChild($i);
@@ -113,7 +113,7 @@ abstract class SpawningDaemon extends Daemon
$pid = pcntl_fork();
if ($pid < 0) {
- $this->log(LOG_ERROR, "Couldn't fork to respawn thread $i; aborting thread.\n");
+ $this->log(LOG_ERR, "Couldn't fork to respawn thread $i; aborting thread.\n");
} else if ($pid == 0) {
$this->initAndRunChild($i);
} else {
@@ -141,7 +141,7 @@ abstract class SpawningDaemon extends Daemon
$this->parentWriter = $sockets[0];
$this->parentReader = $sockets[1];
} else {
- $this->log(LOG_ERROR, "Couldn't create inter-process sockets");
+ $this->log(LOG_ERR, "Couldn't create inter-process sockets");
exit(1);
}
}
diff --git a/lib/util.php b/lib/util.php
index 66847a4350..3b5bb2de08 100644
--- a/lib/util.php
+++ b/lib/util.php
@@ -606,14 +606,15 @@ function common_remove_unicode_formatting($text)
/**
* Partial notice markup rendering step: build links to !group references.
*
- * @param string $text partially rendered HTML
- * @param Notice $notice in whose context we're working
+ * @param string $text partially rendered HTML
+ * @param Profile $author the Profile that is composing the current notice
+ * @param Notice $parent the Notice this is sent in reply to, if any
* @return string partially rendered HTML
*/
-function common_render_content($text, Notice $notice)
+function common_render_content($text, Profile $author, Notice $parent=null)
{
$text = common_render_text($text);
- $text = common_linkify_mentions($text, $notice);
+ $text = common_linkify_mentions($text, $author, $parent);
return $text;
}
@@ -623,13 +624,14 @@ function common_render_content($text, Notice $notice)
*
* Should generally not be called except from common_render_content().
*
- * @param string $text partially-rendered HTML
- * @param Notice $notice in-progress or complete Notice object for context
+ * @param string $text partially-rendered HTML
+ * @param Profile $author the Profile that is composing the current notice
+ * @param Notice $parent the Notice this is sent in reply to, if any
* @return string partially-rendered HTML
*/
-function common_linkify_mentions($text, Notice $notice)
+function common_linkify_mentions($text, Profile $author, Notice $parent=null)
{
- $mentions = common_find_mentions($text, $notice);
+ $mentions = common_find_mentions($text, $author, $parent);
// We need to go through in reverse order by position,
// so our positions stay valid despite our fudging with the
@@ -648,7 +650,7 @@ function common_linkify_mentions($text, Notice $notice)
$linkText = common_linkify_mention($mention);
- $text = substr_replace($text, $linkText, $position, mb_strlen($mention['text']));
+ $text = substr_replace($text, $linkText, $position, $mention['length']);
}
return $text;
@@ -687,33 +689,25 @@ function common_linkify_mention(array $mention)
* Note the return data format is internal, to be used for building links and
* such. Should not be used directly; rather, call common_linkify_mentions().
*
- * @param string $text
- * @param Notice $notice notice in whose context we're building links
+ * @param string $text
+ * @param Profile $sender the Profile that is sending the current text
+ * @param Notice $parent the Notice this text is in reply to, if any
*
* @return array
*
* @access private
*/
-function common_find_mentions($text, Notice $notice)
+function common_find_mentions($text, Profile $sender, Notice $parent=null)
{
- // The getProfile call throws NoProfileException on failure
- $sender = $notice->getProfile();
-
$mentions = array();
if (Event::handle('StartFindMentions', array($sender, $text, &$mentions))) {
// Get the context of the original notice, if any
- $origAuthor = null;
- $origNotice = null;
$origMentions = array();
- // Is it a reply?
-
- try {
- $origNotice = $notice->getParent();
- $origAuthor = $origNotice->getProfile();
-
- $ids = $origNotice->getReplies();
+ // Does it have a parent notice for context?
+ if ($parent instanceof Notice) {
+ $ids = $parent->getReplies(); // replied-to _profile ids_
foreach ($ids as $id) {
try {
@@ -723,8 +717,6 @@ function common_find_mentions($text, Notice $notice)
// continue foreach
}
}
- } catch (NoParentNoticeException $e) {
- // It wasn't a reply to anything, so we can't harvest nickname-relations.
}
$matches = common_find_mentions_raw($text);
@@ -741,34 +733,33 @@ function common_find_mentions($text, Notice $notice)
// Start with conversation context, then go to
// sender context.
- if ($origAuthor instanceof Profile && $origAuthor->nickname == $nickname) {
- $mentioned = $origAuthor;
+ if ($parent instanceof Notice && $parent->getProfile()->getNickname() === $nickname) {
+ $mentioned = $parent->getProfile();
} else if (!empty($origMentions) &&
array_key_exists($nickname, $origMentions)) {
$mentioned = $origMentions[$nickname];
} else {
+ // sets to null if no match
$mentioned = common_relative_profile($sender, $nickname);
}
if ($mentioned instanceof Profile) {
$user = User::getKV('id', $mentioned->id);
- if ($user instanceof User) {
- $url = common_local_url('userbyid', array('id' => $user->id));
- } else {
- $url = $mentioned->profileurl;
+ try {
+ $url = $mentioned->getUrl();
+ } catch (InvalidUrlException $e) {
+ $url = common_local_url('userbyid', array('id' => $mentioned->getID()));
}
$mention = array('mentioned' => array($mentioned),
'type' => 'mention',
'text' => $match[0],
'position' => $match[1],
+ 'length' => mb_strlen($match[0]),
+ 'title' => $mentioned->getFullname(),
'url' => $url);
- if (!empty($mentioned->fullname)) {
- $mention['title'] = $mentioned->fullname;
- }
-
$mentions[] = $mention;
}
}
@@ -779,20 +770,21 @@ function common_find_mentions($text, Notice $notice)
$text, $hmatches, PREG_OFFSET_CAPTURE);
foreach ($hmatches[1] as $hmatch) {
$tag = common_canonical_tag($hmatch[0]);
- $plist = Profile_list::getByTaggerAndTag($sender->id, $tag);
+ $plist = Profile_list::getByTaggerAndTag($sender->getID(), $tag);
if (!$plist instanceof Profile_list || $plist->private) {
continue;
}
$tagged = $sender->getTaggedSubscribers($tag);
$url = common_local_url('showprofiletag',
- array('tagger' => $sender->nickname,
+ array('nickname' => $sender->getNickname(),
'tag' => $tag));
$mentions[] = array('mentioned' => $tagged,
'type' => 'list',
'text' => $hmatch[0],
'position' => $hmatch[1],
+ 'length' => mb_strlen($hmatch[0]),
'url' => $url);
}
@@ -812,6 +804,7 @@ function common_find_mentions($text, Notice $notice)
'type' => 'group',
'text' => $hmatch[0],
'position' => $hmatch[1],
+ 'length' => mb_strlen($hmatch[0]),
'url' => $group->permalink(),
'title' => $group->getFancyName());
}
@@ -875,7 +868,7 @@ function common_replace_urls_callback($text, $callback, $arg = null) {
'(?:'.
'(?:'. //Known protocols
'(?:'.
- '(?:(?:https?|ftps?|mms|rtsp|gopher|news|nntp|telnet|wais|file|prospero|webcal|irc)://)'.
+ '(?:(?:https?|ftps?|mms|rtsp|gopher|news|nntp|telnet|wais|file|prospero|webcal|ircs?)://)'.
'|'.
'(?:(?:mailto|aim|tel|xmpp):)'.
')'.
@@ -985,20 +978,9 @@ function common_linkify($url) {
$canon = "mailto:$url";
$longurl = "mailto:$url";
} else {
-
$canon = File_redirection::_canonUrl($url);
-
$longurl_data = File_redirection::where($canon, common_config('attachments', 'process_links'));
- if (is_array($longurl_data)) {
- $longurl = $longurl_data['url'];
- } elseif (is_string($longurl_data)) {
- $longurl = $longurl_data;
- } else {
- // Unable to reach the server to verify contents, etc
- // Just pass the link on through for now.
- common_log(LOG_ERR, "Can't linkify url '$url'");
- $longurl = $url;
- }
+ $longurl = $longurl_data->url;
}
$attrs = array('href' => $canon, 'title' => $longurl);
@@ -1554,14 +1536,24 @@ function common_root_url($ssl=false)
return $url;
}
+/**
+ * returns $bytes bytes of raw random data
+ */
+function common_random_rawstr($bytes)
+{
+ $rawstr = @file_exists('/dev/urandom')
+ ? common_urandom($bytes)
+ : common_mtrand($bytes);
+
+ return $rawstr;
+}
+
/**
* returns $bytes bytes of random data as a hexadecimal string
*/
function common_random_hexstr($bytes)
{
- $str = @file_exists('/dev/urandom')
- ? common_urandom($bytes)
- : common_mtrand($bytes);
+ $str = common_random_rawstr($bytes);
$hexstr = '';
for ($i = 0; $i < $bytes; $i++) {
@@ -1866,6 +1858,7 @@ function common_get_mime_media($type)
return strtolower($tmp[0]);
}
+// Get only the mimetype and not additional info (separated from bare mime with semi-colon)
function common_bare_mime($mimetype)
{
$mimetype = mb_strtolower($mimetype);
diff --git a/local/.gitignore b/local/.gitignore
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/locale/af/LC_MESSAGES/statusnet.po b/locale/af/LC_MESSAGES/statusnet.po
index b6782696c0..d84bdd4fd1 100644
--- a/locale/af/LC_MESSAGES/statusnet.po
+++ b/locale/af/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Afrikaans (http://www.transifex.com/projects/p/gnu-social/language/af/)\n"
+"Language-Team: Afrikaans (http://www.transifex.com/gnu-social/gnu-social/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/ar/LC_MESSAGES/statusnet.po b/locale/ar/LC_MESSAGES/statusnet.po
index 45442e4273..1c67521ba8 100644
--- a/locale/ar/LC_MESSAGES/statusnet.po
+++ b/locale/ar/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Arabic (http://www.transifex.com/projects/p/gnu-social/language/ar/)\n"
+"Language-Team: Arabic (http://www.transifex.com/gnu-social/gnu-social/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/arz/LC_MESSAGES/statusnet.po b/locale/arz/LC_MESSAGES/statusnet.po
index 67dc2971c8..57568a9105 100644
--- a/locale/arz/LC_MESSAGES/statusnet.po
+++ b/locale/arz/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Arabic (Egypt) (http://www.transifex.com/projects/p/gnu-social/language/ar_EG/)\n"
+"Language-Team: Arabic (Egypt) (http://www.transifex.com/gnu-social/gnu-social/language/ar_EG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/ast/LC_MESSAGES/statusnet.po b/locale/ast/LC_MESSAGES/statusnet.po
index ec56435e91..12c6f8cd52 100644
--- a/locale/ast/LC_MESSAGES/statusnet.po
+++ b/locale/ast/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-05 17:29+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Asturian (http://www.transifex.com/projects/p/gnu-social/language/ast/)\n"
+"Language-Team: Asturian (http://www.transifex.com/gnu-social/gnu-social/language/ast/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/be-tarask/LC_MESSAGES/statusnet.po b/locale/be-tarask/LC_MESSAGES/statusnet.po
index b88f4f5f37..ef26a6b644 100644
--- a/locale/be-tarask/LC_MESSAGES/statusnet.po
+++ b/locale/be-tarask/LC_MESSAGES/statusnet.po
@@ -10,12 +10,12 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Belarusian (Tarask) (http://www.transifex.com/projects/p/gnu-social/language/be@tarask/)\n"
+"Language-Team: Belarusian (Tarask) (http://www.transifex.com/gnu-social/gnu-social/language/be@tarask/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: be@tarask\n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#. TRANS: Database error message.
#: index.php:118
diff --git a/locale/bg/LC_MESSAGES/statusnet.po b/locale/bg/LC_MESSAGES/statusnet.po
index cabe53dc76..d3cc337c3c 100644
--- a/locale/bg/LC_MESSAGES/statusnet.po
+++ b/locale/bg/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Bulgarian (http://www.transifex.com/projects/p/gnu-social/language/bg/)\n"
+"Language-Team: Bulgarian (http://www.transifex.com/gnu-social/gnu-social/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/bn_IN/LC_MESSAGES/statusnet.po b/locale/bn_IN/LC_MESSAGES/statusnet.po
new file mode 100644
index 0000000000..d1c9930e93
--- /dev/null
+++ b/locale/bn_IN/LC_MESSAGES/statusnet.po
@@ -0,0 +1,11135 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU social\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-02-02 17:47+0100\n"
+"PO-Revision-Date: 2015-02-02 16:49+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Bengali (India) (http://www.transifex.com/gnu-social/gnu-social/language/bn_IN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bn_IN\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Database error message.
+#: index.php:118
+#, php-format
+msgid ""
+"The database for %1$s is not responding correctly, so the site will not work"
+" properly. The site admins probably know about the problem, but you can "
+"contact them at %2$s to make sure. Otherwise, wait a few minutes and try "
+"again."
+msgstr ""
+
+#. TRANS: Error message.
+#: index.php:137
+msgid "An error occurred."
+msgstr ""
+
+#. TRANS: Error message displayed when there is no StatusNet configuration
+#. file.
+#: index.php:229
+#, php-format
+msgid ""
+"No configuration file found. Try running the installation program first."
+msgstr ""
+
+#. TRANS: Error message displayed when trying to access a non-existing page.
+#: index.php:260
+msgid "Unknown page"
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an undefined action.
+#. TRANS: Title for password recovery page when an unknown action has been
+#. specified.
+#: index.php:312 actions/recoverpassword.php:225
+msgid "Unknown action"
+msgstr ""
+
+#. TRANS: Page title for Access admin panel that allows configuring site
+#. access.
+#: actions/accessadminpanel.php:53
+msgid "Access"
+msgstr ""
+
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
+msgid "Site access settings"
+msgstr ""
+
+#. TRANS: Form legend for registration form.
+#: actions/accessadminpanel.php:151
+msgid "Registration"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
+msgid "Prohibit anonymous users (not logged in) from viewing site?"
+msgstr ""
+
+#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
+#. TRANS: Checkbox label to show private tags.
+#. TRANS: Checkbox field label on group edit form to mark a group private.
+#: actions/accessadminpanel.php:157 actions/peopletagsbyuser.php:186
+#: lib/groupeditform.php:206
+msgctxt "LABEL"
+msgid "Private"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
+msgid "Make registration invitation only."
+msgstr ""
+
+#. TRANS: Checkbox label for configuring site as invite only.
+#: actions/accessadminpanel.php:166
+msgid "Invite only"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new
+#. registrations).
+#: actions/accessadminpanel.php:173
+msgid "Disable new registrations."
+msgstr ""
+
+#. TRANS: Checkbox label for disabling new user registrations.
+#: actions/accessadminpanel.php:175
+msgid "Closed"
+msgstr ""
+
+#. TRANS: Button title to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
+msgid "Save access settings."
+msgstr ""
+
+#. TRANS: Button text to save access settings in site admin panel.
+#. TRANS: Button label to save e-mail preferences.
+#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text in the license admin panel.
+#. TRANS: Button text to store form data in the Paths admin panel.
+#. TRANS: Button to save input in profile settings.
+#. TRANS: Submit button text on the sessions administration panel.
+#. TRANS: Button text for saving site settings.
+#. TRANS: Button text for saving site notice in admin panel.
+#. TRANS: Button label to save SMS preferences.
+#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text for saving "Other settings" in profile.
+#. TRANS: Button text to save user settings in user admin panel.
+#. TRANS: Button label in the "Edit application" form.
+#. TRANS: Text for save button on group edit form.
+#. TRANS: Button text to save tags for a profile.
+#. TRANS: Button text to save lists.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:244
+#: actions/imsettings.php:201 actions/licenseadminpanel.php:331
+#: actions/pathsadminpanel.php:454 actions/profilesettings.php:213
+#: actions/sessionsadminpanel.php:202 actions/siteadminpanel.php:372
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:204
+#: actions/subscriptions.php:223 actions/urlsettings.php:152
+#: actions/useradminpanel.php:300 lib/applicationeditform.php:355
+#: lib/groupeditform.php:225 lib/peopletags.php:146 lib/tagprofileform.php:143
+msgctxt "BUTTON"
+msgid "Save"
+msgstr ""
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error in API OAuth authorisation because of an
+#. invalid session token.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error displayed when the session token is not okay.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#: actions/addpeopletag.php:78 actions/apioauthauthorize.php:144
+#: actions/avatarsettings.php:282 actions/deletenotice.php:178
+#: actions/emailsettings.php:286 actions/geocode.php:56
+#: actions/groupblock.php:65 actions/grouplogo.php:315
+#: actions/groupunblock.php:65 actions/imsettings.php:244
+#: actions/invite.php:67 actions/makeadmin.php:67 actions/nudge.php:80
+#: actions/oauthappssettings.php:163 actions/oauthconnectionssettings.php:135
+#: actions/passwordsettings.php:147 actions/peopletagautocomplete.php:66
+#: actions/pluginenable.php:87 actions/profilecompletion.php:81
+#: actions/profilesettings.php:233 actions/recoverpassword.php:297
+#: actions/register.php:162 actions/removepeopletag.php:79
+#: actions/smssettings.php:250 actions/subedit.php:40 actions/subscribe.php:85
+#: actions/subscribepeopletag.php:74 actions/unsubscribe.php:66
+#: actions/unsubscribepeopletag.php:75 actions/urlsettings.php:171
+msgid "There was a problem with your session token. Try again, please."
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a logged in user.
+#: actions/addpeopletag.php:88 actions/deletenotice.php:52
+#: actions/editpeopletag.php:69 actions/groupblock.php:60
+#: actions/groupunblock.php:60 actions/logout.php:69 actions/makeadmin.php:62
+#: actions/nudge.php:64 actions/peopletagautocomplete.php:57
+#: actions/peopletagsbyuser.php:123 actions/pluginenable.php:97
+#: actions/profilecompletion.php:91 actions/removepeopletag.php:89
+#: actions/subedit.php:33 actions/subscribe.php:95 actions/unsubscribe.php:52
+#: lib/action.php:1510 lib/adminpanelaction.php:71
+#: lib/profileformaction.php:63 lib/settingsaction.php:73
+msgid "Not logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#. TRANS: Client exception.
+#. TRANS: Client error displayed when referring to a non-existing profile.
+#. TRANS: Client error displayed trying to subscribe to a non-existing
+#. profile.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#: actions/addpeopletag.php:99 actions/atompubmembershipfeed.php:54
+#: actions/atompubshowmembership.php:55 actions/removepeopletag.php:100
+#: actions/subscribe.php:106 lib/command.php:386 lib/command.php:445
+msgid "No such profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#: actions/addpeopletag.php:107 actions/editpeopletag.php:110
+#: actions/peopletagged.php:98 actions/peopletagsubscribers.php:98
+#: actions/profilecompletion.php:99 actions/profiletagbyid.php:66
+#: actions/removepeopletag.php:108 actions/showprofiletag.php:87
+#: actions/subscribepeopletag.php:91 actions/unsubscribepeopletag.php:92
+msgid "No such list."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a username.
+#: actions/addpeopletag.php:134
+#, php-format
+msgid "There was an unexpected error while listing %s."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a profile URL.
+#: actions/addpeopletag.php:139
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly. Please try retrying later."
+msgstr ""
+
+#. TRANS: Title after adding a user to a list.
+#: actions/addpeopletag.php:148
+msgctxt "TITLE"
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Server error when page not found (404).
+#. TRANS: Server error when page not found (404)
+#. TRANS: Server error when page not found (404).
+#: actions/all.php:61 actions/public.php:103 actions/replies.php:94
+#: actions/showprofiletag.php:100 actions/tag.php:53
+msgid "No such page."
+msgstr ""
+
+#. TRANS: Title of a user's own start page.
+#: actions/all.php:71
+msgid "Home timeline"
+msgstr ""
+
+#. TRANS: Title of another user's start page.
+#. TRANS: %s is the other user's name.
+#: actions/all.php:75
+#, php-format
+msgid "%s's home timeline"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:90 actions/showprofiletag.php:181
+#, php-format
+msgid "Feed for friends of %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:98
+#, php-format
+msgid "Feed for friends of %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:107 actions/showprofiletag.php:192
+#, php-format
+msgid "Feed for friends of %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:116
+#, php-format
+msgid "Feed for friends of %s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:123
+#, php-format
+msgid ""
+"This is the timeline for %s and friends but no one has posted anything yet."
+msgstr ""
+
+#. TRANS: Encouragement displayed on logged in user's empty timeline.
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:129
+#, php-format
+msgid ""
+"Try subscribing to more people, [join a group](%%action.groups%%) or post "
+"something yourself."
+msgstr ""
+
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname
+#. prefixed with "@".
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:133
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
+"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr ""
+
+#. TRANS: Encouragement displayed on empty timeline user pages for anonymous
+#. users.
+#. TRANS: %s is a user nickname. This message contains Markdown links. Keep
+#. "](" together.
+#. TRANS: Empty list message for page with replies for a user for not logged
+#. in users.
+#. TRANS: %1$s is a user nickname. This message contains a Markdown link in
+#. the form [link text](link).
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user
+#. nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:138 actions/replies.php:224 actions/showstream.php:226
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
+"post a notice to them."
+msgstr ""
+
+#. TRANS: Button text for inviting more users to the StatusNet instance.
+#. TRANS: Less business/enterprise-oriented language for public sites.
+#: actions/all.php:189 actions/public.php:248
+msgctxt "BUTTON"
+msgid "Send invite"
+msgstr ""
+
+#. TRANS: Client error when user not found for an rss related action.
+#. TRANS: Client error displayed when no existing user is provided for a
+#. user's delivery device setting.
+#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error displayed updating profile image without having a user
+#. object.
+#. TRANS: Client error displayed when making an Atom API request for an
+#. unknown user.
+#. TRANS: Client error displayed when trying to block a non-existing user or a
+#. user from another site.
+#. TRANS: Client error when user not found for an API action to remove a block
+#. for a user.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join
+#. a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave
+#. a group.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when not providing a user or an invalid user.
+#. TRANS: Client error displayed when referring to a non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when updating a status for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting a list of followers for a
+#. non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends
+#. for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and
+#. friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a
+#. non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-
+#. existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a user nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. an object that is not a user.
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a valid user.
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without using an existing user.
+#. TRANS: Client error displayed when referring to non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to reply to a non-exsting user.
+#. TRANS: Client error displayed when providing a non-existing nickname in a
+#. RSS 1.0 action.
+#. TRANS: Client error.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed trying to find a user by ID for a non-
+#. existing ID.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when calling a profile action without
+#. specifying a user.
+#: actions/allrss.php:69 actions/apiaccountupdatedeliverydevice.php:99
+#: actions/apiaccountupdateprofile.php:87
+#: actions/apiaccountupdateprofileimage.php:76 actions/apiatomservice.php:61
+#: actions/apiblockcreate.php:85 actions/apiblockdestroy.php:81
+#: actions/apigroupcreate.php:97 actions/apigroupismember.php:85
+#: actions/apigroupjoin.php:85 actions/apigroupleave.php:85
+#: actions/apigrouplist.php:70 actions/apigroupprofileupdate.php:90
+#: actions/apilistmember.php:73 actions/apilistmemberships.php:69
+#: actions/apilists.php:76 actions/apilistsubscriber.php:50
+#: actions/apilistsubscriptions.php:57 actions/apistatusesupdate.php:211
+#: actions/apisubscriptions.php:83 actions/apitimelinefriends.php:171
+#: actions/apitimelinehome.php:76 actions/apitimelinementions.php:75
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:66
+#: actions/foaf.php:42 actions/foaf.php:59 actions/microsummary.php:63
+#: actions/otp.php:76 actions/peopletagged.php:90
+#: actions/peopletagsbyuser.php:101 actions/peopletagsforuser.php:83
+#: actions/peopletagsubscribers.php:90 actions/peopletagsubscriptions.php:85
+#: actions/replies.php:72 actions/repliesrss.php:38 actions/rsd.php:111
+#: actions/showprofiletag.php:75 actions/showprofiletag.php:112
+#: actions/userbyid.php:75 actions/userrss.php:39 lib/profileaction.php:77
+msgid "No such user."
+msgstr ""
+
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title of API timeline for a user and friends.
+#. TRANS: %s is a username.
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#. TRANS: Menu item title in administrator navigation panel.
+#. TRANS: %s is a username.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/allrss.php:109 actions/apitimelinefriends.php:202
+#: actions/apitimelinehome.php:106 lib/adminpanelnav.php:74
+#: lib/personalgroupnav.php:80
+#, php-format
+msgid "%s and friends"
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a
+#. site name.
+#: actions/allrss.php:114 actions/apitimelinefriends.php:208
+#: actions/apitimelinehome.php:112
+#, php-format
+msgid "Updates from %1$s and friends on %2$s!"
+msgstr ""
+
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#: actions/apiaccountratelimitstatus.php:68
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:82
+#: actions/apiaccountverifycredentials.php:66 actions/apiconversation.php:152
+#: actions/apifriendshipscreate.php:85 actions/apifriendshipsdestroy.php:97
+#: actions/apifriendshipsshow.php:122 actions/apignusocialconfig.php:117
+#: actions/apignusocialversion.php:65 actions/apigroupadmins.php:104
+#: actions/apigroupcreate.php:122 actions/apigroupismember.php:108
+#: actions/apigroupjoin.php:121 actions/apigroupleave.php:120
+#: actions/apigrouplist.php:129 actions/apigrouplistall.php:118
+#: actions/apigroupmembership.php:99 actions/apigroupprofileupdate.php:85
+#: actions/apigroupprofileupdate.php:184 actions/apigroupshow.php:106
+#: actions/apihelptest.php:82 actions/apilist.php:113 actions/apilist.php:160
+#: actions/apilist.php:188 actions/apilistmember.php:108
+#: actions/apilistmembers.php:71 actions/apilistmembers.php:116
+#: actions/apilistmemberships.php:98 actions/apilists.php:118
+#: actions/apilists.php:169 actions/apilistsubscriber.php:80
+#: actions/apilistsubscribers.php:60 actions/apilistsubscribers.php:91
+#: actions/apilistsubscriptions.php:85 actions/apistatusesdestroy.php:99
+#: actions/apistatusesretweets.php:107 actions/apistatusesshow.php:103
+#: actions/apisubscriptions.php:104 actions/apitimelinefriends.php:264
+#: actions/apitimelinegroup.php:140 actions/apitimelinehome.php:168
+#: actions/apitimelinelist.php:176 actions/apitimelinementions.php:172
+#: actions/apitimelinepublic.php:245 actions/apitimelineretweetedtome.php:148
+#: actions/apitimelineretweetsofme.php:154 actions/apitimelinetag.php:163
+#: actions/apitimelineuser.php:232 actions/apiusershow.php:96
+#: lib/apilistusers.php:146
+msgid "API method not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without an invitation.
+#: actions/apiaccountregister.php:101 actions/register.php:81
+#: actions/register.php:187 actions/register.php:386
+msgid "Sorry, only invited people can register."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without a valid invitation.
+#: actions/apiaccountregister.php:108 actions/register.php:88
+msgid "Sorry, invalid invitation code."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Message given saving e-mail address that not valid.
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Client error displayed trying to save site settings without a valid
+#. contact address.
+#: actions/apiaccountregister.php:127 actions/emailsettings.php:384
+#: actions/register.php:205 actions/siteadminpanel.php:154
+msgid "Not a valid email address."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. already registered e-mail address.
+#: actions/apiaccountregister.php:130 actions/register.php:208
+msgid "Email address already exists."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when homepage URL does not validate.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "New application" form.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#: actions/apiaccountregister.php:134 actions/apigroupcreate.php:137
+#: actions/apigroupprofileupdate.php:195 actions/editapplication.php:229
+#: actions/editgroup.php:201 actions/newapplication.php:139
+#: actions/newgroup.php:107 actions/profilesettings.php:270
+#: actions/register.php:212
+msgid "Homepage is not a valid URL."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when full name does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#: actions/apiaccountregister.php:137 actions/apigroupcreate.php:142
+#: actions/apigroupprofileupdate.php:205 actions/editgroup.php:205
+#: actions/newgroup.php:110 actions/profilesettings.php:274
+#: actions/register.php:215
+msgid "Full name is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Plural form is used based on the maximum number of allowed
+#. TRANS: characters for the biography (%d).
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#: actions/apiaccountregister.php:141 actions/profilesettings.php:280
+#: actions/register.php:219
+#, php-format
+msgid "Bio is too long (maximum %d character)."
+msgid_plural "Bio is too long (maximum %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#. TRANS: Client error shown when providing too long a location during group
+#. creation.
+#. TRANS: API validation exception thrown when location does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#: actions/apiaccountregister.php:147 actions/apigroupcreate.php:154
+#: actions/apigroupprofileupdate.php:227 actions/editgroup.php:217
+#: actions/newgroup.php:120 actions/profilesettings.php:287
+#: actions/register.php:225
+msgid "Location is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#. TRANS: Form validation error on page where to change password.
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#: actions/apiaccountregister.php:150 actions/passwordsettings.php:164
+#: actions/register.php:228
+msgid "Password must be 6 or more characters."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#. TRANS: Form validation error on password change when password confirmation
+#. does not match.
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#: actions/apiaccountregister.php:153 actions/passwordsettings.php:168
+#: actions/register.php:231
+msgid "Passwords do not match."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid username or password.
+#: actions/apiaccountregister.php:169 actions/apiaccountregister.php:180
+#: actions/register.php:242 actions/register.php:265
+msgid "Invalid username or password."
+msgstr ""
+
+#: actions/apiaccountupdatebackgroundcolor.php:72
+#: actions/apiaccountupdatelinkcolor.php:73
+msgid "Not a valid hex color."
+msgstr ""
+
+#: actions/apiaccountupdatebackgroundcolor.php:79
+#: actions/apiaccountupdatelinkcolor.php:80
+msgid "Error updating user."
+msgstr ""
+
+#. TRANS: Client error displayed when no valid device parameter is provided
+#. for a user's delivery device setting.
+#: actions/apiaccountupdatedeliverydevice.php:93
+msgid ""
+"You must specify a parameter named 'device' with a value of one of: sms, im,"
+" none."
+msgstr ""
+
+#. TRANS: Server error displayed when a user's delivery device cannot be
+#. updated.
+#. TRANS: Server error displayed when confirming an e-mail address or IM
+#. address fails.
+#. TRANS: Server error thrown on database error updating e-mail preferences.
+#. TRANS: Server error thrown on database error removing a registered e-mail
+#. address.
+#. TRANS: Server error thrown on database error updating SMS preferences.
+#. TRANS: Server error thrown on database error removing a registered SMS
+#. phone number.
+#. TRANS: Server error displayed when "Other" settings in user profile could
+#. not be updated on the server.
+#: actions/apiaccountupdatedeliverydevice.php:124
+#: actions/confirmaddress.php:116 actions/emailsettings.php:344
+#: actions/emailsettings.php:492 actions/smssettings.php:301
+#: actions/smssettings.php:451 actions/urlsettings.php:213
+msgid "Could not update user."
+msgstr ""
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: actions/apiaccountupdateprofile.php:94 actions/avatarbynickname.php:71
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:196
+#: actions/foaf.php:66 actions/grouplogo.php:179
+#: actions/peopletagsbyuser.php:108 actions/peopletagsforuser.php:90
+#: actions/peopletagsubscriptions.php:92 actions/replies.php:79
+msgid "User has no profile."
+msgstr ""
+
+#. TRANS: Server error displayed if a user profile could not be saved.
+#. TRANS: Server error thrown when user profile settings could not be saved.
+#: actions/apiaccountupdateprofile.php:129 actions/profilesettings.php:417
+msgid "Could not save profile."
+msgstr ""
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apiaccountupdateprofileimage.php:68 actions/apimediaupload.php:77
+#: actions/apistatusesupdate.php:197 actions/avatarsettings.php:270
+#: actions/editapplication.php:119
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Title for Atom feed.
+#: actions/apiatomservice.php:86
+msgctxt "ATOM"
+msgid "Main"
+msgstr ""
+
+#. TRANS: Title for Atom feed. %s is a user nickname.
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title in atom group notice feed. %s is a group name.
+#. TRANS: Title in atom user notice feed. %s is a user name.
+#: actions/apiatomservice.php:94 actions/grouprss.php:134
+#: actions/userrss.php:93 lib/atomgroupnoticefeed.php:63
+#: lib/atomusernoticefeed.php:73
+#, php-format
+msgid "%s timeline"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's subscriptions. %s is a user
+#. nickname.
+#. TRANS: Title for Atom subscription feed.
+#. TRANS: %s is a user nickname.
+#. TRANS: Header for subscriptions overview for a user (first page).
+#. TRANS: %s is a user nickname.
+#: actions/apiatomservice.php:105 actions/atompubsubscriptionfeed.php:115
+#: actions/subscriptions.php:51
+#, php-format
+msgid "%s subscriptions"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's favorite notices. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:116
+#, php-format
+msgid "%s favorites"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's memberships. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:127
+#, php-format
+msgid "%s memberships"
+msgstr ""
+
+#. TRANS: Client error displayed when users try to block themselves.
+#: actions/apiblockcreate.php:92
+msgid "You cannot block yourself!"
+msgstr ""
+
+#. TRANS: Server error displayed when blocking a user has failed.
+#: actions/apiblockcreate.php:110
+msgid "Block user failed."
+msgstr ""
+
+#. TRANS: Server error displayed when unblocking a user has failed.
+#: actions/apiblockdestroy.php:99
+msgid "Unblock user failed."
+msgstr ""
+
+#: actions/apicheckhub.php:57
+msgid "No URL."
+msgstr ""
+
+#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
+msgid "Invalid URL."
+msgstr ""
+
+#: actions/apicheckhub.php:86
+msgid "No feed found"
+msgstr ""
+
+#: actions/apicheckhub.php:88
+msgid "No hub found"
+msgstr ""
+
+#. TRANS: Client exception thrown when no conversation ID is given.
+#: actions/apiconversation.php:67
+msgid "No conversation ID."
+msgstr ""
+
+#. TRANS: Client exception thrown when referring to a non-existing
+#. conversation ID (%d).
+#: actions/apiconversation.php:74
+#, php-format
+msgid "No conversation with ID %d."
+msgstr ""
+
+#. TRANS: Title for conversion timeline.
+#: actions/apiconversation.php:101
+msgctxt "TITLE"
+msgid "Conversation"
+msgstr ""
+
+#. TRANS: Client error displayed when requesting profile information for a
+#. non-existing profile.
+#: actions/apiexternalprofileshow.php:60
+msgid "Profile not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying follow who's profile could not be
+#. found.
+#: actions/apifriendshipscreate.php:90
+msgid "Could not follow user: profile not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to follow a user that's already
+#. being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:97
+#, php-format
+msgid "Could not follow user: %s is already on your list."
+msgstr ""
+
+#. TRANS: Client error. POST is a HTTP command. It should not be translated.
+#: actions/apifriendshipsdestroy.php:87 actions/apimediaupload.php:63
+#: lib/action.php:144
+msgid "This method requires a POST."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be
+#. found.
+#: actions/apifriendshipsdestroy.php:107
+msgid "Could not unfollow user: User not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unfollow self.
+#: actions/apifriendshipsdestroy.php:119
+msgid "You cannot unfollow yourself."
+msgstr ""
+
+#. TRANS: Client error displayed when supplying invalid parameters to an API
+#. call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:86
+msgid "Two valid IDs or nick names must be supplied."
+msgstr ""
+
+#. TRANS: Client error displayed when a source user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:128
+msgid "Could not determine source user."
+msgstr ""
+
+#. TRANS: Client error displayed when a target user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:136
+msgid "Could not find target user."
+msgstr ""
+
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a group that does not
+#. exist.
+#. TRANS: Client error displayed when trying to leave a group that does not
+#. exist.
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when not providing a group or an invalid
+#. group.
+#. TRANS: Client error displayed when trying to show a group that could not be
+#. found.
+#. TRANS: Client error displayed requesting most recent notices to a group for
+#. a non-existing group.
+#: actions/apigroupadmins.php:71 actions/apigroupismember.php:90
+#: actions/apigroupjoin.php:90 actions/apigroupleave.php:90
+#: actions/apigroupmembership.php:69 actions/apigroupprofileupdate.php:95
+#: actions/apigroupshow.php:78 actions/apitimelinegroup.php:85
+msgid "Group not found."
+msgstr ""
+
+#. TRANS: Client error shown when providing too long a description during
+#. group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: API validation exception thrown when description does not validate.
+#. TRANS: %d is the maximum description length and used for plural.
+#. TRANS: Validation error shown when providing too long a description in the
+#. "Edit application" form.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Group edit form validation error.
+#. TRANS: Client error shown when providing too long a description when
+#. editing a list.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:147 actions/apigroupprofileupdate.php:215
+#: actions/editapplication.php:200 actions/editgroup.php:210
+#: actions/editpeopletag.php:263 actions/newapplication.php:118
+#: actions/newgroup.php:114
+#, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Client error shown when providing too many aliases during group
+#. creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: API validation exception thrown when aliases do not validate.
+#. TRANS: %d is the maximum number of aliases and used for plural.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:170 actions/apigroupprofileupdate.php:244
+#: actions/editgroup.php:231 actions/newgroup.php:132
+#, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. already a member of.
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown a user tries to join a group they already are a
+#. member of.
+#: actions/apigroupjoin.php:95 actions/joingroup.php:94 lib/command.php:296
+msgid "You are already a member of that group."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. blocked from joining.
+#. TRANS: Client error displayed when trying to join a group while being
+#. blocked form joining it.
+#. TRANS: Error text shown when a user tries to join a group they are blocked
+#. from joining.
+#: actions/apigroupjoin.php:100 actions/joingroup.php:99 lib/command.php:301
+msgid "You have been blocked from that group by the admin."
+msgstr ""
+
+#. TRANS: Server error displayed when joining a group failed in the database.
+#. TRANS: %1$s is the joining user's nickname, $2$s is the group nickname for
+#. which the join failed.
+#. TRANS: Message given having failed to add a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupjoin.php:108 actions/joingroup.php:125 lib/command.php:310
+#, php-format
+msgid "Could not join user %1$s to group %2$s."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to leave a group the user is not
+#. a member of.
+#: actions/apigroupleave.php:100
+msgid "You are not a member of this group."
+msgstr ""
+
+#. TRANS: Server error displayed when leaving a group failed in the database.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#. TRANS: Message given having failed to remove a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupleave.php:108 actions/leavegroup.php:117
+#: lib/command.php:355
+#, php-format
+msgid "Could not remove user %1$s from group %2$s."
+msgstr ""
+
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:91
+#, php-format
+msgid "%s's groups"
+msgstr ""
+
+#. TRANS: Used as subtitle in check for group membership. %1$s is the site
+#. name, %2$s is a user name.
+#: actions/apigrouplist.php:101
+#, php-format
+msgid "%1$s groups %2$s is a member of."
+msgstr ""
+
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is
+#. a site name.
+#. TRANS: Page title for first page of groups for a user.
+#. TRANS: %s is a nickname.
+#: actions/apigrouplistall.php:86 actions/usergroups.php:55
+#, php-format
+msgid "%s groups"
+msgstr ""
+
+#. TRANS: Message is used as a subtitle when listing the latest 20 groups. %s
+#. is a site name.
+#: actions/apigrouplistall.php:91
+#, php-format
+msgid "groups on %s"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to edit a group without being an
+#. admin.
+#. TRANS: Client error displayed trying to edit a group while not being a
+#. group admin.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. while not being a group admin.
+#: actions/apigroupprofileupdate.php:100 actions/editgroup.php:106
+#: actions/editgroup.php:163 actions/grouplogo.php:107
+msgid "You must be an admin to edit the group."
+msgstr ""
+
+#. TRANS: Server error displayed when group update fails.
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/apigroupprofileupdate.php:153 actions/editgroup.php:256
+msgid "Could not update group."
+msgstr ""
+
+#. TRANS: Server error displayed when adding group aliases fails.
+#. TRANS: Server error displayed when group aliases could not be added.
+#. TRANS: Server exception thrown when creating group aliases failed.
+#: actions/apigroupprofileupdate.php:170 actions/editgroup.php:263
+#: classes/User_group.php:664
+msgid "Could not create aliases."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#: actions/apilist.php:79 actions/apilistmember.php:68
+#: actions/apilistsubscriber.php:45 actions/apitimelinelist.php:92
+#: lib/apilistusers.php:65
+msgid "List not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to update another user's list.
+#: actions/apilist.php:136
+msgid "You cannot update lists that do not belong to you."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs updating a list.
+#. TRANS: Client error displayed when an unknown error occurs viewing list
+#. members.
+#. TRANS: Client error displayed when an unknown error occurs in the list
+#. subscribers action.
+#. TRANS: Client error displayed when an unknown error occurs unsubscribing
+#. from a list.
+#: actions/apilist.php:148 actions/apilistmembers.php:59
+#: actions/apilistmembers.php:104 actions/apilistsubscribers.php:48
+#: actions/apilistsubscribers.php:79
+msgid "An error occured."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete another user's list.
+#: actions/apilist.php:173
+msgid "You cannot delete lists that do not belong to you."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to a non-list member.
+#: actions/apilistmember.php:94
+msgid "The specified user is not a member of this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to add members to a list without
+#. having the right to do so.
+#: actions/apilistmembers.php:46
+msgid "You are not allowed to add members to this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to modify list members without
+#. specifying them.
+#: actions/apilistmembers.php:51 actions/apilistmembers.php:89
+msgid "You must specify a member."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to remove members from a list
+#. without having the right to do so.
+#: actions/apilistmembers.php:84
+msgid "You are not allowed to remove members from this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to remove a list member that is
+#. not part of a list.
+#: actions/apilistmembers.php:99
+msgid "The user you are trying to remove from the list is not a member."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to create a list without a name.
+#: actions/apilists.php:137
+msgid "A list must have a name."
+msgstr ""
+
+#. TRANS: Client error displayed when a membership check for a user is
+#. nagative.
+#: actions/apilistsubscriber.php:65
+msgid "The specified user is not a subscriber of this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unsubscribe from a non-
+#. subscribed list.
+#: actions/apilistsubscribers.php:72
+msgid "You are not subscribed to this list."
+msgstr ""
+
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:95
+msgid "Upload failed."
+msgstr ""
+
+#. TRANS: Client error given from the OAuth API when the request token or
+#. verifier is invalid.
+#: actions/apioauthaccesstoken.php:97
+msgid "Invalid request token or verifier."
+msgstr ""
+
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:104
+msgid "No oauth_token parameter provided."
+msgstr ""
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:112 actions/apioauthauthorize.php:126
+msgid "Invalid request token."
+msgstr ""
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:118
+msgid "Request token already authorized."
+msgstr ""
+
+#. TRANS: Form validation error given when an invalid username and/or password
+#. was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
+msgid "Invalid nickname / password!"
+msgstr ""
+
+#. TRANS: Server error displayed when a database action fails.
+#: actions/apioauthauthorize.php:208
+msgid "Database error inserting oauth_token_association."
+msgstr ""
+
+#. TRANS: Client error given on when invalid data was passed through a form in
+#. the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
+#. TRANS: Client error displayed submitting invalid form data for edit
+#. application.
+#. TRANS: Message given submitting a form with an unknown action in e-mail
+#. settings.
+#. TRANS: Form validation error message when an unsupported argument is used.
+#. TRANS: Message given submitting a form with an unknown action in Instant
+#. Messaging settings.
+#. TRANS: Client error displayed when encountering an unexpected action on
+#. form submission.
+#. TRANS: Client error when submitting a form with unexpected information.
+#. TRANS: Client error displayed when unexpected data is posted in the
+#. password recovery form.
+#. TRANS: Message given submitting a form with an unknown action in SMS
+#. settings.
+#: actions/apioauthauthorize.php:285 actions/avatarsettings.php:296
+#: actions/editapplication.php:142 actions/emailsettings.php:305
+#: actions/grouplogo.php:326 actions/imsettings.php:259
+#: actions/newapplication.php:65 actions/oauthconnectionssettings.php:144
+#: actions/recoverpassword.php:45 actions/smssettings.php:271
+msgid "Unexpected form submission."
+msgstr ""
+
+#. TRANS: Title for a page where a user can confirm/deny account access by an
+#. external application.
+#: actions/apioauthauthorize.php:354
+msgid "An application would like to connect to your account"
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:371
+msgid "Allow or deny access"
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested (read-write or read-only), %4$s is
+#. the StatusNet sitename.
+#: actions/apioauthauthorize.php:392
+#, php-format
+msgid ""
+"An application would like the ability to %3$s your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %1$s is the application name requesting access, %2$s is the
+#. organisation behind the application,
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:400
+#, php-format
+msgid ""
+"The application %1$s by %2$s would like "
+"the ability to %3$s your %4$s account data. You should only"
+" give access to your %4$s account to third parties you trust."
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:422
+msgctxt "LEGEND"
+msgid "Account"
+msgstr ""
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/apioauthauthorize.php:426 actions/profilesettings.php:102
+#: actions/register.php:406 lib/groupeditform.php:147
+#: lib/togglepeopletag.php:107
+msgid "Nickname"
+msgstr ""
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label on login page.
+#. TRANS: Field label on account registration page.
+#: actions/apioauthauthorize.php:430 actions/login.php:181
+#: actions/register.php:412
+msgid "Password"
+msgstr ""
+
+#. TRANS: Button text that when clicked will cancel the process of allowing
+#. access to an account
+#. TRANS: by an external application.
+#. TRANS: Button label to cancel an e-mail address confirmation procedure.
+#. TRANS: Button label to cancel an IM address confirmation procedure.
+#. TRANS: Button label to cancel a SMS address confirmation procedure.
+#. TRANS: Button label in the "Edit application" form.
+#: actions/apioauthauthorize.php:445 actions/emailsettings.php:125
+#: actions/imsettings.php:136 actions/smssettings.php:132
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
+msgid "Cancel"
+msgstr ""
+
+#. TRANS: Button text that when clicked will allow access to an account by an
+#. external application.
+#: actions/apioauthauthorize.php:452
+msgctxt "BUTTON"
+msgid "Allow"
+msgstr ""
+
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:469
+msgid "Authorize access to your account information."
+msgstr ""
+
+#. TRANS: Header for user notification after revoking OAuth access to an
+#. application.
+#: actions/apioauthauthorize.php:561
+msgid "Authorization canceled."
+msgstr ""
+
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:565
+#, php-format
+msgid "The request token %s has been revoked."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that an anonymous client
+#. application was successfully authorized to access the user's account with
+#. OAuth.
+#: actions/apioauthauthorize.php:588
+msgid "You have successfully authorized the application"
+msgstr ""
+
+#. TRANS: Message notifying the user that an anonymous client application was
+#. successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:592
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:599
+#, php-format
+msgid "You have successfully authorized %s"
+msgstr ""
+
+#. TRANS: Message notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:606
+#, php-format
+msgid ""
+"Please return to %s and enter the following security code to complete the "
+"process."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status not using POST or
+#. DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:109
+msgid "This method requires a POST or DELETE."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apistatusesdestroy.php:119
+msgid "No status found with that ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:134
+msgid "You may not delete another user's status."
+msgstr ""
+
+#. TRANS: Client error displayed trying to repeat a non-existing notice
+#. through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting
+#. notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#. TRANS: Client error displayed trying to show a non-existing notice.
+#: actions/apistatusesretweet.php:64 actions/apistatusesretweets.php:67
+#: actions/deletenotice.php:61 actions/shownotice.php:129
+msgid "No such notice."
+msgstr ""
+
+#. TRANS: Client error displayed calling an unsupported HTTP error in API
+#. status show.
+#. TRANS: Client exception thrown when using an unsupported HTTP method.
+#: actions/apistatusesshow.php:115 lib/atompubaction.php:58
+#: lib/atompubaction.php:71 lib/atompubaction.php:76 lib/atompubaction.php:81
+msgid "HTTP method not supported."
+msgstr ""
+
+#. TRANS: Exception thrown requesting an unsupported notice output format.
+#. TRANS: %s is the requested output format.
+#: actions/apistatusesshow.php:140
+#, php-format
+msgid "Unsupported format: %s."
+msgstr ""
+
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:151
+msgid "Status deleted."
+msgstr ""
+
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:158
+msgid "No status with that ID found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a notice not using the
+#. Atom format.
+#: actions/apistatusesshow.php:223
+msgid "Can only delete using the Atom format."
+msgstr ""
+
+#. TRANS: Client error displayed when a user has no rights to delete notices
+#. of other users.
+#. TRANS: Error message displayed trying to delete a notice that was not made
+#. by the current user.
+#: actions/apistatusesshow.php:230 actions/deletenotice.php:78
+msgid "Cannot delete this notice."
+msgstr ""
+
+#. TRANS: Confirmation of notice deletion in API. %d is the ID (number) of the
+#. deleted notice.
+#: actions/apistatusesshow.php:243
+#, php-format
+msgid "Deleted notice %d"
+msgstr ""
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#: actions/apistatusesupdate.php:206
+msgid "Client must provide a 'status' parameter with a value."
+msgstr ""
+
+#. TRANS: Client error displayed when replying to a non-existing notice.
+#: actions/apistatusesupdate.php:243
+msgid "Parent notice not found."
+msgstr ""
+
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum length for a notice.
+#: actions/apistatusesupdate.php:270 actions/newnotice.php:145
+#, php-format
+msgid "Maximum notice size is %d character, including attachment URL."
+msgid_plural "Maximum notice size is %d characters, including attachment URL."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Client error displayed when requesting profiles of followers in an
+#. unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an
+#. unsupported format.
+#: actions/apisubscriptions.php:220 actions/apisubscriptions.php:250
+msgid "Unsupported format."
+msgstr ""
+
+#. TRANS: Server error displayed whe trying to get a timeline fails.
+#. TRANS: %s is the error message.
+#: actions/apitimelinelist.php:151
+#, php-format
+msgid "Could not generate feed for list - %s"
+msgstr ""
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:107
+#, php-format
+msgid "%1$s / Updates mentioning %2$s"
+msgstr ""
+
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
+#: actions/apitimelinementions.php:122
+#, php-format
+msgid "%1$s updates that reply to updates from %3$s / %2$s."
+msgstr ""
+
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#. TRANS: Public RSS feed title. %s is the StatusNet site name.
+#: actions/apitimelinepublic.php:191 actions/publicrss.php:103
+#, php-format
+msgid "%s public timeline"
+msgstr ""
+
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:197
+#, php-format
+msgid "%s updates from everyone!"
+msgstr ""
+
+#. TRANS: Server error displayed calling unimplemented API method for
+#. 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:68
+msgid "Unimplemented."
+msgstr ""
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:94
+#, php-format
+msgid "Repeated to %s"
+msgstr ""
+
+#. TRANS: Subtitle for API action that shows most recent notices that are
+#. repeats in user's inbox.
+#. TRANS: %1$s is the sitename, %2$s is a user nickname, %3$s is a user
+#. profile name.
+#: actions/apitimelineretweetedtome.php:99
+#, php-format
+msgid "%1$s notices that were to repeated to %2$s / %3$s."
+msgstr ""
+
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:95
+#, php-format
+msgid "Repeats of %s"
+msgstr ""
+
+#. TRANS: Subtitle of API time with retweets of me.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the user nickname, %3$s is
+#. the user profile name.
+#: actions/apitimelineretweetsofme.php:103
+#, php-format
+msgid "%1$s notices that %2$s / %3$s has repeated."
+msgstr ""
+
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#. TRANS: Title for first page of notices with tags.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:99 actions/tag.php:64
+#, php-format
+msgid "Notices tagged with %s"
+msgstr ""
+
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#. TRANS: Tag feed description.
+#. TRANS: %1$s is the tag name, %2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:103 actions/tagrss.php:66
+#, php-format
+msgid "Updates tagged with %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Client error displayed trying to add a notice to another user's
+#. timeline.
+#: actions/apitimelineuser.php:323
+msgid "Only the user can add to their own timeline."
+msgstr ""
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#: actions/apitimelineuser.php:329
+msgid "Only accept AtomPub for Atom feeds."
+msgstr ""
+
+#. TRANS: Client error displayed attempting to post an empty API notice.
+#: actions/apitimelineuser.php:335
+msgid "Atom post must not be empty."
+msgstr ""
+
+#. TRANS: Client error displayed attempting to post an API that is not well-
+#. formed XML.
+#: actions/apitimelineuser.php:344
+msgid "Atom post must be well-formed XML."
+msgstr ""
+
+#. TRANS: Client error displayed when not using an Atom entry.
+#: actions/apitimelineuser.php:350 actions/atompubmembershipfeed.php:191
+#: actions/atompubsubscriptionfeed.php:203
+msgid "Atom post must be an Atom entry."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the POST verb. Do not
+#. translate POST.
+#: actions/apitimelineuser.php:360
+msgid "Can only handle POST activities."
+msgstr ""
+
+#. TRANS: Client error displayed when using an unsupported activity object
+#. type.
+#. TRANS: %s is the unsupported activity object type.
+#: actions/apitimelineuser.php:370
+#, php-format
+msgid "Cannot handle activity object type \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed when posting a notice without content through
+#. the API.
+#. TRANS: %d is the notice ID (number).
+#: actions/apitimelineuser.php:403
+#, php-format
+msgid "No content for notice %d."
+msgstr ""
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#. TRANS: %s is the notice URI.
+#: actions/apitimelineuser.php:430
+#, php-format
+msgid "Notice with URI \"%s\" already exists."
+msgstr ""
+
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:83
+msgid "API method under construction."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting user information for a non-
+#. existing user.
+#: actions/apiuserprofileimage.php:60 actions/apiusershow.php:76
+msgid "User not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:59 actions/cancelgroup.php:59
+#: actions/leavegroup.php:57
+msgid "You must be logged in to leave a group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client exception thrown when referencing a non-existing group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error when trying to delete a non-local group.
+#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a group nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a non-local group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a nickname that is not a group.
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing group.
+#. TRANS: Client error displayed referring to a group's permalink for a non-
+#. existing group ID.
+#. TRANS: Client error displayed when trying to update logo settings for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to view group members for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to view group members for an
+#. object that is not a group.
+#. TRANS: Client error displayed when requesting a group RSS feed for group
+#. that does not exist.
+#. TRANS: Client error displayed when requesting a group RSS feed for an
+#. object that is not a group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a non-local group.
+#. TRANS: Client error displayed when trying to join a non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error displayed when providing an invalid group ID on the
+#. Make Admin page.
+#. TRANS: Command exception text shown when a group is requested that does not
+#. exist.
+#. TRANS: Error text shown when trying to leave a group that does not exist.
+#. TRANS: Client error displayed if no remote group with a given name was
+#. found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found
+#. requesting group page.
+#: actions/approvegroup.php:80 actions/approvegroup.php:91
+#: actions/atompubshowmembership.php:62 actions/blockedfromgroup.php:79
+#: actions/blockedfromgroup.php:86 actions/cancelgroup.php:79
+#: actions/cancelgroup.php:90 actions/deletegroup.php:85
+#: actions/deletegroup.php:96 actions/editgroup.php:99
+#: actions/foafgroup.php:46 actions/foafgroup.php:64 actions/foafgroup.php:71
+#: actions/groupblock.php:85 actions/groupbyid.php:82
+#: actions/grouplogo.php:100 actions/groupqueue.php:83
+#: actions/groupqueue.php:90 actions/grouprss.php:95 actions/grouprss.php:102
+#: actions/groupunblock.php:85 actions/joingroup.php:78
+#: actions/joingroup.php:89 actions/leavegroup.php:78
+#: actions/leavegroup.php:89 actions/makeadmin.php:87 lib/command.php:170
+#: lib/command.php:340 lib/groupaction.php:84 lib/groupaction.php:92
+msgid "No such group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#. TRANS: Client error when trying to delete a group without providing a
+#. nickname or ID for the group.
+#. TRANS: Client error displayed when trying to join a group without providing
+#. a group name or group ID.
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#: actions/approvegroup.php:86 actions/cancelgroup.php:85
+#: actions/deletegroup.php:91 actions/joingroup.php:84
+#: actions/leavegroup.php:84
+msgid "No nickname or ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. logged in.
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:97 actions/approvesub.php:60
+#: actions/cancelgroup.php:96
+msgid "Must be logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. a group administrator.
+#. TRANS: Client error displayed when trying to approve or cancel a group join
+#. request without
+#. TRANS: being a group administrator.
+#: actions/approvegroup.php:104 actions/cancelgroup.php:104
+msgid "Only group admin can approve or cancel join requests."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership without
+#. specifying a profile to approve.
+#. TRANS: Client error displayed trying to approve subscriptionswithout
+#. specifying a profile to approve.
+#: actions/approvegroup.php:108 actions/approvesub.php:66
+msgid "Must specify a profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership for a non-
+#. existing request.
+#. TRANS: %s is a nickname.
+#. TRANS: Client error displayed when trying to approve a non-existing group
+#. join request.
+#. TRANS: %s is a user nickname.
+#: actions/approvegroup.php:117 actions/cancelgroup.php:116
+#, php-format
+msgid "%s is not in the moderation queue for this group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription.
+#: actions/approvegroup.php:124 actions/approvesub.php:82
+msgid "Internal error: received neither cancel nor abort."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription
+#: actions/approvegroup.php:128 actions/approvesub.php:86
+msgid "Internal error: received both cancel and abort."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued group join request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#: actions/approvegroup.php:156 actions/cancelgroup.php:140
+#, php-format
+msgid "Could not cancel request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for leave group page after group join request is
+#. approved/disapproved.
+#. TRANS: %1$s is the user nickname, %2$s is the group nickname.
+#: actions/approvegroup.php:166
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request for %2$s"
+msgstr ""
+
+#. TRANS: Message on page for group admin after approving a join request.
+#: actions/approvegroup.php:173
+msgid "Join request approved."
+msgstr ""
+
+#. TRANS: Message on page for group admin after rejecting a join request.
+#: actions/approvegroup.php:176
+msgid "Join request canceled."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve subscription for a non-
+#. existing request.
+#. TRANS: %s is a user nickname.
+#: actions/approvesub.php:75
+#, php-format
+msgid "%s is not in the moderation queue for your subscriptions."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued subscription request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the nickname for which
+#. the leave failed.
+#: actions/approvesub.php:115
+#, php-format
+msgid "Could not cancel or approve request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for subscription approval ajax return
+#. TRANS: %1$s is the approved user's nickname
+#: actions/approvesub.php:125
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request"
+msgstr ""
+
+#. TRANS: Message on page for user after approving a subscription request.
+#: actions/approvesub.php:131
+msgid "Subscription approved."
+msgstr ""
+
+#. TRANS: Message on page for user after rejecting a subscription request.
+#: actions/approvesub.php:134
+msgid "Subscription canceled."
+msgstr ""
+
+#. TRANS: Title for group membership feed.
+#. TRANS: %s is a username.
+#: actions/atompubmembershipfeed.php:105
+#, php-format
+msgid "Group memberships of %s"
+msgstr ""
+
+#. TRANS: Subtitle for group membership feed.
+#. TRANS: %1$s is a username, %2$s is the StatusNet sitename.
+#: actions/atompubmembershipfeed.php:110
+#, php-format
+msgid "Groups %1$s is a member of on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying subscribe someone else to a
+#. group.
+#: actions/atompubmembershipfeed.php:180
+msgid "Cannot add someone else's membership."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the join verb.
+#: actions/atompubmembershipfeed.php:202
+msgid "Can only handle join activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join something which is not a
+#. group
+#: actions/atompubmembershipfeed.php:209
+msgid "Can only join groups."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to a non-existing
+#. group.
+#: actions/atompubmembershipfeed.php:217
+msgid "Unknown group."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to an already
+#. subscribed group.
+#: actions/atompubmembershipfeed.php:225
+msgid "Already a member."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to group while
+#. blocked from that group.
+#: actions/atompubmembershipfeed.php:233
+msgid "Blocked by admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to show membership of a non-
+#. subscribed group
+#: actions/atompubshowmembership.php:72
+msgid "Not a member."
+msgstr ""
+
+#. TRANS: Client exception thrown when deleting someone else's membership.
+#: actions/atompubshowmembership.php:114
+msgid "Cannot delete someone else's membership."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-existing profile ID.
+#. TRANS: %d is the non-existing profile ID number.
+#: actions/atompubshowsubscription.php:58
+#: actions/atompubshowsubscription.php:69
+#: actions/atompubsubscriptionfeed.php:59
+#, php-format
+msgid "No such profile id: %d."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-subscribed profile ID.
+#. TRANS: %1$d is the non-existing subscriber ID number, $2$d is the ID of the
+#. profile that was not subscribed to.
+#: actions/atompubshowsubscription.php:78
+#, php-format
+msgid "Profile %1$d not subscribed to profile %2$d."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to delete a subscription of
+#. another user.
+#: actions/atompubshowsubscription.php:122
+msgid "Cannot delete someone else's subscription."
+msgstr ""
+
+#. TRANS: Subtitle for Atom subscription feed.
+#. TRANS: %1$s is a user nickname, %s$s is the StatusNet sitename.
+#: actions/atompubsubscriptionfeed.php:120
+#, php-format
+msgid "People %1$s has subscribed to on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe another user.
+#: actions/atompubsubscriptionfeed.php:192
+msgid "Cannot add someone else's subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the follow verb.
+#: actions/atompubsubscriptionfeed.php:214
+msgid "Can only handle Follow activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when subscribing to an object that is not a
+#. person.
+#: actions/atompubsubscriptionfeed.php:221
+msgid "Can only follow people."
+msgstr ""
+
+#. TRANS: Client exception thrown when subscribing to a non-existing profile.
+#. TRANS: %s is the unknown profile ID.
+#: actions/atompubsubscriptionfeed.php:230
+#, php-format
+msgid "Unknown profile %s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to subscribe to an already subscribed
+#. profile.
+#. TRANS: %s is the profile the user already has a subscription on.
+#: actions/atompubsubscriptionfeed.php:237
+#, php-format
+msgid "Already subscribed to %s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to get a non-existing attachment.
+#: actions/attachment.php:69
+msgid "No such attachment."
+msgstr ""
+
+#. TRANS: Client error displayed trying to get an avatar without providing a
+#. nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a
+#. nickname for the group to edit.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. without providing a nickname.
+#. TRANS: Client error displayed when trying to view group members without
+#. providing a group nickname.
+#. TRANS: Client error displayed when requesting a group RSS feed without
+#. providing a group nickname.
+#. TRANS: Client error displayed if no nickname argument was given requesting
+#. a group page.
+#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:72
+#: actions/editgroup.php:83 actions/grouplogo.php:84 actions/groupqueue.php:76
+#: actions/grouprss.php:88 lib/groupaction.php:68
+msgid "No nickname."
+msgstr ""
+
+#. TRANS: Title for avatar upload page.
+#: actions/avatarsettings.php:66
+msgid "Avatar"
+msgstr ""
+
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: actions/avatarsettings.php:78
+#, php-format
+msgid "You can upload your personal avatar. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#. TRANS: Legend for group logo settings fieldset.
+#: actions/avatarsettings.php:119 actions/avatarsettings.php:206
+#: actions/grouplogo.php:255
+msgid "Avatar settings"
+msgstr ""
+
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded
+#. avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally
+#. uploaded avatar (h2).
+#. TRANS: Uploaded original file in group logo form.
+#. TRANS: Header for originally uploaded file before a crop on the group logo
+#. page.
+#: actions/avatarsettings.php:130 actions/avatarsettings.php:215
+#: actions/grouplogo.php:201 actions/grouplogo.php:264
+msgid "Original"
+msgstr ""
+
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition
+#. of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used
+#. rendition of uploaded avatar (h2).
+#. TRANS: Header for preview of to be displayed group logo.
+#. TRANS: Header for the cropped group logo on the group logo page.
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:228
+#: actions/grouplogo.php:213 actions/grouplogo.php:277
+msgid "Preview"
+msgstr ""
+
+#. TRANS: Button on avatar upload page to delete current avatar.
+#. TRANS: Button text for user account deletion.
+#. TRANS: Submit button text the OAuth application page to delete an
+#. application.
+#. TRANS: Button text for deleting a group.
+#. TRANS: Button text to delete a list.
+#: actions/avatarsettings.php:156 actions/deleteaccount.php:319
+#: actions/showapplication.php:239 lib/deletegroupform.php:115
+#: lib/peopletageditform.php:171
+msgctxt "BUTTON"
+msgid "Delete"
+msgstr ""
+
+#. TRANS: Button on avatar upload page to upload an avatar.
+#. TRANS: Submit button to confirm upload of a user backup file for account
+#. restore.
+#: actions/avatarsettings.php:177 actions/restoreaccount.php:369
+msgctxt "BUTTON"
+msgid "Upload"
+msgstr ""
+
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as
+#. avatar.
+#: actions/avatarsettings.php:244
+msgctxt "BUTTON"
+msgid "Crop"
+msgstr ""
+
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:320
+msgid "No file uploaded."
+msgstr ""
+
+#. TRANS: Avatar upload form instruction after uploading a file.
+#: actions/avatarsettings.php:347
+msgid "Pick a square area of the image to be your avatar."
+msgstr ""
+
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server
+#. side.
+#. TRANS: Server error displayed trying to crop an uploaded group logo that is
+#. no longer present.
+#: actions/avatarsettings.php:362 actions/grouplogo.php:385
+msgid "Lost our file data."
+msgstr ""
+
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
+msgid "Avatar updated."
+msgstr ""
+
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be
+#. updated for an unknown reason.
+#: actions/avatarsettings.php:388
+msgid "Failed updating avatar."
+msgstr ""
+
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:405
+msgid "Avatar deleted."
+msgstr ""
+
+#. TRANS: Title for backup account page.
+#. TRANS: Option in profile settings to create a backup of the account of the
+#. currently logged in user.
+#: actions/backupaccount.php:61 actions/profilesettings.php:452
+msgid "Backup account"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account while not
+#. logged in.
+#: actions/backupaccount.php:79
+msgid "Only logged-in users can backup their account."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account without
+#. having backup rights.
+#: actions/backupaccount.php:84
+msgid "You may not backup your account."
+msgstr ""
+
+#. TRANS: Information displayed on the backup account page.
+#: actions/backupaccount.php:227
+msgid ""
+"You can backup your account data in Activity Streams format. This is an "
+"experimental feature and provides an incomplete backup; private account "
+"information like email and IM addresses is not backed up. Additionally, "
+"uploaded files and direct messages are not backed up."
+msgstr ""
+
+#. TRANS: Submit button to backup an account on the backup account page.
+#: actions/backupaccount.php:250
+msgctxt "BUTTON"
+msgid "Backup"
+msgstr ""
+
+#. TRANS: Title for submit button to backup an account on the backup account
+#. page.
+#: actions/backupaccount.php:254
+msgid "Backup your account."
+msgstr ""
+
+#. TRANS: Client error displayed when blocking a user that has already been
+#. blocked.
+#: actions/block.php:68
+msgid "You already blocked that user."
+msgstr ""
+
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#. TRANS: Fieldset legend for block user from group form.
+#: actions/block.php:103 actions/block.php:133 actions/groupblock.php:157
+msgid "Block user"
+msgstr ""
+
+#. TRANS: Explanation of consequences when blocking a user on the block user
+#. page.
+#: actions/block.php:136
+msgid ""
+"Are you sure you want to block this user? Afterwards, they will be "
+"unsubscribed from you, unable to subscribe to you in the future, and you "
+"will not be notified of any @-replies from them."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#: actions/block.php:151 actions/deleteapplication.php:154
+#: actions/deletegroup.php:215 actions/deletenotice.php:155
+#: actions/deleteuser.php:154 actions/editpeopletag.php:172
+#: actions/groupblock.php:179
+msgctxt "BUTTON"
+msgid "No"
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when blocking a user.
+#: actions/block.php:155
+msgid "Do not block this user."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#. TRANS: Button text to repeat a notice on notice repeat form.
+#: actions/block.php:158 actions/deleteapplication.php:161
+#: actions/deletegroup.php:222 actions/deletenotice.php:162
+#: actions/deleteuser.php:161 actions/editpeopletag.php:176
+#: actions/groupblock.php:186 lib/repeatform.php:115
+msgctxt "BUTTON"
+msgid "Yes"
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when blocking a user.
+#: actions/block.php:162
+msgid "Block this user."
+msgstr ""
+
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:186
+msgid "Failed to save block information."
+msgstr ""
+
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:97
+#, php-format
+msgid "%s blocked profiles"
+msgstr ""
+
+#. TRANS: Title for any but the first page with list of users blocked from a
+#. group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:102
+#, php-format
+msgid "%1$s blocked profiles, page %2$d"
+msgstr ""
+
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:118
+msgid "A list of the users blocked from joining this group."
+msgstr ""
+
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:281
+msgid "Unblock user from group"
+msgstr ""
+
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:313
+msgctxt "BUTTON"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Tooltip for button for unblocking a user from a group.
+#. TRANS: Description of the form to unblock a user.
+#: actions/blockedfromgroup.php:317 lib/unblockform.php:78
+msgid "Unblock this user"
+msgstr ""
+
+#. TRANS: Title for leave group page after leaving.
+#. TRANS: %s$s is the leaving user's name, %2$s is the group name.
+#. TRANS: Title for leave group page after leaving.
+#: actions/cancelgroup.php:150 actions/leavegroup.php:126
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s left group %2$s"
+msgstr ""
+
+#. TRANS: Title after unsubscribing from a group.
+#: actions/cancelsubscription.php:77
+msgctxt "TITLE"
+msgid "Unsubscribed"
+msgstr ""
+
+#. TRANS: Client error displayed when not providing a confirmation code in the
+#. contact address confirmation action.
+#: actions/confirmaddress.php:73
+msgid "No confirmation code."
+msgstr ""
+
+#. TRANS: Client error displayed when providing a non-existing confirmation
+#. code in the contact address confirmation action.
+#: actions/confirmaddress.php:78
+msgid "Confirmation code not found."
+msgstr ""
+
+#. TRANS: Client error displayed when not providing a confirmation code for
+#. another user in the contact address confirmation action.
+#: actions/confirmaddress.php:83
+msgid "That confirmation code is not for you!"
+msgstr ""
+
+#. TRANS: Server error for an unknown address type, which can be 'email',
+#. 'sms', or the name of an IM network (such as 'xmpp' or 'aim')
+#: actions/confirmaddress.php:90
+#, php-format
+msgid "Unrecognized address type %s"
+msgstr ""
+
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#. TRANS: Client error for an already confirmed IM address.
+#: actions/confirmaddress.php:98 actions/confirmaddress.php:131
+msgid "That address has already been confirmed."
+msgstr ""
+
+#. TRANS: Server error displayed when updating IM preferences fails.
+#. TRANS: Server error thrown on database error removing a registered IM
+#. address.
+#: actions/confirmaddress.php:139 actions/imsettings.php:444
+msgid "Could not update user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when adding IM preferences fails.
+#: actions/confirmaddress.php:151
+msgid "Could not insert user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when an address confirmation code deletion
+#. from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:163
+msgid "Could not delete address confirmation."
+msgstr ""
+
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:178
+msgid "Confirm address"
+msgstr ""
+
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:193
+#, php-format
+msgid "The address \"%s\" has been confirmed for your account."
+msgstr ""
+
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:80
+msgid "Conversation"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:115 actions/conversation.php:131
+msgid "Conversation feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:123
+msgid "Conversation feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account while not
+#. logged in.
+#: actions/deleteaccount.php:71
+msgid "Only logged-in users can delete their account."
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account without
+#. have the rights to do that.
+#: actions/deleteaccount.php:77
+msgid "You cannot delete your account."
+msgstr ""
+
+#. TRANS: Confirmation text for user deletion. The user has to type this
+#. exactly the same, including punctuation.
+#: actions/deleteaccount.php:160 actions/deleteaccount.php:297
+msgid "I am sure."
+msgstr ""
+
+#. TRANS: Notification for user about the text that must be input to be able
+#. to delete a user account.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:164
+#, php-format
+msgid "You must write \"%s\" exactly in the box."
+msgstr ""
+
+#. TRANS: Confirmation that a user account has been deleted.
+#: actions/deleteaccount.php:206
+msgid "Account deleted."
+msgstr ""
+
+#. TRANS: Page title for page on which a user account can be deleted.
+#. TRANS: Option in profile settings to delete the account of the currently
+#. logged in user.
+#: actions/deleteaccount.php:228 actions/profilesettings.php:460
+msgid "Delete account"
+msgstr ""
+
+#. TRANS: Form text for user deletion form.
+#: actions/deleteaccount.php:279
+msgid ""
+"This will permanently delete your account data from this "
+"server."
+msgstr ""
+
+#. TRANS: Additional form text for user deletion form shown if a user has
+#. account backup rights.
+#. TRANS: %s is a URL to the backup page.
+#: actions/deleteaccount.php:285
+#, php-format
+msgid ""
+"You are strongly advised to back up your data before "
+"deletion."
+msgstr ""
+
+#. TRANS: Field label for delete account confirmation entry.
+#. TRANS: Field label for password reset form where the password has to be
+#. typed again.
+#: actions/deleteaccount.php:300 actions/recoverpassword.php:255
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Input title for the delete account field.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:304
+#, php-format
+msgid "Enter \"%s\" to confirm that you want to delete your account."
+msgstr ""
+
+#. TRANS: Button title for user account deletion.
+#: actions/deleteaccount.php:323
+msgid "Permanently delete your account."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application while not
+#. logged in.
+#: actions/deleteapplication.php:62
+msgid "You must be logged in to delete an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application that does not
+#. exist.
+#: actions/deleteapplication.php:70
+msgid "Application not found."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application the current
+#. user does not own.
+#. TRANS: Client error displayed trying to edit an application while not being
+#. its owner.
+#. TRANS: Client error displayed trying to display an OAuth application for
+#. which the logged in user is not the owner.
+#: actions/deleteapplication.php:77 actions/editapplication.php:77
+#: actions/showapplication.php:91
+msgid "You are not the owner of this application."
+msgstr ""
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error text when there is a problem with the session token.
+#: actions/deleteapplication.php:100 actions/editapplication.php:130
+#: actions/showapplication.php:114 lib/action.php:1661
+msgid "There was a problem with your session token."
+msgstr ""
+
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:121 actions/deleteapplication.php:146
+msgid "Delete application"
+msgstr ""
+
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:149
+msgid ""
+"Are you sure you want to delete this application? This will clear all data "
+"about the application from the database, including all existing user "
+"connections."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting an application.
+#: actions/deleteapplication.php:158
+msgid "Do not delete this application."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting an application.
+#: actions/deleteapplication.php:164
+msgid "Delete this application."
+msgstr ""
+
+#. TRANS: Client error when trying to delete group while not logged in.
+#: actions/deletegroup.php:64
+msgid "You must be logged in to delete a group."
+msgstr ""
+
+#. TRANS: Client error when trying to delete a group without having the rights
+#. to delete it.
+#: actions/deletegroup.php:102
+msgid "You are not allowed to delete this group."
+msgstr ""
+
+#. TRANS: Server error displayed if a group could not be deleted.
+#. TRANS: %s is the name of the group that could not be deleted.
+#: actions/deletegroup.php:144
+#, php-format
+msgid "Could not delete group %s."
+msgstr ""
+
+#. TRANS: Message given after deleting a group.
+#. TRANS: %s is the deleted group's name.
+#: actions/deletegroup.php:153
+#, php-format
+msgid "Deleted group %s"
+msgstr ""
+
+#. TRANS: Title of delete group page.
+#. TRANS: Form legend for deleting a group.
+#: actions/deletegroup.php:169 actions/deletegroup.php:197
+msgid "Delete group"
+msgstr ""
+
+#. TRANS: Warning in form for deleleting a group.
+#: actions/deletegroup.php:201
+msgid ""
+"Are you sure you want to delete this group? This will clear all data about "
+"the group from the database, without a backup. Public posts to this group "
+"will still appear in individual timelines."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a group.
+#: actions/deletegroup.php:219
+msgid "Do not delete this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a group.
+#: actions/deletegroup.php:226
+msgid "Delete this group."
+msgstr ""
+
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
+msgid ""
+"You are about to permanently delete a notice. Once this is done, it cannot "
+"be undone."
+msgstr ""
+
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
+msgid "Delete notice"
+msgstr ""
+
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
+msgid "Are you sure you want to delete this notice?"
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a notice.
+#: actions/deletenotice.php:159
+msgid "Do not delete this notice."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a notice.
+#: actions/deletenotice.php:166
+msgid "Delete this notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a user without having
+#. the right to delete users.
+#: actions/deleteuser.php:66
+msgid "You cannot delete users."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a non-local user.
+#: actions/deleteuser.php:73
+msgid "You can only delete local users."
+msgstr ""
+
+#. TRANS: Title of delete user page.
+#: actions/deleteuser.php:110
+msgctxt "TITLE"
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Fieldset legend on delete user page.
+#: actions/deleteuser.php:134
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Information text to request if a user is certain that the described
+#. action has to be performed.
+#: actions/deleteuser.php:138
+msgid ""
+"Are you sure you want to delete this user? This will clear all data about "
+"the user from the database, without a backup."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a user.
+#: actions/deleteuser.php:158
+msgid "Do not delete this user."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a user.
+#: actions/deleteuser.php:165
+msgid "Delete this user."
+msgstr ""
+
+#. TRANS: Client exception thrown when requesting a document from the
+#. documentation that does not exist.
+#. TRANS: %s is the non-existing document.
+#: actions/doc.php:157
+#, php-format
+msgid "No such document \"%s\"."
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in personal group navigation menu.
+#: actions/doc.php:178 lib/adminpanelnav.php:71 lib/defaultlocalnav.php:60
+#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
+msgctxt "MENU"
+msgid "Home"
+msgstr ""
+
+#: actions/doc.php:181
+msgctxt "MENU"
+msgid "Docs"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to help on StatusNet.
+#: actions/doc.php:195 lib/secondarynav.php:56
+msgctxt "MENU"
+msgid "Help"
+msgstr ""
+
+#: actions/doc.php:196
+msgid "Getting started"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to text about StatusNet site.
+#: actions/doc.php:200 lib/secondarynav.php:59
+msgctxt "MENU"
+msgid "About"
+msgstr ""
+
+#: actions/doc.php:201
+msgid "About this site"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to Frequently Asked
+#. Questions.
+#: actions/doc.php:205 lib/secondarynav.php:62
+msgctxt "MENU"
+msgid "FAQ"
+msgstr ""
+
+#: actions/doc.php:206
+msgid "Frequently asked questions"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to e-mail contact information
+#. on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: actions/doc.php:210 lib/secondarynav.php:81
+msgctxt "MENU"
+msgid "Contact"
+msgstr ""
+
+#: actions/doc.php:211
+msgid "Contact info"
+msgstr ""
+
+#: actions/doc.php:215
+msgctxt "MENU"
+msgid "Tags"
+msgstr ""
+
+#: actions/doc.php:216
+msgid "Using tags"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: actions/doc.php:220 lib/defaultlocalnav.php:71 lib/publicgroupnav.php:69
+#: lib/searchgroupnav.php:82 lib/subgroupnav.php:125
+msgctxt "MENU"
+msgid "Groups"
+msgstr ""
+
+#: actions/doc.php:221
+msgid "Using groups"
+msgstr ""
+
+#: actions/doc.php:225
+msgctxt "MENU"
+msgid "API"
+msgstr ""
+
+#: actions/doc.php:226
+msgid "RESTful API"
+msgstr ""
+
+#. TRANS: Title for "Edit application" form.
+#. TRANS: Form legend.
+#: actions/editapplication.php:54 lib/applicationeditform.php:129
+msgid "Edit application"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application while not
+#. logged in.
+#: actions/editapplication.php:66
+msgid "You must be logged in to edit an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application that does not
+#. exist.
+#. TRANS: Client error displayed trying to display a non-existing OAuth
+#. application.
+#: actions/editapplication.php:82 actions/showapplication.php:84
+msgid "No such application."
+msgstr ""
+
+#. TRANS: Instructions for "Edit application" form.
+#: actions/editapplication.php:165
+msgid "Use this form to edit your application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a name in the "New
+#. application" form.
+#: actions/editapplication.php:182 actions/newapplication.php:104
+msgid "Name is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when providing too long a name in the "New
+#. application" form.
+#: actions/editapplication.php:186 actions/newapplication.php:110
+msgid "Name is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "Edit application" form.
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "New application" form.
+#: actions/editapplication.php:190 actions/newapplication.php:107
+msgid "Name already in use. Try another one."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a description in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a description in the "New
+#. application" form.
+#: actions/editapplication.php:194 actions/newapplication.php:113
+msgid "Description is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a source URL in the
+#. "Edit application" form.
+#: actions/editapplication.php:207
+msgid "Source URL is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "New application" form.
+#: actions/editapplication.php:212 actions/newapplication.php:127
+msgid "Source URL is not valid."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "New application" form.
+#: actions/editapplication.php:216 actions/newapplication.php:130
+msgid "Organization is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long an arganisation name
+#. in the "Edit application" form.
+#: actions/editapplication.php:220 actions/newapplication.php:133
+msgid "Organization is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the edit application form.
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the new application form.
+#: actions/editapplication.php:224 actions/newapplication.php:136
+msgid "Organization homepage is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:233 actions/newapplication.php:142
+msgid "Callback is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:238 actions/newapplication.php:145
+msgid "Callback URL is not valid."
+msgstr ""
+
+#. TRANS: Server error occuring when an application could not be updated from
+#. the "Edit application" form.
+#: actions/editapplication.php:275
+msgid "Could not update application."
+msgstr ""
+
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
+#, php-format
+msgid "Edit %s group"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed when trying to create a group while not
+#. logged in.
+#: actions/editgroup.php:68 actions/grouplogo.php:69
+msgid "You must be logged in to create a group."
+msgstr ""
+
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:148
+msgid "Use this form to edit the group."
+msgstr ""
+
+#. TRANS: Group edit form success message.
+#. TRANS: Edit list form success message.
+#: actions/editgroup.php:275 actions/editpeopletag.php:318
+msgid "Options saved."
+msgstr ""
+
+#. TRANS: Title for edit list page after deleting a tag.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:52
+#, php-format
+msgid "Delete %s list"
+msgstr ""
+
+#. TRANS: Title for edit list page.
+#. TRANS: %s is a list.
+#. TRANS: Form legend for list edit form.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:56 lib/peopletageditform.php:110
+#, php-format
+msgid "Edit list %s"
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a tagging user or ID.
+#: actions/editpeopletag.php:101
+msgid "No tagger or ID."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to non-local user.
+#: actions/editpeopletag.php:116
+msgid "Not a local user."
+msgstr ""
+
+#. TRANS: Client error displayed when reting to edit a tag that was not self-
+#. created.
+#: actions/editpeopletag.php:121
+msgid "You must be the creator of the tag to edit it."
+msgstr ""
+
+#. TRANS: Form instruction for edit list form.
+#: actions/editpeopletag.php:217
+msgid "Use this form to edit the list."
+msgstr ""
+
+#. TRANS: Form validation error displayed if the form data for deleting a tag
+#. was incorrect.
+#: actions/editpeopletag.php:238
+msgid "Delete aborted."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for deleting a tag.
+#: actions/editpeopletag.php:246
+msgid ""
+"Deleting this tag will permanantly remove all its subscription and "
+"membership records. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#: actions/editpeopletag.php:252
+msgid "Invalid tag."
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is already present.
+#. TRANS: %s is the already present tag.
+#: actions/editpeopletag.php:257
+#, php-format
+msgid "You already have a tag named %s."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for setting a tag from public to
+#. private.
+#: actions/editpeopletag.php:274
+msgid ""
+"Setting a public tag as private will permanently remove all the existing "
+"subscriptions to it. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Server error displayed when updating a list fails.
+#: actions/editpeopletag.php:295
+msgid "Could not update list."
+msgstr ""
+
+#. TRANS: Title for e-mail settings.
+#: actions/emailsettings.php:60
+msgid "Email settings"
+msgstr ""
+
+#. TRANS: E-mail settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/emailsettings.php:74
+#, php-format
+msgid "Manage how you get email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Form legend for e-mail settings form.
+#. TRANS: Field label for e-mail address input in e-mail settings form.
+#: actions/emailsettings.php:104 actions/emailsettings.php:130
+msgid "Email address"
+msgstr ""
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:110
+msgid "Current confirmed email address."
+msgstr ""
+
+#. TRANS: Button label to remove a confirmed e-mail address.
+#. TRANS: Button label for removing a set sender e-mail address to post
+#. notices from.
+#. TRANS: Button label to remove a confirmed IM address.
+#. TRANS: Button label to remove a confirmed SMS address.
+#. TRANS: Button label for removing a set sender SMS e-mail address to post
+#. notices from.
+#. TRANS: Button text to untag a profile.
+#: actions/emailsettings.php:113 actions/emailsettings.php:180
+#: actions/imsettings.php:119 actions/smssettings.php:119
+#: actions/smssettings.php:175 lib/togglepeopletag.php:213
+msgctxt "BUTTON"
+msgid "Remove"
+msgstr ""
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:120
+msgid ""
+"Awaiting confirmation on this address. Check your inbox (and spam box!) for "
+"a message with further instructions."
+msgstr ""
+
+#. TRANS: Instructions for e-mail address input form. Do not translate
+#. TRANS: "example.org". It is one of the domain names reserved for
+#. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt.
+#. TRANS: Any other domain may be owned by a legitimate person or
+#. TRANS: organization.
+#: actions/emailsettings.php:137
+msgid "Email address, like \"UserName@example.org\""
+msgstr ""
+
+#. TRANS: Button label for adding an e-mail address in e-mail settings form.
+#. TRANS: Button label for adding an IM address in IM settings form.
+#. TRANS: Button label for adding a SMS phone number in SMS settings form.
+#. TRANS: Button text to tag a profile.
+#: actions/emailsettings.php:141 actions/imsettings.php:149
+#: actions/smssettings.php:157 lib/togglepeopletag.php:290
+msgctxt "BUTTON"
+msgid "Add"
+msgstr ""
+
+#. TRANS: Form legend for incoming e-mail settings form.
+#. TRANS: Form legend for incoming SMS settings form.
+#: actions/emailsettings.php:149 actions/smssettings.php:166
+msgid "Incoming email"
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:155
+msgid "I want to post notices by email."
+msgstr ""
+
+#. TRANS: Form instructions for incoming e-mail form in e-mail settings.
+#. TRANS: Form instructions for incoming SMS e-mail address form in SMS
+#. settings.
+#: actions/emailsettings.php:177 actions/smssettings.php:173
+msgid "Send email to this address to post new notices."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form, when an address
+#. has already been assigned.
+#. TRANS: Instructions for incoming SMS e-mail address input form.
+#: actions/emailsettings.php:186 actions/smssettings.php:181
+msgid "Make a new email address for posting to; cancels the old one."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form.
+#: actions/emailsettings.php:190
+msgid ""
+"To send notices via email, we need to create a unique email address for you "
+"on this server:"
+msgstr ""
+
+#. TRANS: Button label for adding an e-mail address to send notices from.
+#. TRANS: Button label for adding an SMS e-mail address to send notices from.
+#: actions/emailsettings.php:196 actions/smssettings.php:184
+msgctxt "BUTTON"
+msgid "New"
+msgstr ""
+
+#. TRANS: Form legend for e-mail preferences form.
+#: actions/emailsettings.php:205
+msgid "Email preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:213
+msgid "Send me notices of new subscriptions through email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:219
+msgid "Send me email when someone sends me a private message."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:225
+msgid "Send me email when someone sends me an \"@-reply\"."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:231
+msgid "Allow friends to nudge me and send me an email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:237
+msgid "Publish a MicroID for my email address."
+msgstr ""
+
+#. TRANS: Confirmation message for successful e-mail preferences save.
+#: actions/emailsettings.php:352
+msgid "Email preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address without having provided one.
+#: actions/emailsettings.php:371
+msgid "No email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that cannot be normalised.
+#: actions/emailsettings.php:379
+msgid "Cannot normalize that email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set.
+#: actions/emailsettings.php:388
+msgid "That is already your email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set for another
+#. user.
+#: actions/emailsettings.php:392
+msgid "That email address already belongs to another user."
+msgstr ""
+
+#. TRANS: Server error thrown on database error adding e-mail confirmation
+#. code.
+#. TRANS: Server error thrown on database error adding Instant Messaging
+#. confirmation code.
+#. TRANS: Server error thrown on database error adding SMS confirmation code.
+#: actions/emailsettings.php:411 actions/imsettings.php:365
+#: actions/smssettings.php:364
+msgid "Could not insert confirmation code."
+msgstr ""
+
+#. TRANS: Message given saving valid e-mail address that is to be confirmed.
+#: actions/emailsettings.php:420
+msgid ""
+"A confirmation code was sent to the email address you added. Check your "
+"inbox (and spam box!) for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation that is not
+#. pending.
+#. TRANS: Message given canceling Instant Messaging address confirmation that
+#. is not pending.
+#. TRANS: Message given canceling SMS phone number confirmation that is not
+#. pending.
+#: actions/emailsettings.php:440 actions/imsettings.php:393
+#: actions/smssettings.php:397
+msgid "No pending confirmation to cancel."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation for the wrong
+#. e-mail address.
+#: actions/emailsettings.php:445
+msgid "That is the wrong email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:454
+msgid "Could not delete email confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:458
+msgid "Email confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an e-mail address that is not
+#. TRANS: registered for the active user.
+#: actions/emailsettings.php:477
+msgid "That is not your email address."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered e-mail
+#. address.
+#: actions/emailsettings.php:497
+msgid "The email address was removed."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to remove an incoming
+#. e-mail address while no address has been set.
+#: actions/emailsettings.php:511 actions/smssettings.php:551
+msgid "No incoming email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error removing incoming e-mail
+#. address.
+#. TRANS: Server error thrown on database error adding incoming e-mail
+#. address.
+#. TRANS: Server error displayed when the user could not be updated in SMS
+#. settings.
+#: actions/emailsettings.php:523 actions/emailsettings.php:547
+#: actions/smssettings.php:562 actions/smssettings.php:587
+msgid "Could not update user record."
+msgstr ""
+
+#. TRANS: Message given after successfully removing an incoming e-mail
+#. address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:527 actions/smssettings.php:566
+msgid "Incoming email address removed."
+msgstr ""
+
+#. TRANS: Message given after successfully adding an incoming e-mail address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:551 actions/smssettings.php:591
+msgid "New incoming email address added."
+msgstr ""
+
+#. TRANS: Page title for first page of featured users.
+#. TRANS: Title for featured users section.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/featured.php:69 lib/featureduserssection.php:96
+#: lib/publicgroupnav.php:84
+msgid "Featured users"
+msgstr ""
+
+#. TRANS: Page title for all but first page of featured users.
+#. TRANS: %d is the page number being displayed.
+#: actions/featured.php:73
+#, php-format
+msgid "Featured users, page %d"
+msgstr ""
+
+#. TRANS: Description on page displaying featured users.
+#: actions/featured.php:96
+#, php-format
+msgid "A selection of some great users on %s."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a non-existent file.
+#: actions/getfile.php:73
+msgid "No such file."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a file without having read
+#. access to it.
+#: actions/getfile.php:77
+msgid "Cannot read file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an invalid role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke an invalid role.
+#: actions/grantrole.php:61 actions/revokerole.php:61
+msgid "Invalid role."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an reserved role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke a reserved role.
+#: actions/grantrole.php:65 actions/revokerole.php:65
+msgid "This role is reserved and cannot be set."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user while
+#. not being allowed to set roles.
+#: actions/grantrole.php:74
+msgid "You cannot grant user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user that
+#. already has that role.
+#: actions/grantrole.php:81
+msgid "User already has this role."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a to be blocked user profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a profile.
+#. TRANS: Client error displayed when not providing a profile ID on the Make
+#. Admin page.
+#. TRANS: Client error displayed trying a change a subscription without
+#. providing a profile.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying a user to work on.
+#: actions/groupblock.php:70 actions/groupunblock.php:70
+#: actions/makeadmin.php:72 actions/subedit.php:48
+#: lib/profileformaction.php:79
+msgid "No profile specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing an existing profile.
+#. TRANS: Client error displayed when specifying an invalid profile ID on the
+#. Make Admin page.
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. existant profile ID.
+#. TRANS: Client error displayed when referring to non-existing profile ID.
+#. TRANS: Client error displayed when trying to unsubscribe while providing a
+#. non-existing profile ID.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying an existing user to work on.
+#: actions/groupblock.php:75 actions/groupunblock.php:75
+#: actions/makeadmin.php:77 actions/subedit.php:55 actions/tagprofile.php:44
+#: actions/unsubscribe.php:81 lib/profileformaction.php:86
+msgid "No profile with that ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a group to block a profile from.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a group.
+#. TRANS: Client error displayed when not providing a group ID on the Make
+#. Admin page.
+#: actions/groupblock.php:80 actions/groupunblock.php:80
+#: actions/makeadmin.php:82
+msgid "No group specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. being an admin user.
+#: actions/groupblock.php:90
+msgid "Only an admin can block group members."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is already blocked from the given group.
+#: actions/groupblock.php:94
+msgid "User is already blocked from group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is not a member of given group.
+#: actions/groupblock.php:99
+msgid "User is not a member of group."
+msgstr ""
+
+#. TRANS: Title for block user from group page.
+#. TRANS: Form legend for form to block user from a group.
+#: actions/groupblock.php:133 lib/groupblockform.php:91
+msgid "Block user from group"
+msgstr ""
+
+#. TRANS: Explanatory text for block user from group form before setting the
+#. block.
+#. TRANS: %1$s is that to be blocked user, %2$s is the group the user will be
+#. blocked from.
+#: actions/groupblock.php:161
+#, php-format
+msgid ""
+"Are you sure you want to block user \"%1$s\" from the group \"%2$s\"? They "
+"will be removed from the group, unable to post, and unable to subscribe to "
+"the group in the future."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when blocking a user from a group.
+#: actions/groupblock.php:183
+msgid "Do not block this user from this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when blocking a user from a group.
+#: actions/groupblock.php:190
+msgid "Block this user from this group."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to block a user from a group
+#. fails because of an application error.
+#: actions/groupblock.php:207
+msgid "Database error blocking user from group."
+msgstr ""
+
+#. TRANS: Client error displayed referring to a group's permalink without
+#. providing a group ID.
+#. TRANS: Client error displayed trying to perform an action without providing
+#. an ID.
+#. TRANS: Client error displayed trying to find a user by ID without providing
+#. an ID.
+#: actions/groupbyid.php:73 actions/profiletagbyid.php:57
+#: actions/userbyid.php:70
+msgid "No ID."
+msgstr ""
+
+#. TRANS: Title for group logo settings page.
+#. TRANS: Group logo form legend.
+#: actions/grouplogo.php:139 actions/grouplogo.php:193
+msgid "Group logo"
+msgstr ""
+
+#. TRANS: Instructions for group logo page.
+#. TRANS: %s is the maximum file size for that site.
+#: actions/grouplogo.php:151
+#, php-format
+msgid ""
+"You can upload a logo image for your group. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Submit button for uploading a group logo.
+#: actions/grouplogo.php:237
+msgid "Upload"
+msgstr ""
+
+#. TRANS: Button text for cropping an uploaded group logo.
+#: actions/grouplogo.php:293
+msgid "Crop"
+msgstr ""
+
+#. TRANS: Form instructions on the group logo page.
+#: actions/grouplogo.php:370
+msgid "Pick a square area of the image to be the logo."
+msgstr ""
+
+#. TRANS: Form success message after updating a group logo.
+#: actions/grouplogo.php:404
+msgid "Logo updated."
+msgstr ""
+
+#. TRANS: Form failure message after failing to update a group logo.
+#: actions/grouplogo.php:407
+msgid "Failed updating logo."
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %s is the name of the group.
+#: actions/groupmembers.php:69
+#, php-format
+msgid "%s group members"
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupmembers.php:74
+#, php-format
+msgid "%1$s group members, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupmembers.php:90
+msgid "A list of the users in this group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/groupqueue.php:96
+msgid "Only the group admin may approve users."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending group members still awaiting
+#. approval to join the group.
+#. TRANS: %s is the name of the group.
+#: actions/groupqueue.php:106
+#, php-format
+msgid "%s group members awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending group members still
+#. awaiting approval to join the group.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupqueue.php:111
+#, php-format
+msgid "%1$s group members awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupqueue.php:127
+msgid "A list of users awaiting approval to join this group."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a group name, %2$s is a
+#. site name.
+#: actions/grouprss.php:137
+#, php-format
+msgid "Updates from members of %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for first page of the groups list.
+#: actions/groups.php:62
+msgctxt "TITLE"
+msgid "Groups"
+msgstr ""
+
+#. TRANS: Title for all but the first page of the groups list.
+#. TRANS: %d is the page number.
+#: actions/groups.php:66
+#, php-format
+msgctxt "TITLE"
+msgid "Groups, page %d"
+msgstr ""
+
+#. TRANS: Page notice of group list. %%%%site.name%%%% is the StatusNet site
+#. name,
+#. TRANS: %%%%action.groupsearch%%%% and %%%%action.newgroup%%%% are URLs. Do
+#. not change them.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groups.php:89
+#, php-format
+msgid ""
+"%%%%site.name%%%% groups let you find and talk with people of similar "
+"interests. After you join a group you can send messages to all other members"
+" using the syntax \"!groupname\". Don't see a group you like? Try [searching"
+" for one](%%%%action.groupsearch%%%%) or [start your "
+"own](%%%%action.newgroup%%%%)!"
+msgstr ""
+
+#. TRANS: Link to create a new group on the group list page.
+#. TRANS: Link text on group page to create a new group.
+#. TRANS: Form legend for group edit form.
+#: actions/groups.php:107 actions/usergroups.php:71 lib/groupeditform.php:116
+msgid "Create a new group"
+msgstr ""
+
+#. TRANS: Instructions for page where groups can be searched. %%site.name%% is
+#. the name of the StatusNet site.
+#: actions/groupsearch.php:53
+#, php-format
+msgid ""
+"Search for groups on %%site.name%% by their name, location, or description. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title for page where groups can be searched.
+#: actions/groupsearch.php:60
+msgid "Group search"
+msgstr ""
+
+#. TRANS: Text on page where groups can be searched if no results were found
+#. for a query.
+#. TRANS: Text for notice search results is the query had no results.
+#. TRANS: Message on the "People search" page where a query has no results.
+#. TRANS: Output when there are no results for a search.
+#: actions/groupsearch.php:82 actions/noticesearch.php:155
+#: actions/peoplesearch.php:87 actions/profilecompletion.php:146
+msgid "No results."
+msgstr ""
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:87
+#, php-format
+msgid ""
+"If you cannot find the group you're looking for, you can [create "
+"it](%%action.newgroup%%) yourself."
+msgstr ""
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a not logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:92
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and [create the "
+"group](%%action.newgroup%%) yourself!"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without being an administrator for the group.
+#: actions/groupunblock.php:90
+msgid "Only an admin can unblock group members."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user
+#. from a group.
+#: actions/groupunblock.php:94
+msgid "User is not blocked from group."
+msgstr ""
+
+#. TRANS: Server error displayed when unblocking a user from a group fails
+#. because of an unknown error.
+#. TRANS: Server error displayed when removing a user block.
+#: actions/groupunblock.php:125 actions/unblock.php:85
+msgid "Error removing the block."
+msgstr ""
+
+#. TRANS: Title for Instant Messaging settings.
+#: actions/imsettings.php:56
+msgid "IM settings"
+msgstr ""
+
+#. TRANS: Instant messaging settings page instructions.
+#. TRANS: [instant messages] is link text, "(%%doc.im%%)" is the link.
+#. TRANS: the order and formatting of link text and link should remain
+#. unchanged.
+#: actions/imsettings.php:69
+#, php-format
+msgid ""
+"You can send and receive notices through [instant messaging](%%doc.im%%). "
+"Configure your addresses and settings below."
+msgstr ""
+
+#. TRANS: Message given in the IM settings if IM is not enabled on the site.
+#: actions/imsettings.php:90
+msgid "IM is not available."
+msgstr ""
+
+#. TRANS: Form note in IM settings form. %s is the type of IM address that was
+#. confirmed.
+#: actions/imsettings.php:116
+#, php-format
+msgid "Current confirmed %s address."
+msgstr ""
+
+#. TRANS: Form note in IM settings form.
+#. TRANS: %s is the IM service name, %2$s is the IM address set.
+#: actions/imsettings.php:128
+#, php-format
+msgid ""
+"Awaiting confirmation on this address. Check your %1$s account for a message"
+" with further instructions. (Did you add %2$s to your buddy list?)"
+msgstr ""
+
+#. TRANS: Field label for IM address.
+#: actions/imsettings.php:141
+msgid "IM address"
+msgstr ""
+
+#. TRANS: Field title for IM address. %s is the IM service name.
+#: actions/imsettings.php:144
+#, php-format
+msgid "%s screenname."
+msgstr ""
+
+#. TRANS: Header for IM preferences form.
+#: actions/imsettings.php:165
+msgid "IM Preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:176
+msgid "Send me notices"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:178
+msgid "Post a notice when my status changes."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:180
+msgid "Send me replies from people I'm not subscribed to."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:183
+msgid "Publish a MicroID"
+msgstr ""
+
+#. TRANS: Server error thrown on database error updating IM preferences.
+#: actions/imsettings.php:294
+msgid "Could not update IM preferences."
+msgstr ""
+
+#. TRANS: Confirmation message for successful IM preferences save.
+#. TRANS: Confirmation message after saving preferences.
+#: actions/imsettings.php:300 actions/urlsettings.php:246
+msgid "Preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving IM address without having provided one.
+#: actions/imsettings.php:322
+msgid "No screenname."
+msgstr ""
+
+#. TRANS: Form validation error when no transport is available setting an IM
+#. address.
+#: actions/imsettings.php:328
+msgid "No transport."
+msgstr ""
+
+#. TRANS: Message given saving IM address that cannot be normalised.
+#: actions/imsettings.php:336
+msgid "Cannot normalize that screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that not valid.
+#: actions/imsettings.php:343
+msgid "Not a valid screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that is already set for another
+#. user.
+#: actions/imsettings.php:347
+msgid "Screenname already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid IM address that is to be confirmed.
+#: actions/imsettings.php:371
+msgid "A confirmation code was sent to the IM address you added."
+msgstr ""
+
+#. TRANS: Message given canceling IM address confirmation for the wrong IM
+#. address.
+#: actions/imsettings.php:398
+msgid "That is the wrong IM address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling IM address
+#. confirmation.
+#: actions/imsettings.php:407
+msgid "Could not delete confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling IM address confirmation.
+#: actions/imsettings.php:411
+msgid "IM confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an IM address that is not
+#. TRANS: registered for the active user.
+#: actions/imsettings.php:435
+msgid "That is not your screenname."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered Instant
+#. Messaging address.
+#: actions/imsettings.php:450
+msgid "The IM address was removed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while they have
+#. been disabled.
+#: actions/invite.php:46
+msgid "Invites have been disabled."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while not logged
+#. in.
+#. TRANS: %s is the StatusNet site name.
+#: actions/invite.php:50
+#, php-format
+msgid "You must be logged in to invite other users to use %s."
+msgstr ""
+
+#. TRANS: Form validation message when providing an e-mail address that does
+#. not validate.
+#. TRANS: %s is an invalid e-mail address.
+#: actions/invite.php:100
+#, php-format
+msgid "Invalid email address: %s."
+msgstr ""
+
+#. TRANS: Page title when invitations have been sent.
+#: actions/invite.php:152
+msgid "Invitations sent"
+msgstr ""
+
+#. TRANS: Page title when inviting potential users.
+#: actions/invite.php:155
+msgid "Invite new users"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. inviting user
+#. TRANS: is already subscribed to one or more users with the given e-mail
+#. address(es).
+#. TRANS: Plural form is based on the number of reported already subscribed
+#. e-mail addresses.
+#. TRANS: Followed by a bullet list.
+#: actions/invite.php:176
+msgid "You are already subscribed to this user:"
+msgid_plural "You are already subscribed to these users:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used as list item for already subscribed users (%1$s is nickname,
+#. %2$s is e-mail address).
+#. TRANS: Used as list item for already registered people (%1$s is nickname,
+#. %2$s is e-mail address).
+#: actions/invite.php:182 actions/invite.php:196
+#, php-format
+msgctxt "INVITE"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. invited user
+#. TRANS: already uses a this StatusNet site. Plural form is based on the
+#. number of
+#. TRANS: reported already present people. Followed by a bullet list.
+#: actions/invite.php:190
+msgid "This person is already a user and you were automatically subscribed:"
+msgid_plural ""
+"These people are already users and you were automatically subscribed to "
+"them:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site. Plural
+#. form is
+#. TRANS: based on the number of invitations sent. Followed by a bullet list
+#. of
+#. TRANS: e-mail addresses to which invitations were sent.
+#: actions/invite.php:204
+msgid "Invitation sent to the following person:"
+msgid_plural "Invitations sent to the following people:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Generic message displayed after sending out one or more invitations
+#. to
+#. TRANS: people to join a StatusNet site.
+#: actions/invite.php:214
+msgid ""
+"You will be notified when your invitees accept the invitation and register "
+"on the site. Thanks for growing the community!"
+msgstr ""
+
+#. TRANS: Form instructions.
+#: actions/invite.php:229
+msgid ""
+"Use this form to invite your friends and colleagues to use this service."
+msgstr ""
+
+#. TRANS: Subject for invitation email. Note that 'them' is correct as a
+#. gender-neutral
+#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user,
+#. $2$s is
+#. TRANS: the StatusNet sitename.
+#: actions/invite.php:282
+#, php-format
+msgid "%1$s has invited you to join them on %2$s"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while not logged
+#. in.
+#: actions/joingroup.php:57
+msgid "You must be logged in to join a group."
+msgstr ""
+
+#. TRANS: Title for join group page after joining.
+#: actions/joingroup.php:134
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s joined group %2$s"
+msgstr ""
+
+#. TRANS: Exception thrown when there is an unknown error joining a group.
+#: actions/joingroup.php:147
+msgid "Unknown error joining group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown when trying to leave an existing group the user is
+#. not a member of.
+#: actions/leavegroup.php:94 lib/command.php:346
+msgid "You are not a member of that group."
+msgstr ""
+
+#. TRANS: User admin panel title
+#: actions/licenseadminpanel.php:54
+msgctxt "TITLE"
+msgid "License"
+msgstr ""
+
+#. TRANS: Form instructions for the site license admin panel.
+#: actions/licenseadminpanel.php:65
+msgid "License for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed selecting an invalid license in the license
+#. admin panel.
+#: actions/licenseadminpanel.php:135
+msgid "Invalid license selection."
+msgstr ""
+
+#. TRANS: Client error displayed when not specifying an owner for the all
+#. rights reserved license in the license admin panel.
+#: actions/licenseadminpanel.php:146
+msgid ""
+"You must specify the owner of the content when using the All Rights Reserved"
+" license."
+msgstr ""
+
+#. TRANS: Client error displayed selecting a too long license title in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:154
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:163
+msgid "Invalid license URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:167
+msgid "Invalid license image URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:176
+msgid "License URL must be blank or a valid URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:185
+msgid "License image must be blank or valid URL."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:236
+msgid "License selection"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#. TRANS: Checkbox label to mark a list private.
+#: actions/licenseadminpanel.php:243 lib/peopletageditform.php:155
+msgid "Private"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:245
+msgid "All Rights Reserved"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:247
+msgid "Creative Commons"
+msgstr ""
+
+#. TRANS: Dropdown field label in the license admin panel.
+#: actions/licenseadminpanel.php:253
+msgid "Type"
+msgstr ""
+
+#. TRANS: Dropdown field instructions in the license admin panel.
+#: actions/licenseadminpanel.php:256
+msgid "Select a license."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:271
+msgid "License details"
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:278
+msgid "Owner"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:280
+msgid "Name of the owner of the site's content (if applicable)."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:289
+msgid "License Title"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:291
+msgid "The title of the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:300
+msgid "License URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:302
+msgid "URL for more information about the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:310
+msgid "License Image URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:312
+msgid "URL for an image to display with the license."
+msgstr ""
+
+#. TRANS: Button title in the license admin panel.
+#: actions/licenseadminpanel.php:335
+msgid "Save license settings."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to log in with incorrect
+#. credentials.
+#: actions/login.php:95
+msgid "Incorrect username or password."
+msgstr ""
+
+#. TRANS: Server error displayed when during login a server error occurs.
+#. TRANS: Server error displayed when a user object could not be created
+#. trying to login using "one time password login".
+#: actions/login.php:101 actions/otp.php:120
+msgid "Error setting user. You are probably not authorized."
+msgstr ""
+
+#. TRANS: Page title for login page.
+#: actions/login.php:155
+msgid "Login"
+msgstr ""
+
+#. TRANS: Form legend on login page.
+#: actions/login.php:173
+msgid "Login to site"
+msgstr ""
+
+#. TRANS: Field label on login page.
+#: actions/login.php:177
+msgid "Username or email address"
+msgstr ""
+
+#. TRANS: Checkbox label label on login page.
+#. TRANS: Checkbox label on account registration page.
+#: actions/login.php:185 actions/register.php:482
+msgid "Remember me"
+msgstr ""
+
+#. TRANS: Checkbox title on login page.
+#. TRANS: Checkbox title on account registration page.
+#: actions/login.php:187 actions/register.php:485
+msgid "Automatically login in the future; not for shared computers!"
+msgstr ""
+
+#. TRANS: Button text for log in on login page.
+#: actions/login.php:192
+msgctxt "BUTTON"
+msgid "Login"
+msgstr ""
+
+#. TRANS: Link text for link to "reset password" on login page.
+#: actions/login.php:199
+msgid "Lost or forgotten password?"
+msgstr ""
+
+#. TRANS: Form instructions on login page before being able to change user
+#. settings.
+#: actions/login.php:218
+msgid ""
+"For security reasons, please re-enter your user name and password before "
+"changing your settings."
+msgstr ""
+
+#. TRANS: Form instructions on login page.
+#: actions/login.php:223
+msgid "Login with your username and password."
+msgstr ""
+
+#. TRANS: Form instructions on login page. This message contains Markdown
+#. links in the form [Link text](Link).
+#. TRANS: %%action.register%% is a link to the registration page.
+#: actions/login.php:228
+#, php-format
+msgid ""
+"Don't have a username yet? [Register](%%action.register%%) a new account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page while not an admin.
+#: actions/makeadmin.php:93
+msgid "Only an admin can make another user an admin."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page who already is admin.
+#. TRANS: %1$s is the user that is already admin, %2$s is the group user is
+#. already admin for.
+#: actions/makeadmin.php:98
+#, php-format
+msgid "%1$s is already an admin for group \"%2$s\"."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group membership record could not be gotten.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user should be admin
+#. for.
+#: actions/makeadmin.php:137
+#, php-format
+msgid "Can't get membership record for %1$s in group %2$s."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group adminship record coud not be saved properly.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user is already
+#. admin for.
+#: actions/makeadmin.php:153
+#, php-format
+msgid "Can't make %1$s an admin for group %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a status.
+#: actions/microsummary.php:70
+msgid "No current status."
+msgstr ""
+
+#. TRANS: This is the title of the form for adding a new application.
+#: actions/newapplication.php:51
+msgid "New application"
+msgstr ""
+
+#. TRANS: Form instructions for registering a new application.
+#: actions/newapplication.php:87
+msgid "Use this form to register a new application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a source URL in the "New
+#. application" form.
+#: actions/newapplication.php:124
+msgid "Source URL is required."
+msgstr ""
+
+#. TRANS: Server error displayed when an application could not be registered
+#. in the database through the "New application" form.
+#: actions/newapplication.php:185 actions/newapplication.php:195
+msgid "Could not create application."
+msgstr ""
+
+#. TRANS: Form validation error messages displayed when uploading an invalid
+#. application logo.
+#: actions/newapplication.php:204
+msgid "Invalid image."
+msgstr ""
+
+#. TRANS: Title for form to create a group.
+#: actions/newgroup.php:58
+msgid "New group"
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to create a group while
+#. banned.
+#: actions/newgroup.php:71 classes/User_group.php:566
+msgid "You are not allowed to create groups on this site."
+msgstr ""
+
+#. TRANS: Form instructions for group create form.
+#: actions/newgroup.php:87
+msgid "Use this form to create a new group."
+msgstr ""
+
+#. TRANS: Page title after sending a notice.
+#: actions/newnotice.php:63
+msgid "Notice posted"
+msgstr ""
+
+#. TRANS: Page title for sending a new notice.
+#: actions/newnotice.php:66
+msgctxt "TITLE"
+msgid "New notice"
+msgstr ""
+
+#. TRANS: Client error displayed trying to send a notice without content.
+#. TRANS: Command exception text shown when trying to reply to a notice
+#. without providing content for the reply.
+#: actions/newnotice.php:101 lib/command.php:572
+msgid "No content!"
+msgstr ""
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#. TRANS: %d is the maximum number of character for a notice.
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. contains too many characters.
+#: actions/newnotice.php:121 lib/mailhandler.php:64
+#, php-format
+msgid "That's too long. Maximum notice size is %d character."
+msgid_plural "That's too long. Maximum notice size is %d characters."
+msgstr[0] ""
+msgstr[1] ""
+
+#: actions/newnotice.php:196
+msgid "Saved the notice!"
+msgstr ""
+
+#. TRANS: Instructions for Notice search page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/noticesearch.php:95
+#, php-format
+msgid ""
+"Search for notices on %%site.name%% by their contents. Separate search terms"
+" by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of the page where users can search for notices.
+#: actions/noticesearch.php:106
+msgid "Text search"
+msgstr ""
+
+#. TRANS: Test in RSS notice search.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearch.php:121
+#, php-format
+msgid "Search results for \"%1$s\" on %2$s"
+msgstr ""
+
+#. TRANS: Text for logged in users making a query for notices without results.
+#. TRANS: This message contains a Markdown link.
+#: actions/noticesearch.php:161
+#, php-format
+msgid ""
+"Be the first to [post on this "
+"topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: Text for not logged in users making a query for notices without
+#. results.
+#. TRANS: This message contains Markdown links.
+#: actions/noticesearch.php:166
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and be the first to "
+"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: RSS notice search feed title. %s is the query.
+#: actions/noticesearchrss.php:95
+#, php-format
+msgid "Updates with \"%s\""
+msgstr ""
+
+#. TRANS: RSS notice search feed description.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearchrss.php:99
+#, php-format
+msgid "Updates matching search term \"%1$s\" on %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to nudge a user that cannot be nudged.
+#: actions/nudge.php:85
+msgid ""
+"This user doesn't allow nudges or hasn't confirmed or set their email "
+"address yet."
+msgstr ""
+
+#. TRANS: Page title after sending a nudge.
+#: actions/nudge.php:94
+msgid "Nudge sent"
+msgstr ""
+
+#. TRANS: Confirmation text after sending a nudge.
+#: actions/nudge.php:98
+msgid "Nudge sent!"
+msgstr ""
+
+#. TRANS: Message displayed to an anonymous user trying to view OAuth
+#. application list.
+#: actions/oauthappssettings.php:59
+msgid "You must be logged in to list your applications."
+msgstr ""
+
+#. TRANS: Page title for OAuth applications
+#: actions/oauthappssettings.php:74
+msgid "OAuth applications"
+msgstr ""
+
+#. TRANS: Page instructions for OAuth applications
+#: actions/oauthappssettings.php:86
+msgid "Applications you have registered"
+msgstr ""
+
+#. TRANS: Empty list message on page with OAuth applications.
+#: actions/oauthappssettings.php:139
+#, php-format
+msgid "You have not registered any applications yet."
+msgstr ""
+
+#. TRANS: Title for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:68
+msgid "Connected applications"
+msgstr ""
+
+#. TRANS: Instructions for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:79
+msgid "The following connections exist for your account."
+msgstr ""
+
+#. TRANS: Client error when trying to revoke access for an application while
+#. not being a user of it.
+#: actions/oauthconnectionssettings.php:164
+msgid "You are not a user of that application."
+msgstr ""
+
+#. TRANS: Client error when revoking access has failed for some reason.
+#. TRANS: %s is the application ID revoking access failed for.
+#: actions/oauthconnectionssettings.php:178
+#, php-format
+msgid "Unable to revoke access for application: %s."
+msgstr ""
+
+#. TRANS: Success message after revoking access for an application.
+#. TRANS: %1$s is the application name, %2$s is the first part of the user
+#. token.
+#: actions/oauthconnectionssettings.php:196
+#, php-format
+msgid ""
+"You have successfully revoked access for %1$s and the access token starting "
+"with %2$s."
+msgstr ""
+
+#. TRANS: Empty list message when no applications have been authorised yet.
+#: actions/oauthconnectionssettings.php:207
+msgid "You have not authorized any applications to use your account."
+msgstr ""
+
+#. TRANS: Note for developers in the OAuth connection settings form.
+#. TRANS: This message contains a Markdown link. Do not separate "](".
+#. TRANS: %s is the URL to the OAuth settings.
+#: actions/oauthconnectionssettings.php:227
+#, php-format
+msgid ""
+"Are you a developer? [Register an OAuth client application](%s) to use with "
+"this instance of StatusNet."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/oldschoolsettings.php:58
+msgid "Old school UI settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/oldschoolsettings.php:69
+msgid "If you like it \"the old way\", you can set that here."
+msgstr ""
+
+#. TRANS: Confirmation shown when user profile settings are saved.
+#. TRANS: Message after successful saving of administrative settings.
+#: actions/oldschoolsettings.php:123 actions/profilesettings.php:432
+#: lib/adminpanelaction.php:135
+msgid "Settings saved."
+msgstr ""
+
+#: actions/oldschoolsettings.php:160
+msgid "Only stream mode (no conversations) in timelines"
+msgstr ""
+
+#: actions/oldschoolsettings.php:164
+msgid "Show nicknames (not full names) in timelines"
+msgstr ""
+
+#. TRANS: Button text to save a list.
+#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
+msgid "Save"
+msgstr ""
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find users.
+#: actions/opensearch.php:64
+msgid "People Search"
+msgstr ""
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find notices.
+#: actions/opensearch.php:68
+msgid "Notice Search"
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" when
+#. already logged in.
+#. TRANS: Client error displayed when trying to register while already logged
+#. in.
+#: actions/otp.php:62 actions/register.php:134
+msgid "Already logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a user.
+#: actions/otp.php:69
+msgid "No user ID specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a login token.
+#: actions/otp.php:83
+msgid "No login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without requesting a login token.
+#: actions/otp.php:90
+msgid "No login token requested."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an invalid login token.
+#: actions/otp.php:95
+msgid "Invalid login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an expired login token.
+#: actions/otp.php:104
+msgid "Login token expired."
+msgstr ""
+
+#. TRANS: Title for page where to change password.
+#: actions/passwordsettings.php:59
+msgctxt "TITLE"
+msgid "Change password"
+msgstr ""
+
+#. TRANS: Instructions for page where to change password.
+#: actions/passwordsettings.php:71
+msgid "Change your password."
+msgstr ""
+
+#. TRANS: Fieldset legend on page where to change password.
+#. TRANS: Fieldset legend for password reset form.
+#: actions/passwordsettings.php:99 actions/recoverpassword.php:244
+msgid "Password change"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#: actions/passwordsettings.php:108
+msgid "Old password"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#. TRANS: Field label for password reset form.
+#: actions/passwordsettings.php:113 actions/recoverpassword.php:249
+msgid "New password"
+msgstr ""
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:115 actions/register.php:414
+msgid "6 or more characters."
+msgstr ""
+
+#. TRANS: Field label on page where to change password. In this field the new
+#. password should be typed a second time.
+#: actions/passwordsettings.php:119
+msgctxt "LABEL"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Title for field label for password reset form where the password has
+#. to be typed again.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:121 actions/recoverpassword.php:257
+#: actions/register.php:420
+msgid "Same as password above."
+msgstr ""
+
+#. TRANS: Button text on page where to change password.
+#: actions/passwordsettings.php:126
+msgctxt "BUTTON"
+msgid "Change"
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:177
+msgid "Incorrect old password."
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:194
+msgid "Error saving user; invalid."
+msgstr ""
+
+#. TRANS: Server error displayed on page where to change password when
+#. password change
+#. TRANS: could not be made because of a server error.
+#. TRANS: Reset password form validation error message.
+#: actions/passwordsettings.php:201 actions/recoverpassword.php:331
+msgid "Cannot save new password."
+msgstr ""
+
+#. TRANS: Form validation notice on page where to change password.
+#: actions/passwordsettings.php:207
+msgid "Password saved."
+msgstr ""
+
+#. TRANS: Title for Paths admin panel.
+#: actions/pathsadminpanel.php:58
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Form instructions for Path admin panel.
+#: actions/pathsadminpanel.php:69
+msgid "Path and server settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the directory that could not be read from.
+#: actions/pathsadminpanel.php:154
+#, php-format
+msgid "Theme directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the avatar directory that could not be written to.
+#: actions/pathsadminpanel.php:162
+#, php-format
+msgid "Avatar directory not writable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the locales directory that could not be read from.
+#: actions/pathsadminpanel.php:172
+#, php-format
+msgid "Locales directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the SSL server URL that is too long.
+#: actions/pathsadminpanel.php:180
+msgid "Invalid SSL server. The maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:226
+msgid "Site"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:232 actions/pathsadminpanel.php:275
+#: actions/pathsadminpanel.php:367
+msgid "Server"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:234
+msgid "Site's server hostname."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:240 actions/pathsadminpanel.php:284
+#: actions/pathsadminpanel.php:376
+msgid "Path"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:242
+msgid "Site path."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:248
+msgid "Locale directory"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:250
+msgid "Directory path to locales."
+msgstr ""
+
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:257
+msgid "Fancy URLs"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:260
+msgid "Use fancy URLs (more readable and memorable)?"
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:268
+msgctxt "LEGEND"
+msgid "Theme"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:277
+msgid "Server for themes."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:286
+msgid "Web path to themes."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:293 actions/pathsadminpanel.php:385
+#: actions/pathsadminpanel.php:437
+msgid "SSL server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:295
+msgid "SSL server for themes (default: SSL server)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:302 actions/pathsadminpanel.php:394
+msgid "SSL path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:304
+msgid "SSL path to themes (default: /theme/)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:311 actions/pathsadminpanel.php:403
+msgid "Directory"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:313
+msgid "Directory where themes are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:322
+msgid "Avatars"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:329
+msgid "Avatar server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:331
+msgid "Server for avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:338
+msgid "Avatar path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:340
+msgid "Web path to avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:347
+msgid "Avatar directory"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:349
+msgid "Directory where avatars are located."
+msgstr ""
+
+#. TRANS: Fieldset legens in Paths admin panel.
+#: actions/pathsadminpanel.php:361 lib/inlineattachmentlist.php:38
+msgid "Attachments"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:369
+msgid "Server for attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:378
+msgid "Web path to attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:387
+msgid "Server for attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:396
+msgid "Web path to attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:405
+msgid "Directory where attachments are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:414
+msgctxt "LEGEND"
+msgid "SSL"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:419
+msgid "Never"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:421
+msgid "Sometimes"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:423
+msgid "Always"
+msgstr ""
+
+#. TRANS: Drop down label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+msgid "Use SSL"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:429
+msgid "When to use SSL."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:439
+msgid "Server to direct SSL requests to."
+msgstr ""
+
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:456
+msgid "Save path settings."
+msgstr ""
+
+#. TRANS: Instructions for the "People search" page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/peoplesearch.php:54
+#, php-format
+msgid ""
+"Search for people on %%site.name%% by their name, location, or interests. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of a page where users can search for other users.
+#: actions/peoplesearch.php:61
+msgid "People search"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %s is a list.
+#: actions/peopletag.php:57
+#, php-format
+msgid "Public list %s"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %1$s is a list, %2$d is a page number.
+#: actions/peopletag.php:61
+#, php-format
+msgid "Public list %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message for anonymous users on list page.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/peopletag.php:104
+#, php-format
+msgid ""
+"Lists are how you sort similar people on %%site.name%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. You can then easily keep"
+" track of what they are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Client error displayed when a tagger is expected but not provided.
+#: actions/peopletagged.php:83 actions/peopletagsubscribers.php:83
+#: actions/showprofiletag.php:68
+msgid "No tagger."
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username.
+#: actions/peopletagged.php:109
+#, php-format
+msgid "People listed in %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username, %2$s is a page number.
+#: actions/peopletagged.php:114
+#, php-format
+msgid "People listed in %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Addition in tag membership list for creator of a tag.
+#. TRANS: Addition in tag subscribers list for creator of a tag.
+#: actions/peopletagged.php:193 actions/peopletagsubscribers.php:193
+msgid "Creator"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a private tag.
+#: actions/peopletagsbyuser.php:53
+msgid "Private lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a public tag.
+#: actions/peopletagsbyuser.php:56
+msgid "Public lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#: actions/peopletagsbyuser.php:59
+msgid "Lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsbyuser.php:63
+#, php-format
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/peopletagsbyuser.php:67
+#, php-format
+msgid "Lists by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Client error displayed when trying view another user's private
+#. lists.
+#: actions/peopletagsbyuser.php:130
+msgid "You cannot view others' private lists"
+msgstr ""
+
+#. TRANS: Mode selector label.
+#: actions/peopletagsbyuser.php:155
+msgid "Mode"
+msgstr ""
+
+#. TRANS: Link text to show lists for user %s.
+#: actions/peopletagsbyuser.php:165
+#, php-format
+msgid "Lists for %s"
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#. TRANS: Fieldset legend on gallery action page.
+#: actions/peopletagsbyuser.php:177 lib/galleryaction.php:81
+msgid "Select tag to filter"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:188
+msgid "Show private tags."
+msgstr ""
+
+#. TRANS: Checkbox label to show public tags.
+#: actions/peopletagsbyuser.php:190
+msgctxt "LABEL"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:192
+msgid "Show public tags."
+msgstr ""
+
+#. TRANS: Submit button text for tag filter form.
+#. TRANS: Submit button text on gallery action page.
+#: actions/peopletagsbyuser.php:195 lib/galleryaction.php:88
+msgctxt "BUTTON"
+msgid "Go"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists by
+#. a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:211
+#, php-format
+msgid ""
+"These are lists created by **%s**. Lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists by a user when there
+#. are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:274
+#, php-format
+msgid "%s has not created any [lists](%%%%doc.lists%%%%) yet."
+msgstr ""
+
+#. TRANS: Page title. %s is a tagged user's nickname.
+#: actions/peopletagsforuser.php:50
+#, php-format
+msgid "Lists with %s in them"
+msgstr ""
+
+#. TRANS: Page title. %1$s is a tagged user's nickname, %2$s is a page number.
+#: actions/peopletagsforuser.php:53
+#, php-format
+msgid "Lists with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. for a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsforuser.php:110
+#, php-format
+msgid ""
+"These are lists for **%s**. lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists a user was added to
+#. when there are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsforuser.php:146
+#, php-format
+msgid "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname.
+#: actions/peopletagsubscribers.php:109
+#, php-format
+msgid "Subscribers to list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname, %3$d is a page number.
+#: actions/peopletagsubscribers.php:114
+#, php-format
+msgid "Subscribers to list %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:51
+#, php-format
+msgid "Lists subscribed to by %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %1$s is a profile nickname, %2$d is a page number.
+#: actions/peopletagsubscriptions.php:55
+#, php-format
+msgid "Lists subscribed to by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. subscribed to by a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:112
+#, php-format
+msgid ""
+"These are lists subscribed to by **%s**. Lists are how you sort similar "
+"people on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. You can easily keep track of what they"
+" are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when a disabling a plugin.
+#: actions/plugindisable.php:68
+msgctxt "plugin"
+msgid "Disabled"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to use another method than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed trying to perform any request method other
+#. than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed when trying to use another method than POST.
+#: actions/pluginenable.php:78 actions/subscribe.php:76
+#: actions/subscribepeopletag.php:65 actions/unsubscribepeopletag.php:66
+msgid "This action only accepts POST requests."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a plugin
+#. without access rights.
+#: actions/pluginenable.php:102
+msgid "You cannot administer plugins."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a non-
+#. existing plugin.
+#: actions/pluginenable.php:109
+msgid "No such plugin."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when enabling a plugin.
+#: actions/pluginenable.php:157
+msgctxt "plugin"
+msgid "Enabled"
+msgstr ""
+
+#. TRANS: Tab and title for plugins admin panel.
+#: actions/pluginsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Instructions at top of plugin admin page.
+#: actions/pluginsadminpanel.php:64
+msgid ""
+"Additional plugins can be enabled and configured manually. See the online plugin documentation for "
+"more details."
+msgstr ""
+
+#. TRANS: Admin form section header
+#: actions/pluginsadminpanel.php:79
+msgid "Default plugins"
+msgstr ""
+
+#. TRANS: Text displayed on plugin admin page when no plugin are enabled.
+#: actions/pluginsadminpanel.php:102
+msgid ""
+"All default plugins have been disabled from the site's configuration file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to add an unindentified field to
+#. profile.
+#. TRANS: %s is a field name.
+#: actions/profilecompletion.php:106
+#, php-format
+msgid "Unidentified field %s."
+msgstr ""
+
+#. TRANS: Page title.
+#: actions/profilecompletion.php:130
+msgctxt "TITLE"
+msgid "Search results"
+msgstr ""
+
+#. TRANS: Error message in case a search is shorter than three characters.
+#: actions/profilecompletion.php:160
+msgid "The search string must be at least 3 characters long."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/profilesettings.php:55
+msgid "Profile settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/profilesettings.php:66
+msgid ""
+"You can update your personal profile info here so people know more about "
+"you."
+msgstr ""
+
+#. TRANS: Profile settings form legend.
+#: actions/profilesettings.php:94
+msgid "Profile information"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#. TRANS: Field title on group edit form.
+#: actions/profilesettings.php:105 actions/register.php:408
+#: lib/groupeditform.php:150
+msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#: actions/profilesettings.php:109 actions/register.php:439
+#: lib/groupeditform.php:154
+msgid "Full name"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Form input field label.
+#. TRANS: Field label on group edit form; points to "more info" for a group.
+#: actions/profilesettings.php:114 actions/register.php:446
+#: lib/applicationeditform.php:236 lib/groupeditform.php:159
+msgid "Homepage"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:117 actions/register.php:449
+msgid "URL of your homepage, blog, or profile on another site."
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#. TRANS: Text area title in form for account registration. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#: actions/profilesettings.php:125 actions/register.php:458
+#, php-format
+msgid "Describe yourself and your interests in %d character."
+msgid_plural "Describe yourself and your interests in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Text area title on account registration page.
+#: actions/profilesettings.php:131 actions/register.php:464
+msgid "Describe yourself and your interests."
+msgstr ""
+
+#. TRANS: Text area label in form for profile settings where users can provide
+#. TRANS: their biography.
+#. TRANS: Text area label on account registration page.
+#: actions/profilesettings.php:135 actions/register.php:467
+msgid "Bio"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/profilesettings.php:141 actions/register.php:473
+#: lib/groupeditform.php:184 lib/togglepeopletag.php:113
+msgid "Location"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:144 actions/register.php:476
+msgid "Where you are, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:149
+msgid "Share my current location when posting notices"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Title for group tag cloud section.
+#. TRANS: %s is a group name.
+#: actions/profilesettings.php:157 lib/galleryaction.php:61
+#: lib/grouptagcloudsection.php:57
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:160
+msgid ""
+"Tags for yourself (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:165
+msgid "Language"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:167
+msgid "Preferred language."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:177
+msgid "Timezone"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:179
+msgid "What timezone are you normally in?"
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:185
+msgid ""
+"Automatically subscribe to whoever subscribes to me (best for non-humans)"
+msgstr ""
+
+#. TRANS: Dropdown field label on profile settings, for what policies to apply
+#. when someone else tries to subscribe to your updates.
+#: actions/profilesettings.php:193
+msgid "Subscription policy"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:195
+msgid "Let anyone follow me"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:197
+msgid "Ask me first"
+msgstr ""
+
+#. TRANS: Dropdown field title on group edit form.
+#: actions/profilesettings.php:199
+msgid "Whether other users need your permission to follow your updates."
+msgstr ""
+
+#. TRANS: Checkbox label in profile settings.
+#: actions/profilesettings.php:207
+msgid "Make updates visible only to my followers"
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Client error displayed trying to save site settings without a
+#. timezone.
+#: actions/profilesettings.php:291 actions/siteadminpanel.php:175
+msgid "Timezone not selected."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:295
+msgid "Language is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: %s is an invalid tag.
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: actions/profilesettings.php:312 actions/tagprofile.php:147
+#: lib/command.php:406
+#, php-format
+msgid "Invalid tag: \"%s\"."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings could not be updated
+#. to
+#. TRANS: automatically subscribe to any subscriber.
+#: actions/profilesettings.php:345
+msgid "Could not update user for autosubscribe or subscribe_policy."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile location preference settings
+#. could not be updated.
+#: actions/profilesettings.php:405
+msgid "Could not save location prefs."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings tags could not be
+#. saved.
+#: actions/profilesettings.php:425
+msgid "Could not save tags."
+msgstr ""
+
+#. TRANS: Option in profile settings to restore the account of the currently
+#. logged in user from a backup.
+#. TRANS: Page title for page where a user account can be restored from
+#. backup.
+#: actions/profilesettings.php:468 actions/restoreaccount.php:60
+msgid "Restore account"
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a public timeline page beyond
+#. the page limit.
+#. TRANS: %s is the page limit.
+#: actions/public.php:78
+#, php-format
+msgid "Beyond the page limit (%s)."
+msgstr ""
+
+#. TRANS: Server error displayed when a public timeline cannot be retrieved.
+#: actions/public.php:98
+msgid "Could not retrieve public timeline."
+msgstr ""
+
+#. TRANS: Title for all public timeline pages but the first.
+#. TRANS: %d is the page number.
+#: actions/public.php:135
+#, php-format
+msgid "Public timeline, page %d"
+msgstr ""
+
+#. TRANS: Title for the first public timeline page.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/public.php:138 lib/publicgroupnav.php:65
+msgid "Public timeline"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:173
+msgid "Public Timeline Feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:176
+msgid "Public Timeline Feed (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:181
+msgid "Public Timeline Feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:186
+msgid "Public Timeline Feed (Atom)"
+msgstr ""
+
+#. TRANS: Text displayed for public feed when there are no public notices.
+#: actions/public.php:192
+#, php-format
+msgid ""
+"This is the public timeline for %%site.name%% but no one has posted anything"
+" yet."
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a logged in user.
+#: actions/public.php:196
+msgid "Be the first to post!"
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a not logged in user.
+#: actions/public.php:201
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post!"
+msgstr ""
+
+#. TRANS: Message for not logged in users at an invite-only site trying to
+#. view the public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:271
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. [Join now](%%action.register%%) to "
+"share notices about yourself with friends, family, and colleagues! ([Read "
+"more](%%doc.help%%))"
+msgstr ""
+
+#. TRANS: Message for not logged in users at a closed site trying to view the
+#. public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:278
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Public RSS feed description. %s is the StatusNet site name.
+#: actions/publicrss.php:106
+#, php-format
+msgid "%s updates from everyone."
+msgstr ""
+
+#. TRANS: Title for public tag cloud.
+#: actions/publictagcloud.php:57
+msgid "Public tag cloud"
+msgstr ""
+
+#. TRANS: Instructions (more used like an explanation/header).
+#. TRANS: %s is the StatusNet sitename.
+#: actions/publictagcloud.php:65
+#, php-format
+msgid "These are most popular recent tags on %s"
+msgstr ""
+
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:74
+#, php-format
+msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
+msgstr ""
+
+#. TRANS: Message shown to a logged in user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#: actions/publictagcloud.php:79
+msgid "Be the first to post one!"
+msgstr ""
+
+#. TRANS: Message shown to a anonymous user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:87
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post "
+"one!"
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password while already
+#. logged in.
+#: actions/recoverpassword.php:37
+msgid "You are already logged in!"
+msgstr ""
+
+#. TRANS: Client error displayed when password recovery code is not correct.
+#: actions/recoverpassword.php:63
+msgid "No such recovery code."
+msgstr ""
+
+#. TRANS: Client error displayed when no proper password recovery code was
+#. submitted.
+#: actions/recoverpassword.php:67
+msgid "Not a recovery code."
+msgstr ""
+
+#. TRANS: Server error displayed trying to recover password without providing
+#. a user.
+#: actions/recoverpassword.php:74
+msgid "Recovery code for unknown user."
+msgstr ""
+
+#. TRANS: Server error displayed removing a password recovery code from the
+#. database.
+#: actions/recoverpassword.php:87
+msgid "Error with confirmation code."
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password with too old a
+#. recovery code.
+#: actions/recoverpassword.php:98
+msgid "This confirmation code is too old. Please start again."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a user's e-mail address in the
+#. database fails while recovering a password.
+#: actions/recoverpassword.php:112
+msgid "Could not update user with confirmed email address."
+msgstr ""
+
+#. TRANS: Page notice for password recovery page.
+#: actions/recoverpassword.php:153
+msgid ""
+"If you have forgotten or lost your password, you can get a new one sent to "
+"the email address you have stored in your account."
+msgstr ""
+
+#. TRANS: Page notice for password change page.
+#: actions/recoverpassword.php:160
+msgid "You have been identified. Enter a new password below."
+msgstr ""
+
+#. TRANS: Fieldset legend for password recovery page.
+#: actions/recoverpassword.php:191
+msgid "Password recovery"
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:195
+msgid "Nickname or email address"
+msgstr ""
+
+#. TRANS: Title for field label on password recovery page.
+#: actions/recoverpassword.php:198
+msgid "Your nickname on this server, or your registered email address."
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:205
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Button text on password recovery page.
+#: actions/recoverpassword.php:207
+msgctxt "BUTTON"
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password reset mode.
+#: actions/recoverpassword.php:216
+msgid "Reset password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password recover mode.
+#: actions/recoverpassword.php:218
+msgid "Recover password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in email sent mode.
+#. TRANS: Subject for password recovery e-mail.
+#: actions/recoverpassword.php:220 classes/User.php:953
+msgid "Password recovery requested"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password saved mode.
+#: actions/recoverpassword.php:222
+msgid "Password saved"
+msgstr ""
+
+#. TRANS: Title for field label for password reset form.
+#: actions/recoverpassword.php:251
+msgid "6 or more characters, and do not forget it!"
+msgstr ""
+
+#. TRANS: Button text for password reset form.
+#: actions/recoverpassword.php:261
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr ""
+
+#. TRANS: Form instructions for password recovery form.
+#: actions/recoverpassword.php:272
+msgid "Enter a nickname or email address."
+msgstr ""
+
+#. TRANS: User notification after an e-mail with instructions was sent from
+#. the password recovery form.
+#: actions/recoverpassword.php:280
+msgid ""
+"Instructions for recovering your password have been sent to the email "
+"address registered to your account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reset as password without
+#. providing a user.
+#: actions/recoverpassword.php:305
+msgid "Unexpected password reset."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:313
+msgid "Password must be 6 characters or more."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:318
+msgid "Password and confirmation do not match."
+msgstr ""
+
+#. TRANS: Server error displayed when something does wrong with the user
+#. object during password reset.
+#. TRANS: Server error displayed when saving fails during user registration.
+#: actions/recoverpassword.php:338 actions/register.php:248
+msgid "Error setting user."
+msgstr ""
+
+#. TRANS: Success message for user after password reset.
+#: actions/recoverpassword.php:345
+msgid "New password successfully saved. You are now logged in."
+msgstr ""
+
+#. TRANS: Client exception thrown when no ID parameter was provided.
+#: actions/redirecturl.php:70
+msgid "No id parameter."
+msgstr ""
+
+#. TRANS: Client exception thrown when an invalid ID parameter was provided
+#. for a file.
+#. TRANS: %d is the provided ID for which the file is not present (number).
+#: actions/redirecturl.php:78
+#, php-format
+msgid "No such file \"%d\"."
+msgstr ""
+
+#. TRANS: Title for registration page after a succesful registration.
+#: actions/register.php:107
+msgid "Registration successful"
+msgstr ""
+
+#. TRANS: Title for registration page.
+#: actions/register.php:110
+msgctxt "TITLE"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to a closed site.
+#: actions/register.php:131
+msgid "Registration not allowed."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register without
+#. agreeing to the site license.
+#: actions/register.php:201
+msgid "You cannot register if you do not agree to the license."
+msgstr ""
+
+#. TRANS: Page notice on registration page.
+#: actions/register.php:326
+msgid ""
+"With this form you can create a new account. You can then post notices and "
+"link up to friends and colleagues."
+msgstr ""
+
+#. TRANS: Field label on account registration page. In this field the password
+#. has to be entered a second time.
+#: actions/register.php:418
+msgctxt "PASSWORD"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field label on account registration page.
+#: actions/register.php:425 actions/register.php:431
+msgctxt "LABEL"
+msgid "Email"
+msgstr ""
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:427 actions/register.php:433
+msgid "Used only for updates, announcements, and password recovery."
+msgstr ""
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:442
+msgid "Longer name, preferably your \"real\" name."
+msgstr ""
+
+#. TRANS: Button text to register a user on account registration page.
+#: actions/register.php:505
+msgctxt "BUTTON"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for private sites.
+#. TRANS: %1$s is the StatusNet sitename.
+#: actions/register.php:518
+#, php-format
+msgid ""
+"I understand that content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with a specified copyright owner.
+#. TRANS: %1$s is the license owner.
+#: actions/register.php:529
+#, php-format
+msgid "My text and files are copyright by %1$s."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with ownership left to contributors.
+#: actions/register.php:533
+msgid "My text and files remain under my own copyright."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved.
+#: actions/register.php:536
+msgid "All rights reserved."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for Creative
+#. Commons-style licenses.
+#: actions/register.php:541
+#, php-format
+msgid ""
+"My text and files are available under %s except this private data: password,"
+" email address, IM address, and phone number."
+msgstr ""
+
+#. TRANS: Text displayed after successful account registration.
+#. TRANS: %1$s is the registered nickname, %2$s is the profile URL.
+#. TRANS: This message contains Markdown links in the form [link text](link)
+#. TRANS: and variables in the form %%%%variable%%%%. Please mind the syntax.
+#: actions/register.php:587
+#, php-format
+msgid ""
+"Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may want to...\n"
+"\n"
+"* Go to [your profile](%2$s) and post your first message.\n"
+"* Add a [Jabber/GTalk address](%%%%action.imsettings%%%%) so you can send notices through instant messages.\n"
+"* [Search for people](%%%%action.peoplesearch%%%%) that you may know or that share your interests. \n"
+"* Update your [profile settings](%%%%action.profilesettings%%%%) to tell others more about you. \n"
+"* Read over the [online docs](%%%%doc.help%%%%) for features you may have missed. \n"
+"\n"
+"Thanks for signing up and we hope you enjoy using this service."
+msgstr ""
+
+#. TRANS: Instruction text on how to deal with the e-mail address confirmation
+#. e-mail.
+#: actions/register.php:612
+msgid ""
+"(You should receive a message by email momentarily, with instructions on how"
+" to confirm your email address.)"
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while delisting
+#. a user.
+#. TRANS: %s is a username.
+#: actions/removepeopletag.php:136
+#, php-format
+msgid "There was an unexpected error while delisting %s."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while listing a
+#. user.
+#. TRANS: %s is a profile URL.
+#: actions/removepeopletag.php:141
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly, please try retrying later."
+msgstr ""
+
+#. TRANS: Title after removing a user from a list.
+#: actions/removepeopletag.php:150
+msgid "Unlisted"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice while not
+#. providing a notice ID.
+#: actions/repeat.php:56
+msgid "No notice specified."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-existing notice.
+#: actions/repeat.php:63
+msgid "Notice not found."
+msgstr ""
+
+#. TRANS: Error when unable to repeat a notice for unknown reason.
+#: actions/repeat.php:69
+msgid ""
+"Could not repeat notice for unknown reason. Please contact the webmaster!"
+msgstr ""
+
+#. TRANS: Confirmation text after repeating a notice.
+#: actions/repeat.php:87
+msgid "Repeated!"
+msgstr ""
+
+#. TRANS: Title for first page of replies for a user.
+#. TRANS: %s is a user nickname.
+#. TRANS: RSS reply feed title. %s is a user nickname.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/replies.php:127 actions/repliesrss.php:67
+#: lib/personalgroupnav.php:96
+#, php-format
+msgid "Replies to %s"
+msgstr ""
+
+#. TRANS: Title for all but the first page of replies for a user.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/replies.php:131
+#, php-format
+msgid "Replies to %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:151
+#, php-format
+msgid "Replies feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:158
+#, php-format
+msgid "Replies feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:167
+#, php-format
+msgid "Replies feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:176
+#, php-format
+msgid "Replies feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user.
+#. TRANS: %1$s and %s$s are the user nickname.
+#: actions/replies.php:205
+#, php-format
+msgid ""
+"This is the timeline showing replies to %1$s but %2$s hasn't received a "
+"notice to them yet."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for the logged
+#. in user.
+#. TRANS: This message contains a Markdown link in the form [link text](link).
+#: actions/replies.php:214
+#, php-format
+msgid ""
+"You can engage other users in a conversation, subscribe to more people or "
+"[join groups](%%action.groups%%)."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for all logged
+#. in users but the user themselves.
+#. TRANS: %1$s, %2$s and %3$s are a user nickname. This message contains a
+#. Markdown link in the form [link text](link).
+#: actions/replies.php:218
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr ""
+
+#. TRANS: RSS reply feed description.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet site name.
+#: actions/repliesrss.php:73
+#, php-format
+msgid "Replies to %1$s on %2$s."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account while
+#. not logged in.
+#: actions/restoreaccount.php:78
+msgid "Only logged-in users can restore their account."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account without
+#. having restore rights.
+#: actions/restoreaccount.php:83
+msgid "You may not restore your account."
+msgstr ""
+
+#. TRANS: Client exception displayed trying to restore an account while
+#. something went wrong uploading a file.
+#. TRANS: Client exception. No file; probably just a non-AJAX submission.
+#: actions/restoreaccount.php:121 actions/restoreaccount.php:146
+msgid "No uploaded file."
+msgstr ""
+
+#. TRANS: Client exception thrown when an uploaded file is larger than set in
+#. php.ini.
+#: actions/restoreaccount.php:129 lib/mediafile.php:165
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini."
+msgstr ""
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:135 lib/mediafile.php:170
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form."
+msgstr ""
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:141 lib/mediafile.php:175
+msgid "The uploaded file was only partially uploaded."
+msgstr ""
+
+#. TRANS: Client exception thrown when a temporary folder is not present to
+#. store a file upload.
+#: actions/restoreaccount.php:150 lib/mediafile.php:182
+msgid "Missing a temporary folder."
+msgstr ""
+
+#. TRANS: Client exception thrown when writing to disk is not possible during
+#. a file upload operation.
+#: actions/restoreaccount.php:154 lib/mediafile.php:185
+msgid "Failed to write file to disk."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation has been
+#. stopped by an extension.
+#: actions/restoreaccount.php:158 lib/mediafile.php:188
+msgid "File upload stopped by extension."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#. TRANS: Exception thrown when uploading an image fails for an unknown
+#. reason.
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#: actions/restoreaccount.php:164 lib/imagefile.php:166 lib/mediafile.php:193
+msgid "System error uploading file."
+msgstr ""
+
+#. TRANS: Client exception thrown when a feed is not an Atom feed.
+#. TRANS: Client exception thrown when an imported feed is not an Atom feed.
+#: actions/restoreaccount.php:207 lib/feedimporter.php:74
+msgid "Not an Atom feed."
+msgstr ""
+
+#. TRANS: Success message when a feed has been restored.
+#: actions/restoreaccount.php:241
+msgid ""
+"Feed has been restored. Your old posts should now appear in search and your "
+"profile page."
+msgstr ""
+
+#. TRANS: Message when a feed restore is in progress.
+#: actions/restoreaccount.php:245
+msgid "Feed will be restored. Please wait a few minutes for results."
+msgstr ""
+
+#. TRANS: Form instructions for feed restore.
+#: actions/restoreaccount.php:342
+msgid ""
+"You can upload a backed-up timeline in Activity Streams format."
+msgstr ""
+
+#. TRANS: Title for submit button to confirm upload of a user backup file for
+#. account restore.
+#: actions/restoreaccount.php:373
+msgid "Upload the file"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role without having
+#. the right to do that.
+#: actions/revokerole.php:74
+msgid "You cannot revoke user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role that is not set.
+#: actions/revokerole.php:81
+msgid "User does not have this role."
+msgstr ""
+
+#. TRANS: Engine name for RSD.
+#: actions/rsd.php:140
+msgid "StatusNet"
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox users on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsandbox a user when the feature is not
+#. enabled.
+#: actions/sandbox.php:64 actions/unsandbox.php:64
+msgid "You cannot sandbox users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox an already sandboxed user.
+#: actions/sandbox.php:71
+msgid "User is already sandboxed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to list a profile with an invalid
+#. list.
+#. TRANS: %s is the invalid list name.
+#: actions/selftag.php:68
+#, php-format
+msgid "Not a valid list: %s."
+msgstr ""
+
+#. TRANS: Page title for page showing self tags.
+#. TRANS: %1$s is a tag, %2$d is a page number.
+#: actions/selftag.php:154
+#, php-format
+msgid "Users self-tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for the sessions administration panel.
+#: actions/sessionsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Instructions for the sessions administration panel.
+#: actions/sessionsadminpanel.php:64
+msgid "Session settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Fieldset legend on the sessions administration panel.
+#: actions/sessionsadminpanel.php:165
+msgctxt "LEGEND"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:172
+msgid "Handle sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:176
+msgid "Handle sessions ourselves."
+msgstr ""
+
+#. TRANS: Checkbox label on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should write session debugging output.
+#: actions/sessionsadminpanel.php:182
+msgid "Session debugging"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#: actions/sessionsadminpanel.php:185
+msgid "Enable debugging output for sessions."
+msgstr ""
+
+#. TRANS: Title for submit button on the sessions administration panel.
+#: actions/sessionsadminpanel.php:206
+msgid "Save session settings"
+msgstr ""
+
+#. TRANS: Client error displayed trying to display an OAuth application while
+#. not logged in.
+#: actions/showapplication.php:79
+msgid "You must be logged in to view an application."
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:152
+msgid "Application profile"
+msgstr ""
+
+#. TRANS: Information output on an OAuth application page.
+#. TRANS: %1$s is the application creator, %2$s is "read-only" or "read-
+#. write",
+#. TRANS: %3$d is the number of users using the OAuth application.
+#: actions/showapplication.php:183
+#, php-format
+msgid "Created by %1$s - %2$s access by default - %3$d user"
+msgid_plural "Created by %1$s - %2$s access by default - %3$d users"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:196
+msgid "Application actions"
+msgstr ""
+
+#. TRANS: Link text to edit application on the OAuth application page.
+#: actions/showapplication.php:203
+msgctxt "EDITAPP"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Button text on the OAuth application page.
+#. TRANS: Resets the OAuth consumer key and secret.
+#: actions/showapplication.php:222
+msgid "Reset key & secret"
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:249
+msgid "Application info"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:253
+msgid "Consumer key"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:256
+msgid "Consumer secret"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:259
+msgid "Request token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:262
+msgid "Access token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:265
+msgid "Authorize URL"
+msgstr ""
+
+#. TRANS: Note on the OAuth application page about signature support.
+#: actions/showapplication.php:271
+msgid ""
+"Note: HMAC-SHA1 signatures are supported. The plaintext signature method is "
+"not supported."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog to reset consumer key and secret for an
+#. OAuth application.
+#: actions/showapplication.php:292
+msgid "Are you sure you want to reset your consumer key and secret?"
+msgstr ""
+
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
+#, php-format
+msgid "%s group"
+msgstr ""
+
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
+#, php-format
+msgid "%1$s group, page %2$d"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:182
+#, php-format
+msgid "Notice feed for %s group (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:188
+#, php-format
+msgid "Notice feed for %s group (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:195
+#, php-format
+msgid "Notice feed for %s group (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:202
+#, php-format
+msgid "Notice feed for %s group (Atom)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:208
+#, php-format
+msgid "FOAF for %s group"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration,
+#. %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:219
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests. [Join now](%%%%action.register%%%%)"
+" to become part of this group and many more! ([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept no new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:228
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying a view a notice the user has no
+#. access to.
+#: actions/shownotice.php:80
+msgid "Not available."
+msgstr ""
+
+#. TRANS: Server error displayed trying to show a notice without a connected
+#. profile.
+#: actions/shownotice.php:87
+msgid "Notice has no profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to show a deleted notice.
+#: actions/shownotice.php:126
+msgid "Notice deleted."
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:124
+#, php-format
+msgid "Private timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:132
+#, php-format
+msgid "Timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname, %3$d is a page
+#. number.
+#: actions/showprofiletag.php:138
+#, php-format
+msgid "Timeline for %1$s list by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:147
+#, php-format
+msgid "Private timeline of %s list by you"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:155
+#, php-format
+msgid "Timeline for %s list by you"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname.
+#: actions/showprofiletag.php:161
+#, php-format
+msgid "Timeline for %1$s list by %2$s"
+msgstr ""
+
+#. TRANS: Feed title.
+#. TRANS: %1$s is a list, %2$s is tagger's nickname.
+#: actions/showprofiletag.php:203
+#, php-format
+msgid "Feed for %1$s list by %2$s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for list timeline.
+#. TRANS: %1$s is a list, %2$s is a tagger's nickname.
+#: actions/showprofiletag.php:220
+#, php-format
+msgid ""
+"This is the timeline for %1$s list by %2$s but no one has posted anything "
+"yet."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline for currently logged
+#. in user tagged tags.
+#: actions/showprofiletag.php:228
+msgid "Try tagging more people."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/showprofiletag.php:233
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and start following "
+"this timeline!"
+msgstr ""
+
+#. TRANS: Header on show list page.
+#. TRANS: Link description for link to list of users tagged with a tag (so
+#. part of a list).
+#: actions/showprofiletag.php:301 lib/peopletaglist.php:173
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Content of "Listed" page if there are no listed users.
+#. TRANS: Content of "People following tag x" if there are no subscribed
+#. users.
+#. TRANS: Description for mini list of group members on a group page when the
+#. group has no members.
+#. TRANS: Empty list message for tags.
+#. TRANS: Text for user subscription statistics if the user has no
+#. subscription
+#. TRANS: Text for user subscriber statistics if user has no subscribers.
+#. TRANS: Text for user user group membership statistics if user is not a
+#. member of any group.
+#. TRANS: Default content for section/sidebar widget.
+#: actions/showprofiletag.php:310 actions/showprofiletag.php:348
+#: lib/groupaction.php:158 lib/groupaction.php:247 lib/peopletags.php:166
+#: lib/profileaction.php:159 lib/profileaction.php:187
+#: lib/profileaction.php:284 lib/section.php:110
+msgid "(None)"
+msgstr ""
+
+#. TRANS: Link for more "People in list x by a user"
+#. TRANS: if there are more than the mini list's maximum.
+#: actions/showprofiletag.php:322
+msgid "Show all"
+msgstr ""
+
+#. TRANS: Header for tag subscribers.
+#. TRANS: Link description for link to list of users subscribed to a tag.
+#: actions/showprofiletag.php:339 lib/peopletaglist.php:183
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:83
+#, php-format
+msgid "Notices by %1$s tagged %2$s"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %3$d is the page number.
+#: actions/showstream.php:87
+#, php-format
+msgid "Notices by %1$s tagged %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Extended page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:95
+#, php-format
+msgid "Notices by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
+#, php-format
+msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:138
+#, php-format
+msgid "Notice feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
+#, php-format
+msgid "Notice feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:154
+#, php-format
+msgid "Notice feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:163
+#, php-format
+msgid "Notice feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user
+#. nickname.
+#: actions/showstream.php:170
+#, php-format
+msgid "FOAF for %s"
+msgstr ""
+
+#. TRANS: First sentence of empty list message for a timeline. $1%s is a user
+#. nickname.
+#: actions/showstream.php:210
+#, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a stream for the user
+#. themselves.
+#: actions/showstream.php:216
+msgid ""
+"Seen anything interesting recently? You haven't posted any notices yet, now "
+"would be a good time to start :)"
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a non-self timeline. %1$s
+#. is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:220
+#, php-format
+msgid ""
+"You can try to nudge %1$s or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%2$s)."
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:259
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. [Join "
+"now](%%%%action.register%%%%) to follow **%s**'s notices and many more! "
+"([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:266
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:344
+#, php-format
+msgid "Repeat of %s"
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence a user on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsilence a user when the feature is not
+#. enabled.
+#: actions/silence.php:64 actions/unsilence.php:64
+msgid "You cannot silence users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence an already silenced user.
+#: actions/silence.php:71
+msgid "User is already silenced."
+msgstr ""
+
+#. TRANS: Title for site administration panel.
+#: actions/siteadminpanel.php:57
+msgctxt "TITLE"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Instructions for site administration panel.
+#: actions/siteadminpanel.php:68
+msgid "Basic settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed trying to save an empty site name.
+#: actions/siteadminpanel.php:141
+msgid "Site name must have non-zero length."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings without a
+#. contact address.
+#: actions/siteadminpanel.php:150
+msgid "You must have a valid contact email address."
+msgstr ""
+
+#. TRANS: Client error displayed when a logo URL is not valid.
+#: actions/siteadminpanel.php:161
+msgid "Invalid logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed when a SSL logo URL is invalid.
+#: actions/siteadminpanel.php:167
+msgid "Invalid SSL logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with an invalid
+#. language code.
+#. TRANS: %s is the invalid language code.
+#: actions/siteadminpanel.php:184
+#, php-format
+msgid "Unknown language \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 0.
+#: actions/siteadminpanel.php:191
+msgid "Minimum text limit is 0 (unlimited)."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 1.
+#: actions/siteadminpanel.php:198
+msgid "Dupe limit must be one or more seconds."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:245
+msgctxt "LEGEND"
+msgid "General"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:249
+msgctxt "LABEL"
+msgid "Site name"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:251
+msgid "The name of your site, like \"Yourcompany Microblog\"."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:256
+msgid "Brought by"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:258
+msgid "Text used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:263
+msgid "Brought by URL"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:265
+msgid "URL used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:269
+msgid "Email"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:271
+msgid "Contact email address for your site."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:280
+msgctxt "LEGEND"
+msgid "Local"
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:292
+msgid "Default timezone"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:294
+msgid "Default timezone for the site; usually UTC."
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:301
+msgid "Default language"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:304
+msgid ""
+"The site language when autodetection from browser settings is not available."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:313
+msgctxt "LEGEND"
+msgid "Limits"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:318
+msgid "Text limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:320
+msgid "Maximum number of characters for notices."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:326
+msgid "Dupe limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:328
+msgid "How long users must wait (in seconds) to post the same thing again."
+msgstr ""
+
+#. TRANS: Fieldset legend for form to change logo.
+#: actions/siteadminpanel.php:338
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Field label for StatusNet site logo.
+#: actions/siteadminpanel.php:345
+msgid "Site logo"
+msgstr ""
+
+#. TRANS: Field label for SSL StatusNet site logo.
+#: actions/siteadminpanel.php:353
+msgid "SSL logo"
+msgstr ""
+
+#. TRANS: Button title for saving site settings.
+#: actions/siteadminpanel.php:376
+msgid "Save the site settings."
+msgstr ""
+
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
+msgid "Site Notice"
+msgstr ""
+
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
+msgid "Edit site-wide message"
+msgstr ""
+
+#. TRANS: Server error displayed when saving a site-wide notice was
+#. impossible.
+#: actions/sitenoticeadminpanel.php:101
+msgid "Unable to save site notice."
+msgstr ""
+
+#. TRANS: Client error displayed when a site-wide notice was longer than
+#. allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
+msgstr ""
+
+#. TRANS: Label for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:176
+msgid "Site notice text"
+msgstr ""
+
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
+msgstr ""
+
+#. TRANS: Button title to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
+msgid "Save site notice."
+msgstr ""
+
+#. TRANS: Title for SMS settings.
+#: actions/smssettings.php:56
+msgid "SMS settings"
+msgstr ""
+
+#. TRANS: SMS settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/smssettings.php:70
+#, php-format
+msgid "You can receive SMS messages through email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Message given in the SMS settings if SMS is not enabled on the site.
+#: actions/smssettings.php:92
+msgid "SMS is not available."
+msgstr ""
+
+#. TRANS: Form legend for SMS settings form.
+#: actions/smssettings.php:106
+msgid "SMS address"
+msgstr ""
+
+#. TRANS: Form guide in SMS settings form.
+#: actions/smssettings.php:115
+msgid "Current confirmed SMS-enabled phone number."
+msgstr ""
+
+#. TRANS: Form guide in IM settings form.
+#: actions/smssettings.php:128
+msgid "Awaiting confirmation on this phone number."
+msgstr ""
+
+#. TRANS: Field label for SMS address input in SMS settings form.
+#: actions/smssettings.php:137
+msgid "Confirmation code"
+msgstr ""
+
+#. TRANS: Form field instructions in SMS settings form.
+#: actions/smssettings.php:139
+msgid "Enter the code you received on your phone."
+msgstr ""
+
+#. TRANS: Button label to confirm SMS confirmation code in SMS settings.
+#: actions/smssettings.php:143
+msgctxt "BUTTON"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field label for SMS phone number input in SMS settings form.
+#: actions/smssettings.php:148
+msgid "SMS phone number"
+msgstr ""
+
+#. TRANS: SMS phone number input field instructions in SMS settings form.
+#: actions/smssettings.php:151
+msgid "Phone number, no punctuation or spaces, with area code."
+msgstr ""
+
+#. TRANS: Form legend for SMS preferences form.
+#: actions/smssettings.php:190
+msgid "SMS preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in SMS preferences form.
+#: actions/smssettings.php:196
+msgid ""
+"Send me notices through SMS; I understand I may incur exorbitant charges "
+"from my carrier."
+msgstr ""
+
+#. TRANS: Confirmation message for successful SMS preferences save.
+#: actions/smssettings.php:307
+msgid "SMS preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having provided one.
+#: actions/smssettings.php:329
+msgid "No phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having selected a
+#. carrier.
+#: actions/smssettings.php:335
+msgid "No carrier selected."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set.
+#: actions/smssettings.php:343
+msgid "That is already your phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set for
+#. another user.
+#: actions/smssettings.php:347
+msgid "That phone number already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid SMS phone number that is to be confirmed.
+#: actions/smssettings.php:374
+msgid ""
+"A confirmation code was sent to the phone number you added. Check your phone"
+" for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling SMS phone number confirmation for the wrong
+#. phone number.
+#: actions/smssettings.php:402
+msgid "That is the wrong confirmation number."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:411
+msgid "Could not delete SMS confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:415
+msgid "SMS confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an SMS phone number that is not
+#. TRANS: registered for the active user.
+#: actions/smssettings.php:435
+msgid "That is not your phone number."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered SMS phone
+#. number.
+#: actions/smssettings.php:456
+msgid "The SMS phone number was removed."
+msgstr ""
+
+#. TRANS: Label for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:495
+msgid "Mobile carrier"
+msgstr ""
+
+#. TRANS: Default option for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:500
+msgid "Select a carrier"
+msgstr ""
+
+#. TRANS: Form instructions for mobile carrier dropdown menu in SMS settings.
+#. TRANS: %s is an administrative contact's e-mail address.
+#: actions/smssettings.php:509
+#, php-format
+msgid ""
+"Mobile carrier for your phone. If you know a carrier that accepts SMS over "
+"email but isn't listed here, send email to let us know at %s."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number confirmation code without
+#. having provided one.
+#: actions/smssettings.php:531
+msgid "No code entered."
+msgstr ""
+
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. subscribed profile.
+#: actions/subedit.php:72
+msgid "You are not subscribed to that profile."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a subscription fails with a
+#. database error.
+#. TRANS: Exception thrown when a subscription could not be stored on the
+#. server.
+#: actions/subedit.php:85 classes/Subscription.php:157
+msgid "Could not save subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/subqueue.php:55
+msgid "You may only approve your own pending subscriptions."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending subscribers still awaiting
+#. approval.
+#. TRANS: %s is the name of the user.
+#: actions/subqueue.php:65
+#, php-format
+msgid "%s subscribers awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending subscribersmembers
+#. still awaiting approval.
+#. TRANS: %1$s is the name of the user, %2$d is the page number of the members
+#. list.
+#: actions/subqueue.php:70
+#, php-format
+msgid "%1$s subscribers awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/subqueue.php:80
+msgid "A list of users awaiting approval to subscribe to you."
+msgstr ""
+
+#. TRANS: Page title when subscription succeeded.
+#: actions/subscribe.php:132
+msgid "Subscribed"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to perform an action while not
+#. logged in.
+#: actions/subscribepeopletag.php:59 actions/unsubscribepeopletag.php:60
+msgid "You must be logged in to unsubscribe from a list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to perform an action without
+#. providing an ID.
+#: actions/subscribepeopletag.php:86 actions/unsubscribepeopletag.php:87
+msgid "No ID given."
+msgstr ""
+
+#. TRANS: Server error displayed subscribing to a list fails.
+#. TRANS: %1$s is a user nickname, %2$s is a list, %3$s is the error message
+#. (no period).
+#: actions/subscribepeopletag.php:120
+#, php-format
+msgid "Could not subscribe user %1$s to list %2$s: %3$s"
+msgstr ""
+
+#. TRANS: Title of form to subscribe to a list.
+#. TRANS: %1%s is a user nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/subscribepeopletag.php:129
+#, php-format
+msgid "%1$s subscribed to list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (first page).
+#. TRANS: %s is the user's nickname.
+#: actions/subscribers.php:51
+#, php-format
+msgid "%s subscribers"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (not first page).
+#. TRANS: %1$s is the user's nickname, $2$d is the page number.
+#: actions/subscribers.php:55
+#, php-format
+msgid "%1$s subscribers, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers
+#. TRANS: of the logged in user's own profile.
+#: actions/subscribers.php:67
+msgid "These are the people who listen to your notices."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscribers.php:73
+#, php-format
+msgid "These are the people who listen to %s's notices."
+msgstr ""
+
+#. TRANS: Subscriber list text when the logged in user has no subscribers.
+#: actions/subscribers.php:111
+msgid ""
+"You have no subscribers. Try subscribing to people you know and they might "
+"return the favor."
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. other
+#. TRANS: than the logged in user that has no subscribers. %s is the user
+#. nickname.
+#: actions/subscribers.php:115
+#, php-format
+msgid "%s has no subscribers. Want to be the first?"
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscribers.php:122
+#, php-format
+msgid ""
+"%s has no subscribers. Why not [register an "
+"account](%%%%action.register%%%%) and be the first?"
+msgstr ""
+
+#. TRANS: Header for subscriptions overview for a user (not first page).
+#. TRANS: %1$s is a user nickname, %2$d is the page number.
+#: actions/subscriptions.php:55
+#, php-format
+msgid "%1$s subscriptions, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions
+#. TRANS: of the logged in user's own profile.
+#: actions/subscriptions.php:67
+msgid "These are the people whose notices you listen to."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscriptions.php:73
+#, php-format
+msgid "These are the people whose notices %s listens to."
+msgstr ""
+
+#. TRANS: Subscription list text when the logged in user has no subscriptions.
+#. TRANS: This message contains Markdown URLs. The link description is between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscriptions.php:130
+#, php-format
+msgid ""
+"You're not listening to anyone's notices right now, try subscribing to "
+"people you know. Try [people search](%%action.peoplesearch%%), look for "
+"members in groups you're interested in and in our [featured "
+"users](%%action.featured%%)."
+msgstr ""
+
+#. TRANS: Subscription list text when looking at the subscriptions for a of a
+#. user that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#: actions/subscriptions.php:136
+#, php-format
+msgid "%s is not listening to anyone."
+msgstr ""
+
+#. TRANS: Atom feed title. %s is a profile nickname.
+#: actions/subscriptions.php:155
+#, php-format
+msgid "Subscription feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Checkbox label for enabling IM messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:203
+msgctxt "LABEL"
+msgid "IM"
+msgstr ""
+
+#. TRANS: Checkbox label for enabling SMS messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:218
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Title for all but the first page of notices with tags.
+#. TRANS: %1$s is the tag, %2$d is the page number.
+#: actions/tag.php:68
+#, php-format
+msgid "Notices tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:82
+#, php-format
+msgid "Notice feed for tag %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:89
+#, php-format
+msgid "Notice feed for tag %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:97
+#, php-format
+msgid "Notice feed for tag %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:105
+#, php-format
+msgid "Notice feed for tag %s (Atom)"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to tag a user that cannot be
+#. tagged.
+#. TRANS: Client exception thrown trying to set a tag for a user that cannot
+#. be tagged.
+#. TRANS: Error displayed when trying to tag a user that cannot be tagged.
+#: actions/tagprofile.php:50 classes/Profile_tag.php:163 lib/command.php:391
+#: lib/command.php:450
+msgid "You cannot tag this user."
+msgstr ""
+
+#. TRANS: Title for list form when not on a profile page.
+#: actions/tagprofile.php:68
+msgid "List a profile"
+msgstr ""
+
+#. TRANS: Title for list form when on a profile page.
+#. TRANS: %s is a profile nickname.
+#. TRANS: Form legend for notice form.
+#: actions/tagprofile.php:72 lib/tagprofileform.php:110
+#, php-format
+msgctxt "ADDTOLIST"
+msgid "List %s"
+msgstr ""
+
+#. TRANS: Header in list form.
+#: actions/tagprofile.php:79
+msgid "User profile"
+msgstr ""
+
+#. TRANS: Title for personal tag cloud section.
+#: actions/tagprofile.php:168 lib/personaltagcloudsection.php:56
+msgctxt "TITLE"
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Success message if lists are saved.
+#: actions/tagprofile.php:184
+msgid "Lists saved."
+msgstr ""
+
+#. TRANS: Page notice.
+#: actions/tagprofile.php:200
+msgid "Use this form to add your subscribers or subscriptions to lists."
+msgstr ""
+
+#. TRANS: Client error when requesting a tag feed for a non-existing tag.
+#: actions/tagrss.php:35
+msgid "No such tag."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user.
+#: actions/unblock.php:59
+msgid "You haven't blocked that user."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsandboxed
+#. user has not been sandboxed.
+#: actions/unsandbox.php:71
+msgid "User is not sandboxed."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsilenced
+#. user has not been silenced.
+#: actions/unsilence.php:71
+msgid "User is not silenced."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unsubscribe without providing
+#. a profile ID.
+#: actions/unsubscribe.php:74
+msgid "No profile ID in request."
+msgstr ""
+
+#. TRANS: Page title for page to unsubscribe.
+#: actions/unsubscribe.php:94
+msgid "Unsubscribed"
+msgstr ""
+
+#. TRANS: Page title for form that allows unsubscribing from a list.
+#. TRANS: %1$s is a nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/unsubscribepeopletag.php:122
+#, php-format
+msgid "%1$s unsubscribed from list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Title of URL settings tab in profile settings.
+#: actions/urlsettings.php:57
+msgid "URL settings"
+msgstr ""
+
+#. TRANS: Instructions for tab "Other" in user profile settings.
+#: actions/urlsettings.php:68
+msgid "Manage various other options."
+msgstr ""
+
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the
+#. tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the
+#. beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single
+#. space).
+#: actions/urlsettings.php:110
+msgid " (free service)"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:117
+msgid "[none]"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:119
+msgid "[internal]"
+msgstr ""
+
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/urlsettings.php:126
+msgid "Shorten URLs with"
+msgstr ""
+
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/urlsettings.php:128
+msgid "Automatic shortening service to use."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:135
+msgid "URL longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:139
+msgid ""
+"URLs longer than this will be shortened, -1 means never shorten because a "
+"URL is long."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:144
+msgid "Text longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:148
+msgid ""
+"URLs in notices longer than this will always be shortened, -1 means only "
+"shorten if the full post exceeds maximum length."
+msgstr ""
+
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/urlsettings.php:180
+msgid "URL shortening service is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum URL settings value is
+#. invalid in profile URL settings.
+#: actions/urlsettings.php:188
+msgid "Invalid number for maximum URL length."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum notice length settings
+#. value is invalid in profile URL settings.
+#: actions/urlsettings.php:195
+msgid "Invalid number for maximum notice length."
+msgstr ""
+
+#. TRANS: Server exception thrown in profile URL settings when preferences
+#. could not be saved.
+#: actions/urlsettings.php:240
+msgid "Error saving user URL shortening preferences."
+msgstr ""
+
+#. TRANS: User admin panel title.
+#: actions/useradminpanel.php:58
+msgctxt "TITLE"
+msgid "User"
+msgstr ""
+
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
+msgid "User settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when a non-numeric
+#. character limit was set.
+#: actions/useradminpanel.php:147
+msgid "Invalid bio limit. Must be numeric."
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when welcome text is too
+#. long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to set a non-existing user as
+#. default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
+#: actions/useradminpanel.php:166
+#, php-format
+msgid "Invalid default subscripton: \"%1$s\" is not a user."
+msgstr ""
+
+#. TRANS: Fieldset legend in user administration panel.
+#: actions/useradminpanel.php:217
+msgctxt "LEGEND"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting the character limit for
+#. the bio field.
+#: actions/useradminpanel.php:222
+msgid "Bio Limit"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting the character limit for the
+#. bio field.
+#: actions/useradminpanel.php:224
+msgid "Maximum length of a profile bio in characters."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:233
+msgid "New users"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "New user welcome"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:240
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting default subscription for
+#. new users.
+#: actions/useradminpanel.php:246
+msgid "Default subscription"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting default subscription for new
+#. users.
+#: actions/useradminpanel.php:248
+msgid "Automatically subscribe new users to this user."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:258
+msgid "Invitations"
+msgstr ""
+
+#. TRANS: Field label for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:264
+msgid "Invitations enabled"
+msgstr ""
+
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:267
+msgid "Whether to allow users to invite new users."
+msgstr ""
+
+#. TRANS: Button title to save user settings in user admin panel.
+#: actions/useradminpanel.php:304
+msgid "Save user settings."
+msgstr ""
+
+#. TRANS: Page title for all but the first page of groups for a user.
+#. TRANS: %1$s is a nickname, %2$d is a page number.
+#: actions/usergroups.php:59
+#, php-format
+msgid "%1$s groups, page %2$d"
+msgstr ""
+
+#. TRANS: Link text on group page to search for groups.
+#: actions/usergroups.php:78
+msgid "Search for more groups"
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. TRANS: %s is a user nickname.
+#: actions/usergroups.php:105
+#, php-format
+msgid "%s is not a member of any group."
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. This message contains
+#. TRANS: a Markdown link in the form [link text](link) and a variable that
+#. should not be changed.
+#: actions/usergroups.php:112
+#, php-format
+msgid "Try [searching for groups](%%action.groupsearch%%) and joining them."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle in atom group notice feed.
+#. TRANS: %1$s is a group name, %2$s is a site name.
+#. TRANS: Message is used as a subtitle in atom user notice feed.
+#. TRANS: %1$s is a user name, %2$s is a site name.
+#: actions/userrss.php:96 lib/atomgroupnoticefeed.php:70
+#: lib/atomusernoticefeed.php:80
+#, php-format
+msgid "Updates from %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for version page. %1$s is the engine name, %2$s is the engine
+#. version.
+#: actions/version.php:71
+#, php-format
+msgid "%1$s %2$s"
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
+#. version.
+#: actions/version.php:149
+#, php-format
+msgid ""
+"This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, "
+"Inc. and contributors."
+msgstr ""
+
+#. TRANS: Header for engine software contributors section on the version page.
+#: actions/version.php:159
+msgid "Contributors"
+msgstr ""
+
+#. TRANS: Header for engine software license section on the version page.
+#: actions/version.php:165
+msgid "License"
+msgstr ""
+
+#. TRANS: Content part of engine software version page. %1s is engine name
+#: actions/version.php:169
+#, php-format
+msgid ""
+"%1$s 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."
+msgstr ""
+
+#. TRANS: Content part of engine software version page.
+#: actions/version.php:176
+msgid ""
+"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."
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %s is a link to the AGPL license with link description
+#. "http://www.gnu.org/licenses/agpl.html".
+#: actions/version.php:184
+#, php-format
+msgid ""
+"You should have received a copy of the GNU Affero General Public License "
+"along with this program. If not, see %s."
+msgstr ""
+
+#. TRANS: Header for engine plugins section on the version page.
+#: actions/version.php:194
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:201
+msgctxt "HEADER"
+msgid "Name"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:203
+msgctxt "HEADER"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:205
+msgctxt "HEADER"
+msgid "Author(s)"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:207
+msgctxt "HEADER"
+msgid "Description"
+msgstr ""
+
+#. TRANS: An error message when avatar size is unreasonable
+#: classes/Avatar.php:242
+msgid "Avatar size too large"
+msgstr ""
+
+#. TRANS: An error message when unable to insert avatar data into the db
+#: classes/Avatar.php:260
+msgid "Could not insert new avatar data to database"
+msgstr ""
+
+#: classes/Conversation.php:69
+msgid "Tried to create conversation for not yet inserted notice"
+msgstr ""
+
+#: classes/Conversation.php:83
+msgid "Failed to create conversation for notice"
+msgstr ""
+
+#. TRANS: Server exception thrown when a URL cannot be processed.
+#: classes/File.php:151
+#, php-format
+msgid "Cannot process URL '%s'"
+msgstr ""
+
+#. TRANS: Message used to be inserted as %2$s in the text "No file may
+#. TRANS: be larger than %1$d byte and the file you sent was %2$s.".
+#. TRANS: %1$d is the number of bytes of an uploaded file.
+#: classes/File.php:191
+#, php-format
+msgid "%1$d byte"
+msgid_plural "%1$d bytes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: classes/File.php:199
+#, php-format
+msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$s. Try to "
+"upload a smaller version."
+msgid_plural ""
+"No file may be larger than %1$d bytes and the file you sent was %2$s. Try to"
+" upload a smaller version."
+msgstr[0] ""
+msgstr[1] ""
+
+#: classes/File.php:215
+#, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+
+#: classes/File.php:228
+#, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Client exception thrown if a file upload does not have a valid name.
+#: classes/File.php:281 classes/File.php:296
+msgid "Invalid filename."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid profile ID.
+#. TRANS: %s is the invalid profile ID.
+#: classes/Group_join_queue.php:58 classes/Group_member.php:109
+#, php-format
+msgid "Profile ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid group ID.
+#. TRANS: %s is the invalid group ID.
+#: classes/Group_join_queue.php:71 classes/Group_member.php:122
+#, php-format
+msgid "Group ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown when joining a group fails.
+#: classes/Group_member.php:75
+msgid "Group join failed."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group the user is not a
+#. member of.
+#: classes/Group_member.php:88
+msgid "Not part of group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group fails.
+#: classes/Group_member.php:96
+msgid "Group leave failed."
+msgstr ""
+
+#. TRANS: Activity title.
+#: classes/Group_member.php:177
+msgid "Join"
+msgstr ""
+
+#. TRANS: Success message for subscribe to group attempt through OStatus.
+#. TRANS: %1$s is the member name, %2$s is the subscribed group's name.
+#: classes/Group_member.php:181
+#, php-format
+msgid "%1$s has joined group %2$s."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a local group fails.
+#: classes/Local_group.php:69
+msgid "Could not update local group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying creating a login token failed.
+#. TRANS: %s is the user nickname for which token creation failed.
+#: classes/Login_token.php:78
+#, php-format
+msgid "Could not create login token for %s"
+msgstr ""
+
+#. TRANS: Exception thrown when database name or Data Source Name could not be
+#. found.
+#: classes/Memcached_DataObject.php:851
+msgid "No database name or DSN found anywhere."
+msgstr ""
+
+#. TRANS: Title of a notice posted without a title value.
+#. TRANS: %1$s is a user name, %2$s is the notice creation date/time.
+#: classes/Notice.php:265
+#, php-format
+msgid "%1$s's status on %2$s"
+msgstr ""
+
+#. TRANS: Server exception. %s are the error details.
+#: classes/Notice.php:363
+#, php-format
+msgid "Database error inserting hashtag: %s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to save a notice for an unknown
+#. user.
+#: classes/Notice.php:442
+msgid "Problem saving notice. Unknown user."
+msgstr ""
+
+#. TRANS: Client exception thrown if a notice contains too many characters.
+#: classes/Notice.php:455
+msgid "Problem saving notice. Too long."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many notices
+#. in a given time frame.
+#: classes/Notice.php:461 classes/Notice.php:742
+msgid ""
+"Too many notices too fast; take a breather and post again in a few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many duplicate
+#. notices in a given time frame.
+#: classes/Notice.php:468
+msgid ""
+"Too many duplicate messages too quickly; take a breather and post again in a"
+" few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post while being
+#. banned.
+#: classes/Notice.php:476 classes/Notice.php:737
+msgid "You are banned from posting notices on this site."
+msgstr ""
+
+#. TRANS: Client exception thrown in notice when trying to repeat a missing or
+#. deleted notice.
+#: classes/Notice.php:532
+msgid "Cannot repeat; original notice is missing or deleted."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an own notice.
+#: classes/Notice.php:537
+msgid "You cannot repeat your own notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-public notice.
+#: classes/Notice.php:543
+msgid "Cannot repeat a private notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice you cannot
+#. access.
+#: classes/Notice.php:549
+msgid "Cannot repeat a notice you cannot read."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an already repeated
+#. notice.
+#: classes/Notice.php:554
+msgid "You already repeated that notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:576
+#, php-format
+msgid "%1$s has no access to notice %2$d."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:833
+#, php-format
+msgid "%1$s has no right to reply to notice %2$d."
+msgstr ""
+
+#. TRANS: Server exception thrown when no array is provided to the method
+#. saveKnownGroups().
+#: classes/Notice.php:1485
+msgid "Bad type provided to saveKnownGroups."
+msgstr ""
+
+#. TRANS: Server exception thrown when an update for a group inbox fails.
+#: classes/Notice.php:1536
+msgid "Problem saving group inbox."
+msgstr ""
+
+#. TRANS: A repeat activity's title. %1$s is repeater's nickname
+#. and %2$s is the repeated user's nickname.
+#: classes/Notice.php:1823
+#, php-format
+msgid "%1$s repeated a notice by %2$s"
+msgstr ""
+
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of
+#. 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: classes/Notice.php:2145
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr ""
+
+#. TRANS: Server exception thrown when a notice cannot be updated.
+#: classes/Notice.php:2431
+msgid "Problem saving notice."
+msgstr ""
+
+#. TRANS: Full name of a profile or group (%1$s) followed by nickname (%2$s)
+#. in parentheses.
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:214 classes/User_group.php:339
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings could not be updated.
+#: classes/Profile.php:845
+msgid "Could not update user nickname."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke an existing role for a user
+#. that does not exist.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1067
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke a role for a user with a
+#. failing database query.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1076
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/Profile_list.php:379
+msgid "The tag you are trying to rename to already exists."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tagger specified.
+#: classes/Profile_list.php:601
+msgid "No tagger specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tag specified.
+#: classes/Profile_list.php:606
+msgid "No tag specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:644
+msgid "Could not create profile tag."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:654
+msgid "Could not set profile tag URI."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:671
+msgid "Could not set profile tag mainpage."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to set more tags than allowed.
+#: classes/Profile_tag.php:173
+#, php-format
+msgid ""
+"You already have created %d or more tags which is the maximum allowed number"
+" of tags. Try using or deleting some existing tags."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to add more people than allowed
+#. to a list.
+#: classes/Profile_tag.php:187
+#, php-format
+msgid ""
+"You already have %1$d or more people in list %2$s, which is the maximum "
+"allowed number. Try unlisting others first."
+msgstr ""
+
+#. TRANS: Exception thrown when inserting a list subscription in the database
+#. fails.
+#: classes/Profile_tag_subscription.php:68
+msgid "Adding list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when deleting a list subscription from the database
+#. fails.
+#: classes/Profile_tag_subscription.php:95
+msgid "Removing list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a tag cannot be saved.
+#: classes/Status_network.php:342
+msgid "Unable to save tag."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while being banned from
+#. subscribing.
+#: classes/Subscription.php:81
+msgid "You have been banned from subscribing."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while already subscribed.
+#: classes/Subscription.php:86
+msgid "Already subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe to a user who has blocked
+#. the subscribing user.
+#: classes/Subscription.php:91
+msgid "User has blocked you."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsibscribe without a subscription.
+#: classes/Subscription.php:192
+msgid "Not subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsubscribe a user from themselves.
+#: classes/Subscription.php:199
+msgid "Could not delete self-subscription."
+msgstr ""
+
+#. TRANS: Exception thrown when a subscription could not be deleted on the
+#. server.
+#: classes/Subscription.php:216
+msgid "Could not delete subscription."
+msgstr ""
+
+#. TRANS: Activity title when subscribing to another person.
+#: classes/Subscription.php:263
+msgctxt "TITLE"
+msgid "Follow"
+msgstr ""
+
+#. TRANS: Notification given when one person starts following another.
+#. TRANS: %1$s is the subscriber, %2$s is the subscribed.
+#: classes/Subscription.php:266
+#, php-format
+msgid "%1$s is now following %2$s."
+msgstr ""
+
+#. TRANS: Notice given on user registration.
+#. TRANS: %1$s is the sitename, $2$s is the registering user's nickname.
+#: classes/User.php:406
+#, php-format
+msgid "Welcome to %1$s, @%2$s!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying view "repeated to me".
+#: classes/User.php:707
+msgid "Not implemented since inbox change."
+msgstr ""
+
+#: classes/User.php:734
+msgid "No site owner configured."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/User.php:751
+msgid "Single-user mode code called when not enabled."
+msgstr ""
+
+#. TRANS: Information on password recovery form if no known username or e-mail
+#. address was specified.
+#: classes/User.php:896
+msgid "No user with that email address or username."
+msgstr ""
+
+#. TRANS: Client error displayed on password recovery form if a user does not
+#. have a registered e-mail address.
+#: classes/User.php:914
+msgid "No registered email address for that user."
+msgstr ""
+
+#. TRANS: Server error displayed if e-mail address confirmation fails in the
+#. database on the password recovery form.
+#: classes/User.php:929
+msgid "Error saving address confirmation."
+msgstr ""
+
+#: classes/User.php:1002
+msgid "Register"
+msgstr ""
+
+#: classes/User.php:1004
+#, php-format
+msgid "%1$s joined %2$s."
+msgstr ""
+
+#: classes/User_group.php:621
+msgid "Profile insertion failed"
+msgstr ""
+
+#. TRANS: Server exception thrown when creating a group failed.
+#: classes/User_group.php:646
+msgid "Could not create group."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a group URI failed.
+#: classes/User_group.php:656
+msgid "Could not set group URI."
+msgstr ""
+
+#. TRANS: Server exception thrown when setting group membership failed.
+#: classes/User_group.php:679
+msgid "Could not set group membership."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving local group information failed.
+#: classes/User_group.php:696
+msgid "Could not save local group info."
+msgstr ""
+
+#: classes/User_group.php:802
+msgid "Unable to update profile"
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:65
+#, php-format
+msgid "Cannot locate account %s."
+msgstr ""
+
+#. TRANS: Exception thrown when a service document could not be located
+#. account move.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:106
+#, php-format
+msgid "Cannot find XRD for %s."
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:124
+#, php-format
+msgid "No AtomPub API service for %s."
+msgstr ""
+
+#. TRANS: H2 for user actions in a profile.
+#. TRANS: H2 for entity actions in a profile.
+#: lib/accountprofileblock.php:123 lib/accountprofileblock.php:138
+msgid "User actions"
+msgstr ""
+
+#. TRANS: Text shown in user profile of not yet compeltely deleted users.
+#: lib/accountprofileblock.php:127
+msgid "User deletion in progress..."
+msgstr ""
+
+#. TRANS: Link title for link on user profile.
+#: lib/accountprofileblock.php:151
+msgid "Edit profile settings."
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/accountprofileblock.php:153 lib/groupprofileblock.php:132
+msgctxt "BUTTON"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:213
+msgid "Moderate"
+msgstr ""
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:252
+msgid "User role"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:255
+msgctxt "role"
+msgid "Administrator"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:257
+msgctxt "role"
+msgid "Moderator"
+msgstr ""
+
+#. TRANS: Page title. %1$s is the title, %2$s is the site name.
+#: lib/action.php:297
+#, php-format
+msgid "%1$s - %2$s"
+msgstr ""
+
+#. TRANS: Page title for a page without a title set.
+#: lib/action.php:313
+msgid "Untitled page"
+msgstr ""
+
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote
+#. messages.
+#: lib/action.php:461
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
+#. TRANS: Inline reply form submit button: submits a reply comment.
+#: lib/action.php:464
+msgctxt "BUTTON"
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Placeholder text for inline reply form. Clicking in this box will
+#. turn it into a mini notice form.
+#. TRANS: Field label for reply mini form.
+#: lib/action.php:467 lib/threadednoticelist.php:419
+msgid "Write a reply..."
+msgstr ""
+
+#. TRANS: Tab on the notice form.
+#: lib/action.php:724
+msgctxt "TAB"
+msgid "Status"
+msgstr ""
+
+#: lib/action.php:729
+msgctxt "TAB"
+msgid "Share your:"
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is set.
+#. TRANS: Text between [] is a link description, text between () is the link
+#. itself.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
+#: lib/action.php:1098
+#, php-format
+msgid ""
+"**%%site.name%%** is a social network, courtesy of "
+"[%%site.broughtby%%](%%site.broughtbyurl%%)."
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is not set.
+#: lib/action.php:1101
+#, php-format
+msgid "**%%site.name%%** is a social network."
+msgstr ""
+
+#. TRANS: Second sentence of the GNU social site license. Mentions the GNU
+#. social source code license.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: [%1$s](%2$s) is a link description followed by the link itself
+#. TRANS: %3$s is the version of GNU social that is being used.
+#: lib/action.php:1108
+#, php-format
+msgid ""
+"It runs on [%1$s](%2$s), version %3$s, available under the [GNU Affero "
+"General Public "
+"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'private'.
+#. TRANS: %1$s is the site name.
+#: lib/action.php:1126
+#, php-format
+msgid "Content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to
+#. 'allrightsreserved'.
+#. TRANS: %1$s is the copyright owner.
+#: lib/action.php:1133
+#, php-format
+msgid "Content and data copyright by %1$s. All rights reserved."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'allrightsreserved'
+#. and no owner is set.
+#: lib/action.php:1137
+msgid "Content and data copyright by contributors. All rights reserved."
+msgstr ""
+
+#. TRANS: license message in footer.
+#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a
+#. licence name set in configuration.
+#: lib/action.php:1169
+#, php-format
+msgid "All %1$s content and data are available under the %2$s license."
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: present than the currently displayed information.
+#: lib/action.php:1615
+msgid "After"
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: past than the currently displayed information.
+#: lib/action.php:1625
+msgid "Before"
+msgstr ""
+
+#. TRANS: Client exception thrown when a feed instance is a DOMDocument.
+#: lib/activity.php:126
+msgid "Expecting a root feed element but got a whole XML document."
+msgstr ""
+
+#. TRANS: Client exception thrown when ...
+#: lib/activityhandlerplugin.php:380
+msgid "Object not posted to this group."
+msgstr ""
+
+#. TRANS: Client exception when ...
+#: lib/activityhandlerplugin.php:398
+msgid "Object not posted to this user."
+msgstr ""
+
+#. TRANS: Server exception thrown when a micro app plugin uses a target that
+#. cannot be handled.
+#: lib/activityhandlerplugin.php:402
+msgid "Do not know how to handle this kind of target."
+msgstr ""
+
+#. TRANS: Client exception thrown when using an unknown verb for the activity
+#. importer.
+#: lib/activityimporter.php:77
+#, php-format
+msgid "Unknown verb: \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a subscription for an
+#. untrusted user.
+#: lib/activityimporter.php:97
+msgid "Cannot force subscription for untrusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a remote user to
+#. subscribe.
+#: lib/activityimporter.php:105
+msgid "Cannot force remote user to subscribe."
+msgstr ""
+
+#: lib/activityimporter.php:123
+msgid "Unknown profile."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import an event not related
+#. to the importing user.
+#: lib/activityimporter.php:129
+msgid "This activity seems unrelated to our user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a remote group that is
+#. not a group.
+#: lib/activityimporter.php:145
+msgid "Remote profile is not a group!"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a group the importing
+#. user is already a member of.
+#: lib/activityimporter.php:154
+msgid "User is already a member of this group."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice by another
+#. user.
+#. TRANS: %1$s is the source URI of the notice, %2$s is the URI of the author.
+#: lib/activityimporter.php:189
+#, php-format
+msgid "Already know about notice %1$s and it has a different author %2$s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to overwrite the author
+#. information for a non-trusted user during import.
+#: lib/activityimporter.php:195
+msgid "Not overwriting author info for non-trusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice without
+#. content.
+#. TRANS: %s is the notice URI.
+#: lib/activityimporter.php:211
+#, php-format
+msgid "No content for notice %s."
+msgstr ""
+
+#. TRANS: Exception thrown if a non-existing user is provided. %s is a user
+#. ID.
+#: lib/activitymover.php:92
+#, php-format
+msgid "No such user \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when post to collection fails with a 400
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Server exception thrown when post to collection fails with a 500
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Exception thrown when post to collection fails with a status that is
+#. not handled.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#: lib/activitysink.php:163 lib/activitysink.php:167 lib/activitysink.php:172
+#, php-format
+msgctxt "URLSTATUSREASON"
+msgid "%1$s %2$s %3$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when there is no source attribute.
+#: lib/activityutils.php:229
+msgid "Can't handle remote content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when there embedded XML content is found
+#. that cannot be processed yet.
+#: lib/activityutils.php:266
+msgid "Can't handle embedded XML content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when base64 encoded content is found that
+#. cannot be processed yet.
+#: lib/activityutils.php:271
+msgid "Can't handle embedded Base64 content yet."
+msgstr ""
+
+#. TRANS: Client error message thrown when a user tries to change admin
+#. settings but has no access rights.
+#: lib/adminpanelaction.php:95
+msgid "You cannot make changes to this site."
+msgstr ""
+
+#. TRANS: Client error message throw when a certain panel's settings cannot be
+#. changed.
+#: lib/adminpanelaction.php:106
+msgid "Changes to that panel are not allowed."
+msgstr ""
+
+#. TRANS: Client error message.
+#: lib/adminpanelaction.php:219
+msgid "showForm() not implemented."
+msgstr ""
+
+#. TRANS: Client error message
+#: lib/adminpanelaction.php:246
+msgid "saveSettings() not implemented."
+msgstr ""
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:66
+msgctxt "HEADER"
+msgid "Home"
+msgstr ""
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:84
+msgctxt "HEADER"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:91
+msgid "Basic site configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:93
+msgctxt "MENU"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:99
+msgid "User configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:101
+msgctxt "MENU"
+msgid "User"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:107
+msgid "Access configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:109
+msgctxt "MENU"
+msgid "Access"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:115
+msgid "Paths configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:117
+msgctxt "MENU"
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:123
+msgid "Sessions configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:125
+msgctxt "MENU"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:131
+msgid "Edit site notice"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:133
+msgctxt "MENU"
+msgid "Site notice"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:139
+msgid "Set site license"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:141
+msgctxt "MENU"
+msgid "License"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:147
+msgid "Plugins configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:149
+msgctxt "MENU"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Exception text when attempting to perform something which seems
+#. already done.
+#: lib/alreadyfulfilledexception.php:46
+msgid "Trying to do something that was already done."
+msgstr ""
+
+#. TRANS: Client error on an API request with an unsupported data format.
+#: lib/apiaction.php:1245 lib/apiaction.php:1271 lib/apiaction.php:1325
+msgid "Not a supported data format."
+msgstr ""
+
+#. TRANS: Authorization exception thrown when a user without API access tries
+#. to access the API.
+#: lib/apiauthaction.php:94 lib/apiauthaction.php:216
+#: lib/apiauthaction.php:303
+msgid "Not allowed to use API."
+msgstr ""
+
+#. TRANS: Client error 401.
+#: lib/apiauthaction.php:125
+msgid ""
+"API resource requires read-write access, but you only have read access."
+msgstr ""
+
+#. TRANS: OAuth exception thrown when no application is found for a given
+#. consumer key.
+#: lib/apiauthaction.php:190
+msgid "No application for that consumer key."
+msgstr ""
+
+#. TRANS: OAuth exception given when an incorrect access token was given for a
+#. user.
+#: lib/apiauthaction.php:244
+msgid "Bad access token."
+msgstr ""
+
+#. TRANS: OAuth exception given when no user was found for a given token (no
+#. token was found).
+#: lib/apiauthaction.php:249
+msgid "No user for that token."
+msgstr ""
+
+#. TRANS: Client error thrown when authentication fails because a user clicked
+#. "Cancel".
+#. TRANS: Client error thrown when authentication fails.
+#: lib/apiauthaction.php:290 lib/apiauthaction.php:324
+msgid "Could not authenticate you."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. consumer.
+#: lib/apignusocialoauthdatastore.php:48
+msgid "Could not create anonymous consumer."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. application.
+#: lib/apignusocialoauthdatastore.php:72
+msgid "Could not create anonymous OAuth application."
+msgstr ""
+
+#. TRANS: Exception thrown when no token association could be found.
+#: lib/apignusocialoauthdatastore.php:154
+msgid ""
+"Could not find a profile and application associated with the request token."
+msgstr ""
+
+#. TRANS: Exception thrown when no access token can be issued.
+#: lib/apignusocialoauthdatastore.php:212
+msgid "Could not issue access token."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:320
+msgid "Database error inserting OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:348
+msgid "Database error updating OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
+#: lib/apignusocialoauthdatastore.php:374
+msgid "Tried to revoke unknown token."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
+#: lib/apignusocialoauthdatastore.php:379
+msgid "Failed to delete revoked token."
+msgstr ""
+
+#. TRANS: Form input field label for application icon.
+#: lib/applicationeditform.php:177
+msgid "Icon"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:182
+msgid "Icon for this application"
+msgstr ""
+
+#. TRANS: Form input field label for application name.
+#: lib/applicationeditform.php:190
+msgid "Name"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#. TRANS: %d is the number of available characters for the description.
+#: lib/applicationeditform.php:201
+#, php-format
+msgid "Describe your application in %d character"
+msgid_plural "Describe your application in %d characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:205
+msgid "Describe your application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#. TRANS: Text area label on group edit form; contains description of group.
+#. TRANS: Field label for description of list.
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/applicationeditform.php:208 lib/groupeditform.php:178
+#: lib/peopletageditform.php:151 lib/togglepeopletag.php:111
+msgid "Description"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:216
+msgid "URL of the homepage of this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:218
+msgid "Source URL"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:225
+msgid "Organization responsible for this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:227
+msgid "Organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:234
+msgid "URL for the homepage of the organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:243
+msgid "URL to redirect to after authentication"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:271
+msgid "Browser"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:288
+msgid "Desktop"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:290
+msgid "Type of application, browser or desktop"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:314
+msgid "Read-only"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:334
+msgid "Read-write"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:336
+msgid "Default access for this application: read-only, or read-write"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+msgid "Cancel application changes."
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:357
+msgid "Save application changes."
+msgstr ""
+
+#. TRANS: Name for an anonymous application in application list.
+#: lib/applicationlist.php:197
+msgid "Unknown application"
+msgstr ""
+
+#. TRANS: Message has a leading space and a trailing space. Used in
+#. application list.
+#. TRANS: Before this message the application name is put, behind it the
+#. organisation that manages it.
+#: lib/applicationlist.php:205
+msgid " by "
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:213
+msgid "read-write"
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:215
+msgid "read-only"
+msgstr ""
+
+#. TRANS: Used in application list. %1$s is a modified date, %2$s is access
+#. type ("read-write" or "read-only")
+#: lib/applicationlist.php:221
+#, php-format
+msgid "Approved %1$s - \"%2$s\" access."
+msgstr ""
+
+#. TRANS: Access token in the application list.
+#. TRANS: %s are the first 7 characters of the access token.
+#: lib/applicationlist.php:236
+#, php-format
+msgid "Access token starting with: %s"
+msgstr ""
+
+#. TRANS: Button label in application list to revoke access to user data.
+#: lib/applicationlist.php:252
+msgctxt "BUTTON"
+msgid "Revoke"
+msgstr ""
+
+#. TRANS: Submit button text to accept a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to accept a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:116 lib/approvesubform.php:110
+msgctxt "BUTTON"
+msgid "Accept"
+msgstr ""
+
+#. TRANS: Submit button text to reject a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to reject a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:118 lib/approvesubform.php:112
+msgctxt "BUTTON"
+msgid "Reject"
+msgstr ""
+
+#. TRANS: Atom feed exception thrown when an author element does not contain a
+#. name element.
+#: lib/atom10feed.php:113
+msgid "Author element must contain a name element."
+msgstr ""
+
+#. TRANS: Title in atom list notice feed. %1$s is a list name, %2$s is a
+#. tagger's nickname.
+#: lib/atomlistnoticefeed.php:65
+#, php-format
+msgid "Timeline for people in list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Message is used as a subtitle in atom list notice feed.
+#. TRANS: %1$s is a tagger's nickname, %2$s is a list name, %3$s is a site
+#. name.
+#: lib/atomlistnoticefeed.php:72
+#, php-format
+msgid "Updates from %1$s's list %2$s on %3$s!"
+msgstr ""
+
+#: lib/attachment.php:43
+msgid "Download link"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmentnoticesection.php:68
+msgid "Notices where this attachment appears"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmenttagcloudsection.php:48
+msgid "Tags for this attachment"
+msgstr ""
+
+#. TRANS: Exception thrown when a password change fails.
+#: lib/authenticationplugin.php:221 lib/authenticationplugin.php:227
+msgid "Password changing failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a password change attempt fails because it is
+#. not allowed.
+#: lib/authenticationplugin.php:238
+msgid "Password changing is not allowed."
+msgstr ""
+
+#. TRANS: Title for the form to block a user.
+#: lib/blockform.php:68
+msgid "Block"
+msgstr ""
+
+#. TRANS: Description of the form to block a user.
+#: lib/blockform.php:79
+msgid "Block this user"
+msgstr ""
+
+#. TRANS: Submit button text on form to cancel group join request.
+#: lib/cancelgroupform.php:115
+msgctxt "BUTTON"
+msgid "Cancel join request"
+msgstr ""
+
+#. TRANS: Button text for form action to cancel a subscription request.
+#: lib/cancelsubscriptionform.php:122
+msgctxt "BUTTON"
+msgid "Cancel subscription request"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:104 lib/channel.php:125
+msgid "Command results"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:138
+msgid "AJAX error"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has completed.
+#. TRANS: E-mail subject for reply to an e-mail command.
+#: lib/channel.php:177 lib/mailhandler.php:146
+msgid "Command complete"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has failed.
+#: lib/channel.php:188
+msgid "Command failed"
+msgstr ""
+
+#. TRANS: Command exception text shown when a notice ID is requested that does
+#. not exist.
+#: lib/command.php:84 lib/command.php:108
+msgid "Notice with that id does not exist."
+msgstr ""
+
+#. TRANS: Command exception text shown when a last user notice is requested
+#. and it does not exist.
+#. TRANS: Error text shown when a last user notice is requested and it does
+#. not exist.
+#: lib/command.php:101 lib/command.php:621
+msgid "User has no last notice."
+msgstr ""
+
+#. TRANS: Message given requesting a profile for a non-existing user.
+#. TRANS: %s is the nickname of the user for which the profile could not be
+#. found.
+#: lib/command.php:130
+#, php-format
+msgid "Could not find a user with nickname %s."
+msgstr ""
+
+#. TRANS: Message given getting a non-existing user.
+#. TRANS: %s is the nickname of the user that could not be found.
+#: lib/command.php:150
+#, php-format
+msgid "Could not find a local user with nickname %s."
+msgstr ""
+
+#. TRANS: Error text shown when an unimplemented command is given.
+#: lib/command.php:185
+msgid "Sorry, this command is not yet implemented."
+msgstr ""
+
+#. TRANS: Command exception text shown when a user tries to nudge themselves.
+#: lib/command.php:231
+msgid "It does not make a lot of sense to nudge yourself!"
+msgstr ""
+
+#. TRANS: Message given having nudged another user.
+#. TRANS: %s is the nickname of the user that was nudged.
+#: lib/command.php:240
+#, php-format
+msgid "Nudge sent to %s."
+msgstr ""
+
+#. TRANS: User statistics text.
+#. TRANS: %1$s is the number of other user the user is subscribed to.
+#. TRANS: %2$s is the number of users that are subscribed to the user.
+#. TRANS: %3$s is the number of notices the user has sent.
+#: lib/command.php:270
+#, php-format
+msgid ""
+"Subscriptions: %1$s\n"
+"Subscribers: %2$s\n"
+"Notices: %3$s"
+msgstr ""
+
+#. TRANS: Message given having added a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:317
+#, php-format
+msgid "%1$s joined group %2$s."
+msgstr ""
+
+#. TRANS: Message given having removed a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:362
+#, php-format
+msgid "%1$s left group %2$s."
+msgstr ""
+
+#. TRANS: Error displayed if tagging a user fails.
+#. TRANS: %1$s is the tagged user, %2$s is the error message (no punctuation).
+#: lib/command.php:419
+#, php-format
+msgid "Error tagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if tagging a user succeeds.
+#. TRANS: %1$s is the tagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags added (not part of
+#. message).
+#: lib/command.php:427
+#, php-format
+msgid "%1$s was tagged %2$s"
+msgid_plural "%1$s was tagged %2$s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Separator for list of tags.
+#. TRANS: Separator in list of user names like "Jim, Bob, Mary".
+#: lib/command.php:432 lib/command.php:485 lib/noticelistactorsitem.php:78
+msgid ", "
+msgstr ""
+
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: lib/command.php:460
+#, php-format
+msgid "Invalid tag: \"%s\""
+msgstr ""
+
+#. TRANS: Error displayed if untagging a user fails.
+#. TRANS: %1$s is the untagged user, %2$s is the error message (no
+#. punctuation).
+#: lib/command.php:472
+#, php-format
+msgid "Error untagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if untagging a user succeeds.
+#. TRANS: %1$s is the untagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags removed (not part of
+#. message).
+#: lib/command.php:480
+#, php-format
+msgid "The following tag was removed from user %1$s: %2$s."
+msgid_plural "The following tags were removed from user %1$s: %2$s."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:504
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Whois output. %s is the full name of the queried user.
+#: lib/command.php:508
+#, php-format
+msgid "Fullname: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the location of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a location.
+#: lib/command.php:512 lib/mail.php:344
+#, php-format
+msgid "Location: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the homepage of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a homepage.
+#: lib/command.php:516 lib/mail.php:349
+#, php-format
+msgid "Homepage: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the bio information of the queried user.
+#: lib/command.php:520
+#, php-format
+msgid "About: %s"
+msgstr ""
+
+#. TRANS: Message given having repeated a notice from another user.
+#. TRANS: %s is the name of the user for which the notice was repeated.
+#: lib/command.php:545
+#, php-format
+msgid "Notice from %s repeated."
+msgstr ""
+
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d
+#. is used for plural.
+#. TRANS: %1$d is the maximum number of characters, %2$d is the number of
+#. submitted characters.
+#: lib/command.php:582
+#, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Text shown having sent a reply to a notice successfully.
+#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
+#: lib/command.php:595
+#, php-format
+msgid "Reply to %s sent."
+msgstr ""
+
+#. TRANS: Error text shown when a reply to a notice fails with an unknown
+#. reason.
+#: lib/command.php:598
+msgid "Error saving notice."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing a
+#. subscribe command.
+#: lib/command.php:645
+msgid "Specify the name of the user to subscribe to."
+msgstr ""
+
+#. TRANS: Text shown after having subscribed to another user successfully.
+#. TRANS: %s is the name of the user the subscription was requested for.
+#: lib/command.php:655
+#, php-format
+msgid "Subscribed to %s."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing an
+#. unsubscribe command.
+#. TRANS: Error text shown when no username was provided when issuing the
+#. command.
+#: lib/command.php:676 lib/command.php:786
+msgid "Specify the name of the user to unsubscribe from."
+msgstr ""
+
+#. TRANS: Text shown after having unsubscribed from another user successfully.
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:686
+#, php-format
+msgid "Unsubscribed from %s."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the command "off" with a setting which
+#. has not yet been implemented.
+#. TRANS: Error text shown when issuing the command "on" with a setting which
+#. has not yet been implemented.
+#: lib/command.php:706 lib/command.php:732
+msgid "Command not yet implemented."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "off" successfully.
+#: lib/command.php:710
+msgid "Notification off."
+msgstr ""
+
+#. TRANS: Error text shown when the command "off" fails for an unknown reason.
+#: lib/command.php:713
+msgid "Can't turn off notification."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "on" successfully.
+#: lib/command.php:736
+msgid "Notification on."
+msgstr ""
+
+#. TRANS: Error text shown when the command "on" fails for an unknown reason.
+#: lib/command.php:739
+msgid "Can't turn on notification."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the login command while login is
+#. disabled.
+#: lib/command.php:753
+msgid "Login command is disabled."
+msgstr ""
+
+#. TRANS: Text shown after issuing the login command successfully.
+#. TRANS: %s is a logon link..
+#: lib/command.php:766
+#, php-format
+msgid "This link is useable only once and is valid for only 2 minutes: %s."
+msgstr ""
+
+#. TRANS: Text shown after issuing the lose command successfully (stop another
+#. user from following the current user).
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:795
+#, php-format
+msgid "Unsubscribed %s."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to
+#. without having any subscriptions.
+#: lib/command.php:813
+msgid "You are not subscribed to anyone."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed users.
+#: lib/command.php:818
+msgid "You are subscribed to this person:"
+msgid_plural "You are subscribed to these people:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user
+#. TRANS: (followers) without having any subscribers.
+#: lib/command.php:840
+msgid "No one is subscribed to you."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user (followers).
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribing users.
+#: lib/command.php:845
+msgid "This person is subscribed to you:"
+msgid_plural "These people are subscribed to you:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to without
+#. having
+#. TRANS: any group subscriptions.
+#: lib/command.php:867
+msgid "You are not a member of any groups."
+msgstr ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed groups.
+#: lib/command.php:872
+msgid "You are a member of this group:"
+msgid_plural "You are a member of these groups:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Header line of help text for commands.
+#: lib/command.php:886
+msgctxt "COMMANDHELP"
+msgid "Commands:"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on".
+#: lib/command.php:888
+msgctxt "COMMANDHELP"
+msgid "turn on notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "off".
+#: lib/command.php:890
+msgctxt "COMMANDHELP"
+msgid "turn off notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "help".
+#: lib/command.php:892
+msgctxt "COMMANDHELP"
+msgid "show this help"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "follow ".
+#: lib/command.php:894
+msgctxt "COMMANDHELP"
+msgid "subscribe to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "groups".
+#: lib/command.php:896
+msgctxt "COMMANDHELP"
+msgid "lists the groups you have joined"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "tag".
+#: lib/command.php:898
+msgctxt "COMMANDHELP"
+msgid "tag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "untag".
+#: lib/command.php:900
+msgctxt "COMMANDHELP"
+msgid "untag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscriptions".
+#: lib/command.php:902
+msgctxt "COMMANDHELP"
+msgid "list the people you follow"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscribers".
+#: lib/command.php:904
+msgctxt "COMMANDHELP"
+msgid "list the people that follow you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "leave ".
+#: lib/command.php:906
+msgctxt "COMMANDHELP"
+msgid "unsubscribe from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "d ".
+#: lib/command.php:908
+msgctxt "COMMANDHELP"
+msgid "direct message to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "get ".
+#: lib/command.php:910
+msgctxt "COMMANDHELP"
+msgid "get last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "whois ".
+#: lib/command.php:912
+msgctxt "COMMANDHELP"
+msgid "get profile info on user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "lose ".
+#: lib/command.php:914
+msgctxt "COMMANDHELP"
+msgid "force user to stop following you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat #".
+#: lib/command.php:916
+msgctxt "COMMANDHELP"
+msgid "repeat a notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat ".
+#: lib/command.php:918
+msgctxt "COMMANDHELP"
+msgid "repeat the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply #".
+#: lib/command.php:920
+msgctxt "COMMANDHELP"
+msgid "reply to notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply ".
+#: lib/command.php:922
+msgctxt "COMMANDHELP"
+msgid "reply to the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "join ".
+#: lib/command.php:924
+msgctxt "COMMANDHELP"
+msgid "join group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "login".
+#: lib/command.php:926
+msgctxt "COMMANDHELP"
+msgid "Get a link to login to the web interface"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "drop ".
+#: lib/command.php:928
+msgctxt "COMMANDHELP"
+msgid "leave group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stats".
+#: lib/command.php:930
+msgctxt "COMMANDHELP"
+msgid "get your stats"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stop".
+#. TRANS: Help message for IM/SMS command "quit".
+#: lib/command.php:932 lib/command.php:934
+msgctxt "COMMANDHELP"
+msgid "same as 'off'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "sub ".
+#: lib/command.php:936
+msgctxt "COMMANDHELP"
+msgid "same as 'follow'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "unsub ".
+#: lib/command.php:938
+msgctxt "COMMANDHELP"
+msgid "same as 'leave'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "last ".
+#: lib/command.php:940
+msgctxt "COMMANDHELP"
+msgid "same as 'get'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on ".
+#. TRANS: Help message for IM/SMS command "off ".
+#. TRANS: Help message for IM/SMS command "invite ".
+#. TRANS: Help message for IM/SMS command "track ".
+#. TRANS: Help message for IM/SMS command "untrack ".
+#. TRANS: Help message for IM/SMS command "track off".
+#. TRANS: Help message for IM/SMS command "untrack all".
+#. TRANS: Help message for IM/SMS command "tracks".
+#. TRANS: Help message for IM/SMS command "tracking".
+#: lib/command.php:942 lib/command.php:944 lib/command.php:948
+#: lib/command.php:950 lib/command.php:952 lib/command.php:954
+#: lib/command.php:956 lib/command.php:958 lib/command.php:960
+msgctxt "COMMANDHELP"
+msgid "not yet implemented."
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "nudge ".
+#: lib/command.php:946
+msgctxt "COMMANDHELP"
+msgid "remind a user to update."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:32
+msgid "No configuration file found."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: Is followed by a list of directories (separated by HTML breaks).
+#: lib/common.php:35
+msgid "I looked for configuration files in the following places:"
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:38
+msgid "You may wish to run the installer to fix this."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: The text is link text that leads to the installer page.
+#: lib/common.php:42
+msgid "Go to the installer."
+msgstr ""
+
+#. TRANS: Page title for when a database error occurs.
+#: lib/dberroraction.php:60
+msgid "Database error"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#: lib/defaultlocalnav.php:65 lib/publicgroupnav.php:63
+msgctxt "MENU"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item title in local navigation menu.
+#: lib/defaultlocalnav.php:79 lib/subgroupnav.php:136
+msgctxt "MENU"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Title of form for deleting a user.
+#. TRANS: Link text in notice list item to delete a notice.
+#: lib/deleteuserform.php:64 lib/noticelistitem.php:603
+msgid "Delete"
+msgstr ""
+
+#. TRANS: Description of form for deleting a user.
+#: lib/deleteuserform.php:75
+msgid "Delete this user"
+msgstr ""
+
+#. TRANS: Page title after an AJAX error occurs on the send notice page.
+#: lib/error.php:115
+msgid "Ajax Error"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:88
+msgid "RSS 1.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:91
+msgid "RSS 2.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:94
+msgid "Atom"
+msgstr ""
+
+#. TRANS: Feed type name. FOAF stands for Friend of a Friend.
+#: lib/feed.php:97
+msgid "FOAF"
+msgstr ""
+
+#. TRANS: Feed type name. See http://activitystrea.ms/
+#: lib/feed.php:100
+msgid "Activity Streams"
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author.
+#: lib/feedimporter.php:82
+msgid "No author in the feed."
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author that
+#. TRANS: can be associated with a user.
+#: lib/feedimporter.php:91
+msgid "Cannot import without a user."
+msgstr ""
+
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
+msgid "Feeds"
+msgstr ""
+
+#: lib/filenotfoundexception.php:39
+msgid "File not found in filesystem."
+msgstr ""
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: lib/formaction.php:135
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: List element on gallery action page to show all tags.
+#: lib/galleryaction.php:72
+msgctxt "TAGS"
+msgid "All"
+msgstr ""
+
+#. TRANS: Dropdown field label on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:83
+msgid "Tag"
+msgstr ""
+
+#. TRANS: Dropdown field title on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:85
+msgid "Choose a tag to narrow list."
+msgstr ""
+
+#. TRANS: Description on form for granting a role.
+#: lib/grantroleform.php:88
+#, php-format
+msgid "Grant this user the \"%s\" role"
+msgstr ""
+
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: lib/groupaction.php:146
+msgid "Members"
+msgstr ""
+
+#. TRANS: Link to all group members from mini list of group members if group
+#. has more than n members.
+#: lib/groupaction.php:167 lib/groupaction.php:256
+msgid "All members"
+msgstr ""
+
+#. TRANS: Header for mini list of users with a pending membership request on a
+#. group page (h2).
+#: lib/groupaction.php:204
+msgid "Pending"
+msgstr ""
+
+#. TRANS: Header for mini list of users that are blocked in a group page (h2).
+#: lib/groupaction.php:235
+msgid "Blocked"
+msgstr ""
+
+#. TRANS: Title for list of group administrators on a group page.
+#: lib/groupaction.php:312
+msgctxt "TITLE"
+msgid "Admins"
+msgstr ""
+
+#. TRANS: Button text for the form that will block a user from a group.
+#: lib/groupblockform.php:124
+msgctxt "BUTTON"
+msgid "Block"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/groupblockform.php:128
+msgctxt "TOOLTIP"
+msgid "Block this user so that they can no longer post messages to it."
+msgstr ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:162
+msgid "URL of the homepage or blog of the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description when there is no text limit.
+#: lib/groupeditform.php:168
+msgid "Describe the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description.
+#. TRANS: %d is the number of characters available for the description.
+#: lib/groupeditform.php:172
+#, php-format
+msgid "Describe the group or topic in %d character or less."
+msgid_plural "Describe the group or topic in %d characters or less."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:187
+msgid "Location for the group, if any, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Field label on group edit form.
+#: lib/groupeditform.php:193
+msgid "Aliases"
+msgstr ""
+
+#. TRANS: Input field title for group aliases.
+#. TRANS: %d is the maximum number of group aliases available.
+#: lib/groupeditform.php:198
+#, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Checkbox field title on group edit form to mark a group private.
+#: lib/groupeditform.php:210
+msgid ""
+"New members must be approved by admin and all posts are forced to be "
+"private."
+msgstr ""
+
+#. TRANS: Indicator in group members list that this user is a group
+#. administrator.
+#: lib/groupmemberlistitem.php:21
+msgctxt "GROUPADMIN"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a group.
+#. TRANS: %1$s is a group nickname, $2$d is a group profile_id (number).
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/groupnoprofileexception.php:58 lib/usernoprofileexception.php:58
+#, php-format
+msgid "User %1$s (%2$d) has no profile record."
+msgstr ""
+
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: lib/groupprofileblock.php:103
+msgid "Group actions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:130
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Edit %s group properties"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:139
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Add or edit %s logo"
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/groupprofileblock.php:141
+msgctxt "MENU"
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Title for groups with the most members section.
+#: lib/groupsbymemberssection.php:71
+msgid "Popular groups"
+msgstr ""
+
+#. TRANS: Title for groups with the most posts section.
+#: lib/groupsbypostssection.php:71
+msgid "Active groups"
+msgstr ""
+
+#. TRANS: Link description for seeing all groups.
+#. TRANS: Link description for seeing all lists.
+#: lib/groupsnav.php:89 lib/listsnav.php:88
+msgid "See all"
+msgstr ""
+
+#. TRANS: Link title for seeing all groups.
+#: lib/groupsnav.php:91
+msgid "See all groups you belong to."
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: lib/homestubnav.php:58
+msgid "Back to top"
+msgstr ""
+
+#. TRANS: Client exception 406
+#: lib/htmloutputter.php:104
+msgid "This page is not available in a media type you accept"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to upload an unsupported image file
+#. format.
+#: lib/imagefile.php:73
+msgid "Unsupported image format."
+msgstr ""
+
+#: lib/imagefile.php:115
+msgid "Unsupported media format."
+msgstr ""
+
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:154
+#, php-format
+msgid "That file is too big. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading an image and that action could not
+#. be completed.
+#: lib/imagefile.php:159
+msgid "Partial upload."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading a file as image that is not an image
+#. or is a corrupt file.
+#: lib/imagefile.php:174
+msgid "Not an image or corrupt file."
+msgstr ""
+
+#. TRANS: Exception thrown during resize when image has been registered as
+#. present, but is no longer there.
+#: lib/imagefile.php:237
+msgid "Lost our file."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to resize an unknown file type.
+#. TRANS: Exception thrown when trying resize an unknown file type.
+#: lib/imagefile.php:302 lib/imagefile.php:346
+msgid "Unknown file type"
+msgstr ""
+
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:390
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:394
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:397
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Body text for confirmation code e-mail.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename,
+#. TRANS: %3$s is the display name of an IM plugin.
+#: lib/implugin.php:264
+#, php-format
+msgid ""
+"User \"%1$s\" on %2$s has said that your %3$s screenname belongs to them. If"
+" that is true, you can confirm by clicking on this URL: %4$s . (If you "
+"cannot click it, copy-and-paste it into the address bar of your browser). If"
+" that user is not you, or if you did not request this confirmation, just "
+"ignore this message."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to deliver a notice to an unknown
+#. inbox.
+#. TRANS: %d is the unknown inbox ID (number).
+#: lib/implugin.php:352
+#, php-format
+msgid "Unknown inbox source %d."
+msgstr ""
+
+#. TRANS: Message given when a status is too long. %1$s is the maximum number
+#. of characters,
+#. TRANS: %2$s is the number of characters sent (used for plural).
+#: lib/implugin.php:500
+#, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without
+#. meeting all prerequisites.
+#: lib/implugin.php:642
+msgid "Queueing must be enabled to use IM plugins."
+msgstr ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without a
+#. transport method.
+#: lib/implugin.php:647
+msgid "Transport cannot be null."
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/inboxtagcloudsection.php:58
+msgctxt "TITLE"
+msgid "Trends"
+msgstr ""
+
+#. TRANS: Default button text for inviting more users to the StatusNet
+#. instance.
+#: lib/invitebuttonsection.php:56
+msgctxt "BUTTON"
+msgid "Invite more colleagues"
+msgstr ""
+
+#. TRANS: Form legend.
+#: lib/inviteform.php:85
+msgid "Invite collegues"
+msgstr ""
+
+#. TRANS: Field label for a list of e-mail addresses.
+#: lib/inviteform.php:100
+msgid "Email addresses"
+msgstr ""
+
+#. TRANS: Field title for a list of e-mail addresses.
+#: lib/inviteform.php:103
+msgid "Addresses of friends to invite (one per line)."
+msgstr ""
+
+#. TRANS: Field label for a personal message to send to invitees.
+#: lib/inviteform.php:109
+msgid "Personal message"
+msgstr ""
+
+#. TRANS: Field title for a personal message to send to invitees.
+#: lib/inviteform.php:112
+msgid "Optionally add a personal message to the invitation."
+msgstr ""
+
+#. TRANS: Send button for inviting friends
+#. TRANS: Button text for sending notice.
+#: lib/inviteform.php:128 lib/noticeform.php:303
+msgctxt "BUTTON"
+msgid "Send"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/inviteform.php:131
+msgid "Send invitations."
+msgstr ""
+
+#. TRANS: Button text for joining a group.
+#: lib/joinform.php:108
+msgctxt "BUTTON"
+msgid "Join"
+msgstr ""
+
+#. TRANS: Button text on form to leave a group.
+#: lib/leaveform.php:109
+msgctxt "BUTTON"
+msgid "Leave"
+msgstr ""
+
+#. TRANS: Link title for seeing all lists.
+#: lib/listsnav.php:90
+msgid "See all lists you have created."
+msgstr ""
+
+#. TRANS: Menu item for logging in to the StatusNet site.
+#. TRANS: Menu item in primary navigation panel.
+#: lib/logingroupnav.php:64 lib/primarynav.php:82
+msgctxt "MENU"
+msgid "Login"
+msgstr ""
+
+#. TRANS: Title for menu item for logging in to the StatusNet site.
+#: lib/logingroupnav.php:66
+msgid "Login with a username and password"
+msgstr ""
+
+#. TRANS: Menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:73
+msgctxt "MENU"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Title for menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:75
+msgid "Sign up for a new account"
+msgstr ""
+
+#. TRANS: Subject for address confirmation email.
+#: lib/mail.php:178
+msgid "Email address confirmation"
+msgstr ""
+
+#. TRANS: Body for address confirmation email.
+#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet
+#. sitename,
+#. TRANS: %3$s is the URL to confirm at.
+#: lib/mail.php:183
+#, php-format
+msgid ""
+"Hey, %1$s.\n"
+"\n"
+"Someone just entered this email address on %2$s.\n"
+"\n"
+"If it was you, and you want to confirm your entry, use the URL below:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"If not, just ignore this message.\n"
+"\n"
+"Thanks for your time, \n"
+"%2$s\n"
+msgstr ""
+
+#. TRANS: Subject of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#. TRANS: Main body of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:249 lib/mail.php:255
+#, php-format
+msgid "%1$s is now following you on %2$s."
+msgstr ""
+
+#. TRANS: Subject of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#: lib/mail.php:289
+#, php-format
+msgid "%1$s would like to listen to your notices on %2$s."
+msgstr ""
+
+#. TRANS: Main body of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:296
+#, php-format
+msgid ""
+"%1$s would like to listen to your notices on %2$s. You may approve or reject"
+" their subscription at %3$s"
+msgstr ""
+
+#. TRANS: Common footer block for StatusNet notification emails.
+#. TRANS: %1$s is the StatusNet sitename,
+#. TRANS: %2$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:315
+#, php-format
+msgid ""
+"Faithfully yours,\n"
+"%1$s.\n"
+"\n"
+"----\n"
+"Change your email address or notification options at %2$s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a URL.
+#: lib/mail.php:340
+#, php-format
+msgid "Profile: %s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is biographical information.
+#: lib/mail.php:354
+#, php-format
+msgid "Bio: %s"
+msgstr ""
+
+#. TRANS: This is a paragraph in a new-subscriber e-mail.
+#. TRANS: %s is a URL where the subscriber can be reported as abusive.
+#: lib/mail.php:364
+#, php-format
+msgid ""
+"If you believe this account is being used abusively, you can block them from"
+" your subscribers list and report as spam to site administrators at %s."
+msgstr ""
+
+#. TRANS: Subject of notification mail for new posting email address.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/mail.php:392
+#, php-format
+msgid "New email address for posting to %s"
+msgstr ""
+
+#. TRANS: Body of notification mail for new posting email address.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send
+#. TRANS: to to post by e-mail, %3$s is a URL to more instructions.
+#: lib/mail.php:398
+#, php-format
+msgid ""
+"You have a new posting address on %1$s.\n"
+"\n"
+"Send email to %2$s to post new messages.\n"
+"\n"
+"More email instructions at %3$s."
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email notification messages.
+#. TRANS: %s is the posting user's nickname.
+#: lib/mail.php:534
+#, php-format
+msgid "%s status"
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email address confirmation message.
+#: lib/mail.php:560
+msgid "SMS confirmation"
+msgstr ""
+
+#. TRANS: Main body heading for SMS-by-email address confirmation message.
+#. TRANS: %s is the addressed user's nickname.
+#: lib/mail.php:564
+#, php-format
+msgid "%s: confirm you own this phone number with this code:"
+msgstr ""
+
+#. TRANS: Subject for 'nudge' notification email.
+#. TRANS: %s is the nudging user.
+#: lib/mail.php:585
+#, php-format
+msgid "You have been nudged by %s"
+msgstr ""
+
+#. TRANS: Body for 'nudge' notification email.
+#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's
+#. nickname,
+#. TRANS: %3$s is a URL to post notices at.
+#: lib/mail.php:592
+#, php-format
+msgid ""
+"%1$s (%2$s) is wondering what you are up to these days and is inviting you to post some news.\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."
+msgstr ""
+
+#. TRANS: Subject for direct-message notification email.
+#. TRANS: %s is the sending user's nickname.
+#: lib/mail.php:637
+#, php-format
+msgid "New private message from %s"
+msgstr ""
+
+#. TRANS: Body for direct-message notification email.
+#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's
+#. nickname,
+#. TRANS: %3$s is the message content, %4$s a URL to the message,
+#: lib/mail.php:644
+#, php-format
+msgid ""
+"%1$s (%2$s) sent you a private message:\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."
+msgstr ""
+
+#. TRANS: Subject for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:698
+#, php-format
+msgid "%1$s (@%2$s) added your notice as a favorite"
+msgstr ""
+
+#. TRANS: Body for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was
+#. created,
+#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
+#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet
+#. sitename,
+#. TRANS: %7$s is the adding user's nickname.
+#: lib/mail.php:705
+#, php-format
+msgid ""
+"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
+"\n"
+"The URL of your notice is:\n"
+"\n"
+"%3$s\n"
+"\n"
+"The text of your notice is:\n"
+"\n"
+"%4$s\n"
+"\n"
+"You can see the list of %1$s's favorites here:\n"
+"\n"
+"%5$s"
+msgstr ""
+
+#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
+#: lib/mail.php:767
+#, php-format
+msgid ""
+"The full conversation can be read here:\n"
+"\n"
+"\t%s"
+msgstr ""
+
+#. TRANS: E-mail subject for notice notification.
+#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:775
+#, php-format
+msgid "%1$s (@%2$s) sent a notice to your attention"
+msgstr ""
+
+#. TRANS: Body of @-reply notification e-mail.
+#. TRANS: %1$s is the sending user's name, $2$s is the StatusNet sitename,
+#. TRANS: %3$s is a URL to the notice, %4$s is the notice text,
+#. TRANS: %5$s is the text "The full conversation can be read here:" and a URL
+#. to the full conversion if it exists (otherwise empty),
+#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replies
+#. for the addressed user,
+#: lib/mail.php:782
+#, php-format
+msgid ""
+"%1$s just sent a notice to your attention (an '@-reply') on %2$s.\n"
+"\n"
+"The notice is here:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"It reads:\n"
+"\n"
+"\t%4$s\n"
+"\n"
+"%5$sYou can reply back here:\n"
+"\n"
+"\t%6$s\n"
+"\n"
+"The list of all @-replies for you here:\n"
+"\n"
+"%7$s"
+msgstr ""
+
+#. TRANS: Subject of group join notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:853
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s"
+msgstr ""
+
+#. TRANS: Main body of group join notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is a block of profile info about the subscriber.
+#. TRANS: %5$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:863
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Subject of pending group join request notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:900
+#, php-format
+msgid "%1$s wants to join your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Main body of pending group join request notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is the URL to the moderation queue page.
+#: lib/mail.php:908
+#, php-format
+msgid ""
+"%1$s would like to join your group %2$s on %3$s. You may approve or reject "
+"their group membership at %4$s"
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. cannot be processed.
+#: lib/mailhandler.php:37
+msgid "Could not parse message."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a registered user.
+#: lib/mailhandler.php:43
+msgid "Not a registered user."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a user's incoming e-mail address.
+#: lib/mailhandler.php:48
+msgid "Sorry, that is not your incoming email address."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when no incoming e-mail
+#. is allowed.
+#: lib/mailhandler.php:53
+msgid "Sorry, no incoming email allowed."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is of an unsupported type.
+#. TRANS: %s is the unsupported type.
+#: lib/mailhandler.php:234
+#, php-format
+msgid "Unsupported message type: %s."
+msgstr ""
+
+#. TRANS: Form legend for form to make a user a group admin.
+#: lib/makeadminform.php:87
+msgid "Make user an admin of the group"
+msgstr ""
+
+#. TRANS: Button text for the form that will make a user administrator.
+#: lib/makeadminform.php:120
+msgctxt "BUTTON"
+msgid "Make Admin"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/makeadminform.php:124
+msgctxt "TOOLTIP"
+msgid "Make this user an admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when a database error was thrown during a
+#. file upload operation.
+#: lib/mediafile.php:99 lib/mediafile.php:145
+msgid "There was a database error while saving your file. Please try again."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation fails because
+#. the file could
+#. TRANS: not be moved from the temporary folder to the permanent file
+#. location.
+#: lib/mediafile.php:211 lib/mediafile.php:234
+msgid "File could not be moved to destination directory."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %1$s is the file type that was denied, %2$s is the application part
+#. of
+#. TRANS: the MIME type that was denied.
+#: lib/mediafile.php:291
+#, php-format
+msgid ""
+"\"%1$s\" is not a supported file type on this server. Try using another %2$s"
+" format."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %s is the file type that was denied.
+#: lib/mediafile.php:296
+#, php-format
+msgid "\"%s\" is not a supported file type on this server."
+msgstr ""
+
+#: lib/methodnotimplementedexception.php:48
+#, php-format
+msgid "Method %s not implemented"
+msgstr ""
+
+#. TRANS: Link description to show more items in a list.
+#: lib/moremenu.php:98
+msgid "More ▼"
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:244
+msgid "Nickname must have only lowercase letters and numbers and no spaces."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:257
+msgid "Nickname cannot be empty."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:270
+#, php-format
+msgid "Nickname cannot be more than %d character long."
+msgid_plural "Nickname cannot be more than %d characters long."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:282
+msgid "Nickname is disallowed through blacklist."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:291
+msgid "Nickname is identical to system path names."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:313
+msgid "Nickname is already in use on this server."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %u is a profile ID (number).
+#: lib/noprofileexception.php:53
+#, php-format
+msgid "There is no profile with id==%u"
+msgstr ""
+
+#: lib/noresultexception.php:40
+#, php-format
+msgid "No result found on %s lookup."
+msgstr ""
+
+#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
+msgid "No such user found."
+msgstr ""
+
+#. TRANS: Form legend for notice form.
+#: lib/noticeform.php:194
+msgid "Send a notice"
+msgstr ""
+
+#. TRANS: Title for notice label. %s is the user's nickname.
+#: lib/noticeform.php:208
+#, php-format
+msgid "What's up, %s?"
+msgstr ""
+
+#. TRANS: Input label in notice form for adding an attachment.
+#: lib/noticeform.php:229
+msgid "Attach"
+msgstr ""
+
+#. TRANS: Title for input field to attach a file to a notice.
+#: lib/noticeform.php:234
+msgid "Attach a file."
+msgstr ""
+
+#. TRANS: Field label to add location to a notice.
+#: lib/noticeform.php:272
+msgid "Share my location"
+msgstr ""
+
+#. TRANS: Text to not share location for a notice in notice form.
+#: lib/noticeform.php:277
+msgid "Do not share my location"
+msgstr ""
+
+#. TRANS: Timeout error text for location retrieval in notice form.
+#: lib/noticeform.php:279
+msgid ""
+"Sorry, retrieving your geo location is taking longer than expected, please "
+"try again later"
+msgstr ""
+
+#. TRANS: Reference to the logged in user in favourite list.
+#: lib/noticelistactorsitem.php:43
+msgctxt "FAVELIST"
+msgid "You"
+msgstr ""
+
+#. TRANS: For building a list such as "Jim, Bob, Mary and 5 others like this".
+#. TRANS: %1$s is a list of users, separated by a separator (default: ", "),
+#. %2$s is the last user in the list.
+#: lib/noticelistactorsitem.php:81
+#, php-format
+msgctxt "FAVELIST"
+msgid "%1$s and %2$s"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of north.
+#: lib/noticelistitem.php:390
+msgid "N"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of south.
+#: lib/noticelistitem.php:392
+msgid "S"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of east.
+#: lib/noticelistitem.php:394
+msgid "E"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of west.
+#: lib/noticelistitem.php:396
+msgid "W"
+msgstr ""
+
+#. TRANS: Coordinates message.
+#. TRANS: %1$s is lattitude degrees, %2$s is lattitude minutes,
+#. TRANS: %3$s is lattitude seconds, %4$s is N (north) or S (south) depending
+#. on lattitude,
+#. TRANS: %5$s is longitude degrees, %6$s is longitude minutes,
+#. TRANS: %7$s is longitude seconds, %8$s is E (east) or W (west) depending on
+#. longitude,
+#: lib/noticelistitem.php:403
+#, php-format
+msgid "%1$u°%2$u'%3$u\"%4$s %5$u°%6$u'%7$u\"%8$s"
+msgstr ""
+
+#. TRANS: Followed by geo location.
+#: lib/noticelistitem.php:413
+msgid "at"
+msgstr ""
+
+#. TRANS: A possible notice source (web interface).
+#: lib/noticelistitem.php:465
+msgctxt "SOURCE"
+msgid "web"
+msgstr ""
+
+#. TRANS: Followed by notice source.
+#: lib/noticelistitem.php:470
+msgid "from"
+msgstr ""
+
+#. TRANS: Addition in notice list item for single-notice view.
+#: lib/noticelistitem.php:524
+msgid "permalink"
+msgstr ""
+
+#. TRANS: Addition in notice list item if notice was repeated. Followed by a
+#. span with a nickname.
+#: lib/noticelistitem.php:548
+msgid "Repeated by"
+msgstr ""
+
+#. TRANS: Link title in notice list item to reply to a notice.
+#: lib/noticelistitem.php:573
+msgid "Reply to this notice."
+msgstr ""
+
+#. TRANS: Link text in notice list item to reply to a notice.
+#: lib/noticelistitem.php:575
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Link title in notice list item to delete a notice.
+#: lib/noticelistitem.php:601
+msgid "Delete this notice from the timeline."
+msgstr ""
+
+#. TRANS: Title for repeat form status in notice list when a notice has been
+#. repeated.
+#: lib/noticelistitem.php:624
+msgid "Notice repeated."
+msgstr ""
+
+#. TRANS: Repeat form status in notice list when a notice has been repeated.
+#: lib/noticelistitem.php:626
+msgid "Repeated"
+msgstr ""
+
+#. TRANS: Form legend of form to nudge/ping another user.
+#: lib/nudgeform.php:111
+msgid "Nudge this user"
+msgstr ""
+
+#. TRANS: Button text to nudge/ping another user.
+#: lib/nudgeform.php:124
+msgctxt "BUTTON"
+msgid "Nudge"
+msgstr ""
+
+#. TRANS: Button title to nudge/ping another user.
+#: lib/nudgeform.php:128
+msgid "Send a nudge to this user."
+msgstr ""
+
+#: lib/passwordhashexception.php:39
+msgid "Password hashing failed."
+msgstr ""
+
+#. TRANS: Field label for list.
+#: lib/peopletageditform.php:131
+msgctxt "LABEL"
+msgid "List"
+msgstr ""
+
+#. TRANS: Field title for list.
+#: lib/peopletageditform.php:134
+msgid "Change the list (letters, numbers, -, ., and _ are allowed)."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#: lib/peopletageditform.php:141
+msgid "Describe the list or topic."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#. TRANS: %d is the maximum number of characters for the description.
+#: lib/peopletageditform.php:145
+#, php-format
+msgid "Describe the list or topic in %d character."
+msgid_plural "Describe the list or topic in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Button title to delete a list.
+#: lib/peopletageditform.php:175
+msgid "Delete this list."
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:182
+msgid "Add or remove people"
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:186
+msgctxt "HEADER"
+msgid "Search"
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:113
+msgctxt "MENU"
+msgid "List"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:116 lib/peopletaggroupnav.php:127
+#, php-format
+msgid "%1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:124
+msgctxt "MENU"
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/peopletaggroupnav.php:135 lib/subgroupnav.php:97
+msgctxt "MENU"
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:138
+#, php-format
+msgid "Subscribers to %1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:148
+msgctxt "MENU"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %s is a list.
+#: lib/peopletaggroupnav.php:151
+#, php-format
+msgid "Edit %s list by you."
+msgstr ""
+
+#. TRANS: Title for link to edit list settings.
+#: lib/peopletaglist.php:196
+msgid "Edit list settings."
+msgstr ""
+
+#. TRANS: Text for link to edit list settings.
+#: lib/peopletaglist.php:198
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Privacy mode text in list list item for private list.
+#: lib/peopletaglist.php:253
+msgctxt "MODE"
+msgid "Private"
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#: lib/peopletagnav.php:78
+msgctxt "MENU"
+msgid "List Subscriptions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:81
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists subscribed to by %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:88
+#, php-format
+msgctxt "MENU"
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:91
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists with %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:98
+#, php-format
+msgctxt "MENU"
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:101
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists by %s."
+msgstr ""
+
+#. TRANS: Label in lists widget.
+#: lib/peopletags.php:87
+msgctxt "LABEL"
+msgid "Your lists"
+msgstr ""
+
+#. TRANS: Fieldset legend in lists widget.
+#: lib/peopletags.php:135
+msgctxt "LEGEND"
+msgid "Edit lists"
+msgstr ""
+
+#. TRANS: Label in self tags widget.
+#: lib/peopletags.php:193
+msgctxt "LABEL"
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Title for section contaning lists with the most subscribers.
+#: lib/peopletagsbysubssection.php:69
+msgid "Popular lists"
+msgstr ""
+
+#. TRANS: List summary. %1$d is the number of users in the list,
+#. TRANS: %2$d is the number of subscribers to the list.
+#: lib/peopletagsection.php:127
+#, php-format
+msgid "Listed: %1$d Subscribers: %2$d"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists current user is part of.
+#: lib/peopletagsforusersection.php:69
+#, php-format
+msgid "Lists with you"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists a user is part of.
+#. TRANS: %s is a profile name.
+#: lib/peopletagsforusersection.php:73
+#, php-format
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists a user has subscribed to.
+#: lib/peopletagsubscriptionssection.php:66
+msgid "List subscriptions"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#. TRANS: Menu item in settings navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/personalgroupnav.php:85 lib/settingsnav.php:74 lib/subgroupnav.php:78
+msgctxt "MENU"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#: lib/personalgroupnav.php:87
+msgid "Your profile"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#: lib/personalgroupnav.php:93
+msgctxt "MENU"
+msgid "Replies"
+msgstr ""
+
+#. TRANS: Displayed as version information for a plugin if no version
+#. information was found.
+#: lib/plugin.php:187
+msgid "Unknown"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/plugindisableform.php:90
+msgctxt "plugin"
+msgid "Disable"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/pluginenableform.php:112
+msgctxt "plugin"
+msgid "Enable"
+msgstr ""
+
+#. TRANS: Plugin description for a disabled plugin.
+#: lib/pluginlist.php:195
+msgctxt "plugin-description"
+msgid ""
+"(The plugin description is unavailable when a plugin has been disabled.)"
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:58
+msgctxt "MENU"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:60
+msgid "Change your personal settings."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:66
+msgctxt "MENU"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:68
+msgid "Site configuration."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:74
+msgctxt "MENU"
+msgid "Logout"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:76
+msgid "Logout from the site."
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:84
+msgid "Login to the site."
+msgstr ""
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: lib/profileaction.php:87
+msgid "Profile ID does not exist."
+msgstr ""
+
+#: lib/profileaction.php:100
+msgid "This profile has been silenced by site moderators"
+msgstr ""
+
+#. TRANS: H2 text for user subscription statistics.
+#: lib/profileaction.php:148
+msgid "Following"
+msgstr ""
+
+#. TRANS: H2 text for user subscriber statistics.
+#: lib/profileaction.php:176
+msgid "Followers"
+msgstr ""
+
+#. TRANS: H2 text for user statistics.
+#: lib/profileaction.php:210
+msgid "Statistics"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:218
+msgid "User ID"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:224
+msgid "Member since"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:230
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#. TRANS: Average count of posts made per day since account registration.
+#: lib/profileaction.php:237
+msgid "Daily average"
+msgstr ""
+
+#. TRANS: H2 text for user group membership statistics.
+#: lib/profileaction.php:274
+msgid "Groups"
+msgstr ""
+
+#. TRANS: H2 text for user list membership statistics.
+#: lib/profileaction.php:309
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Server error displayed when using an unimplemented method.
+#: lib/profileformaction.php:119
+msgid "Unimplemented method."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/profilenoaccturiexception.php:53
+#, php-format
+msgid "Could not get an acct: URI for profile with id==%u"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:71
+msgid "User groups"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:75
+msgctxt "MENU"
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:77
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:82
+msgctxt "MENU"
+msgid "Featured"
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/publictagcloudsection.php:53
+msgctxt "TITLE"
+msgid "Trending topics"
+msgstr ""
+
+#. TRANS: Client error displayed when return-to was defined without a target.
+#: lib/redirectingaction.php:93
+msgid "No return-to arguments."
+msgstr ""
+
+#. TRANS: For legend for notice repeat form.
+#: lib/repeatform.php:91
+msgid "Repeat this notice?"
+msgstr ""
+
+#. TRANS: Button title to repeat a notice on notice repeat form.
+#: lib/repeatform.php:117
+msgid "Repeat this notice."
+msgstr ""
+
+#. TRANS: Description of role revoke form. %s is the role to be revoked.
+#: lib/revokeroleform.php:88
+#, php-format
+msgid "Revoke the \"%s\" role from this user"
+msgstr ""
+
+#. TRANS: Client error on action trying to visit a non-existing page.
+#: lib/router.php:1119
+msgid "Page not found."
+msgstr ""
+
+#. TRANS: Title of form to sandbox a user.
+#: lib/sandboxform.php:65
+msgctxt "TITLE"
+msgid "Sandbox"
+msgstr ""
+
+#. TRANS: Description of form to sandbox a user.
+#: lib/sandboxform.php:76
+msgid "Sandbox this user"
+msgstr ""
+
+#. TRANS: Fieldset legend for the search form.
+#: lib/searchaction.php:102
+msgid "Search site"
+msgstr ""
+
+#. TRANS: Used as a field label for the field where one or more keywords
+#. TRANS: for searching can be entered.
+#: lib/searchaction.php:110
+msgid "Keyword(s)"
+msgstr ""
+
+#. TRANS: Button text for searching site.
+#. TRANS: Button text for search button on search form.
+#. TRANS: Button text to search profiles.
+#: lib/searchaction.php:112 lib/searchform.php:76 lib/togglepeopletag.php:134
+msgctxt "BUTTON"
+msgid "Search"
+msgstr ""
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:125
+msgid ""
+"* Make sure all words are spelled correctly.\n"
+"* Try different keywords.\n"
+"* Try more general keywords.\n"
+"* Try fewer keywords."
+msgstr ""
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:136
+#, php-format
+msgid ""
+"You can also try your search on other engines:\n"
+"\n"
+"* [DuckDuckGo](https://duckduckgo.com/?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:74
+msgctxt "MENU"
+msgid "People"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:76
+msgid "Find people on this site"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:78
+msgctxt "MENU"
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:80
+msgid "Find content of notices"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:84
+msgid "Find groups on this site"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to Terms of Service.
+#: lib/secondarynav.php:67
+msgctxt "MENU"
+msgid "TOS"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to privacy policy.
+#: lib/secondarynav.php:71
+msgctxt "MENU"
+msgid "Privacy"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item. Leads to information about StatusNet
+#. and its license.
+#: lib/secondarynav.php:74
+msgctxt "MENU"
+msgid "Source"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to version information on the
+#. StatusNet site.
+#: lib/secondarynav.php:77
+msgctxt "MENU"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Default title for section/sidebar widget.
+#: lib/section.php:98
+msgid "Untitled section"
+msgstr ""
+
+#. TRANS: Default "More..." title for section/sidebar widget.
+#: lib/section.php:122
+msgid "More..."
+msgstr ""
+
+#. TRANS: Header in settings navigation panel.
+#: lib/settingsnav.php:68
+msgctxt "HEADER"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:76
+msgid "Change your profile settings"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:81
+msgctxt "MENU"
+msgid "Avatar"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:83
+msgid "Upload an avatar"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:88
+msgctxt "MENU"
+msgid "Password"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:90
+msgid "Change your password"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:95
+msgctxt "MENU"
+msgid "Email"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:97
+msgid "Change email handling"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:102
+msgctxt "MENU"
+msgid "URL"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:104
+msgid "URL shorteners"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:116
+msgctxt "MENU"
+msgid "IM"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:118
+msgid "Updates by instant messenger (IM)"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:125
+msgctxt "MENU"
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:127
+msgid "Updates by SMS"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:133
+msgctxt "MENU"
+msgid "Connections"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:135
+msgid "Authorized connected applications"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:141
+msgctxt "MENU"
+msgid "Old school"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:143
+msgid "UI tweaks for old-school users"
+msgstr ""
+
+#. TRANS: Title of form to silence a user.
+#: lib/silenceform.php:65
+msgctxt "TITLE"
+msgid "Silence"
+msgstr ""
+
+#. TRANS: Description of form to silence a user.
+#: lib/silenceform.php:76
+msgid "Silence this user"
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:86
+msgctxt "MENU"
+msgid "Subscriptions"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:89
+#, php-format
+msgid "People %s subscribes to."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:100
+#, php-format
+msgid "People subscribed to %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#. TRANS: %d is the number of pending subscription requests.
+#: lib/subgroupnav.php:113
+#, php-format
+msgctxt "MENU"
+msgid "Pending (%d)"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#: lib/subgroupnav.php:115
+#, php-format
+msgid "Approve pending subscription requests."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:128
+#, php-format
+msgid "Groups %s is a member of."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:139
+#, php-format
+msgid "List subscriptions by %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:147
+msgctxt "MENU"
+msgid "Invite"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/subgroupnav.php:150
+#, php-format
+msgid "Invite friends and colleagues to join you on %s."
+msgstr ""
+
+#. TRANS: Form of form to subscribe to a user.
+#: lib/subscribeform.php:107
+msgid "Subscribe to this user"
+msgstr ""
+
+#. TRANS: Button text to subscribe to a user.
+#. TRANS: Button text for subscribing to a list.
+#: lib/subscribeform.php:130 lib/subscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Subscribe"
+msgstr ""
+
+#. TRANS: Button title to subscribe to a user.
+#: lib/subscribeform.php:132
+msgid "Subscribe to this user."
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopleselftagcloudsection.php:48
+#: lib/subscriptionspeopleselftagcloudsection.php:48
+msgid "People Tagcloud as self-tagged"
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopletagcloudsection.php:48
+#: lib/subscriptionspeopletagcloudsection.php:48
+msgid "People Tagcloud as tagged"
+msgstr ""
+
+#. TRANS: Content displayed in a tag cloud section if there are no tags.
+#: lib/tagcloudsection.php:56 lib/tagcloudsection.php:72
+msgctxt "NOTAGS"
+msgid "None"
+msgstr ""
+
+#. TRANS: Field label on list form.
+#: lib/tagprofileform.php:130
+msgctxt "LABEL"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Field title on list form.
+#: lib/tagprofileform.php:133
+msgid ""
+"Lists for this user (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:79
+msgid "Invalid theme name."
+msgstr ""
+
+#. TRANS: Exception thrown when a compressed theme is uploaded while no
+#. support present in PHP configuration.
+#: lib/themeuploader.php:51
+msgid "This server cannot handle theme uploads without ZIP support."
+msgstr ""
+
+#. TRANS: Server exception thrown when uploading a theme fails.
+#: lib/themeuploader.php:60 lib/themeuploader.php:64
+msgid "The theme file is missing or the upload failed."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving an uploaded theme after
+#. decompressing it fails.
+#. TRANS: Server exception thrown when an uploaded theme cannot be saved
+#. during extraction.
+#: lib/themeuploader.php:95 lib/themeuploader.php:107
+#: lib/themeuploader.php:293 lib/themeuploader.php:298
+#: lib/themeuploader.php:307 lib/themeuploader.php:315
+msgid "Failed saving theme."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect
+#. structure.
+#: lib/themeuploader.php:153
+msgid "Invalid theme: Bad directory structure."
+msgstr ""
+
+#. TRANS: Client exception thrown when an uploaded theme is larger than the
+#. limit.
+#. TRANS: %d is the number of bytes of the uncompressed theme.
+#: lib/themeuploader.php:174
+#, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Server exception thrown when an uploaded theme is incomplete.
+#: lib/themeuploader.php:188
+msgid "Invalid theme archive: Missing file css/display.css"
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect file
+#. or folder name.
+#: lib/themeuploader.php:229
+msgid ""
+"Theme contains invalid file or folder name. Stick with ASCII letters, "
+"digits, underscore, and minus sign."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains files with
+#. unsafe file extensions.
+#: lib/themeuploader.php:236
+msgid "Theme contains unsafe file extension names; may be unsafe."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains a file type
+#. that is not allowed.
+#. TRANS: %s is the file type that is not allowed.
+#: lib/themeuploader.php:255
+#, php-format
+msgid "Theme contains file of type \".%s\", which is not allowed."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded compressed theme cannot be
+#. opened.
+#: lib/themeuploader.php:273
+msgid "Error opening theme archive."
+msgstr ""
+
+#. TRANS: Header for Notices section.
+#: lib/threadednoticelist.php:74
+msgctxt "HEADER"
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Link to show replies for a notice.
+#. TRANS: %d is the number of replies to a notice and used for plural.
+#: lib/threadednoticelist.php:378
+#, php-format
+msgid "Show reply"
+msgid_plural "Show all %d replies"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: List message for notice repeated by logged in user.
+#: lib/threadednoticelist.php:455
+msgctxt "REPEATLIST"
+msgid "You repeated this."
+msgstr ""
+
+#. TRANS: List message for when more than 4 people repeat something.
+#. TRANS: %%s is a list of users liking a notice, %d is the number over 4 that
+#. like the notice.
+#. TRANS: Plural is decided on the total number of users liking the notice
+#. (count of %%s + %d).
+#: lib/threadednoticelist.php:460
+#, php-format
+msgid "%%s and %d other repeated this."
+msgid_plural "%%s and %d others repeated this."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: List message for repeated notices.
+#. TRANS: %%s is a list of users who have repeated a notice.
+#. TRANS: Plural is based on the number of of users that have repeated a
+#. notice.
+#: lib/threadednoticelist.php:468
+#, php-format
+msgid "%%s repeated this."
+msgid_plural "%%s repeated this."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Form legend.
+#: lib/togglepeopletag.php:94
+#, php-format
+msgid "Search and list people"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:105
+msgid "Everything"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:109
+msgid "Fullname"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:115
+msgid "URI (Remote users)"
+msgstr ""
+
+#. TRANS: Dropdown field label.
+#: lib/togglepeopletag.php:121
+msgctxt "LABEL"
+msgid "Search in"
+msgstr ""
+
+#. TRANS: Dropdown field title.
+#: lib/togglepeopletag.php:123
+msgid "Choose a field to search."
+msgstr ""
+
+#. TRANS: Form legend.
+#. TRANS: %1$s is a nickname, $2$s is a list.
+#: lib/togglepeopletag.php:190
+#, php-format
+msgid "Remove %1$s from list %2$s"
+msgstr ""
+
+#. TRANS: Legend on form to add a profile to a list.
+#. TRANS: %1$s is a nickname, %2$s is a list.
+#: lib/togglepeopletag.php:268
+#, php-format
+msgid "Add %1$s to list %2$s"
+msgstr ""
+
+#. TRANS: Title for top posters section.
+#: lib/topposterssection.php:74
+msgid "Top posters"
+msgstr ""
+
+#. TRANS: Option in drop-down of potential addressees.
+#: lib/toselector.php:87
+msgctxt "SENDTO"
+msgid "Everyone"
+msgstr ""
+
+#. TRANS: Option in drop-down of potential addressees.
+#. TRANS: %s is a StatusNet sitename.
+#: lib/toselector.php:93
+#, php-format
+msgid "My colleagues at %s"
+msgstr ""
+
+#. TRANS: Label for drop-down of potential addressees.
+#: lib/toselector.php:115
+msgctxt "LABEL"
+msgid "To:"
+msgstr ""
+
+#. TRANS: Checkbox label in widget for selecting potential addressees to mark
+#. the notice private.
+#: lib/toselector.php:124
+msgid "Private?"
+msgstr ""
+
+#. TRANS: Client exception thrown in widget for selecting potential addressees
+#. when an invalid fill option was received.
+#: lib/toselector.php:163
+#, php-format
+msgid "Unknown to value: \"%s\"."
+msgstr ""
+
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Exception text shown when no object found with certain URI
+#. TRANS: %s is the URI.
+#: lib/unknownuriexception.php:43
+#, php-format
+msgid "No object found with URI \"%s\""
+msgstr ""
+
+#. TRANS: Title for unsandbox form.
+#: lib/unsandboxform.php:67
+msgctxt "TITLE"
+msgid "Unsandbox"
+msgstr ""
+
+#. TRANS: Description for unsandbox form.
+#: lib/unsandboxform.php:78
+msgid "Unsandbox this user"
+msgstr ""
+
+#. TRANS: Title for unsilence form.
+#: lib/unsilenceform.php:65
+msgid "Unsilence"
+msgstr ""
+
+#. TRANS: Form description for unsilence form.
+#: lib/unsilenceform.php:76
+msgid "Unsilence this user"
+msgstr ""
+
+#. TRANS: Form legend on unsubscribe form.
+#: lib/unsubscribeform.php:109
+msgid "Unsubscribe from this user"
+msgstr ""
+
+#. TRANS: Button text on unsubscribe form.
+#. TRANS: Button text for unsubscribing from a list.
+#: lib/unsubscribeform.php:132 lib/unsubscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Unsubscribe"
+msgstr ""
+
+#. TRANS: Button title on unsubscribe form.
+#: lib/unsubscribeform.php:134
+msgid "Unsubscribe from this user."
+msgstr ""
+
+#. TRANS: Authorisation exception thrown when a user a not allowed to login.
+#: lib/util.php:330
+msgid "Not allowed to log in."
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1331
+msgid "a few seconds ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1334
+msgid "about a minute ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1338
+#, php-format
+msgid "about one minute ago"
+msgid_plural "about %d minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1341
+msgid "about an hour ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1345
+#, php-format
+msgid "about one hour ago"
+msgid_plural "about %d hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1348
+msgid "about a day ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1352
+#, php-format
+msgid "about one day ago"
+msgid_plural "about %d days ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1355
+msgid "about a month ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1359
+#, php-format
+msgid "about one month ago"
+msgid_plural "about %d months ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1362
+msgid "about a year ago"
+msgstr ""
+
+#. TRANS: Human-readable full date-time specification (formatting on
+#. http://php.net/date)
+#: lib/util.php:1382
+msgid "l, d-M-Y H:i:s T"
+msgstr ""
+
+#. TRANS: Web color exception thrown when a hexadecimal color code does not
+#. validate.
+#. TRANS: %s is the provided (invalid) color code.
+#: lib/webcolor.php:81 lib/webcolor.php:121
+#, php-format
+msgid "%s is not a valid color! Use 3 or 6 hex characters."
+msgstr ""
+
+#. TRANS: Commandline script output. %s is the filename that contains a backup
+#. for a user.
+#: scripts/restoreuser.php:62
+#, php-format
+msgid "Getting backup from file '%s'."
+msgstr ""
diff --git a/locale/br/LC_MESSAGES/statusnet.po b/locale/br/LC_MESSAGES/statusnet.po
index 9dcf183d69..103f031466 100644
--- a/locale/br/LC_MESSAGES/statusnet.po
+++ b/locale/br/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Breton (http://www.transifex.com/projects/p/gnu-social/language/br/)\n"
+"Language-Team: Breton (http://www.transifex.com/gnu-social/gnu-social/language/br/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/ca/LC_MESSAGES/statusnet.po b/locale/ca/LC_MESSAGES/statusnet.po
index ca41a436cb..203d88702b 100644
--- a/locale/ca/LC_MESSAGES/statusnet.po
+++ b/locale/ca/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Catalan (http://www.transifex.com/projects/p/gnu-social/language/ca/)\n"
+"Language-Team: Catalan (http://www.transifex.com/gnu-social/gnu-social/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/cs/LC_MESSAGES/statusnet.po b/locale/cs/LC_MESSAGES/statusnet.po
index 6dce5b55eb..802ca819ef 100644
--- a/locale/cs/LC_MESSAGES/statusnet.po
+++ b/locale/cs/LC_MESSAGES/statusnet.po
@@ -11,7 +11,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Czech (http://www.transifex.com/projects/p/gnu-social/language/cs/)\n"
+"Language-Team: Czech (http://www.transifex.com/gnu-social/gnu-social/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/da/LC_MESSAGES/statusnet.po b/locale/da/LC_MESSAGES/statusnet.po
index ff5def17c1..22b97ee042 100644
--- a/locale/da/LC_MESSAGES/statusnet.po
+++ b/locale/da/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Danish (http://www.transifex.com/projects/p/gnu-social/language/da/)\n"
+"Language-Team: Danish (http://www.transifex.com/gnu-social/gnu-social/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/de/LC_MESSAGES/statusnet.po b/locale/de/LC_MESSAGES/statusnet.po
index 4b7addf231..7bc0a2cd22 100644
--- a/locale/de/LC_MESSAGES/statusnet.po
+++ b/locale/de/LC_MESSAGES/statusnet.po
@@ -11,7 +11,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-18 23:41+0000\n"
"Last-Translator: D P\n"
-"Language-Team: German (http://www.transifex.com/projects/p/gnu-social/language/de/)\n"
+"Language-Team: German (http://www.transifex.com/gnu-social/gnu-social/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/el/LC_MESSAGES/statusnet.po b/locale/el/LC_MESSAGES/statusnet.po
index cf164355f5..a16b96cf75 100644
--- a/locale/el/LC_MESSAGES/statusnet.po
+++ b/locale/el/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Greek (http://www.transifex.com/projects/p/gnu-social/language/el/)\n"
+"Language-Team: Greek (http://www.transifex.com/gnu-social/gnu-social/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/en_GB/LC_MESSAGES/statusnet.po b/locale/en_GB/LC_MESSAGES/statusnet.po
index ebd07b6b69..6bf784e322 100644
--- a/locale/en_GB/LC_MESSAGES/statusnet.po
+++ b/locale/en_GB/LC_MESSAGES/statusnet.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Luke Hollins , 2015
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
-"Last-Translator: digitaldreamer \n"
-"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/gnu-social/language/en_GB/)\n"
+"PO-Revision-Date: 2015-03-20 20:03+0000\n"
+"Last-Translator: Luke Hollins \n"
+"Language-Team: English (United Kingdom) (http://www.transifex.com/gnu-social/gnu-social/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,12 +26,12 @@ msgid ""
" properly. The site admins probably know about the problem, but you can "
"contact them at %2$s to make sure. Otherwise, wait a few minutes and try "
"again."
-msgstr ""
+msgstr "The database for %1$s is not responding correctly, so the site will not work properly. The site admins probably know about the problem, but you can contact them at %2$s to make sure. Otherwise, wait a few minutes and try again."
#. TRANS: Error message.
#: index.php:137
msgid "An error occurred."
-msgstr ""
+msgstr "An error occurred."
#. TRANS: Error message displayed when there is no StatusNet configuration
#. file.
@@ -38,12 +39,12 @@ msgstr ""
#, php-format
msgid ""
"No configuration file found. Try running the installation program first."
-msgstr ""
+msgstr "No configuration file found. Try running the installation program first."
#. TRANS: Error message displayed when trying to access a non-existing page.
#: index.php:260
msgid "Unknown page"
-msgstr ""
+msgstr "Unknown page"
#. TRANS: Error message displayed when trying to perform an undefined action.
#. TRANS: Title for password recovery page when an unknown action has been
@@ -106,7 +107,7 @@ msgstr "Closed"
#. TRANS: Button title to save access settings in site admin panel.
#: actions/accessadminpanel.php:191
msgid "Save access settings."
-msgstr ""
+msgstr "Save access settings."
#. TRANS: Button text to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
@@ -207,7 +208,7 @@ msgstr "No such profile."
#: actions/removepeopletag.php:108 actions/showprofiletag.php:87
#: actions/subscribepeopletag.php:91 actions/unsubscribepeopletag.php:92
msgid "No such list."
-msgstr ""
+msgstr "No such list."
#. TRANS: Client error displayed when an unknown error occurs when adding a
#. user to a list.
@@ -215,7 +216,7 @@ msgstr ""
#: actions/addpeopletag.php:134
#, php-format
msgid "There was an unexpected error while listing %s."
-msgstr ""
+msgstr "There was an unexpected error while listing %s."
#. TRANS: Client error displayed when an unknown error occurs when adding a
#. user to a list.
@@ -225,13 +226,13 @@ msgstr ""
msgid ""
"There was a problem listing %s. The remote server is probably not responding"
" correctly. Please try retrying later."
-msgstr ""
+msgstr "There was a problem listing %s. The remote server is probably not responding correctly. Please retry later."
#. TRANS: Title after adding a user to a list.
#: actions/addpeopletag.php:148
msgctxt "TITLE"
msgid "Listed"
-msgstr ""
+msgstr "Listed"
#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
@@ -244,14 +245,14 @@ msgstr "No such page."
#. TRANS: Title of a user's own start page.
#: actions/all.php:71
msgid "Home timeline"
-msgstr ""
+msgstr "Home timeline"
#. TRANS: Title of another user's start page.
#. TRANS: %s is the other user's name.
#: actions/all.php:75
#, php-format
msgid "%s's home timeline"
-msgstr ""
+msgstr "%s's home timeline"
#. TRANS: %s is user nickname.
#. TRANS: Feed title.
@@ -259,7 +260,7 @@ msgstr ""
#: actions/all.php:90 actions/showprofiletag.php:181
#, php-format
msgid "Feed for friends of %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Feed for friends of %s (Activity Streams JSON)"
#. TRANS: %s is user nickname.
#: actions/all.php:98
@@ -330,7 +331,7 @@ msgstr "Why not [register an account](%%%%action.register%%%%) and then nudge %s
#: actions/all.php:189 actions/public.php:248
msgctxt "BUTTON"
msgid "Send invite"
-msgstr ""
+msgstr "Send invite"
#. TRANS: Client error when user not found for an rss related action.
#. TRANS: Client error displayed when no existing user is provided for a
@@ -541,7 +542,7 @@ msgstr "Homepage is not a valid URL."
#: actions/newgroup.php:110 actions/profilesettings.php:274
#: actions/register.php:215
msgid "Full name is too long (maximum 255 characters)."
-msgstr ""
+msgstr "Full name is too long (maximum 255 characters)."
#. TRANS: Form validation error on registration page when providing too long a
#. bio text.
@@ -557,8 +558,8 @@ msgstr ""
#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Bio is too long (maximum %d character)."
+msgstr[1] "Bio is too long (maximum %d characters)."
#. TRANS: Form validation error displayed when trying to register with a too
#. long location.
@@ -575,7 +576,7 @@ msgstr[1] ""
#: actions/newgroup.php:120 actions/profilesettings.php:287
#: actions/register.php:225
msgid "Location is too long (maximum 255 characters)."
-msgstr ""
+msgstr "Location is too long (maximum 255 characters)."
#. TRANS: Form validation error displayed when trying to register with too
#. short a password.
@@ -596,7 +597,7 @@ msgstr "Password must be 6 or more characters."
#: actions/apiaccountregister.php:153 actions/passwordsettings.php:168
#: actions/register.php:231
msgid "Passwords do not match."
-msgstr ""
+msgstr "Passwords do not match."
#. TRANS: Form validation error displayed when trying to register with an
#. invalid username or password.
@@ -608,12 +609,12 @@ msgstr "Invalid username or password."
#: actions/apiaccountupdatebackgroundcolor.php:72
#: actions/apiaccountupdatelinkcolor.php:73
msgid "Not a valid hex color."
-msgstr ""
+msgstr "Not a valid hex color."
#: actions/apiaccountupdatebackgroundcolor.php:79
#: actions/apiaccountupdatelinkcolor.php:80
msgid "Error updating user."
-msgstr ""
+msgstr "Error updating user."
#. TRANS: Client error displayed when no valid device parameter is provided
#. for a user's delivery device setting.
@@ -670,14 +671,14 @@ msgid ""
msgid_plural ""
"The server was unable to handle that much POST data (%s bytes) due to its "
"current configuration."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "The server was unable to handle that much POST data (%s byte) due to its current configuration."
+msgstr[1] "The server was unable to handle that much POST data (%s bytes) due to its current configuration."
#. TRANS: Title for Atom feed.
#: actions/apiatomservice.php:86
msgctxt "ATOM"
msgid "Main"
-msgstr ""
+msgstr "Main"
#. TRANS: Title for Atom feed. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
@@ -707,14 +708,14 @@ msgstr "%s subscriptions"
#: actions/apiatomservice.php:116
#, php-format
msgid "%s favorites"
-msgstr ""
+msgstr "%s favourites"
#. TRANS: Title for Atom feed with a user's memberships. %s is a user
#. nickname.
#: actions/apiatomservice.php:127
#, php-format
msgid "%s memberships"
-msgstr ""
+msgstr "%s memberships"
#. TRANS: Client error displayed when users try to block themselves.
#: actions/apiblockcreate.php:92
@@ -733,31 +734,31 @@ msgstr "Unblock user failed."
#: actions/apicheckhub.php:57
msgid "No URL."
-msgstr ""
+msgstr "No URL."
#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
msgid "Invalid URL."
-msgstr ""
+msgstr "Invalid URL."
#: actions/apicheckhub.php:86
msgid "No feed found"
-msgstr ""
+msgstr "No feed found"
#: actions/apicheckhub.php:88
msgid "No hub found"
-msgstr ""
+msgstr "No hub found"
#. TRANS: Client exception thrown when no conversation ID is given.
#: actions/apiconversation.php:67
msgid "No conversation ID."
-msgstr ""
+msgstr "No conversation ID."
#. TRANS: Client exception thrown when referring to a non-existing
#. conversation ID (%d).
#: actions/apiconversation.php:74
#, php-format
msgid "No conversation with ID %d."
-msgstr ""
+msgstr "No conversation with ID %d."
#. TRANS: Title for conversion timeline.
#: actions/apiconversation.php:101
@@ -769,7 +770,7 @@ msgstr "Conversation"
#. non-existing profile.
#: actions/apiexternalprofileshow.php:60
msgid "Profile not found."
-msgstr ""
+msgstr "Profile not found."
#. TRANS: Client error displayed when trying follow who's profile could not be
#. found.
@@ -806,7 +807,7 @@ msgstr "You cannot unfollow yourself."
#. call checking if a friendship exists.
#: actions/apifriendshipsexists.php:86
msgid "Two valid IDs or nick names must be supplied."
-msgstr ""
+msgstr "Two valid IDs or nick names must be supplied."
#. TRANS: Client error displayed when a source user could not be determined
#. showing friendship.
@@ -866,8 +867,8 @@ msgstr "Group not found."
#, php-format
msgid "Description is too long (maximum %d character)."
msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Description is too long (maximum %d character)."
+msgstr[1] "Description is too long (maximum %d characters)."
#. TRANS: Client error shown when providing too many aliases during group
#. creation.
@@ -883,8 +884,8 @@ msgstr[1] ""
#, php-format
msgid "Too many aliases! Maximum %d allowed."
msgid_plural "Too many aliases! Maximum %d allowed."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Too many aliases! Maximum %d allowed."
+msgstr[1] "Too many aliases! Maximum %d allowed."
#. TRANS: Server error displayed when trying to join a group the user is
#. already a member of.
@@ -995,12 +996,12 @@ msgstr "Could not create aliases."
#: actions/apilistsubscriber.php:45 actions/apitimelinelist.php:92
#: lib/apilistusers.php:65
msgid "List not found."
-msgstr ""
+msgstr "List not found."
#. TRANS: Client error displayed when trying to update another user's list.
#: actions/apilist.php:136
msgid "You cannot update lists that do not belong to you."
-msgstr ""
+msgstr "You cannot update lists that do not belong to you."
#. TRANS: Client error displayed when an unknown error occurs updating a list.
#. TRANS: Client error displayed when an unknown error occurs viewing list
@@ -1013,58 +1014,58 @@ msgstr ""
#: actions/apilistmembers.php:104 actions/apilistsubscribers.php:48
#: actions/apilistsubscribers.php:79
msgid "An error occured."
-msgstr ""
+msgstr "An error occured."
#. TRANS: Client error displayed when trying to delete another user's list.
#: actions/apilist.php:173
msgid "You cannot delete lists that do not belong to you."
-msgstr ""
+msgstr "You cannot delete lists that do not belong to you."
#. TRANS: Client error displayed when referring to a non-list member.
#: actions/apilistmember.php:94
msgid "The specified user is not a member of this list."
-msgstr ""
+msgstr "The specified user is not a member of this list."
#. TRANS: Client error displayed when trying to add members to a list without
#. having the right to do so.
#: actions/apilistmembers.php:46
msgid "You are not allowed to add members to this list."
-msgstr ""
+msgstr "You are not allowed to add members to this list."
#. TRANS: Client error displayed when trying to modify list members without
#. specifying them.
#: actions/apilistmembers.php:51 actions/apilistmembers.php:89
msgid "You must specify a member."
-msgstr ""
+msgstr "You must specify a member."
#. TRANS: Client error displayed when trying to remove members from a list
#. without having the right to do so.
#: actions/apilistmembers.php:84
msgid "You are not allowed to remove members from this list."
-msgstr ""
+msgstr "You are not allowed to remove members from this list."
#. TRANS: Client error displayed when trying to remove a list member that is
#. not part of a list.
#: actions/apilistmembers.php:99
msgid "The user you are trying to remove from the list is not a member."
-msgstr ""
+msgstr "The user you are trying to remove from the list is not a member."
#. TRANS: Client error displayed when trying to create a list without a name.
#: actions/apilists.php:137
msgid "A list must have a name."
-msgstr ""
+msgstr "A list must have a name."
#. TRANS: Client error displayed when a membership check for a user is
#. nagative.
#: actions/apilistsubscriber.php:65
msgid "The specified user is not a subscriber of this list."
-msgstr ""
+msgstr "The specified user is not a subscriber of this list."
#. TRANS: Client error displayed when trying to unsubscribe from a non-
#. subscribed list.
#: actions/apilistsubscribers.php:72
msgid "You are not subscribed to this list."
-msgstr ""
+msgstr "You are not subscribed to this list."
#. TRANS: Client error displayed when uploading a media file has failed.
#: actions/apimediaupload.php:95
@@ -1092,7 +1093,7 @@ msgstr "Invalid request token."
#. OAuth API.
#: actions/apioauthauthorize.php:118
msgid "Request token already authorized."
-msgstr ""
+msgstr "Request token already authorised."
#. TRANS: Form validation error given when an invalid username and/or password
#. was passed to the OAuth API.
@@ -1103,7 +1104,7 @@ msgstr "Invalid nickname / password!"
#. TRANS: Server error displayed when a database action fails.
#: actions/apioauthauthorize.php:208
msgid "Database error inserting oauth_token_association."
-msgstr ""
+msgstr "Database error inserting oauth_token_association."
#. TRANS: Client error given on when invalid data was passed through a form in
#. the OAuth API.
@@ -1150,7 +1151,7 @@ msgid ""
"An application would like the ability to %3$s your %4$s "
"account data. You should only give access to your %4$s account to third "
"parties you trust."
-msgstr ""
+msgstr "An application would like the ability to %3$s your %4$s account data. You should only give access to your %4$s account to third parties you trust."
#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the
@@ -1168,7 +1169,7 @@ msgstr "The application %1$s by %2$s would lik
#: actions/apioauthauthorize.php:422
msgctxt "LEGEND"
msgid "Account"
-msgstr ""
+msgstr "Account"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
@@ -1208,7 +1209,7 @@ msgstr "Cancel"
#: actions/apioauthauthorize.php:452
msgctxt "BUTTON"
msgid "Allow"
-msgstr ""
+msgstr "Allow"
#. TRANS: Form instructions.
#: actions/apioauthauthorize.php:469
@@ -1233,7 +1234,7 @@ msgstr "The request token %s has been revoked."
#. OAuth.
#: actions/apioauthauthorize.php:588
msgid "You have successfully authorized the application"
-msgstr ""
+msgstr "You have successfully authorised the application"
#. TRANS: Message notifying the user that an anonymous client application was
#. successfully authorized to access the user's account with OAuth.
@@ -1241,7 +1242,7 @@ msgstr ""
msgid ""
"Please return to the application and enter the following security code to "
"complete the process."
-msgstr ""
+msgstr "Please return to the application and enter the following security code to complete the process."
#. TRANS: Title of the page notifying the user that the client application was
#. successfully authorized to access the user's account with OAuth.
@@ -1249,7 +1250,7 @@ msgstr ""
#: actions/apioauthauthorize.php:599
#, php-format
msgid "You have successfully authorized %s"
-msgstr ""
+msgstr "You have successfully authorised %s"
#. TRANS: Message notifying the user that the client application was
#. successfully authorized to access the user's account with OAuth.
@@ -1259,7 +1260,7 @@ msgstr ""
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
-msgstr ""
+msgstr "Please return to %s and enter the following security code to complete the process."
#. TRANS: Client error displayed trying to delete a status not using POST or
#. DELETE.
@@ -1295,14 +1296,14 @@ msgstr "No such notice."
#: actions/apistatusesshow.php:115 lib/atompubaction.php:58
#: lib/atompubaction.php:71 lib/atompubaction.php:76 lib/atompubaction.php:81
msgid "HTTP method not supported."
-msgstr ""
+msgstr "HTTP method not supported."
#. TRANS: Exception thrown requesting an unsupported notice output format.
#. TRANS: %s is the requested output format.
#: actions/apistatusesshow.php:140
#, php-format
msgid "Unsupported format: %s."
-msgstr ""
+msgstr "Unsupported format: %s."
#. TRANS: Client error displayed requesting a deleted status.
#: actions/apistatusesshow.php:151
@@ -1318,7 +1319,7 @@ msgstr "No status with that ID found."
#. Atom format.
#: actions/apistatusesshow.php:223
msgid "Can only delete using the Atom format."
-msgstr ""
+msgstr "Can only delete using the Atom format."
#. TRANS: Client error displayed when a user has no rights to delete notices
#. of other users.
@@ -1326,24 +1327,24 @@ msgstr ""
#. by the current user.
#: actions/apistatusesshow.php:230 actions/deletenotice.php:78
msgid "Cannot delete this notice."
-msgstr ""
+msgstr "Cannot delete this notice."
#. TRANS: Confirmation of notice deletion in API. %d is the ID (number) of the
#. deleted notice.
#: actions/apistatusesshow.php:243
#, php-format
msgid "Deleted notice %d"
-msgstr ""
+msgstr "Deleted notice %d"
#. TRANS: Client error displayed when the parameter "status" is missing.
#: actions/apistatusesupdate.php:206
msgid "Client must provide a 'status' parameter with a value."
-msgstr ""
+msgstr "Client must provide a 'status' parameter with a value."
#. TRANS: Client error displayed when replying to a non-existing notice.
#: actions/apistatusesupdate.php:243
msgid "Parent notice not found."
-msgstr ""
+msgstr "Parent notice not found."
#. TRANS: Client error displayed exceeding the maximum notice length.
#. TRANS: %d is the maximum lenth for a notice.
@@ -1353,8 +1354,8 @@ msgstr ""
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Maximum notice size is %d character, including attachment URL."
+msgstr[1] "Maximum notice size is %d characters, including attachment URL."
#. TRANS: Client error displayed when requesting profiles of followers in an
#. unsupported format.
@@ -1369,7 +1370,7 @@ msgstr "Unsupported format."
#: actions/apitimelinelist.php:151
#, php-format
msgid "Could not generate feed for list - %s"
-msgstr ""
+msgstr "Could not generate feed for list - %s"
#. TRANS: Title for timeline of most recent mentions of a user.
#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
@@ -1384,7 +1385,7 @@ msgstr "%1$s / Updates mentioning %2$s"
#: actions/apitimelinementions.php:122
#, php-format
msgid "%1$s updates that reply to updates from %3$s / %2$s."
-msgstr ""
+msgstr "%1$s updates that reply to updates from %3$s / %2$s."
#. TRANS: Title for site timeline. %s is the StatusNet sitename.
#. TRANS: Public RSS feed title. %s is the StatusNet site name.
@@ -1403,7 +1404,7 @@ msgstr "%s updates from everyone!"
#. 'retweeted by me'.
#: actions/apitimelineretweetedbyme.php:68
msgid "Unimplemented."
-msgstr ""
+msgstr "Unimplemented."
#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
#: actions/apitimelineretweetedtome.php:94
@@ -1418,7 +1419,7 @@ msgstr "Repeated to %s"
#: actions/apitimelineretweetedtome.php:99
#, php-format
msgid "%1$s notices that were to repeated to %2$s / %3$s."
-msgstr ""
+msgstr "%1$s notices that were to repeated to %2$s / %3$s."
#. TRANS: Title of list of repeated notices of the logged in user.
#. TRANS: %s is the nickname of the logged in user.
@@ -1433,7 +1434,7 @@ msgstr "Repeats of %s"
#: actions/apitimelineretweetsofme.php:103
#, php-format
msgid "%1$s notices that %2$s / %3$s has repeated."
-msgstr ""
+msgstr "%1$s notices that %2$s / %3$s has repeated."
#. TRANS: Title for timeline with lastest notices with a given tag.
#. TRANS: %s is the tag.
@@ -1457,35 +1458,35 @@ msgstr "Updates tagged with %1$s on %2$s!"
#. timeline.
#: actions/apitimelineuser.php:323
msgid "Only the user can add to their own timeline."
-msgstr ""
+msgstr "Only the user can add to their own timeline."
#. TRANS: Client error displayed when using another format than AtomPub.
#: actions/apitimelineuser.php:329
msgid "Only accept AtomPub for Atom feeds."
-msgstr ""
+msgstr "Only accept AtomPub for Atom feeds."
#. TRANS: Client error displayed attempting to post an empty API notice.
#: actions/apitimelineuser.php:335
msgid "Atom post must not be empty."
-msgstr ""
+msgstr "Atom post must not be empty."
#. TRANS: Client error displayed attempting to post an API that is not well-
#. formed XML.
#: actions/apitimelineuser.php:344
msgid "Atom post must be well-formed XML."
-msgstr ""
+msgstr "Atom post must be well-formed XML."
#. TRANS: Client error displayed when not using an Atom entry.
#: actions/apitimelineuser.php:350 actions/atompubmembershipfeed.php:191
#: actions/atompubsubscriptionfeed.php:203
msgid "Atom post must be an Atom entry."
-msgstr ""
+msgstr "Atom post must be an Atom entry."
#. TRANS: Client error displayed when not using the POST verb. Do not
#. translate POST.
#: actions/apitimelineuser.php:360
msgid "Can only handle POST activities."
-msgstr ""
+msgstr "Can only handle POST activities."
#. TRANS: Client error displayed when using an unsupported activity object
#. type.
@@ -1493,7 +1494,7 @@ msgstr ""
#: actions/apitimelineuser.php:370
#, php-format
msgid "Cannot handle activity object type \"%s\"."
-msgstr ""
+msgstr "Cannot handle activity object type \"%s\"."
#. TRANS: Client error displayed when posting a notice without content through
#. the API.
@@ -1501,14 +1502,14 @@ msgstr ""
#: actions/apitimelineuser.php:403
#, php-format
msgid "No content for notice %d."
-msgstr ""
+msgstr "No content for notice %d."
#. TRANS: Client error displayed when using another format than AtomPub.
#. TRANS: %s is the notice URI.
#: actions/apitimelineuser.php:430
#, php-format
msgid "Notice with URI \"%s\" already exists."
-msgstr ""
+msgstr "Notice with URI \"%s\" already exists."
#. TRANS: Server error for unfinished API method showTrends.
#: actions/apitrends.php:83
@@ -1612,7 +1613,7 @@ msgstr "No nickname or ID."
#: actions/approvegroup.php:97 actions/approvesub.php:60
#: actions/cancelgroup.php:96
msgid "Must be logged in."
-msgstr ""
+msgstr "Must be logged in."
#. TRANS: Client error displayed trying to approve group membership while not
#. a group administrator.
@@ -1621,7 +1622,7 @@ msgstr ""
#. TRANS: being a group administrator.
#: actions/approvegroup.php:104 actions/cancelgroup.php:104
msgid "Only group admin can approve or cancel join requests."
-msgstr ""
+msgstr "Only group admin can approve or cancel join requests."
#. TRANS: Client error displayed trying to approve group membership without
#. specifying a profile to approve.
@@ -1629,7 +1630,7 @@ msgstr ""
#. specifying a profile to approve.
#: actions/approvegroup.php:108 actions/approvesub.php:66
msgid "Must specify a profile."
-msgstr ""
+msgstr "Must specify a profile."
#. TRANS: Client error displayed trying to approve group membership for a non-
#. existing request.
@@ -1640,19 +1641,19 @@ msgstr ""
#: actions/approvegroup.php:117 actions/cancelgroup.php:116
#, php-format
msgid "%s is not in the moderation queue for this group."
-msgstr ""
+msgstr "%s is not in the moderation queue for this group."
#. TRANS: Client error displayed trying to approve/deny group membership.
#. TRANS: Client error displayed trying to approve/deny subscription.
#: actions/approvegroup.php:124 actions/approvesub.php:82
msgid "Internal error: received neither cancel nor abort."
-msgstr ""
+msgstr "Internal error: received neither cancel nor abort."
#. TRANS: Client error displayed trying to approve/deny group membership.
#. TRANS: Client error displayed trying to approve/deny subscription
#: actions/approvegroup.php:128 actions/approvesub.php:86
msgid "Internal error: received both cancel and abort."
-msgstr ""
+msgstr "Internal error: received both cancel and abort."
#. TRANS: Server error displayed when cancelling a queued group join request
#. fails.
@@ -1661,7 +1662,7 @@ msgstr ""
#: actions/approvegroup.php:156 actions/cancelgroup.php:140
#, php-format
msgid "Could not cancel request for user %1$s to join group %2$s."
-msgstr ""
+msgstr "Could not cancel request for user %1$s to join group %2$s."
#. TRANS: Title for leave group page after group join request is
#. approved/disapproved.
@@ -1670,17 +1671,17 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "%1$s's request for %2$s"
-msgstr ""
+msgstr "%1$s's request for %2$s"
#. TRANS: Message on page for group admin after approving a join request.
#: actions/approvegroup.php:173
msgid "Join request approved."
-msgstr ""
+msgstr "Join request approved."
#. TRANS: Message on page for group admin after rejecting a join request.
#: actions/approvegroup.php:176
msgid "Join request canceled."
-msgstr ""
+msgstr "Join request canceled."
#. TRANS: Client error displayed trying to approve subscription for a non-
#. existing request.
@@ -1688,7 +1689,7 @@ msgstr ""
#: actions/approvesub.php:75
#, php-format
msgid "%s is not in the moderation queue for your subscriptions."
-msgstr ""
+msgstr "%s is not in the moderation queue for your subscriptions."
#. TRANS: Server error displayed when cancelling a queued subscription request
#. fails.
@@ -1697,7 +1698,7 @@ msgstr ""
#: actions/approvesub.php:115
#, php-format
msgid "Could not cancel or approve request for user %1$s to join group %2$s."
-msgstr ""
+msgstr "Could not cancel or approve request for user %1$s to join group %2$s."
#. TRANS: Title for subscription approval ajax return
#. TRANS: %1$s is the approved user's nickname
@@ -1705,77 +1706,77 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "%1$s's request"
-msgstr ""
+msgstr "%1$s's request"
#. TRANS: Message on page for user after approving a subscription request.
#: actions/approvesub.php:131
msgid "Subscription approved."
-msgstr ""
+msgstr "Subscription approved."
#. TRANS: Message on page for user after rejecting a subscription request.
#: actions/approvesub.php:134
msgid "Subscription canceled."
-msgstr ""
+msgstr "Subscription canceled."
#. TRANS: Title for group membership feed.
#. TRANS: %s is a username.
#: actions/atompubmembershipfeed.php:105
#, php-format
msgid "Group memberships of %s"
-msgstr ""
+msgstr "Group memberships of %s"
#. TRANS: Subtitle for group membership feed.
#. TRANS: %1$s is a username, %2$s is the StatusNet sitename.
#: actions/atompubmembershipfeed.php:110
#, php-format
msgid "Groups %1$s is a member of on %2$s"
-msgstr ""
+msgstr "Groups %1$s is a member of %2$s"
#. TRANS: Client exception thrown when trying subscribe someone else to a
#. group.
#: actions/atompubmembershipfeed.php:180
msgid "Cannot add someone else's membership."
-msgstr ""
+msgstr "Cannot add someone else's membership."
#. TRANS: Client error displayed when not using the join verb.
#: actions/atompubmembershipfeed.php:202
msgid "Can only handle join activities."
-msgstr ""
+msgstr "Can only handle join activities."
#. TRANS: Client exception thrown when trying to join something which is not a
#. group
#: actions/atompubmembershipfeed.php:209
msgid "Can only join groups."
-msgstr ""
+msgstr "Can only join groups."
#. TRANS: Client exception thrown when trying to subscribe to a non-existing
#. group.
#: actions/atompubmembershipfeed.php:217
msgid "Unknown group."
-msgstr ""
+msgstr "Unknown group."
#. TRANS: Client exception thrown when trying to subscribe to an already
#. subscribed group.
#: actions/atompubmembershipfeed.php:225
msgid "Already a member."
-msgstr ""
+msgstr "Already a member."
#. TRANS: Client exception thrown when trying to subscribe to group while
#. blocked from that group.
#: actions/atompubmembershipfeed.php:233
msgid "Blocked by admin."
-msgstr ""
+msgstr "Blocked by admin."
#. TRANS: Client exception thrown when trying to show membership of a non-
#. subscribed group
#: actions/atompubshowmembership.php:72
msgid "Not a member."
-msgstr ""
+msgstr "Not a member."
#. TRANS: Client exception thrown when deleting someone else's membership.
#: actions/atompubshowmembership.php:114
msgid "Cannot delete someone else's membership."
-msgstr ""
+msgstr "Cannot delete someone else's membership."
#. TRANS: Client exception thrown when trying to display a subscription for a
#. non-existing profile ID.
@@ -1785,7 +1786,7 @@ msgstr ""
#: actions/atompubsubscriptionfeed.php:59
#, php-format
msgid "No such profile id: %d."
-msgstr ""
+msgstr "No such profile id: %d."
#. TRANS: Client exception thrown when trying to display a subscription for a
#. non-subscribed profile ID.
@@ -1794,43 +1795,43 @@ msgstr ""
#: actions/atompubshowsubscription.php:78
#, php-format
msgid "Profile %1$d not subscribed to profile %2$d."
-msgstr ""
+msgstr "Profile %1$d not subscribed to profile %2$d."
#. TRANS: Client exception thrown when trying to delete a subscription of
#. another user.
#: actions/atompubshowsubscription.php:122
msgid "Cannot delete someone else's subscription."
-msgstr ""
+msgstr "Cannot delete someone else's subscription."
#. TRANS: Subtitle for Atom subscription feed.
#. TRANS: %1$s is a user nickname, %s$s is the StatusNet sitename.
#: actions/atompubsubscriptionfeed.php:120
#, php-format
msgid "People %1$s has subscribed to on %2$s"
-msgstr ""
+msgstr "People %1$s has subscribed to on %2$s"
#. TRANS: Client exception thrown when trying to subscribe another user.
#: actions/atompubsubscriptionfeed.php:192
msgid "Cannot add someone else's subscription."
-msgstr ""
+msgstr "Cannot add someone else's subscription."
#. TRANS: Client error displayed when not using the follow verb.
#: actions/atompubsubscriptionfeed.php:214
msgid "Can only handle Follow activities."
-msgstr ""
+msgstr "Can only handle Follow activities."
#. TRANS: Client exception thrown when subscribing to an object that is not a
#. person.
#: actions/atompubsubscriptionfeed.php:221
msgid "Can only follow people."
-msgstr ""
+msgstr "Can only follow people."
#. TRANS: Client exception thrown when subscribing to a non-existing profile.
#. TRANS: %s is the unknown profile ID.
#: actions/atompubsubscriptionfeed.php:230
#, php-format
msgid "Unknown profile %s."
-msgstr ""
+msgstr "Unknown profile %s."
#. TRANS: Client error displayed trying to subscribe to an already subscribed
#. profile.
@@ -1838,7 +1839,7 @@ msgstr ""
#: actions/atompubsubscriptionfeed.php:237
#, php-format
msgid "Already subscribed to %s."
-msgstr ""
+msgstr "Already subscribed to %s."
#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:69
@@ -1944,7 +1945,7 @@ msgstr "No file uploaded."
#. TRANS: Avatar upload form instruction after uploading a file.
#: actions/avatarsettings.php:347
msgid "Pick a square area of the image to be your avatar."
-msgstr ""
+msgstr "Pick a square area of the image to be your avatar."
#. TRANS: Server error displayed if an avatar upload went wrong somehow server
#. side.
@@ -1975,19 +1976,19 @@ msgstr "Avatar deleted."
#. currently logged in user.
#: actions/backupaccount.php:61 actions/profilesettings.php:452
msgid "Backup account"
-msgstr ""
+msgstr "Backup account"
#. TRANS: Client exception thrown when trying to backup an account while not
#. logged in.
#: actions/backupaccount.php:79
msgid "Only logged-in users can backup their account."
-msgstr ""
+msgstr "Only logged-in users can backup their account."
#. TRANS: Client exception thrown when trying to backup an account without
#. having backup rights.
#: actions/backupaccount.php:84
msgid "You may not backup your account."
-msgstr ""
+msgstr "You may not backup your account."
#. TRANS: Information displayed on the backup account page.
#: actions/backupaccount.php:227
@@ -1997,19 +1998,19 @@ msgid ""
"experimental feature and provides an incomplete backup; private account "
"information like email and IM addresses is not backed up. Additionally, "
"uploaded files and direct messages are not backed up."
-msgstr ""
+msgstr "You can backup your account data in Activity Streams format. This is an experimental feature and provides an incomplete backup; private account information like email and IM addresses are not backed up. Additionally, uploaded files and direct messages are not backed up."
#. TRANS: Submit button to backup an account on the backup account page.
#: actions/backupaccount.php:250
msgctxt "BUTTON"
msgid "Backup"
-msgstr ""
+msgstr "Backup"
#. TRANS: Title for submit button to backup an account on the backup account
#. page.
#: actions/backupaccount.php:254
msgid "Backup your account."
-msgstr ""
+msgstr "Backup your account."
#. TRANS: Client error displayed when blocking a user that has already been
#. blocked.
@@ -2050,7 +2051,7 @@ msgstr "No"
#. TRANS: Submit button title for 'No' when blocking a user.
#: actions/block.php:155
msgid "Do not block this user."
-msgstr ""
+msgstr "Do not block this user."
#. TRANS: Button label on the user block form.
#. TRANS: Button label on the delete application form.
@@ -2070,7 +2071,7 @@ msgstr "Yes"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#: actions/block.php:162
msgid "Block this user."
-msgstr ""
+msgstr "Block this user."
#. TRANS: Server error displayed when blocking a user fails.
#: actions/block.php:186
@@ -2106,7 +2107,7 @@ msgstr "Unblock user from group"
#: actions/blockedfromgroup.php:313
msgctxt "BUTTON"
msgid "Unblock"
-msgstr ""
+msgstr "Unblock"
#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
@@ -2121,7 +2122,7 @@ msgstr "Unblock this user"
#, php-format
msgctxt "TITLE"
msgid "%1$s left group %2$s"
-msgstr ""
+msgstr "%1$s left group %2$s"
#. TRANS: Title after unsubscribing from a group.
#: actions/cancelsubscription.php:77
@@ -2165,19 +2166,19 @@ msgstr "That address has already been confirmed."
#. address.
#: actions/confirmaddress.php:139 actions/imsettings.php:444
msgid "Could not update user IM preferences."
-msgstr ""
+msgstr "Could not update user IM preferences."
#. TRANS: Server error displayed when adding IM preferences fails.
#: actions/confirmaddress.php:151
msgid "Could not insert user IM preferences."
-msgstr ""
+msgstr "Could not insert user IM preferences."
#. TRANS: Server error displayed when an address confirmation code deletion
#. from the
#. TRANS: database fails in the contact address confirmation action.
#: actions/confirmaddress.php:163
msgid "Could not delete address confirmation."
-msgstr ""
+msgstr "Could not delete address confirmation."
#. TRANS: Title for the contact address confirmation action.
#: actions/confirmaddress.php:178
@@ -2200,31 +2201,31 @@ msgstr "Conversation"
#. TRANS: %s is a user nickname.
#: actions/conversation.php:115 actions/conversation.php:131
msgid "Conversation feed (Activity Streams JSON)"
-msgstr ""
+msgstr "Conversation feed (Activity Streams JSON)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
#: actions/conversation.php:123
msgid "Conversation feed (RSS 2.0)"
-msgstr ""
+msgstr "Conversation feed (RSS 2.0)"
#. TRANS: Client exception displayed trying to delete a user account while not
#. logged in.
#: actions/deleteaccount.php:71
msgid "Only logged-in users can delete their account."
-msgstr ""
+msgstr "Only logged-in users can delete their account."
#. TRANS: Client exception displayed trying to delete a user account without
#. have the rights to do that.
#: actions/deleteaccount.php:77
msgid "You cannot delete your account."
-msgstr ""
+msgstr "You cannot delete your account."
#. TRANS: Confirmation text for user deletion. The user has to type this
#. exactly the same, including punctuation.
#: actions/deleteaccount.php:160 actions/deleteaccount.php:297
msgid "I am sure."
-msgstr ""
+msgstr "I am sure."
#. TRANS: Notification for user about the text that must be input to be able
#. to delete a user account.
@@ -2232,26 +2233,26 @@ msgstr ""
#: actions/deleteaccount.php:164
#, php-format
msgid "You must write \"%s\" exactly in the box."
-msgstr ""
+msgstr "You must write \"%s\" exactly in the box."
#. TRANS: Confirmation that a user account has been deleted.
#: actions/deleteaccount.php:206
msgid "Account deleted."
-msgstr ""
+msgstr "Account deleted."
#. TRANS: Page title for page on which a user account can be deleted.
#. TRANS: Option in profile settings to delete the account of the currently
#. logged in user.
#: actions/deleteaccount.php:228 actions/profilesettings.php:460
msgid "Delete account"
-msgstr ""
+msgstr "Delete account"
#. TRANS: Form text for user deletion form.
#: actions/deleteaccount.php:279
msgid ""
"This will permanently delete your account data from this "
"server."
-msgstr ""
+msgstr "This will permanently delete your account data from this server."
#. TRANS: Additional form text for user deletion form shown if a user has
#. account backup rights.
@@ -2261,7 +2262,7 @@ msgstr ""
msgid ""
"You are strongly advised to back up your data before "
"deletion."
-msgstr ""
+msgstr "You are strongly advised to back up your data before deletion."
#. TRANS: Field label for delete account confirmation entry.
#. TRANS: Field label for password reset form where the password has to be
@@ -2275,12 +2276,12 @@ msgstr "Confirm"
#: actions/deleteaccount.php:304
#, php-format
msgid "Enter \"%s\" to confirm that you want to delete your account."
-msgstr ""
+msgstr "Enter \"%s\" to confirm that you want to delete your account."
#. TRANS: Button title for user account deletion.
#: actions/deleteaccount.php:323
msgid "Permanently delete your account."
-msgstr ""
+msgstr "Permanently delete your account."
#. TRANS: Client error displayed trying to delete an application while not
#. logged in.
@@ -2330,12 +2331,12 @@ msgstr "Are you sure you want to delete this application? This will clear all da
#. TRANS: Submit button title for 'No' when deleting an application.
#: actions/deleteapplication.php:158
msgid "Do not delete this application."
-msgstr ""
+msgstr "Do not delete this application."
#. TRANS: Submit button title for 'Yes' when deleting an application.
#: actions/deleteapplication.php:164
msgid "Delete this application."
-msgstr ""
+msgstr "Delete this application."
#. TRANS: Client error when trying to delete group while not logged in.
#: actions/deletegroup.php:64
@@ -2379,12 +2380,12 @@ msgstr "Are you sure you want to delete this group? This will clear all data abo
#. TRANS: Submit button title for 'No' when deleting a group.
#: actions/deletegroup.php:219
msgid "Do not delete this group."
-msgstr ""
+msgstr "Do not delete this group."
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:226
msgid "Delete this group."
-msgstr ""
+msgstr "Delete this group."
#. TRANS: Instructions for deleting a notice.
#: actions/deletenotice.php:110
@@ -2407,12 +2408,12 @@ msgstr "Are you sure you want to delete this notice?"
#. TRANS: Submit button title for 'No' when deleting a notice.
#: actions/deletenotice.php:159
msgid "Do not delete this notice."
-msgstr ""
+msgstr "Do not delete this notice."
#. TRANS: Submit button title for 'Yes' when deleting a notice.
#: actions/deletenotice.php:166
msgid "Delete this notice."
-msgstr ""
+msgstr "Delete this notice."
#. TRANS: Client error displayed when trying to delete a user without having
#. the right to delete users.
@@ -2447,12 +2448,12 @@ msgstr "Are you sure you want to delete this user? This will clear all data abou
#. TRANS: Submit button title for 'No' when deleting a user.
#: actions/deleteuser.php:158
msgid "Do not delete this user."
-msgstr ""
+msgstr "Do not delete this user."
#. TRANS: Submit button title for 'Yes' when deleting a user.
#: actions/deleteuser.php:165
msgid "Delete this user."
-msgstr ""
+msgstr "Delete this user."
#. TRANS: Client exception thrown when requesting a document from the
#. documentation that does not exist.
@@ -2460,7 +2461,7 @@ msgstr ""
#: actions/doc.php:157
#, php-format
msgid "No such document \"%s\"."
-msgstr ""
+msgstr "No such document \"%s\"."
#. TRANS: Menu item in administrator navigation panel.
#. TRANS: Menu item in default local navigation panel.
@@ -2469,12 +2470,12 @@ msgstr ""
#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
msgctxt "MENU"
msgid "Home"
-msgstr ""
+msgstr "Home"
#: actions/doc.php:181
msgctxt "MENU"
msgid "Docs"
-msgstr ""
+msgstr "Docs"
#. TRANS: Secondary navigation menu item leading to help on StatusNet.
#: actions/doc.php:195 lib/secondarynav.php:56
@@ -2484,28 +2485,28 @@ msgstr "Help"
#: actions/doc.php:196
msgid "Getting started"
-msgstr ""
+msgstr "Getting started"
#. TRANS: Secondary navigation menu item leading to text about StatusNet site.
#: actions/doc.php:200 lib/secondarynav.php:59
msgctxt "MENU"
msgid "About"
-msgstr ""
+msgstr "About"
#: actions/doc.php:201
msgid "About this site"
-msgstr ""
+msgstr "About this site"
#. TRANS: Secondary navigation menu item leading to Frequently Asked
#. Questions.
#: actions/doc.php:205 lib/secondarynav.php:62
msgctxt "MENU"
msgid "FAQ"
-msgstr ""
+msgstr "FAQ"
#: actions/doc.php:206
msgid "Frequently asked questions"
-msgstr ""
+msgstr "Frequently asked questions"
#. TRANS: Secondary navigation menu item leading to e-mail contact information
#. on the
@@ -2513,11 +2514,11 @@ msgstr ""
#: actions/doc.php:210 lib/secondarynav.php:81
msgctxt "MENU"
msgid "Contact"
-msgstr ""
+msgstr "Contact"
#: actions/doc.php:211
msgid "Contact info"
-msgstr ""
+msgstr "Contact info"
#: actions/doc.php:215
msgctxt "MENU"
@@ -2526,7 +2527,7 @@ msgstr "Tags"
#: actions/doc.php:216
msgid "Using tags"
-msgstr ""
+msgstr "Using tags"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item in search group navigation panel.
@@ -2539,16 +2540,16 @@ msgstr "Groups"
#: actions/doc.php:221
msgid "Using groups"
-msgstr ""
+msgstr "Using groups"
#: actions/doc.php:225
msgctxt "MENU"
msgid "API"
-msgstr ""
+msgstr "API"
#: actions/doc.php:226
msgid "RESTful API"
-msgstr ""
+msgstr "RESTful API"
#. TRANS: Title for "Edit application" form.
#. TRANS: Form legend.
@@ -2589,7 +2590,7 @@ msgstr "Name is required."
#. application" form.
#: actions/editapplication.php:186 actions/newapplication.php:110
msgid "Name is too long (maximum 255 characters)."
-msgstr ""
+msgstr "Name is too long (maximum 255 characters)."
#. TRANS: Validation error shown when providing a name for an application that
#. already exists in the "Edit application" form.
@@ -2633,7 +2634,7 @@ msgstr "Organisation is required."
#. in the "Edit application" form.
#: actions/editapplication.php:220 actions/newapplication.php:133
msgid "Organization is too long (maximum 255 characters)."
-msgstr ""
+msgstr "Organisation is too long (maximum 255 characters)."
#. TRANS: Form validation error show when an organisation name has not been
#. provided in the edit application form.
@@ -2694,7 +2695,7 @@ msgstr "Options saved."
#: actions/editpeopletag.php:52
#, php-format
msgid "Delete %s list"
-msgstr ""
+msgstr "Delete %s list"
#. TRANS: Title for edit list page.
#. TRANS: %s is a list.
@@ -2703,13 +2704,13 @@ msgstr ""
#: actions/editpeopletag.php:56 lib/peopletageditform.php:110
#, php-format
msgid "Edit list %s"
-msgstr ""
+msgstr "Edit list %s"
#. TRANS: Error message displayed when trying to perform an action that
#. requires a tagging user or ID.
#: actions/editpeopletag.php:101
msgid "No tagger or ID."
-msgstr ""
+msgstr "No tagger or ID."
#. TRANS: Client error displayed when referring to non-local user.
#: actions/editpeopletag.php:116
@@ -2720,37 +2721,37 @@ msgstr "No such user."
#. created.
#: actions/editpeopletag.php:121
msgid "You must be the creator of the tag to edit it."
-msgstr ""
+msgstr "You must be the creator of the tag to edit it."
#. TRANS: Form instruction for edit list form.
#: actions/editpeopletag.php:217
msgid "Use this form to edit the list."
-msgstr ""
+msgstr "Use this form to edit the list."
#. TRANS: Form validation error displayed if the form data for deleting a tag
#. was incorrect.
#: actions/editpeopletag.php:238
msgid "Delete aborted."
-msgstr ""
+msgstr "Delete aborted."
#. TRANS: Text in confirmation dialog for deleting a tag.
#: actions/editpeopletag.php:246
msgid ""
"Deleting this tag will permanantly remove all its subscription and "
"membership records. Do you still want to continue?"
-msgstr ""
+msgstr "Deleting this tag will permanantly remove all its subscription and membership records. Do you still want to continue?"
#. TRANS: Form validation error displayed if a given tag is invalid.
#: actions/editpeopletag.php:252
msgid "Invalid tag."
-msgstr ""
+msgstr "Invalid tag."
#. TRANS: Form validation error displayed if a given tag is already present.
#. TRANS: %s is the already present tag.
#: actions/editpeopletag.php:257
#, php-format
msgid "You already have a tag named %s."
-msgstr ""
+msgstr "You already have a tag named %s."
#. TRANS: Text in confirmation dialog for setting a tag from public to
#. private.
@@ -2758,12 +2759,12 @@ msgstr ""
msgid ""
"Setting a public tag as private will permanently remove all the existing "
"subscriptions to it. Do you still want to continue?"
-msgstr ""
+msgstr "Setting a public tag as private will permanently remove all the existing subscriptions to it. Do you still want to continue?"
#. TRANS: Server error displayed when updating a list fails.
#: actions/editpeopletag.php:295
msgid "Could not update list."
-msgstr ""
+msgstr "Could not update list."
#. TRANS: Title for e-mail settings.
#: actions/emailsettings.php:60
@@ -2859,7 +2860,7 @@ msgstr "Make a new e-mail address for posting to - cancels the old one."
msgid ""
"To send notices via email, we need to create a unique email address for you "
"on this server:"
-msgstr ""
+msgstr "To send notices via email, we need to create a unique email address for you on this server:"
#. TRANS: Button label for adding an e-mail address to send notices from.
#. TRANS: Button label for adding an SMS e-mail address to send notices from.
@@ -2911,7 +2912,7 @@ msgstr "No e-mail address."
#. TRANS: Message given saving e-mail address that cannot be normalised.
#: actions/emailsettings.php:379
msgid "Cannot normalize that email address."
-msgstr ""
+msgstr "Cannot normalise that email address."
#. TRANS: Message given saving e-mail address that is already set.
#: actions/emailsettings.php:388
@@ -2932,7 +2933,7 @@ msgstr "That e-mail address already belongs to another user."
#: actions/emailsettings.php:411 actions/imsettings.php:365
#: actions/smssettings.php:364
msgid "Could not insert confirmation code."
-msgstr ""
+msgstr "Could not insert confirmation code."
#. TRANS: Message given saving valid e-mail address that is to be confirmed.
#: actions/emailsettings.php:420
@@ -2962,7 +2963,7 @@ msgstr "That is the wrong e-mail address."
#. confirmation.
#: actions/emailsettings.php:454
msgid "Could not delete email confirmation."
-msgstr ""
+msgstr "Could not delete email confirmation."
#. TRANS: Message given after successfully canceling e-mail address
#. confirmation.
@@ -2997,7 +2998,7 @@ msgstr "No incoming e-mail address."
#: actions/emailsettings.php:523 actions/emailsettings.php:547
#: actions/smssettings.php:562 actions/smssettings.php:587
msgid "Could not update user record."
-msgstr ""
+msgstr "Could not update user record."
#. TRANS: Message given after successfully removing an incoming e-mail
#. address.
@@ -3031,7 +3032,7 @@ msgstr "Featured users, page %d"
#: actions/featured.php:96
#, php-format
msgid "A selection of some great users on %s."
-msgstr ""
+msgstr "A selection of some great users on %s."
#. TRANS: Client error displayed when requesting a non-existent file.
#: actions/getfile.php:73
@@ -3155,12 +3156,12 @@ msgstr "Are you sure you want to block user \"%1$s\" from the group \"%2$s\"? Th
#. TRANS: Submit button title for 'No' when blocking a user from a group.
#: actions/groupblock.php:183
msgid "Do not block this user from this group."
-msgstr ""
+msgstr "Do not block this user from this group."
#. TRANS: Submit button title for 'Yes' when blocking a user from a group.
#: actions/groupblock.php:190
msgid "Block this user from this group."
-msgstr ""
+msgstr "Block this user from this group."
#. TRANS: Server error displayed when trying to block a user from a group
#. fails because of an application error.
@@ -3242,7 +3243,7 @@ msgstr "A list of the users in this group."
#. without being a group administrator.
#: actions/groupqueue.php:96
msgid "Only the group admin may approve users."
-msgstr ""
+msgstr "Only the group admin may approve users."
#. TRANS: Title of the first page showing pending group members still awaiting
#. approval to join the group.
@@ -3250,7 +3251,7 @@ msgstr ""
#: actions/groupqueue.php:106
#, php-format
msgid "%s group members awaiting approval"
-msgstr ""
+msgstr "%s group members awaiting approval"
#. TRANS: Title of all but the first page showing pending group members still
#. awaiting approval to join the group.
@@ -3259,12 +3260,12 @@ msgstr ""
#: actions/groupqueue.php:111
#, php-format
msgid "%1$s group members awaiting approval, page %2$d"
-msgstr ""
+msgstr "%1$s group members awaiting approval, page %2$d"
#. TRANS: Page notice for group members page.
#: actions/groupqueue.php:127
msgid "A list of users awaiting approval to join this group."
-msgstr ""
+msgstr "A list of users awaiting approval to join this group."
#. TRANS: Message is used as link description. %1$s is a group name, %2$s is a
#. site name.
@@ -3285,7 +3286,7 @@ msgstr "Groups"
#, php-format
msgctxt "TITLE"
msgid "Groups, page %d"
-msgstr ""
+msgstr "Groups, page %d"
#. TRANS: Page notice of group list. %%%%site.name%%%% is the StatusNet site
#. name,
@@ -3300,7 +3301,7 @@ msgid ""
" using the syntax \"!groupname\". Don't see a group you like? Try [searching"
" for one](%%%%action.groupsearch%%%%) or [start your "
"own](%%%%action.newgroup%%%%)!"
-msgstr ""
+msgstr "%%%%site.name%%%% groups let you find and talk with people of similar interests. After you join a group you can send messages to all other members using the syntax \"!groupname\". Don't see a group you like? Try [searching for one](%%%%action.groupsearch%%%%) or [start your own](%%%%action.newgroup%%%%)!"
#. TRANS: Link to create a new group on the group list page.
#. TRANS: Link text on group page to create a new group.
@@ -3341,7 +3342,7 @@ msgstr "No results."
msgid ""
"If you cannot find the group you're looking for, you can [create "
"it](%%action.newgroup%%) yourself."
-msgstr ""
+msgstr "If you cannot find the group you're looking for, you can [create it](%%action.newgroup%%) yourself."
#. TRANS: Additional text on page where groups can be searched if no results
#. were found for a query for a not logged in user.
@@ -3386,7 +3387,7 @@ msgstr "IM settings"
msgid ""
"You can send and receive notices through [instant messaging](%%doc.im%%). "
"Configure your addresses and settings below."
-msgstr ""
+msgstr "You can send and receive notices through [instant messaging](%%doc.im%%). Configure your addresses and settings below."
#. TRANS: Message given in the IM settings if IM is not enabled on the site.
#: actions/imsettings.php:90
@@ -3398,7 +3399,7 @@ msgstr "IM is not available."
#: actions/imsettings.php:116
#, php-format
msgid "Current confirmed %s address."
-msgstr ""
+msgstr "Current confirmed %s address."
#. TRANS: Form note in IM settings form.
#. TRANS: %s is the IM service name, %2$s is the IM address set.
@@ -3407,7 +3408,7 @@ msgstr ""
msgid ""
"Awaiting confirmation on this address. Check your %1$s account for a message"
" with further instructions. (Did you add %2$s to your buddy list?)"
-msgstr ""
+msgstr "Awaiting confirmation on this address. Check your %1$s account for a message with further instructions. (Did you add %2$s to your buddy list?)"
#. TRANS: Field label for IM address.
#: actions/imsettings.php:141
@@ -3418,37 +3419,37 @@ msgstr "IM address"
#: actions/imsettings.php:144
#, php-format
msgid "%s screenname."
-msgstr ""
+msgstr "%s screenname."
#. TRANS: Header for IM preferences form.
#: actions/imsettings.php:165
msgid "IM Preferences"
-msgstr ""
+msgstr "IM Preferences"
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:176
msgid "Send me notices"
-msgstr ""
+msgstr "Send me notices"
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:178
msgid "Post a notice when my status changes."
-msgstr ""
+msgstr "Post a notice when my status changes."
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:180
msgid "Send me replies from people I'm not subscribed to."
-msgstr ""
+msgstr "Send me replies from people I'm not subscribed to."
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:183
msgid "Publish a MicroID"
-msgstr ""
+msgstr "Publish a MicroID"
#. TRANS: Server error thrown on database error updating IM preferences.
#: actions/imsettings.php:294
msgid "Could not update IM preferences."
-msgstr ""
+msgstr "Could not update IM preferences."
#. TRANS: Confirmation message for successful IM preferences save.
#. TRANS: Confirmation message after saving preferences.
@@ -3459,34 +3460,34 @@ msgstr "Preferences saved."
#. TRANS: Message given saving IM address without having provided one.
#: actions/imsettings.php:322
msgid "No screenname."
-msgstr ""
+msgstr "No screenname."
#. TRANS: Form validation error when no transport is available setting an IM
#. address.
#: actions/imsettings.php:328
msgid "No transport."
-msgstr ""
+msgstr "No transport."
#. TRANS: Message given saving IM address that cannot be normalised.
#: actions/imsettings.php:336
msgid "Cannot normalize that screenname."
-msgstr ""
+msgstr "Cannot normalise that screenname."
#. TRANS: Message given saving IM address that not valid.
#: actions/imsettings.php:343
msgid "Not a valid screenname."
-msgstr ""
+msgstr "Not a valid screenname."
#. TRANS: Message given saving IM address that is already set for another
#. user.
#: actions/imsettings.php:347
msgid "Screenname already belongs to another user."
-msgstr ""
+msgstr "Screenname already belongs to another user."
#. TRANS: Message given saving valid IM address that is to be confirmed.
#: actions/imsettings.php:371
msgid "A confirmation code was sent to the IM address you added."
-msgstr ""
+msgstr "A confirmation code was sent to the IM address you added."
#. TRANS: Message given canceling IM address confirmation for the wrong IM
#. address.
@@ -3498,7 +3499,7 @@ msgstr "That is the wrong IM address."
#. confirmation.
#: actions/imsettings.php:407
msgid "Could not delete confirmation."
-msgstr ""
+msgstr "Could not delete confirmation."
#. TRANS: Message given after successfully canceling IM address confirmation.
#: actions/imsettings.php:411
@@ -3509,7 +3510,7 @@ msgstr "IM confirmation cancelled."
#. TRANS: registered for the active user.
#: actions/imsettings.php:435
msgid "That is not your screenname."
-msgstr ""
+msgstr "That is not your screenname."
#. TRANS: Message given after successfully removing a registered Instant
#. Messaging address.
@@ -3537,12 +3538,12 @@ msgstr "You must be logged in to invite other users to use %s."
#: actions/invite.php:100
#, php-format
msgid "Invalid email address: %s."
-msgstr ""
+msgstr "Invalid email address: %s."
#. TRANS: Page title when invitations have been sent.
#: actions/invite.php:152
msgid "Invitations sent"
-msgstr ""
+msgstr "Invitations sent"
#. TRANS: Page title when inviting potential users.
#: actions/invite.php:155
@@ -3559,8 +3560,8 @@ msgstr "Invite new users"
#: actions/invite.php:176
msgid "You are already subscribed to this user:"
msgid_plural "You are already subscribed to these users:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "You are already subscribed to this user:"
+msgstr[1] "You are already subscribed to these users:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname,
#. %2$s is e-mail address).
@@ -3570,7 +3571,7 @@ msgstr[1] ""
#, php-format
msgctxt "INVITE"
msgid "%1$s (%2$s)"
-msgstr ""
+msgstr "%1$s (%2$s)"
#. TRANS: Message displayed inviting users to use a StatusNet site while the
#. invited user
@@ -3582,8 +3583,8 @@ msgid "This person is already a user and you were automatically subscribed:"
msgid_plural ""
"These people are already users and you were automatically subscribed to "
"them:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "This person is already a user and you were automatically subscribed:"
+msgstr[1] "These people are already users and you were automatically subscribed to them:"
#. TRANS: Message displayed inviting users to use a StatusNet site. Plural
#. form is
@@ -3593,8 +3594,8 @@ msgstr[1] ""
#: actions/invite.php:204
msgid "Invitation sent to the following person:"
msgid_plural "Invitations sent to the following people:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Invitation sent to the following person:"
+msgstr[1] "Invitations sent to the following people:"
#. TRANS: Generic message displayed after sending out one or more invitations
#. to
@@ -3632,12 +3633,12 @@ msgstr "You must be logged in to join a group."
#, php-format
msgctxt "TITLE"
msgid "%1$s joined group %2$s"
-msgstr ""
+msgstr "%1$s joined group %2$s"
#. TRANS: Exception thrown when there is an unknown error joining a group.
#: actions/joingroup.php:147
msgid "Unknown error joining group."
-msgstr ""
+msgstr "Unknown error joining group."
#. TRANS: Client error displayed when trying to join a group while already a
#. member.
@@ -3656,13 +3657,13 @@ msgstr "License"
#. TRANS: Form instructions for the site license admin panel.
#: actions/licenseadminpanel.php:65
msgid "License for this StatusNet site"
-msgstr ""
+msgstr "License for this StatusNet site"
#. TRANS: Client error displayed selecting an invalid license in the license
#. admin panel.
#: actions/licenseadminpanel.php:135
msgid "Invalid license selection."
-msgstr ""
+msgstr "Invalid license selection."
#. TRANS: Client error displayed when not specifying an owner for the all
#. rights reserved license in the license admin panel.
@@ -3670,42 +3671,42 @@ msgstr ""
msgid ""
"You must specify the owner of the content when using the All Rights Reserved"
" license."
-msgstr ""
+msgstr "You must specify the owner of the content when using the All Rights Reserved license."
#. TRANS: Client error displayed selecting a too long license title in the
#. license admin panel.
#: actions/licenseadminpanel.php:154
msgid "Invalid license title. Maximum length is 255 characters."
-msgstr ""
+msgstr "Invalid license title. Maximum length is 255 characters."
#. TRANS: Client error displayed specifying an invalid license URL in the
#. license admin panel.
#: actions/licenseadminpanel.php:163
msgid "Invalid license URL."
-msgstr ""
+msgstr "Invalid license URL."
#. TRANS: Client error displayed specifying an invalid license image URL in
#. the license admin panel.
#: actions/licenseadminpanel.php:167
msgid "Invalid license image URL."
-msgstr ""
+msgstr "Invalid license image URL."
#. TRANS: Client error displayed specifying an invalid license URL in the
#. license admin panel.
#: actions/licenseadminpanel.php:176
msgid "License URL must be blank or a valid URL."
-msgstr ""
+msgstr "License URL must be blank or a valid URL."
#. TRANS: Client error displayed specifying an invalid license image URL in
#. the license admin panel.
#: actions/licenseadminpanel.php:185
msgid "License image must be blank or valid URL."
-msgstr ""
+msgstr "License image must be blank or valid URL."
#. TRANS: Form legend in the license admin panel.
#: actions/licenseadminpanel.php:236
msgid "License selection"
-msgstr ""
+msgstr "License selection"
#. TRANS: License option in the license admin panel.
#. TRANS: Checkbox label to mark a list private.
@@ -3716,72 +3717,72 @@ msgstr "Private"
#. TRANS: License option in the license admin panel.
#: actions/licenseadminpanel.php:245
msgid "All Rights Reserved"
-msgstr ""
+msgstr "All Rights Reserved"
#. TRANS: License option in the license admin panel.
#: actions/licenseadminpanel.php:247
msgid "Creative Commons"
-msgstr ""
+msgstr "Creative Commons"
#. TRANS: Dropdown field label in the license admin panel.
#: actions/licenseadminpanel.php:253
msgid "Type"
-msgstr ""
+msgstr "Type"
#. TRANS: Dropdown field instructions in the license admin panel.
#: actions/licenseadminpanel.php:256
msgid "Select a license."
-msgstr ""
+msgstr "Select a license."
#. TRANS: Form legend in the license admin panel.
#: actions/licenseadminpanel.php:271
msgid "License details"
-msgstr ""
+msgstr "License details"
#. TRANS: Field label in the license admin panel.
#: actions/licenseadminpanel.php:278
msgid "Owner"
-msgstr ""
+msgstr "Owner"
#. TRANS: Field title in the license admin panel.
#: actions/licenseadminpanel.php:280
msgid "Name of the owner of the site's content (if applicable)."
-msgstr ""
+msgstr "Name of the owner of the site's content (if applicable)."
#. TRANS: Field label in the license admin panel.
#: actions/licenseadminpanel.php:289
msgid "License Title"
-msgstr ""
+msgstr "License Title"
#. TRANS: Field title in the license admin panel.
#: actions/licenseadminpanel.php:291
msgid "The title of the license."
-msgstr ""
+msgstr "The title of the license."
#. TRANS: Field label in the license admin panel.
#: actions/licenseadminpanel.php:300
msgid "License URL"
-msgstr ""
+msgstr "License URL"
#. TRANS: Field title in the license admin panel.
#: actions/licenseadminpanel.php:302
msgid "URL for more information about the license."
-msgstr ""
+msgstr "URL for more information about the license."
#. TRANS: Field label in the license admin panel.
#: actions/licenseadminpanel.php:310
msgid "License Image URL"
-msgstr ""
+msgstr "License Image URL"
#. TRANS: Field title in the license admin panel.
#: actions/licenseadminpanel.php:312
msgid "URL for an image to display with the license."
-msgstr ""
+msgstr "URL for an image to display with the license."
#. TRANS: Button title in the license admin panel.
#: actions/licenseadminpanel.php:335
msgid "Save license settings."
-msgstr ""
+msgstr "Save license settings."
#. TRANS: Form validation error displayed when trying to log in with incorrect
#. credentials.
@@ -3809,7 +3810,7 @@ msgstr "Login to site"
#. TRANS: Field label on login page.
#: actions/login.php:177
msgid "Username or email address"
-msgstr ""
+msgstr "Username or email address"
#. TRANS: Checkbox label label on login page.
#. TRANS: Checkbox label on account registration page.
@@ -3900,7 +3901,7 @@ msgstr "No current status."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:51
msgid "New application"
-msgstr ""
+msgstr "New application"
#. TRANS: Form instructions for registering a new application.
#: actions/newapplication.php:87
@@ -3923,7 +3924,7 @@ msgstr "Could not create application."
#. application logo.
#: actions/newapplication.php:204
msgid "Invalid image."
-msgstr ""
+msgstr "Invalid image."
#. TRANS: Title for form to create a group.
#: actions/newgroup.php:58
@@ -3934,7 +3935,7 @@ msgstr "New group"
#. banned.
#: actions/newgroup.php:71 classes/User_group.php:566
msgid "You are not allowed to create groups on this site."
-msgstr ""
+msgstr "You are not allowed to create groups on this site."
#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:87
@@ -3950,7 +3951,7 @@ msgstr "Notice posted"
#: actions/newnotice.php:66
msgctxt "TITLE"
msgid "New notice"
-msgstr ""
+msgstr "New notice"
#. TRANS: Client error displayed trying to send a notice without content.
#. TRANS: Command exception text shown when trying to reply to a notice
@@ -3967,12 +3968,12 @@ msgstr "No content!"
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "That's too long. Maximum notice size is %d character."
+msgstr[1] "That's too long. Maximum notice size is %d characters."
#: actions/newnotice.php:196
msgid "Saved the notice!"
-msgstr ""
+msgstr "Saved the notice!"
#. TRANS: Instructions for Notice search page.
#. TRANS: %%site.name%% is the name of the StatusNet site.
@@ -4025,14 +4026,14 @@ msgstr "Updates with \"%s\""
#: actions/noticesearchrss.php:99
#, php-format
msgid "Updates matching search term \"%1$s\" on %2$s."
-msgstr ""
+msgstr "Updates matching search term \"%1$s\" on %2$s."
#. TRANS: Client error displayed trying to nudge a user that cannot be nudged.
#: actions/nudge.php:85
msgid ""
"This user doesn't allow nudges or hasn't confirmed or set their email "
"address yet."
-msgstr ""
+msgstr "This user doesn't allow nudges or hasn't confirmed or set their email address yet."
#. TRANS: Page title after sending a nudge.
#: actions/nudge.php:94
@@ -4074,7 +4075,7 @@ msgstr "Connected applications"
#. TRANS: Instructions for OAuth connection settings.
#: actions/oauthconnectionssettings.php:79
msgid "The following connections exist for your account."
-msgstr ""
+msgstr "The following connections exist for your account."
#. TRANS: Client error when trying to revoke access for an application while
#. not being a user of it.
@@ -4087,7 +4088,7 @@ msgstr "You are not a user of that application."
#: actions/oauthconnectionssettings.php:178
#, php-format
msgid "Unable to revoke access for application: %s."
-msgstr ""
+msgstr "Unable to revoke access for application: %s."
#. TRANS: Success message after revoking access for an application.
#. TRANS: %1$s is the application name, %2$s is the first part of the user
@@ -4097,7 +4098,7 @@ msgstr ""
msgid ""
"You have successfully revoked access for %1$s and the access token starting "
"with %2$s."
-msgstr ""
+msgstr "You have successfully revoked access for %1$s and the access token starting with %2$s."
#. TRANS: Empty list message when no applications have been authorised yet.
#: actions/oauthconnectionssettings.php:207
@@ -4112,17 +4113,17 @@ msgstr "You have not authorised any applications to use your account."
msgid ""
"Are you a developer? [Register an OAuth client application](%s) to use with "
"this instance of StatusNet."
-msgstr ""
+msgstr "Are you a developer? [Register an OAuth client application](%s) to use with this instance of StatusNet."
#. TRANS: Page title for profile settings.
#: actions/oldschoolsettings.php:58
msgid "Old school UI settings"
-msgstr ""
+msgstr "Old school UI settings"
#. TRANS: Usage instructions for profile settings.
#: actions/oldschoolsettings.php:69
msgid "If you like it \"the old way\", you can set that here."
-msgstr ""
+msgstr "If you like it \"the old way\", you can set that here."
#. TRANS: Confirmation shown when user profile settings are saved.
#. TRANS: Message after successful saving of administrative settings.
@@ -4133,11 +4134,11 @@ msgstr "Settings saved."
#: actions/oldschoolsettings.php:160
msgid "Only stream mode (no conversations) in timelines"
-msgstr ""
+msgstr "Only stream mode (no conversations) in timelines"
#: actions/oldschoolsettings.php:164
msgid "Show nicknames (not full names) in timelines"
-msgstr ""
+msgstr "Show nicknames (not full names) in timelines"
#. TRANS: Button text to save a list.
#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
@@ -4196,7 +4197,7 @@ msgstr "Login token expired."
#: actions/passwordsettings.php:59
msgctxt "TITLE"
msgid "Change password"
-msgstr ""
+msgstr "Change password"
#. TRANS: Instructions for page where to change password.
#: actions/passwordsettings.php:71
@@ -4224,7 +4225,7 @@ msgstr "New password"
#. TRANS: Field title on account registration page.
#: actions/passwordsettings.php:115 actions/register.php:414
msgid "6 or more characters."
-msgstr ""
+msgstr "6 or more characters."
#. TRANS: Field label on page where to change password. In this field the new
#. password should be typed a second time.
@@ -4240,18 +4241,18 @@ msgstr "Confirm"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:257
#: actions/register.php:420
msgid "Same as password above."
-msgstr ""
+msgstr "Same as password above."
#. TRANS: Button text on page where to change password.
#: actions/passwordsettings.php:126
msgctxt "BUTTON"
msgid "Change"
-msgstr ""
+msgstr "Change"
#. TRANS: Form validation error on page where to change password.
#: actions/passwordsettings.php:177
msgid "Incorrect old password."
-msgstr ""
+msgstr "Incorrect old password."
#. TRANS: Form validation error on page where to change password.
#: actions/passwordsettings.php:194
@@ -4264,7 +4265,7 @@ msgstr "Error saving user; invalid."
#. TRANS: Reset password form validation error message.
#: actions/passwordsettings.php:201 actions/recoverpassword.php:331
msgid "Cannot save new password."
-msgstr ""
+msgstr "Cannot save new password."
#. TRANS: Form validation notice on page where to change password.
#: actions/passwordsettings.php:207
@@ -4274,12 +4275,12 @@ msgstr "Password saved."
#. TRANS: Title for Paths admin panel.
#: actions/pathsadminpanel.php:58
msgid "Paths"
-msgstr ""
+msgstr "Paths"
#. TRANS: Form instructions for Path admin panel.
#: actions/pathsadminpanel.php:69
msgid "Path and server settings for this StatusNet site"
-msgstr ""
+msgstr "Path and server settings for this StatusNet site"
#. TRANS: Client error in Paths admin panel.
#. TRANS: %s is the directory that could not be read from.
@@ -4306,7 +4307,7 @@ msgstr "Locales directory not readable: %s."
#. TRANS: %s is the SSL server URL that is too long.
#: actions/pathsadminpanel.php:180
msgid "Invalid SSL server. The maximum length is 255 characters."
-msgstr ""
+msgstr "Invalid SSL server. The maximum length is 255 characters."
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:226
@@ -4322,54 +4323,54 @@ msgstr "Server"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:234
msgid "Site's server hostname."
-msgstr ""
+msgstr "Site's server hostname."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:240 actions/pathsadminpanel.php:284
#: actions/pathsadminpanel.php:376
msgid "Path"
-msgstr ""
+msgstr "Path"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:242
msgid "Site path."
-msgstr ""
+msgstr "Site path."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:248
msgid "Locale directory"
-msgstr ""
+msgstr "Locale directory"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:250
msgid "Directory path to locales."
-msgstr ""
+msgstr "Directory path to locales."
#. TRANS: Checkbox label in Paths admin panel.
#: actions/pathsadminpanel.php:257
msgid "Fancy URLs"
-msgstr ""
+msgstr "Fancy URLs"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:260
msgid "Use fancy URLs (more readable and memorable)?"
-msgstr ""
+msgstr "Use fancy URLs (more readable and memorable)?"
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:268
msgctxt "LEGEND"
msgid "Theme"
-msgstr ""
+msgstr "Theme"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:277
msgid "Server for themes."
-msgstr ""
+msgstr "Server for themes."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:286
msgid "Web path to themes."
-msgstr ""
+msgstr "Web path to themes."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:293 actions/pathsadminpanel.php:385
@@ -4380,7 +4381,7 @@ msgstr "SSL server"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:295
msgid "SSL server for themes (default: SSL server)."
-msgstr ""
+msgstr "SSL server for themes (default: SSL server)."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:302 actions/pathsadminpanel.php:394
@@ -4390,7 +4391,7 @@ msgstr "SSL path"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:304
msgid "SSL path to themes (default: /theme/)."
-msgstr ""
+msgstr "SSL path to themes (default: /theme/)."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:311 actions/pathsadminpanel.php:403
@@ -4400,7 +4401,7 @@ msgstr "Directory"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:313
msgid "Directory where themes are located."
-msgstr ""
+msgstr "Directory where themes are located."
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:322
@@ -4415,7 +4416,7 @@ msgstr "Avatar server"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:331
msgid "Server for avatars."
-msgstr ""
+msgstr "Server for avatars."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:338
@@ -4425,7 +4426,7 @@ msgstr "Avatar path"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:340
msgid "Web path to avatars."
-msgstr ""
+msgstr "Web path to avatars."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:347
@@ -4435,7 +4436,7 @@ msgstr "Avatar directory"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:349
msgid "Directory where avatars are located."
-msgstr ""
+msgstr "Directory where avatars are located."
#. TRANS: Fieldset legens in Paths admin panel.
#: actions/pathsadminpanel.php:361 lib/inlineattachmentlist.php:38
@@ -4445,33 +4446,33 @@ msgstr "Attachments"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:369
msgid "Server for attachments."
-msgstr ""
+msgstr "Server for attachments."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:378
msgid "Web path to attachments."
-msgstr ""
+msgstr "Web path to attachments."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:387
msgid "Server for attachments on SSL pages."
-msgstr ""
+msgstr "Server for attachments on SSL pages."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:396
msgid "Web path to attachments on SSL pages."
-msgstr ""
+msgstr "Web path to attachments on SSL pages."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:405
msgid "Directory where attachments are located."
-msgstr ""
+msgstr "Directory where attachments are located."
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:414
msgctxt "LEGEND"
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#. TRANS: Drop down option in Paths admin panel (option for "When to use
#. SSL").
@@ -4489,7 +4490,7 @@ msgstr "Sometimes"
#. SSL").
#: actions/pathsadminpanel.php:423
msgid "Always"
-msgstr ""
+msgstr "Always"
#. TRANS: Drop down label in Paths admin panel.
#: actions/pathsadminpanel.php:427
@@ -4499,17 +4500,17 @@ msgstr "Use SSL"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:429
msgid "When to use SSL."
-msgstr ""
+msgstr "When to use SSL."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:439
msgid "Server to direct SSL requests to."
-msgstr ""
+msgstr "Server to direct SSL requests to."
#. TRANS: Button title text to store form data in the Paths admin panel.
#: actions/pathsadminpanel.php:456
msgid "Save path settings."
-msgstr ""
+msgstr "Save path settings."
#. TRANS: Instructions for the "People search" page.
#. TRANS: %%site.name%% is the name of the StatusNet site.
@@ -4530,14 +4531,14 @@ msgstr "People search"
#: actions/peopletag.php:57
#, php-format
msgid "Public list %s"
-msgstr ""
+msgstr "Public list %s"
#. TRANS: Title for list page.
#. TRANS: %1$s is a list, %2$d is a page number.
#: actions/peopletag.php:61
#, php-format
msgid "Public list %1$s, page %2$d"
-msgstr ""
+msgstr "Public list %1$s, page %2$d"
#. TRANS: Message for anonymous users on list page.
#. TRANS: This message contains Markdown links in the form
@@ -4549,79 +4550,79 @@ msgid ""
"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
"Free Software [StatusNet](http://status.net/) tool. You can then easily keep"
" track of what they are doing by subscribing to the list's timeline."
-msgstr ""
+msgstr "Lists are how you sort similar people on %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the Free Software [StatusNet](http://status.net/) tool. You can then easily keep track of what they are doing by subscribing to the list's timeline."
#. TRANS: Client error displayed when a tagger is expected but not provided.
#: actions/peopletagged.php:83 actions/peopletagsubscribers.php:83
#: actions/showprofiletag.php:68
msgid "No tagger."
-msgstr ""
+msgstr "No tagger."
#. TRANS: Title for list of people listed by the user.
#. TRANS: %1$s is a list, %2$s is a username.
#: actions/peopletagged.php:109
#, php-format
msgid "People listed in %1$s by %2$s"
-msgstr ""
+msgstr "People listed in %1$s by %2$s"
#. TRANS: Title for list of people listed by the user.
#. TRANS: %1$s is a list, %2$s is a username, %2$s is a page number.
#: actions/peopletagged.php:114
#, php-format
msgid "People listed in %1$s by %2$s, page %3$d"
-msgstr ""
+msgstr "People listed in %1$s by %2$s, page %3$d"
#. TRANS: Addition in tag membership list for creator of a tag.
#. TRANS: Addition in tag subscribers list for creator of a tag.
#: actions/peopletagged.php:193 actions/peopletagsubscribers.php:193
msgid "Creator"
-msgstr ""
+msgstr "Creator"
#. TRANS: Title for lists by a user page for a private tag.
#: actions/peopletagsbyuser.php:53
msgid "Private lists by you"
-msgstr ""
+msgstr "Private lists by you"
#. TRANS: Title for lists by a user page for a public tag.
#: actions/peopletagsbyuser.php:56
msgid "Public lists by you"
-msgstr ""
+msgstr "Public lists by you"
#. TRANS: Title for lists by a user page.
#: actions/peopletagsbyuser.php:59
msgid "Lists by you"
-msgstr ""
+msgstr "Lists by you"
#. TRANS: Title for lists by a user page.
#. TRANS: %s is a user nickname.
#: actions/peopletagsbyuser.php:63
#, php-format
msgid "Lists by %s"
-msgstr ""
+msgstr "Lists by %s"
#. TRANS: Title for lists by a user page.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
#: actions/peopletagsbyuser.php:67
#, php-format
msgid "Lists by %1$s, page %2$d"
-msgstr ""
+msgstr "Lists by %1$s, page %2$d"
#. TRANS: Client error displayed when trying view another user's private
#. lists.
#: actions/peopletagsbyuser.php:130
msgid "You cannot view others' private lists"
-msgstr ""
+msgstr "You cannot view others' private lists"
#. TRANS: Mode selector label.
#: actions/peopletagsbyuser.php:155
msgid "Mode"
-msgstr ""
+msgstr "Mode"
#. TRANS: Link text to show lists for user %s.
#: actions/peopletagsbyuser.php:165
#, php-format
msgid "Lists for %s"
-msgstr ""
+msgstr "Lists for %s"
#. TRANS: Fieldset legend.
#. TRANS: Fieldset legend on gallery action page.
@@ -4632,25 +4633,25 @@ msgstr "Select tag to filter"
#. TRANS: Checkbox title.
#: actions/peopletagsbyuser.php:188
msgid "Show private tags."
-msgstr ""
+msgstr "Show private tags."
#. TRANS: Checkbox label to show public tags.
#: actions/peopletagsbyuser.php:190
msgctxt "LABEL"
msgid "Public"
-msgstr ""
+msgstr "Public"
#. TRANS: Checkbox title.
#: actions/peopletagsbyuser.php:192
msgid "Show public tags."
-msgstr ""
+msgstr "Show public tags."
#. TRANS: Submit button text for tag filter form.
#. TRANS: Submit button text on gallery action page.
#: actions/peopletagsbyuser.php:195 lib/galleryaction.php:88
msgctxt "BUTTON"
msgid "Go"
-msgstr ""
+msgstr "Go"
#. TRANS: Message displayed for anonymous users on page that displays lists by
#. a user.
@@ -4665,7 +4666,7 @@ msgid ""
"blogging) service based on the Free Software [StatusNet](http://status.net/)"
" tool. You can easily keep track of what they are doing by subscribing to "
"the list's timeline."
-msgstr ""
+msgstr "These are lists created by **%s**. Lists are how you sort similar people on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the Free Software [StatusNet](http://status.net/) tool. You can easily keep track of what they are doing by subscribing to the list's timeline."
#. TRANS: Message displayed on page that displays lists by a user when there
#. are none.
@@ -4675,19 +4676,19 @@ msgstr ""
#: actions/peopletagsbyuser.php:274
#, php-format
msgid "%s has not created any [lists](%%%%doc.lists%%%%) yet."
-msgstr ""
+msgstr "%s has not created any [lists](%%%%doc.lists%%%%) yet."
#. TRANS: Page title. %s is a tagged user's nickname.
#: actions/peopletagsforuser.php:50
#, php-format
msgid "Lists with %s in them"
-msgstr ""
+msgstr "Lists with %s in them"
#. TRANS: Page title. %1$s is a tagged user's nickname, %2$s is a page number.
#: actions/peopletagsforuser.php:53
#, php-format
msgid "Lists with %1$s, page %2$d"
-msgstr ""
+msgstr "Lists with %1$s, page %2$d"
#. TRANS: Message displayed for anonymous users on page that displays lists
#. for a user.
@@ -4702,7 +4703,7 @@ msgid ""
"blogging) service based on the Free Software [StatusNet](http://status.net/)"
" tool. You can easily keep track of what they are doing by subscribing to "
"the list's timeline."
-msgstr ""
+msgstr "These are lists for **%s**. lists are how you sort similar people on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the Free Software [StatusNet](http://status.net/) tool. You can easily keep track of what they are doing by subscribing to the list's timeline."
#. TRANS: Message displayed on page that displays lists a user was added to
#. when there are none.
@@ -4712,35 +4713,35 @@ msgstr ""
#: actions/peopletagsforuser.php:146
#, php-format
msgid "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
-msgstr ""
+msgstr "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
#. TRANS: Page title for list of list subscribers.
#. TRANS: %1$s is a list, %2$s is a user nickname.
#: actions/peopletagsubscribers.php:109
#, php-format
msgid "Subscribers to list %1$s by %2$s"
-msgstr ""
+msgstr "Subscribers to list %1$s by %2$s"
#. TRANS: Page title for list of list subscribers.
#. TRANS: %1$s is a list, %2$s is a user nickname, %3$d is a page number.
#: actions/peopletagsubscribers.php:114
#, php-format
msgid "Subscribers to list %1$s by %2$s, page %3$d"
-msgstr ""
+msgstr "Subscribers to list %1$s by %2$s, page %3$d"
#. TRANS: Title for page that displays lists subscribed to by a user.
#. TRANS: %s is a profile nickname.
#: actions/peopletagsubscriptions.php:51
#, php-format
msgid "Lists subscribed to by %s"
-msgstr ""
+msgstr "Lists subscribed to by %s"
#. TRANS: Title for page that displays lists subscribed to by a user.
#. TRANS: %1$s is a profile nickname, %2$d is a page number.
#: actions/peopletagsubscriptions.php:55
#, php-format
msgid "Lists subscribed to by %1$s, page %2$d"
-msgstr ""
+msgstr "Lists subscribed to by %1$s, page %2$d"
#. TRANS: Message displayed for anonymous users on page that displays lists
#. subscribed to by a user.
@@ -4755,13 +4756,13 @@ msgid ""
"/Micro-blogging) service based on the Free Software "
"[StatusNet](http://status.net/) tool. You can easily keep track of what they"
" are doing by subscribing to the list's timeline."
-msgstr ""
+msgstr "These are lists subscribed to by **%s**. Lists are how you sort similar people on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the Free Software [StatusNet](http://status.net/) tool. You can easily keep track of what they are doing by subscribing to the list's timeline."
#. TRANS: Page title for AJAX form return when a disabling a plugin.
#: actions/plugindisable.php:68
msgctxt "plugin"
msgid "Disabled"
-msgstr ""
+msgstr "Disabled"
#. TRANS: Client error displayed when trying to use another method than POST.
#. TRANS: Do not translate POST.
@@ -4772,31 +4773,31 @@ msgstr ""
#: actions/pluginenable.php:78 actions/subscribe.php:76
#: actions/subscribepeopletag.php:65 actions/unsubscribepeopletag.php:66
msgid "This action only accepts POST requests."
-msgstr ""
+msgstr "This action only accepts POST requests."
#. TRANS: Client error displayed when trying to enable or disable a plugin
#. without access rights.
#: actions/pluginenable.php:102
msgid "You cannot administer plugins."
-msgstr ""
+msgstr "You cannot administer plugins."
#. TRANS: Client error displayed when trying to enable or disable a non-
#. existing plugin.
#: actions/pluginenable.php:109
msgid "No such plugin."
-msgstr ""
+msgstr "No such plugin."
#. TRANS: Page title for AJAX form return when enabling a plugin.
#: actions/pluginenable.php:157
msgctxt "plugin"
msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
#. TRANS: Tab and title for plugins admin panel.
#: actions/pluginsadminpanel.php:53
msgctxt "TITLE"
msgid "Plugins"
-msgstr ""
+msgstr "Plugins"
#. TRANS: Instructions at top of plugin admin page.
#: actions/pluginsadminpanel.php:64
@@ -4804,18 +4805,18 @@ msgid ""
"Additional plugins can be enabled and configured manually. See the online plugin documentation for "
"more details."
-msgstr ""
+msgstr "Additional plugins can be enabled and configured manually. See the online plugin documentation for more details."
#. TRANS: Admin form section header
#: actions/pluginsadminpanel.php:79
msgid "Default plugins"
-msgstr ""
+msgstr "Default plugins"
#. TRANS: Text displayed on plugin admin page when no plugin are enabled.
#: actions/pluginsadminpanel.php:102
msgid ""
"All default plugins have been disabled from the site's configuration file."
-msgstr ""
+msgstr "All default plugins have been disabled from the site's configuration file."
#. TRANS: Client error displayed when trying to add an unindentified field to
#. profile.
@@ -4823,18 +4824,18 @@ msgstr ""
#: actions/profilecompletion.php:106
#, php-format
msgid "Unidentified field %s."
-msgstr ""
+msgstr "Unidentified field %s."
#. TRANS: Page title.
#: actions/profilecompletion.php:130
msgctxt "TITLE"
msgid "Search results"
-msgstr ""
+msgstr "Search results"
#. TRANS: Error message in case a search is shorter than three characters.
#: actions/profilecompletion.php:160
msgid "The search string must be at least 3 characters long."
-msgstr ""
+msgstr "The search string must be at least 3 characters long."
#. TRANS: Page title for profile settings.
#: actions/profilesettings.php:55
@@ -4859,7 +4860,7 @@ msgstr "Profile information"
#: actions/profilesettings.php:105 actions/register.php:408
#: lib/groupeditform.php:150
msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
-msgstr ""
+msgstr "1-64 lowercase letters or numbers, no punctuation or spaces."
#. TRANS: Field label in form for profile settings.
#. TRANS: Field label on account registration page.
@@ -4882,7 +4883,7 @@ msgstr "Homepage"
#. TRANS: Field title on account registration page.
#: actions/profilesettings.php:117 actions/register.php:449
msgid "URL of your homepage, blog, or profile on another site."
-msgstr ""
+msgstr "URL of your homepage, blog, or profile on another site."
#. TRANS: Tooltip for field label in form for profile settings. Plural
#. TRANS: is decided by the number of characters available for the
@@ -4894,14 +4895,14 @@ msgstr ""
#, php-format
msgid "Describe yourself and your interests in %d character."
msgid_plural "Describe yourself and your interests in %d characters."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Describe yourself and your interests in %d character."
+msgstr[1] "Describe yourself and your interests in %d characters."
#. TRANS: Tooltip for field label in form for profile settings.
#. TRANS: Text area title on account registration page.
#: actions/profilesettings.php:131 actions/register.php:464
msgid "Describe yourself and your interests."
-msgstr ""
+msgstr "Describe yourself and your interests."
#. TRANS: Text area label in form for profile settings where users can provide
#. TRANS: their biography.
@@ -4923,12 +4924,12 @@ msgstr "Location"
#. TRANS: Field title on account registration page.
#: actions/profilesettings.php:144 actions/register.php:476
msgid "Where you are, like \"City, State (or Region), Country\"."
-msgstr ""
+msgstr "Where you are, like \"City, State (or Region), Country\"."
#. TRANS: Checkbox label in form for profile settings.
#: actions/profilesettings.php:149
msgid "Share my current location when posting notices"
-msgstr ""
+msgstr "Share my current location when posting notices"
#. TRANS: Field label in form for profile settings.
#. TRANS: Title for group tag cloud section.
@@ -4943,7 +4944,7 @@ msgstr "Tags"
msgid ""
"Tags for yourself (letters, numbers, -, ., and _), comma- or space- "
"separated."
-msgstr ""
+msgstr "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated."
#. TRANS: Dropdownlist label in form for profile settings.
#: actions/profilesettings.php:165
@@ -4953,7 +4954,7 @@ msgstr "Language"
#. TRANS: Tooltip for dropdown list label in form for profile settings.
#: actions/profilesettings.php:167
msgid "Preferred language."
-msgstr ""
+msgstr "Preferred language."
#. TRANS: Dropdownlist label in form for profile settings.
#: actions/profilesettings.php:177
@@ -4975,27 +4976,27 @@ msgstr "Automatically subscribe to whoever subscribes to me (best for non-humans
#. when someone else tries to subscribe to your updates.
#: actions/profilesettings.php:193
msgid "Subscription policy"
-msgstr ""
+msgstr "Subscription policy"
#. TRANS: Dropdown field option for following policy.
#: actions/profilesettings.php:195
msgid "Let anyone follow me"
-msgstr ""
+msgstr "Let anyone follow me"
#. TRANS: Dropdown field option for following policy.
#: actions/profilesettings.php:197
msgid "Ask me first"
-msgstr ""
+msgstr "Ask me first"
#. TRANS: Dropdown field title on group edit form.
#: actions/profilesettings.php:199
msgid "Whether other users need your permission to follow your updates."
-msgstr ""
+msgstr "Whether other users need your permission to follow your updates."
#. TRANS: Checkbox label in profile settings.
#: actions/profilesettings.php:207
msgid "Make updates visible only to my followers"
-msgstr ""
+msgstr "Make updates visible only to my followers"
#. TRANS: Validation error in form for profile settings.
#. TRANS: Client error displayed trying to save site settings without a
@@ -5007,7 +5008,7 @@ msgstr "Timezone not selected."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:295
msgid "Language is too long (maximum 50 characters)."
-msgstr ""
+msgstr "Language is too long (maximum 50 characters)."
#. TRANS: Validation error in form for profile settings.
#. TRANS: %s is an invalid tag.
@@ -5019,20 +5020,20 @@ msgstr ""
#: lib/command.php:406
#, php-format
msgid "Invalid tag: \"%s\"."
-msgstr ""
+msgstr "Invalid tag: \"%s\"."
#. TRANS: Server error thrown when user profile settings could not be updated
#. to
#. TRANS: automatically subscribe to any subscriber.
#: actions/profilesettings.php:345
msgid "Could not update user for autosubscribe or subscribe_policy."
-msgstr ""
+msgstr "Could not update user for autosubscribe or subscribe_policy."
#. TRANS: Server error thrown when user profile location preference settings
#. could not be updated.
#: actions/profilesettings.php:405
msgid "Could not save location prefs."
-msgstr ""
+msgstr "Could not save location prefs."
#. TRANS: Server error thrown when user profile settings tags could not be
#. saved.
@@ -5046,7 +5047,7 @@ msgstr "Could not save tags."
#. backup.
#: actions/profilesettings.php:468 actions/restoreaccount.php:60
msgid "Restore account"
-msgstr ""
+msgstr "Restore account"
#. TRANS: Client error displayed when requesting a public timeline page beyond
#. the page limit.
@@ -5054,12 +5055,12 @@ msgstr ""
#: actions/public.php:78
#, php-format
msgid "Beyond the page limit (%s)."
-msgstr ""
+msgstr "Beyond the page limit (%s)."
#. TRANS: Server error displayed when a public timeline cannot be retrieved.
#: actions/public.php:98
msgid "Could not retrieve public timeline."
-msgstr ""
+msgstr "Could not retrieve public timeline."
#. TRANS: Title for all public timeline pages but the first.
#. TRANS: %d is the page number.
@@ -5077,22 +5078,22 @@ msgstr "Public timeline"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:173
msgid "Public Timeline Feed (Activity Streams JSON)"
-msgstr ""
+msgstr "Public Timeline Feed (Activity Streams JSON)"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:176
msgid "Public Timeline Feed (RSS 1.0)"
-msgstr ""
+msgstr "Public Timeline Feed (RSS 1.0)"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:181
msgid "Public Timeline Feed (RSS 2.0)"
-msgstr ""
+msgstr "Public Timeline Feed (RSS 2.0)"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:186
msgid "Public Timeline Feed (Atom)"
-msgstr ""
+msgstr "Public Timeline Feed (Atom)"
#. TRANS: Text displayed for public feed when there are no public notices.
#: actions/public.php:192
@@ -5106,7 +5107,7 @@ msgstr "This is the public timeline for %%site.name%% but no one has posted anyt
#. notices for a logged in user.
#: actions/public.php:196
msgid "Be the first to post!"
-msgstr ""
+msgstr "Be the first to post!"
#. TRANS: Additional text displayed for public feed when there are no public
#. notices for a not logged in user.
@@ -5144,7 +5145,7 @@ msgstr "This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/M
#: actions/publicrss.php:106
#, php-format
msgid "%s updates from everyone."
-msgstr ""
+msgstr "%s updates from everyone."
#. TRANS: Title for public tag cloud.
#: actions/publictagcloud.php:57
@@ -5156,7 +5157,7 @@ msgstr "Public tag cloud"
#: actions/publictagcloud.php:65
#, php-format
msgid "These are most popular recent tags on %s"
-msgstr ""
+msgstr "These are most popular recent tags on %s"
#. TRANS: This message contains a Markdown URL. The link description is
#. between
@@ -5166,13 +5167,13 @@ msgstr ""
#: actions/publictagcloud.php:74
#, php-format
msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
-msgstr ""
+msgstr "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
#. TRANS: Message shown to a logged in user for the public tag cloud
#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
#: actions/publictagcloud.php:79
msgid "Be the first to post one!"
-msgstr ""
+msgstr "Be the first to post one!"
#. TRANS: Message shown to a anonymous user for the public tag cloud
#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
@@ -5239,7 +5240,7 @@ msgstr "If you have forgotten or lost your password, you can get a new one sent
#. TRANS: Page notice for password change page.
#: actions/recoverpassword.php:160
msgid "You have been identified. Enter a new password below."
-msgstr ""
+msgstr "You have been identified. Enter a new password below."
#. TRANS: Fieldset legend for password recovery page.
#: actions/recoverpassword.php:191
@@ -5286,18 +5287,18 @@ msgstr "Password recovery requested"
#. TRANS: Title for password recovery page in password saved mode.
#: actions/recoverpassword.php:222
msgid "Password saved"
-msgstr ""
+msgstr "Password saved"
#. TRANS: Title for field label for password reset form.
#: actions/recoverpassword.php:251
msgid "6 or more characters, and do not forget it!"
-msgstr ""
+msgstr "6 or more characters, and do not forget it!"
#. TRANS: Button text for password reset form.
#: actions/recoverpassword.php:261
msgctxt "BUTTON"
msgid "Reset"
-msgstr ""
+msgstr "Reset"
#. TRANS: Form instructions for password recovery form.
#: actions/recoverpassword.php:272
@@ -5321,7 +5322,7 @@ msgstr "Unexpected password reset."
#. TRANS: Reset password form validation error message.
#: actions/recoverpassword.php:313
msgid "Password must be 6 characters or more."
-msgstr ""
+msgstr "Password must be 6 characters or more."
#. TRANS: Reset password form validation error message.
#: actions/recoverpassword.php:318
@@ -5343,7 +5344,7 @@ msgstr "New password successfully saved. You are now logged in."
#. TRANS: Client exception thrown when no ID parameter was provided.
#: actions/redirecturl.php:70
msgid "No id parameter."
-msgstr ""
+msgstr "No id parameter."
#. TRANS: Client exception thrown when an invalid ID parameter was provided
#. for a file.
@@ -5351,7 +5352,7 @@ msgstr ""
#: actions/redirecturl.php:78
#, php-format
msgid "No such file \"%d\"."
-msgstr ""
+msgstr "No such file \"%d\"."
#. TRANS: Title for registration page after a succesful registration.
#: actions/register.php:107
@@ -5373,14 +5374,14 @@ msgstr "Registration not allowed."
#. agreeing to the site license.
#: actions/register.php:201
msgid "You cannot register if you do not agree to the license."
-msgstr ""
+msgstr "You cannot register if you do not agree to the license."
#. TRANS: Page notice on registration page.
#: actions/register.php:326
msgid ""
"With this form you can create a new account. You can then post notices and "
"link up to friends and colleagues."
-msgstr ""
+msgstr "With this form you can create a new account. You can then post notices and link up to friends and colleagues."
#. TRANS: Field label on account registration page. In this field the password
#. has to be entered a second time.
@@ -5398,12 +5399,12 @@ msgstr "E-mail"
#. TRANS: Field title on account registration page.
#: actions/register.php:427 actions/register.php:433
msgid "Used only for updates, announcements, and password recovery."
-msgstr ""
+msgstr "Used only for updates, announcements, and password recovery."
#. TRANS: Field title on account registration page.
#: actions/register.php:442
msgid "Longer name, preferably your \"real\" name."
-msgstr ""
+msgstr "Longer name, preferably your \"real\" name."
#. TRANS: Button text to register a user on account registration page.
#: actions/register.php:505
@@ -5417,7 +5418,7 @@ msgstr "Register"
#, php-format
msgid ""
"I understand that content and data of %1$s are private and confidential."
-msgstr ""
+msgstr "I understand that content and data of %1$s are private and confidential."
#. TRANS: Copyright checkbox label in registration dialog, for all rights
#. reserved with a specified copyright owner.
@@ -5425,13 +5426,13 @@ msgstr ""
#: actions/register.php:529
#, php-format
msgid "My text and files are copyright by %1$s."
-msgstr ""
+msgstr "My text and files are copyright by %1$s."
#. TRANS: Copyright checkbox label in registration dialog, for all rights
#. reserved with ownership left to contributors.
#: actions/register.php:533
msgid "My text and files remain under my own copyright."
-msgstr ""
+msgstr "My text and files remain under my own copyright."
#. TRANS: Copyright checkbox label in registration dialog, for all rights
#. reserved.
@@ -5480,7 +5481,7 @@ msgstr "(You should receive a message by e-mail momentarily, with instructions o
#: actions/removepeopletag.php:136
#, php-format
msgid "There was an unexpected error while delisting %s."
-msgstr ""
+msgstr "There was an unexpected error while delisting %s."
#. TRANS: Client error displayed when an unknown error occurs while listing a
#. user.
@@ -5490,12 +5491,12 @@ msgstr ""
msgid ""
"There was a problem listing %s. The remote server is probably not responding"
" correctly, please try retrying later."
-msgstr ""
+msgstr "There was a problem listing %s. The remote server is probably not responding correctly, please try retrying later."
#. TRANS: Title after removing a user from a list.
#: actions/removepeopletag.php:150
msgid "Unlisted"
-msgstr ""
+msgstr "Unlisted"
#. TRANS: Client error displayed when trying to repeat a notice while not
#. providing a notice ID.
@@ -5506,13 +5507,13 @@ msgstr "No notice specified."
#. TRANS: Client error displayed when trying to repeat a non-existing notice.
#: actions/repeat.php:63
msgid "Notice not found."
-msgstr ""
+msgstr "Notice not found."
#. TRANS: Error when unable to repeat a notice for unknown reason.
#: actions/repeat.php:69
msgid ""
"Could not repeat notice for unknown reason. Please contact the webmaster!"
-msgstr ""
+msgstr "Could not repeat notice for unknown reason. Please contact the webmaster!"
#. TRANS: Confirmation text after repeating a notice.
#: actions/repeat.php:87
@@ -5542,7 +5543,7 @@ msgstr "Replies to %1$s, page %2$d"
#: actions/replies.php:151
#, php-format
msgid "Replies feed for %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Replies feed for %s (Activity Streams JSON)"
#. TRANS: Link for feed with replies for a user.
#. TRANS: %s is a user nickname.
@@ -5582,7 +5583,7 @@ msgstr "This is the timeline showing replies to %1$s but %2$s has not received a
msgid ""
"You can engage other users in a conversation, subscribe to more people or "
"[join groups](%%action.groups%%)."
-msgstr ""
+msgstr "You can engage other users in a conversation, subscribe to more people or [join groups](%%action.groups%%)."
#. TRANS: Empty list message for page with replies for a user for all logged
#. in users but the user themselves.
@@ -5600,63 +5601,63 @@ msgstr "You can try to [nudge %1$s](../%2$s) or [post something to them](%%%%act
#: actions/repliesrss.php:73
#, php-format
msgid "Replies to %1$s on %2$s."
-msgstr ""
+msgstr "Replies to %1$s on %2$s."
#. TRANS: Client exception displayed when trying to restore an account while
#. not logged in.
#: actions/restoreaccount.php:78
msgid "Only logged-in users can restore their account."
-msgstr ""
+msgstr "Only logged-in users can restore their account."
#. TRANS: Client exception displayed when trying to restore an account without
#. having restore rights.
#: actions/restoreaccount.php:83
msgid "You may not restore your account."
-msgstr ""
+msgstr "You may not restore your account."
#. TRANS: Client exception displayed trying to restore an account while
#. something went wrong uploading a file.
#. TRANS: Client exception. No file; probably just a non-AJAX submission.
#: actions/restoreaccount.php:121 actions/restoreaccount.php:146
msgid "No uploaded file."
-msgstr ""
+msgstr "No uploaded file."
#. TRANS: Client exception thrown when an uploaded file is larger than set in
#. php.ini.
#: actions/restoreaccount.php:129 lib/mediafile.php:165
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini."
-msgstr ""
+msgstr "The uploaded file exceeds the upload_max_filesize directive in php.ini."
#. TRANS: Client exception.
#: actions/restoreaccount.php:135 lib/mediafile.php:170
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form."
-msgstr ""
+msgstr "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form."
#. TRANS: Client exception.
#: actions/restoreaccount.php:141 lib/mediafile.php:175
msgid "The uploaded file was only partially uploaded."
-msgstr ""
+msgstr "The uploaded file was only partially uploaded."
#. TRANS: Client exception thrown when a temporary folder is not present to
#. store a file upload.
#: actions/restoreaccount.php:150 lib/mediafile.php:182
msgid "Missing a temporary folder."
-msgstr ""
+msgstr "Missing a temporary folder."
#. TRANS: Client exception thrown when writing to disk is not possible during
#. a file upload operation.
#: actions/restoreaccount.php:154 lib/mediafile.php:185
msgid "Failed to write file to disk."
-msgstr ""
+msgstr "Failed to write file to disk."
#. TRANS: Client exception thrown when a file upload operation has been
#. stopped by an extension.
#: actions/restoreaccount.php:158 lib/mediafile.php:188
msgid "File upload stopped by extension."
-msgstr ""
+msgstr "File upload stopped by extension."
#. TRANS: Client exception thrown when a file upload operation has failed with
#. an unknown reason.
@@ -5672,32 +5673,32 @@ msgstr "System error uploading file."
#. TRANS: Client exception thrown when an imported feed is not an Atom feed.
#: actions/restoreaccount.php:207 lib/feedimporter.php:74
msgid "Not an Atom feed."
-msgstr ""
+msgstr "Not an Atom feed."
#. TRANS: Success message when a feed has been restored.
#: actions/restoreaccount.php:241
msgid ""
"Feed has been restored. Your old posts should now appear in search and your "
"profile page."
-msgstr ""
+msgstr "Feed has been restored. Your old posts should now appear in search and your profile page."
#. TRANS: Message when a feed restore is in progress.
#: actions/restoreaccount.php:245
msgid "Feed will be restored. Please wait a few minutes for results."
-msgstr ""
+msgstr "Feed will be restored. Please wait a few minutes for results."
#. TRANS: Form instructions for feed restore.
#: actions/restoreaccount.php:342
msgid ""
"You can upload a backed-up timeline in Activity Streams format."
-msgstr ""
+msgstr "You can upload a backed-up timeline in Activity Streams format."
#. TRANS: Title for submit button to confirm upload of a user backup file for
#. account restore.
#: actions/restoreaccount.php:373
msgid "Upload the file"
-msgstr ""
+msgstr "Upload the file"
#. TRANS: Client error displayed when trying to revoke a role without having
#. the right to do that.
@@ -5708,7 +5709,7 @@ msgstr "You cannot revoke user roles on this site."
#. TRANS: Client error displayed when trying to revoke a role that is not set.
#: actions/revokerole.php:81
msgid "User does not have this role."
-msgstr ""
+msgstr "User does not have this role."
#. TRANS: Engine name for RSD.
#: actions/rsd.php:140
@@ -5734,14 +5735,14 @@ msgstr "User is already sandboxed."
#: actions/selftag.php:68
#, php-format
msgid "Not a valid list: %s."
-msgstr ""
+msgstr "Not a valid list: %s."
#. TRANS: Page title for page showing self tags.
#. TRANS: %1$s is a tag, %2$d is a page number.
#: actions/selftag.php:154
#, php-format
msgid "Users self-tagged with %1$s, page %2$d"
-msgstr ""
+msgstr "Users self-tagged with %1$s, page %2$d"
#. TRANS: Title for the sessions administration panel.
#: actions/sessionsadminpanel.php:53
@@ -5752,7 +5753,7 @@ msgstr "Sessions"
#. TRANS: Instructions for the sessions administration panel.
#: actions/sessionsadminpanel.php:64
msgid "Session settings for this StatusNet site"
-msgstr ""
+msgstr "Session settings for this StatusNet site"
#. TRANS: Fieldset legend on the sessions administration panel.
#: actions/sessionsadminpanel.php:165
@@ -5764,29 +5765,29 @@ msgstr "Sessions"
#. TRANS: Indicates if StatusNet should handle session administration.
#: actions/sessionsadminpanel.php:172
msgid "Handle sessions"
-msgstr ""
+msgstr "Handle sessions"
#. TRANS: Checkbox title on the sessions administration panel.
#. TRANS: Indicates if StatusNet should handle session administration.
#: actions/sessionsadminpanel.php:176
msgid "Handle sessions ourselves."
-msgstr ""
+msgstr "Handle sessions ourselves."
#. TRANS: Checkbox label on the sessions administration panel.
#. TRANS: Indicates if StatusNet should write session debugging output.
#: actions/sessionsadminpanel.php:182
msgid "Session debugging"
-msgstr ""
+msgstr "Session debugging"
#. TRANS: Checkbox title on the sessions administration panel.
#: actions/sessionsadminpanel.php:185
msgid "Enable debugging output for sessions."
-msgstr ""
+msgstr "Enable debugging output for sessions."
#. TRANS: Title for submit button on the sessions administration panel.
#: actions/sessionsadminpanel.php:206
msgid "Save session settings"
-msgstr ""
+msgstr "Save session settings"
#. TRANS: Client error displayed trying to display an OAuth application while
#. not logged in.
@@ -5807,8 +5808,8 @@ msgstr "Application profile"
#, php-format
msgid "Created by %1$s - %2$s access by default - %3$d user"
msgid_plural "Created by %1$s - %2$s access by default - %3$d users"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Created by %1$s - %2$s access by default - %3$d user"
+msgstr[1] "Created by %1$s - %2$s access by default - %3$d users"
#. TRANS: Header on the OAuth application page.
#: actions/showapplication.php:196
@@ -5825,7 +5826,7 @@ msgstr "Edit"
#. TRANS: Resets the OAuth consumer key and secret.
#: actions/showapplication.php:222
msgid "Reset key & secret"
-msgstr ""
+msgstr "Reset key & secret"
#. TRANS: Header on the OAuth application page.
#: actions/showapplication.php:249
@@ -5835,22 +5836,22 @@ msgstr "Application information"
#. TRANS: Field label on application page.
#: actions/showapplication.php:253
msgid "Consumer key"
-msgstr ""
+msgstr "Consumer key"
#. TRANS: Field label on application page.
#: actions/showapplication.php:256
msgid "Consumer secret"
-msgstr ""
+msgstr "Consumer secret"
#. TRANS: Field label on application page.
#: actions/showapplication.php:259
msgid "Request token URL"
-msgstr ""
+msgstr "Request token URL"
#. TRANS: Field label on application page.
#: actions/showapplication.php:262
msgid "Access token URL"
-msgstr ""
+msgstr "Access token URL"
#. TRANS: Field label on application page.
#: actions/showapplication.php:265
@@ -5862,7 +5863,7 @@ msgstr "Authorise URL"
msgid ""
"Note: HMAC-SHA1 signatures are supported. The plaintext signature method is "
"not supported."
-msgstr ""
+msgstr "Note: HMAC-SHA1 signatures are supported. The plaintext signature method is not supported."
#. TRANS: Text in confirmation dialog to reset consumer key and secret for an
#. OAuth application.
@@ -5887,7 +5888,7 @@ msgstr "%1$s group, page %2$d"
#: actions/showgroup.php:182
#, php-format
msgid "Notice feed for %s group (Activity Streams JSON)"
-msgstr ""
+msgstr "Notice feed for %s group (Activity Streams JSON)"
#. TRANS: Tooltip for feed link. %s is a group nickname.
#: actions/showgroup.php:188
@@ -5942,13 +5943,13 @@ msgid ""
"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
"Free Software [StatusNet](http://status.net/) tool. Its members share short "
"messages about their life and interests."
-msgstr ""
+msgstr "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the Free Software [StatusNet](http://status.net/) tool. Its members share short messages about their life and interests."
#. TRANS: Client exception thrown when trying a view a notice the user has no
#. access to.
#: actions/shownotice.php:80
msgid "Not available."
-msgstr ""
+msgstr "Not available."
#. TRANS: Server error displayed trying to show a notice without a connected
#. profile.
@@ -5966,14 +5967,14 @@ msgstr "Notice deleted."
#: actions/showprofiletag.php:124
#, php-format
msgid "Private timeline for %1$s list by you, page %2$d"
-msgstr ""
+msgstr "Private timeline for %1$s list by you, page %2$d"
#. TRANS: Title for public list timeline where the viewer is the tagger.
#. TRANS: %1$s is a list, %2$s is a page number.
#: actions/showprofiletag.php:132
#, php-format
msgid "Timeline for %1$s list by you, page %2$d"
-msgstr ""
+msgstr "Timeline for %1$s list by you, page %2$d"
#. TRANS: Title for private list timeline.
#. TRANS: %1$s is a list, %2$s is the tagger's nickname, %3$d is a page
@@ -5981,35 +5982,35 @@ msgstr ""
#: actions/showprofiletag.php:138
#, php-format
msgid "Timeline for %1$s list by %2$s, page %3$d"
-msgstr ""
+msgstr "Timeline for %1$s list by %2$s, page %3$d"
#. TRANS: Title for private list timeline.
#. TRANS: %s is a list.
#: actions/showprofiletag.php:147
#, php-format
msgid "Private timeline of %s list by you"
-msgstr ""
+msgstr "Private timeline of %s list by you"
#. TRANS: Title for public list timeline where the viewer is the tagger.
#. TRANS: %s is a list.
#: actions/showprofiletag.php:155
#, php-format
msgid "Timeline for %s list by you"
-msgstr ""
+msgstr "Timeline for %s list by you"
#. TRANS: Title for private list timeline.
#. TRANS: %1$s is a list, %2$s is the tagger's nickname.
#: actions/showprofiletag.php:161
#, php-format
msgid "Timeline for %1$s list by %2$s"
-msgstr ""
+msgstr "Timeline for %1$s list by %2$s"
#. TRANS: Feed title.
#. TRANS: %1$s is a list, %2$s is tagger's nickname.
#: actions/showprofiletag.php:203
#, php-format
msgid "Feed for %1$s list by %2$s (Atom)"
-msgstr ""
+msgstr "Feed for %1$s list by %2$s (Atom)"
#. TRANS: Empty list message for list timeline.
#. TRANS: %1$s is a list, %2$s is a tagger's nickname.
@@ -6018,13 +6019,13 @@ msgstr ""
msgid ""
"This is the timeline for %1$s list by %2$s but no one has posted anything "
"yet."
-msgstr ""
+msgstr "This is the timeline for %1$s list by %2$s but no one has posted anything yet."
#. TRANS: Additional empty list message for list timeline for currently logged
#. in user tagged tags.
#: actions/showprofiletag.php:228
msgid "Try tagging more people."
-msgstr ""
+msgstr "Try tagging more people."
#. TRANS: Additional empty list message for list timeline.
#. TRANS: This message contains Markdown links in the form
@@ -6034,14 +6035,14 @@ msgstr ""
msgid ""
"Why not [register an account](%%%%action.register%%%%) and start following "
"this timeline!"
-msgstr ""
+msgstr "Why not [register an account](%%%%action.register%%%%) and start following this timeline!"
#. TRANS: Header on show list page.
#. TRANS: Link description for link to list of users tagged with a tag (so
#. part of a list).
#: actions/showprofiletag.php:301 lib/peopletaglist.php:173
msgid "Listed"
-msgstr ""
+msgstr "Listed"
#. TRANS: Content of "Listed" page if there are no listed users.
#. TRANS: Content of "People following tag x" if there are no subscribed
@@ -6066,7 +6067,7 @@ msgstr "(None)"
#. TRANS: if there are more than the mini list's maximum.
#: actions/showprofiletag.php:322
msgid "Show all"
-msgstr ""
+msgstr "Show all"
#. TRANS: Header for tag subscribers.
#. TRANS: Link description for link to list of users subscribed to a tag.
@@ -6079,21 +6080,21 @@ msgstr "Subscribers"
#: actions/showstream.php:83
#, php-format
msgid "Notices by %1$s tagged %2$s"
-msgstr ""
+msgstr "Notices by %1$s tagged %2$s"
#. TRANS: Page title showing tagged notices in one user's timeline.
#. TRANS: %1$s is the username, %2$s is the hash tag, %3$d is the page number.
#: actions/showstream.php:87
#, php-format
msgid "Notices by %1$s tagged %2$s, page %3$d"
-msgstr ""
+msgstr "Notices by %1$s tagged %2$s, page %3$d"
#. TRANS: Extended page title showing tagged notices in one user's timeline.
#. TRANS: %1$s is the username, %2$d is the page number.
#: actions/showstream.php:95
#, php-format
msgid "Notices by %1$s, page %2$d"
-msgstr ""
+msgstr "Notices by %1$s, page %2$d"
#. TRANS: Title for link to notice feed.
#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
@@ -6107,7 +6108,7 @@ msgstr "Notice feed for %1$s tagged %2$s (RSS 1.0)"
#: actions/showstream.php:138
#, php-format
msgid "Notice feed for %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Notice feed for %s (Activity Streams JSON)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
@@ -6143,7 +6144,7 @@ msgstr "FOAF for %s"
#: actions/showstream.php:210
#, php-format
msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
-msgstr ""
+msgstr "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
#. TRANS: Second sentence of empty list message for a stream for the user
#. themselves.
@@ -6151,7 +6152,7 @@ msgstr ""
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
-msgstr ""
+msgstr "Seen anything interesting recently? You haven't posted any notices yet, now would be a good time to start :)"
#. TRANS: Second sentence of empty list message for a non-self timeline. %1$s
#. is a user nickname, %2$s is a part of a URL.
@@ -6185,7 +6186,7 @@ msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-"
"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
"Free Software [StatusNet](http://status.net/) tool."
-msgstr ""
+msgstr "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the Free Software [StatusNet](http://status.net/) tool."
#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
#: actions/showstream.php:344
@@ -6220,7 +6221,7 @@ msgstr "Basic settings for this StatusNet site"
#. TRANS: Client error displayed trying to save an empty site name.
#: actions/siteadminpanel.php:141
msgid "Site name must have non-zero length."
-msgstr ""
+msgstr "Site name must have non-zero length."
#. TRANS: Client error displayed trying to save site settings without a
#. contact address.
@@ -6244,7 +6245,7 @@ msgstr "Invalid SSL logo URL."
#: actions/siteadminpanel.php:184
#, php-format
msgid "Unknown language \"%s\"."
-msgstr ""
+msgstr "Unknown language \"%s\"."
#. TRANS: Client error displayed trying to save site settings with a text
#. limit below 0.
@@ -6256,44 +6257,44 @@ msgstr "Minimum text limit is 0 (unlimited)."
#. limit below 1.
#: actions/siteadminpanel.php:198
msgid "Dupe limit must be one or more seconds."
-msgstr ""
+msgstr "Dupe limit must be one or more seconds."
#. TRANS: Fieldset legend on site settings panel.
#: actions/siteadminpanel.php:245
msgctxt "LEGEND"
msgid "General"
-msgstr ""
+msgstr "General"
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:249
msgctxt "LABEL"
msgid "Site name"
-msgstr ""
+msgstr "Site name"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:251
msgid "The name of your site, like \"Yourcompany Microblog\"."
-msgstr ""
+msgstr "The name of your site, like \"Yourcompany Microblog\"."
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:256
msgid "Brought by"
-msgstr ""
+msgstr "Brought by"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:258
msgid "Text used for credits link in footer of each page."
-msgstr ""
+msgstr "Text used for credits link in footer of each page."
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:263
msgid "Brought by URL"
-msgstr ""
+msgstr "Brought by URL"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:265
msgid "URL used for credits link in footer of each page."
-msgstr ""
+msgstr "URL used for credits link in footer of each page."
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:269
@@ -6303,13 +6304,13 @@ msgstr "E-mail"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:271
msgid "Contact email address for your site."
-msgstr ""
+msgstr "Contact email address for your site."
#. TRANS: Fieldset legend on site settings panel.
#: actions/siteadminpanel.php:280
msgctxt "LEGEND"
msgid "Local"
-msgstr ""
+msgstr "Local"
#. TRANS: Dropdown label on site settings panel.
#: actions/siteadminpanel.php:292
@@ -6319,7 +6320,7 @@ msgstr "Default timezone"
#. TRANS: Dropdown title on site settings panel.
#: actions/siteadminpanel.php:294
msgid "Default timezone for the site; usually UTC."
-msgstr ""
+msgstr "Default timezone for the site; usually UTC."
#. TRANS: Dropdown label on site settings panel.
#: actions/siteadminpanel.php:301
@@ -6330,33 +6331,33 @@ msgstr "Default language"
#: actions/siteadminpanel.php:304
msgid ""
"The site language when autodetection from browser settings is not available."
-msgstr ""
+msgstr "The site language when autodetection from browser settings is not available."
#. TRANS: Fieldset legend on site settings panel.
#: actions/siteadminpanel.php:313
msgctxt "LEGEND"
msgid "Limits"
-msgstr ""
+msgstr "Limits"
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:318
msgid "Text limit"
-msgstr ""
+msgstr "Text limit"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:320
msgid "Maximum number of characters for notices."
-msgstr ""
+msgstr "Maximum number of characters for notices."
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:326
msgid "Dupe limit"
-msgstr ""
+msgstr "Dupe limit"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:328
msgid "How long users must wait (in seconds) to post the same thing again."
-msgstr ""
+msgstr "How long users must wait (in seconds) to post the same thing again."
#. TRANS: Fieldset legend for form to change logo.
#: actions/siteadminpanel.php:338
@@ -6376,7 +6377,7 @@ msgstr "SSL logo"
#. TRANS: Button title for saving site settings.
#: actions/siteadminpanel.php:376
msgid "Save the site settings."
-msgstr ""
+msgstr "Save the site settings."
#. TRANS: Page title for site-wide notice tab in admin panel.
#: actions/sitenoticeadminpanel.php:55
@@ -6398,7 +6399,7 @@ msgstr "Unable to save site notice."
#. allowed.
#: actions/sitenoticeadminpanel.php:112
msgid "Maximum length for the site-wide notice is 255 characters."
-msgstr ""
+msgstr "Maximum length for the site-wide notice is 255 characters."
#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
@@ -6408,12 +6409,12 @@ msgstr "Site notice text"
#. TRANS: Tooltip for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:179
msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
-msgstr ""
+msgstr "Site-wide notice text (255 characters maximum; HTML allowed)"
#. TRANS: Button title to save site notice in admin panel.
#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice."
-msgstr ""
+msgstr "Save site notice."
#. TRANS: Title for SMS settings.
#: actions/smssettings.php:56
@@ -6471,7 +6472,7 @@ msgstr "SMS phone number"
#. TRANS: SMS phone number input field instructions in SMS settings form.
#: actions/smssettings.php:151
msgid "Phone number, no punctuation or spaces, with area code."
-msgstr ""
+msgstr "Phone number, no punctuation or spaces, with area code."
#. TRANS: Form legend for SMS preferences form.
#: actions/smssettings.php:190
@@ -6529,7 +6530,7 @@ msgstr "That is the wrong confirmation number."
#. confirmation.
#: actions/smssettings.php:411
msgid "Could not delete SMS confirmation."
-msgstr ""
+msgstr "Could not delete SMS confirmation."
#. TRANS: Message given after successfully canceling SMS phone number
#. confirmation.
@@ -6572,7 +6573,7 @@ msgstr "Mobile carrier for your phone. If you know a carrier that accepts SMS ov
#. having provided one.
#: actions/smssettings.php:531
msgid "No code entered."
-msgstr ""
+msgstr "No code entered."
#. TRANS: Client error displayed trying a change a subscription for a non-
#. subscribed profile.
@@ -6592,7 +6593,7 @@ msgstr "Could not save subscription."
#. without being a group administrator.
#: actions/subqueue.php:55
msgid "You may only approve your own pending subscriptions."
-msgstr ""
+msgstr "You may only approve your own pending subscriptions."
#. TRANS: Title of the first page showing pending subscribers still awaiting
#. approval.
@@ -6600,7 +6601,7 @@ msgstr ""
#: actions/subqueue.php:65
#, php-format
msgid "%s subscribers awaiting approval"
-msgstr ""
+msgstr "%s subscribers awaiting approval"
#. TRANS: Title of all but the first page showing pending subscribersmembers
#. still awaiting approval.
@@ -6609,12 +6610,12 @@ msgstr ""
#: actions/subqueue.php:70
#, php-format
msgid "%1$s subscribers awaiting approval, page %2$d"
-msgstr ""
+msgstr "%1$s subscribers awaiting approval, page %2$d"
#. TRANS: Page notice for group members page.
#: actions/subqueue.php:80
msgid "A list of users awaiting approval to subscribe to you."
-msgstr ""
+msgstr "A list of users awaiting approval to subscribe to you."
#. TRANS: Page title when subscription succeeded.
#: actions/subscribe.php:132
@@ -6625,13 +6626,13 @@ msgstr "Subscribed"
#. logged in.
#: actions/subscribepeopletag.php:59 actions/unsubscribepeopletag.php:60
msgid "You must be logged in to unsubscribe from a list."
-msgstr ""
+msgstr "You must be logged in to unsubscribe from a list."
#. TRANS: Client error displayed when trying to perform an action without
#. providing an ID.
#: actions/subscribepeopletag.php:86 actions/unsubscribepeopletag.php:87
msgid "No ID given."
-msgstr ""
+msgstr "No ID given."
#. TRANS: Server error displayed subscribing to a list fails.
#. TRANS: %1$s is a user nickname, %2$s is a list, %3$s is the error message
@@ -6639,14 +6640,14 @@ msgstr ""
#: actions/subscribepeopletag.php:120
#, php-format
msgid "Could not subscribe user %1$s to list %2$s: %3$s"
-msgstr ""
+msgstr "Could not subscribe user %1$s to list %2$s: %3$s"
#. TRANS: Title of form to subscribe to a list.
#. TRANS: %1%s is a user nickname, %2$s is a list, %3$s is a tagger nickname.
#: actions/subscribepeopletag.php:129
#, php-format
msgid "%1$s subscribed to list %2$s by %3$s"
-msgstr ""
+msgstr "%1$s subscribed to list %2$s by %3$s"
#. TRANS: Header for list of subscribers for a user (first page).
#. TRANS: %s is the user's nickname.
@@ -6681,7 +6682,7 @@ msgstr "These are the people who listen to %s's notices."
msgid ""
"You have no subscribers. Try subscribing to people you know and they might "
"return the favor."
-msgstr ""
+msgstr "You have no subscribers. Try subscribing to people you know and they might return the favor."
#. TRANS: Subscriber list text when looking at the subscribers for a of a user
#. other
@@ -6690,7 +6691,7 @@ msgstr ""
#: actions/subscribers.php:115
#, php-format
msgid "%s has no subscribers. Want to be the first?"
-msgstr ""
+msgstr "%s has no subscribers. Want to be the first?"
#. TRANS: Subscriber list text when looking at the subscribers for a of a user
#. that has none
@@ -6740,7 +6741,7 @@ msgid ""
"people you know. Try [people search](%%action.peoplesearch%%), look for "
"members in groups you're interested in and in our [featured "
"users](%%action.featured%%)."
-msgstr ""
+msgstr "You're not listening to anyone's notices right now, try subscribing to people you know. Try [people search](%%action.peoplesearch%%), look for members in groups you're interested in and in our [featured users](%%action.featured%%)."
#. TRANS: Subscription list text when looking at the subscriptions for a of a
#. user that has none
@@ -6754,7 +6755,7 @@ msgstr "%s is not listening to anyone."
#: actions/subscriptions.php:155
#, php-format
msgid "Subscription feed for %s (Atom)"
-msgstr ""
+msgstr "Subscription feed for %s (Atom)"
#. TRANS: Checkbox label for enabling IM messages for a profile in a
#. subscriptions list.
@@ -6781,7 +6782,7 @@ msgstr "Notices tagged with %1$s, page %2$d"
#: actions/tag.php:82
#, php-format
msgid "Notice feed for tag %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Notice feed for tag %s (Activity Streams JSON)"
#. TRANS: Link label for feed on "notices with tag" page.
#. TRANS: %s is the tag the feed is for.
@@ -6812,12 +6813,12 @@ msgstr "Notice feed for tag %s (Atom)"
#: actions/tagprofile.php:50 classes/Profile_tag.php:163 lib/command.php:391
#: lib/command.php:450
msgid "You cannot tag this user."
-msgstr ""
+msgstr "You cannot tag this user."
#. TRANS: Title for list form when not on a profile page.
#: actions/tagprofile.php:68
msgid "List a profile"
-msgstr ""
+msgstr "List a profile"
#. TRANS: Title for list form when on a profile page.
#. TRANS: %s is a profile nickname.
@@ -6826,7 +6827,7 @@ msgstr ""
#, php-format
msgctxt "ADDTOLIST"
msgid "List %s"
-msgstr ""
+msgstr "List %s"
#. TRANS: Header in list form.
#: actions/tagprofile.php:79
@@ -6842,12 +6843,12 @@ msgstr "Tags"
#. TRANS: Success message if lists are saved.
#: actions/tagprofile.php:184
msgid "Lists saved."
-msgstr ""
+msgstr "Lists saved."
#. TRANS: Page notice.
#: actions/tagprofile.php:200
msgid "Use this form to add your subscribers or subscriptions to lists."
-msgstr ""
+msgstr "Use this form to add your subscribers or subscriptions to lists."
#. TRANS: Client error when requesting a tag feed for a non-existing tag.
#: actions/tagrss.php:35
@@ -6887,12 +6888,12 @@ msgstr "Unsubscribed"
#: actions/unsubscribepeopletag.php:122
#, php-format
msgid "%1$s unsubscribed from list %2$s by %3$s"
-msgstr ""
+msgstr "%1$s unsubscribed from list %2$s by %3$s"
#. TRANS: Title of URL settings tab in profile settings.
#: actions/urlsettings.php:57
msgid "URL settings"
-msgstr ""
+msgstr "URL settings"
#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/urlsettings.php:68
@@ -6907,17 +6908,17 @@ msgstr "Manage various other options."
#. space).
#: actions/urlsettings.php:110
msgid " (free service)"
-msgstr ""
+msgstr " (free service)"
#. TRANS: Default value for URL shortening settings.
#: actions/urlsettings.php:117
msgid "[none]"
-msgstr ""
+msgstr "[none]"
#. TRANS: Default value for URL shortening settings.
#: actions/urlsettings.php:119
msgid "[internal]"
-msgstr ""
+msgstr "[internal]"
#. TRANS: Label for dropdown with URL shortener services.
#: actions/urlsettings.php:126
@@ -6932,49 +6933,49 @@ msgstr "Automatic shortening service to use."
#. TRANS: Field label in URL settings in profile.
#: actions/urlsettings.php:135
msgid "URL longer than"
-msgstr ""
+msgstr "URL longer than"
#. TRANS: Field title in URL settings in profile.
#: actions/urlsettings.php:139
msgid ""
"URLs longer than this will be shortened, -1 means never shorten because a "
"URL is long."
-msgstr ""
+msgstr "URLs longer than this will be shortened, -1 means never shorten because a URL is long."
#. TRANS: Field label in URL settings in profile.
#: actions/urlsettings.php:144
msgid "Text longer than"
-msgstr ""
+msgstr "Text longer than"
#. TRANS: Field title in URL settings in profile.
#: actions/urlsettings.php:148
msgid ""
"URLs in notices longer than this will always be shortened, -1 means only "
"shorten if the full post exceeds maximum length."
-msgstr ""
+msgstr "URLs in notices longer than this will always be shortened, -1 means only shorten if the full post exceeds maximum length."
#. TRANS: Form validation error for form "Other settings" in user profile.
#: actions/urlsettings.php:180
msgid "URL shortening service is too long (maximum 50 characters)."
-msgstr ""
+msgstr "URL shortening service is too long (maximum 50 characters)."
#. TRANS: Client exception thrown when the maximum URL settings value is
#. invalid in profile URL settings.
#: actions/urlsettings.php:188
msgid "Invalid number for maximum URL length."
-msgstr ""
+msgstr "Invalid number for maximum URL length."
#. TRANS: Client exception thrown when the maximum notice length settings
#. value is invalid in profile URL settings.
#: actions/urlsettings.php:195
msgid "Invalid number for maximum notice length."
-msgstr ""
+msgstr "Invalid number for maximum notice length."
#. TRANS: Server exception thrown in profile URL settings when preferences
#. could not be saved.
#: actions/urlsettings.php:240
msgid "Error saving user URL shortening preferences."
-msgstr ""
+msgstr "Error saving user URL shortening preferences."
#. TRANS: User admin panel title.
#: actions/useradminpanel.php:58
@@ -6985,19 +6986,19 @@ msgstr "User"
#. TRANS: Instruction for user admin panel.
#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
-msgstr ""
+msgstr "User settings for this StatusNet site"
#. TRANS: Form validation error in user admin panel when a non-numeric
#. character limit was set.
#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
-msgstr ""
+msgstr "Invalid bio limit. Must be numeric."
#. TRANS: Form validation error in user admin panel when welcome text is too
#. long.
#: actions/useradminpanel.php:154
msgid "Invalid welcome text. Maximum length is 255 characters."
-msgstr ""
+msgstr "Invalid welcome text. Maximum length is 255 characters."
#. TRANS: Client error displayed when trying to set a non-existing user as
#. default subscription for new
@@ -7005,25 +7006,25 @@ msgstr ""
#: actions/useradminpanel.php:166
#, php-format
msgid "Invalid default subscripton: \"%1$s\" is not a user."
-msgstr ""
+msgstr "Invalid default subscripton: \"%1$s\" is not a user."
#. TRANS: Fieldset legend in user administration panel.
#: actions/useradminpanel.php:217
msgctxt "LEGEND"
msgid "Profile"
-msgstr ""
+msgstr "Profile"
#. TRANS: Field label in user admin panel for setting the character limit for
#. the bio field.
#: actions/useradminpanel.php:222
msgid "Bio Limit"
-msgstr ""
+msgstr "Bio Limit"
#. TRANS: Tooltip in user admin panel for setting the character limit for the
#. bio field.
#: actions/useradminpanel.php:224
msgid "Maximum length of a profile bio in characters."
-msgstr ""
+msgstr "Maximum length of a profile bio in characters."
#. TRANS: Form legend in user admin panel.
#: actions/useradminpanel.php:233
@@ -7038,7 +7039,7 @@ msgstr "New user welcome"
#. TRANS: Tooltip in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:240
msgid "Welcome text for new users (maximum 255 characters)."
-msgstr ""
+msgstr "Welcome text for new users (maximum 255 characters)."
#. TRANS: Field label in user admin panel for setting default subscription for
#. new users.
@@ -7067,12 +7068,12 @@ msgstr "Invitations enabled"
#. invite friend using site e-mail.
#: actions/useradminpanel.php:267
msgid "Whether to allow users to invite new users."
-msgstr ""
+msgstr "Whether to allow users to invite new users."
#. TRANS: Button title to save user settings in user admin panel.
#: actions/useradminpanel.php:304
msgid "Save user settings."
-msgstr ""
+msgstr "Save user settings."
#. TRANS: Page title for all but the first page of groups for a user.
#. TRANS: %1$s is a nickname, %2$d is a page number.
@@ -7100,7 +7101,7 @@ msgstr "%s is not a member of any group."
#: actions/usergroups.php:112
#, php-format
msgid "Try [searching for groups](%%action.groupsearch%%) and joining them."
-msgstr ""
+msgstr "Try [searching for groups](%%action.groupsearch%%) and joining them."
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
#. site name.
@@ -7119,7 +7120,7 @@ msgstr "Updates from %1$s on %2$s!"
#: actions/version.php:71
#, php-format
msgid "%1$s %2$s"
-msgstr ""
+msgstr "%1$s %2$s"
#. TRANS: Content part of engine version page.
#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
@@ -7129,7 +7130,7 @@ msgstr ""
msgid ""
"This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, "
"Inc. and contributors."
-msgstr ""
+msgstr "This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, Inc. and contributors."
#. TRANS: Header for engine software contributors section on the version page.
#: actions/version.php:159
@@ -7149,7 +7150,7 @@ msgid ""
"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."
-msgstr ""
+msgstr "%1$s 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."
#. TRANS: Content part of engine software version page.
#: actions/version.php:176
@@ -7158,7 +7159,7 @@ msgid ""
"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."
-msgstr ""
+msgstr "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."
#. TRANS: Content part of engine version page.
#. TRANS: %s is a link to the AGPL license with link description
@@ -7173,7 +7174,7 @@ msgstr "You should have received a copy of the GNU Affero General Public License
#. TRANS: Header for engine plugins section on the version page.
#: actions/version.php:194
msgid "Plugins"
-msgstr ""
+msgstr "Plugins"
#. TRANS: Column header for plugins table on version page.
#: actions/version.php:201
@@ -7185,13 +7186,13 @@ msgstr "Name"
#: actions/version.php:203
msgctxt "HEADER"
msgid "Version"
-msgstr ""
+msgstr "Version"
#. TRANS: Column header for plugins table on version page.
#: actions/version.php:205
msgctxt "HEADER"
msgid "Author(s)"
-msgstr ""
+msgstr "Author(s)"
#. TRANS: Column header for plugins table on version page.
#: actions/version.php:207
@@ -7202,26 +7203,26 @@ msgstr "Description"
#. TRANS: An error message when avatar size is unreasonable
#: classes/Avatar.php:242
msgid "Avatar size too large"
-msgstr ""
+msgstr "Avatar size too large"
#. TRANS: An error message when unable to insert avatar data into the db
#: classes/Avatar.php:260
msgid "Could not insert new avatar data to database"
-msgstr ""
+msgstr "Could not insert new avatar data to database"
#: classes/Conversation.php:69
msgid "Tried to create conversation for not yet inserted notice"
-msgstr ""
+msgstr "Tried to create conversation for not yet inserted notice"
#: classes/Conversation.php:83
msgid "Failed to create conversation for notice"
-msgstr ""
+msgstr "Failed to create conversation for notice"
#. TRANS: Server exception thrown when a URL cannot be processed.
#: classes/File.php:151
#, php-format
msgid "Cannot process URL '%s'"
-msgstr ""
+msgstr "Cannot process URL '%s'"
#. TRANS: Message used to be inserted as %2$s in the text "No file may
#. TRANS: be larger than %1$d byte and the file you sent was %2$s.".
@@ -7230,8 +7231,8 @@ msgstr ""
#, php-format
msgid "%1$d byte"
msgid_plural "%1$d bytes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d byte"
+msgstr[1] "%1$d bytes"
#: classes/File.php:199
#, php-format
@@ -7241,22 +7242,22 @@ msgid ""
msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$s. Try to"
" upload a smaller version."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "No file may be larger than %1$d byte and the file you sent was %2$s. Try to upload a smaller version."
+msgstr[1] "No file may be larger than %1$d bytes and the file you sent was %2$s. Try to upload a smaller version."
#: classes/File.php:215
#, php-format
msgid "A file this large would exceed your user quota of %d byte."
msgid_plural "A file this large would exceed your user quota of %d bytes."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "A file this large would exceed your user quota of %d byte."
+msgstr[1] "A file this large would exceed your user quota of %d bytes."
#: classes/File.php:228
#, php-format
msgid "A file this large would exceed your monthly quota of %d byte."
msgid_plural "A file this large would exceed your monthly quota of %d bytes."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "A file this large would exceed your monthly quota of %d byte."
+msgstr[1] "A file this large would exceed your monthly quota of %d bytes."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
#: classes/File.php:281 classes/File.php:296
@@ -7268,7 +7269,7 @@ msgstr "Invalid filename."
#: classes/Group_join_queue.php:58 classes/Group_member.php:109
#, php-format
msgid "Profile ID %s is invalid."
-msgstr ""
+msgstr "Profile ID %s is invalid."
#. TRANS: Exception thrown providing an invalid group ID.
#. TRANS: %s is the invalid group ID.
@@ -7303,7 +7304,7 @@ msgstr "Join"
#: classes/Group_member.php:181
#, php-format
msgid "%1$s has joined group %2$s."
-msgstr ""
+msgstr "%1$s has joined group %2$s."
#. TRANS: Server exception thrown when updating a local group fails.
#: classes/Local_group.php:69
@@ -7321,7 +7322,7 @@ msgstr "Could not create login token for %s"
#. found.
#: classes/Memcached_DataObject.php:851
msgid "No database name or DSN found anywhere."
-msgstr ""
+msgstr "No database name or DSN found anywhere."
#. TRANS: Title of a notice posted without a title value.
#. TRANS: %1$s is a user name, %2$s is the notice creation date/time.
@@ -7334,7 +7335,7 @@ msgstr "%1$s's status on %2$s"
#: classes/Notice.php:363
#, php-format
msgid "Database error inserting hashtag: %s."
-msgstr ""
+msgstr "Database error inserting hashtag: %s."
#. TRANS: Client exception thrown when trying to save a notice for an unknown
#. user.
@@ -7372,23 +7373,23 @@ msgstr "You are banned from posting notices on this site."
#. deleted notice.
#: classes/Notice.php:532
msgid "Cannot repeat; original notice is missing or deleted."
-msgstr ""
+msgstr "Cannot repeat; original notice is missing or deleted."
#. TRANS: Client error displayed when trying to repeat an own notice.
#: classes/Notice.php:537
msgid "You cannot repeat your own notice."
-msgstr ""
+msgstr "You cannot repeat your own notice."
#. TRANS: Client error displayed when trying to repeat a non-public notice.
#: classes/Notice.php:543
msgid "Cannot repeat a private notice."
-msgstr ""
+msgstr "Cannot repeat a private notice."
#. TRANS: Client error displayed when trying to repeat a notice you cannot
#. access.
#: classes/Notice.php:549
msgid "Cannot repeat a notice you cannot read."
-msgstr ""
+msgstr "Cannot repeat a notice you cannot read."
#. TRANS: Client error displayed when trying to repeat an already repeated
#. notice.
@@ -7402,7 +7403,7 @@ msgstr "You already repeated that notice."
#: classes/Notice.php:576
#, php-format
msgid "%1$s has no access to notice %2$d."
-msgstr ""
+msgstr "%1$s has no access to notice %2$d."
#. TRANS: Client error displayed when trying to reply to a notice a the target
#. has no access to.
@@ -7410,13 +7411,13 @@ msgstr ""
#: classes/Notice.php:833
#, php-format
msgid "%1$s has no right to reply to notice %2$d."
-msgstr ""
+msgstr "%1$s has no right to reply to notice %2$d."
#. TRANS: Server exception thrown when no array is provided to the method
#. saveKnownGroups().
#: classes/Notice.php:1485
msgid "Bad type provided to saveKnownGroups."
-msgstr ""
+msgstr "Bad type provided to saveKnownGroups."
#. TRANS: Server exception thrown when an update for a group inbox fails.
#: classes/Notice.php:1536
@@ -7428,7 +7429,7 @@ msgstr "Problem saving group inbox."
#: classes/Notice.php:1823
#, php-format
msgid "%1$s repeated a notice by %2$s"
-msgstr ""
+msgstr "%1$s repeated a notice by %2$s"
#. TRANS: Message used to repeat a notice. RT is the abbreviation of
#. 'retweet'.
@@ -7450,12 +7451,12 @@ msgstr "Problem saving notice."
#, php-format
msgctxt "FANCYNAME"
msgid "%1$s (%2$s)"
-msgstr ""
+msgstr "%1$s (%2$s)"
#. TRANS: Server error thrown when user profile settings could not be updated.
#: classes/Profile.php:845
msgid "Could not update user nickname."
-msgstr ""
+msgstr "Could not update user nickname."
#. TRANS: Exception thrown when trying to revoke an existing role for a user
#. that does not exist.
@@ -7463,7 +7464,7 @@ msgstr ""
#: classes/Profile.php:1067
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
-msgstr ""
+msgstr "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
#. TRANS: Exception thrown when trying to revoke a role for a user with a
#. failing database query.
@@ -7471,37 +7472,37 @@ msgstr ""
#: classes/Profile.php:1076
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
-msgstr ""
+msgstr "Cannot revoke role \"%1$s\" for user #%2$d; database error."
#. TRANS: Server exception.
#: classes/Profile_list.php:379
msgid "The tag you are trying to rename to already exists."
-msgstr ""
+msgstr "The tag you are trying to rename to already exists."
#. TRANS: Server exception saving new tag without having a tagger specified.
#: classes/Profile_list.php:601
msgid "No tagger specified."
-msgstr ""
+msgstr "No tagger specified."
#. TRANS: Server exception saving new tag without having a tag specified.
#: classes/Profile_list.php:606
msgid "No tag specified."
-msgstr ""
+msgstr "No tag specified."
#. TRANS: Server exception saving new tag.
#: classes/Profile_list.php:644
msgid "Could not create profile tag."
-msgstr ""
+msgstr "Could not create profile tag."
#. TRANS: Server exception saving new tag.
#: classes/Profile_list.php:654
msgid "Could not set profile tag URI."
-msgstr ""
+msgstr "Could not set profile tag URI."
#. TRANS: Server exception saving new tag.
#: classes/Profile_list.php:671
msgid "Could not set profile tag mainpage."
-msgstr ""
+msgstr "Could not set profile tag mainpage."
#. TRANS: Client exception thrown trying to set more tags than allowed.
#: classes/Profile_tag.php:173
@@ -7509,7 +7510,7 @@ msgstr ""
msgid ""
"You already have created %d or more tags which is the maximum allowed number"
" of tags. Try using or deleting some existing tags."
-msgstr ""
+msgstr "You already have created %d or more tags which is the maximum allowed number of tags. Try using or deleting some existing tags."
#. TRANS: Client exception thrown when trying to add more people than allowed
#. to a list.
@@ -7518,19 +7519,19 @@ msgstr ""
msgid ""
"You already have %1$d or more people in list %2$s, which is the maximum "
"allowed number. Try unlisting others first."
-msgstr ""
+msgstr "You already have %1$d or more people in list %2$s, which is the maximum allowed number. Try unlisting others first."
#. TRANS: Exception thrown when inserting a list subscription in the database
#. fails.
#: classes/Profile_tag_subscription.php:68
msgid "Adding list subscription failed."
-msgstr ""
+msgstr "Adding list subscription failed."
#. TRANS: Exception thrown when deleting a list subscription from the database
#. fails.
#: classes/Profile_tag_subscription.php:95
msgid "Removing list subscription failed."
-msgstr ""
+msgstr "Removing list subscription failed."
#. TRANS: Exception thrown when a tag cannot be saved.
#: classes/Status_network.php:342
@@ -7574,7 +7575,7 @@ msgstr "Could not delete subscription."
#: classes/Subscription.php:263
msgctxt "TITLE"
msgid "Follow"
-msgstr ""
+msgstr "Follow"
#. TRANS: Notification given when one person starts following another.
#. TRANS: %1$s is the subscriber, %2$s is the subscribed.
@@ -7593,16 +7594,16 @@ msgstr "Welcome to %1$s, @%2$s!"
#. TRANS: Exception thrown when trying view "repeated to me".
#: classes/User.php:707
msgid "Not implemented since inbox change."
-msgstr ""
+msgstr "Not implemented since inbox change."
#: classes/User.php:734
msgid "No site owner configured."
-msgstr ""
+msgstr "No site owner configured."
#. TRANS: Server exception.
#: classes/User.php:751
msgid "Single-user mode code called when not enabled."
-msgstr ""
+msgstr "Single-user mode code called when not enabled."
#. TRANS: Information on password recovery form if no known username or e-mail
#. address was specified.
@@ -7629,11 +7630,11 @@ msgstr "Register"
#: classes/User.php:1004
#, php-format
msgid "%1$s joined %2$s."
-msgstr ""
+msgstr "%1$s joined %2$s."
#: classes/User_group.php:621
msgid "Profile insertion failed"
-msgstr ""
+msgstr "Profile insertion failed"
#. TRANS: Server exception thrown when creating a group failed.
#: classes/User_group.php:646
@@ -7657,7 +7658,7 @@ msgstr "Could not save local group info."
#: classes/User_group.php:802
msgid "Unable to update profile"
-msgstr ""
+msgstr "Unable to update profile"
#. TRANS: Exception thrown when an account could not be located when it should
#. be moved.
@@ -7665,7 +7666,7 @@ msgstr ""
#: lib/accountmover.php:65
#, php-format
msgid "Cannot locate account %s."
-msgstr ""
+msgstr "Cannot locate account %s."
#. TRANS: Exception thrown when a service document could not be located
#. account move.
@@ -7673,7 +7674,7 @@ msgstr ""
#: lib/accountmover.php:106
#, php-format
msgid "Cannot find XRD for %s."
-msgstr ""
+msgstr "Cannot find XRD for %s."
#. TRANS: Exception thrown when an account could not be located when it should
#. be moved.
@@ -7681,7 +7682,7 @@ msgstr ""
#: lib/accountmover.php:124
#, php-format
msgid "No AtomPub API service for %s."
-msgstr ""
+msgstr "No AtomPub API service for %s."
#. TRANS: H2 for user actions in a profile.
#. TRANS: H2 for entity actions in a profile.
@@ -7692,12 +7693,12 @@ msgstr "User actions"
#. TRANS: Text shown in user profile of not yet compeltely deleted users.
#: lib/accountprofileblock.php:127
msgid "User deletion in progress..."
-msgstr ""
+msgstr "User deletion in progress..."
#. TRANS: Link title for link on user profile.
#: lib/accountprofileblock.php:151
msgid "Edit profile settings."
-msgstr ""
+msgstr "Edit profile settings."
#. TRANS: Link text for link on user profile.
#: lib/accountprofileblock.php:153 lib/groupprofileblock.php:132
@@ -7743,7 +7744,7 @@ msgstr "Untitled page"
#: lib/action.php:461
msgctxt "TOOLTIP"
msgid "Show more"
-msgstr ""
+msgstr "Show more"
#. TRANS: Inline reply form submit button: submits a reply comment.
#: lib/action.php:464
@@ -7756,18 +7757,18 @@ msgstr "Reply"
#. TRANS: Field label for reply mini form.
#: lib/action.php:467 lib/threadednoticelist.php:419
msgid "Write a reply..."
-msgstr ""
+msgstr "Write a reply..."
#. TRANS: Tab on the notice form.
#: lib/action.php:724
msgctxt "TAB"
msgid "Status"
-msgstr ""
+msgstr "Status"
#: lib/action.php:729
msgctxt "TAB"
msgid "Share your:"
-msgstr ""
+msgstr "Share your:"
#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
#. is set.
@@ -7780,14 +7781,14 @@ msgstr ""
msgid ""
"**%%site.name%%** is a social network, courtesy of "
"[%%site.broughtby%%](%%site.broughtbyurl%%)."
-msgstr ""
+msgstr "**%%site.name%%** is a social network, courtesy of [%%site.broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
#. is not set.
#: lib/action.php:1101
#, php-format
msgid "**%%site.name%%** is a social network."
-msgstr ""
+msgstr "**%%site.name%%** is a social network."
#. TRANS: Second sentence of the GNU social site license. Mentions the GNU
#. social source code license.
@@ -7800,14 +7801,14 @@ msgid ""
"It runs on [%1$s](%2$s), version %3$s, available under the [GNU Affero "
"General Public "
"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
-msgstr ""
+msgstr "It runs on [%1$s](%2$s), version %3$s, available under the [GNU Affero General Public License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
#: lib/action.php:1126
#, php-format
msgid "Content and data of %1$s are private and confidential."
-msgstr ""
+msgstr "Content and data of %1$s are private and confidential."
#. TRANS: Content license displayed when license is set to
#. 'allrightsreserved'.
@@ -7815,13 +7816,13 @@ msgstr ""
#: lib/action.php:1133
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
-msgstr ""
+msgstr "Content and data copyright by %1$s. All rights reserved."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'
#. and no owner is set.
#: lib/action.php:1137
msgid "Content and data copyright by contributors. All rights reserved."
-msgstr ""
+msgstr "Content and data copyright by contributors. All rights reserved."
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a
@@ -7848,64 +7849,64 @@ msgstr "Before"
#. TRANS: Client exception thrown when a feed instance is a DOMDocument.
#: lib/activity.php:126
msgid "Expecting a root feed element but got a whole XML document."
-msgstr ""
+msgstr "Expecting a root feed element but got a whole XML document."
#. TRANS: Client exception thrown when ...
#: lib/activityhandlerplugin.php:380
msgid "Object not posted to this group."
-msgstr ""
+msgstr "Object not posted to this group."
#. TRANS: Client exception when ...
#: lib/activityhandlerplugin.php:398
msgid "Object not posted to this user."
-msgstr ""
+msgstr "Object not posted to this user."
#. TRANS: Server exception thrown when a micro app plugin uses a target that
#. cannot be handled.
#: lib/activityhandlerplugin.php:402
msgid "Do not know how to handle this kind of target."
-msgstr ""
+msgstr "Do not know how to handle this kind of target."
#. TRANS: Client exception thrown when using an unknown verb for the activity
#. importer.
#: lib/activityimporter.php:77
#, php-format
msgid "Unknown verb: \"%s\"."
-msgstr ""
+msgstr "Unknown verb: \"%s\"."
#. TRANS: Client exception thrown when trying to force a subscription for an
#. untrusted user.
#: lib/activityimporter.php:97
msgid "Cannot force subscription for untrusted user."
-msgstr ""
+msgstr "Cannot force subscription for untrusted user."
#. TRANS: Client exception thrown when trying to force a remote user to
#. subscribe.
#: lib/activityimporter.php:105
msgid "Cannot force remote user to subscribe."
-msgstr ""
+msgstr "Cannot force remote user to subscribe."
#: lib/activityimporter.php:123
msgid "Unknown profile."
-msgstr ""
+msgstr "Unknown profile."
#. TRANS: Client exception thrown when trying to import an event not related
#. to the importing user.
#: lib/activityimporter.php:129
msgid "This activity seems unrelated to our user."
-msgstr ""
+msgstr "This activity seems unrelated to our user."
#. TRANS: Client exception thrown when trying to join a remote group that is
#. not a group.
#: lib/activityimporter.php:145
msgid "Remote profile is not a group!"
-msgstr ""
+msgstr "Remote profile is not a group!"
#. TRANS: Client exception thrown when trying to join a group the importing
#. user is already a member of.
#: lib/activityimporter.php:154
msgid "User is already a member of this group."
-msgstr ""
+msgstr "User is already a member of this group."
#. TRANS: Client exception thrown when trying to import a notice by another
#. user.
@@ -7913,13 +7914,13 @@ msgstr ""
#: lib/activityimporter.php:189
#, php-format
msgid "Already know about notice %1$s and it has a different author %2$s."
-msgstr ""
+msgstr "Already know about notice %1$s and it has a different author %2$s."
#. TRANS: Client exception thrown when trying to overwrite the author
#. information for a non-trusted user during import.
#: lib/activityimporter.php:195
msgid "Not overwriting author info for non-trusted user."
-msgstr ""
+msgstr "Not overwriting author info for non-trusted user."
#. TRANS: Client exception thrown when trying to import a notice without
#. content.
@@ -7927,14 +7928,14 @@ msgstr ""
#: lib/activityimporter.php:211
#, php-format
msgid "No content for notice %s."
-msgstr ""
+msgstr "No content for notice %s."
#. TRANS: Exception thrown if a non-existing user is provided. %s is a user
#. ID.
#: lib/activitymover.php:92
#, php-format
msgid "No such user \"%s\"."
-msgstr ""
+msgstr "No such user \"%s\"."
#. TRANS: Client exception thrown when post to collection fails with a 400
#. status.
@@ -7949,24 +7950,24 @@ msgstr ""
#, php-format
msgctxt "URLSTATUSREASON"
msgid "%1$s %2$s %3$s"
-msgstr ""
+msgstr "%1$s %2$s %3$s"
#. TRANS: Client exception thrown when there is no source attribute.
#: lib/activityutils.php:229
msgid "Can't handle remote content yet."
-msgstr ""
+msgstr "Can't handle remote content yet."
#. TRANS: Client exception thrown when there embedded XML content is found
#. that cannot be processed yet.
#: lib/activityutils.php:266
msgid "Can't handle embedded XML content yet."
-msgstr ""
+msgstr "Can't handle embedded XML content yet."
#. TRANS: Client exception thrown when base64 encoded content is found that
#. cannot be processed yet.
#: lib/activityutils.php:271
msgid "Can't handle embedded Base64 content yet."
-msgstr ""
+msgstr "Can't handle embedded Base64 content yet."
#. TRANS: Client error message thrown when a user tries to change admin
#. settings but has no access rights.
@@ -7994,7 +7995,7 @@ msgstr "saveSettings() not implemented."
#: lib/adminpanelnav.php:66
msgctxt "HEADER"
msgid "Home"
-msgstr ""
+msgstr "Home"
#. TRANS: Header in administrator navigation panel.
#: lib/adminpanelnav.php:84
@@ -8044,7 +8045,7 @@ msgstr "Paths configuration"
#: lib/adminpanelnav.php:117
msgctxt "MENU"
msgid "Paths"
-msgstr ""
+msgstr "Paths"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:123
@@ -8066,12 +8067,12 @@ msgstr "Edit site notice"
#: lib/adminpanelnav.php:133
msgctxt "MENU"
msgid "Site notice"
-msgstr ""
+msgstr "Site notice"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:139
msgid "Set site license"
-msgstr ""
+msgstr "Set site license"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:141
@@ -8082,19 +8083,19 @@ msgstr "License"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:147
msgid "Plugins configuration"
-msgstr ""
+msgstr "Plugins configuration"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:149
msgctxt "MENU"
msgid "Plugins"
-msgstr ""
+msgstr "Plugins"
#. TRANS: Exception text when attempting to perform something which seems
#. already done.
#: lib/alreadyfulfilledexception.php:46
msgid "Trying to do something that was already done."
-msgstr ""
+msgstr "Trying to do something that was already done."
#. TRANS: Client error on an API request with an unsupported data format.
#: lib/apiaction.php:1245 lib/apiaction.php:1271 lib/apiaction.php:1325
@@ -8106,61 +8107,61 @@ msgstr "Not a supported data format."
#: lib/apiauthaction.php:94 lib/apiauthaction.php:216
#: lib/apiauthaction.php:303
msgid "Not allowed to use API."
-msgstr ""
+msgstr "Not allowed to use API."
#. TRANS: Client error 401.
#: lib/apiauthaction.php:125
msgid ""
"API resource requires read-write access, but you only have read access."
-msgstr ""
+msgstr "API resource requires read-write access, but you only have read access."
#. TRANS: OAuth exception thrown when no application is found for a given
#. consumer key.
#: lib/apiauthaction.php:190
msgid "No application for that consumer key."
-msgstr ""
+msgstr "No application for that consumer key."
#. TRANS: OAuth exception given when an incorrect access token was given for a
#. user.
#: lib/apiauthaction.php:244
msgid "Bad access token."
-msgstr ""
+msgstr "Bad access token."
#. TRANS: OAuth exception given when no user was found for a given token (no
#. token was found).
#: lib/apiauthaction.php:249
msgid "No user for that token."
-msgstr ""
+msgstr "No user for that token."
#. TRANS: Client error thrown when authentication fails because a user clicked
#. "Cancel".
#. TRANS: Client error thrown when authentication fails.
#: lib/apiauthaction.php:290 lib/apiauthaction.php:324
msgid "Could not authenticate you."
-msgstr ""
+msgstr "Could not authenticate you."
#. TRANS: Server error displayed when trying to create an anynymous OAuth
#. consumer.
#: lib/apignusocialoauthdatastore.php:48
msgid "Could not create anonymous consumer."
-msgstr ""
+msgstr "Could not create anonymous consumer."
#. TRANS: Server error displayed when trying to create an anynymous OAuth
#. application.
#: lib/apignusocialoauthdatastore.php:72
msgid "Could not create anonymous OAuth application."
-msgstr ""
+msgstr "Could not create anonymous OAuth application."
#. TRANS: Exception thrown when no token association could be found.
#: lib/apignusocialoauthdatastore.php:154
msgid ""
"Could not find a profile and application associated with the request token."
-msgstr ""
+msgstr "Could not find a profile and application associated with the request token."
#. TRANS: Exception thrown when no access token can be issued.
#: lib/apignusocialoauthdatastore.php:212
msgid "Could not issue access token."
-msgstr ""
+msgstr "Could not issue access token."
#. TRANS: Exception thrown when a database error occurs.
#: lib/apignusocialoauthdatastore.php:320
@@ -8170,22 +8171,22 @@ msgstr "Database error inserting OAuth application user."
#. TRANS: Exception thrown when a database error occurs.
#: lib/apignusocialoauthdatastore.php:348
msgid "Database error updating OAuth application user."
-msgstr ""
+msgstr "Database error updating OAuth application user."
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
#: lib/apignusocialoauthdatastore.php:374
msgid "Tried to revoke unknown token."
-msgstr ""
+msgstr "Tried to revoke unknown token."
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
#: lib/apignusocialoauthdatastore.php:379
msgid "Failed to delete revoked token."
-msgstr ""
+msgstr "Failed to delete revoked token."
#. TRANS: Form input field label for application icon.
#: lib/applicationeditform.php:177
msgid "Icon"
-msgstr ""
+msgstr "Icon"
#. TRANS: Form guide.
#: lib/applicationeditform.php:182
@@ -8248,52 +8249,52 @@ msgstr "URL for the homepage of the organisation"
#. TRANS: Form input field instructions.
#: lib/applicationeditform.php:243
msgid "URL to redirect to after authentication"
-msgstr ""
+msgstr "URL to redirect to after authentication"
#. TRANS: Radio button label for application type
#: lib/applicationeditform.php:271
msgid "Browser"
-msgstr ""
+msgstr "Browser"
#. TRANS: Radio button label for application type
#: lib/applicationeditform.php:288
msgid "Desktop"
-msgstr ""
+msgstr "Desktop"
#. TRANS: Form guide.
#: lib/applicationeditform.php:290
msgid "Type of application, browser or desktop"
-msgstr ""
+msgstr "Type of application, browser or desktop"
#. TRANS: Radio button label for access type.
#: lib/applicationeditform.php:314
msgid "Read-only"
-msgstr ""
+msgstr "Read-only"
#. TRANS: Radio button label for access type.
#: lib/applicationeditform.php:334
msgid "Read-write"
-msgstr ""
+msgstr "Read-write"
#. TRANS: Form guide.
#: lib/applicationeditform.php:336
msgid "Default access for this application: read-only, or read-write"
-msgstr ""
+msgstr "Default access for this application: read-only, or read-write"
#. TRANS: Submit button title.
#: lib/applicationeditform.php:353
msgid "Cancel application changes."
-msgstr ""
+msgstr "Cancel application changes."
#. TRANS: Submit button title.
#: lib/applicationeditform.php:357
msgid "Save application changes."
-msgstr ""
+msgstr "Save application changes."
#. TRANS: Name for an anonymous application in application list.
#: lib/applicationlist.php:197
msgid "Unknown application"
-msgstr ""
+msgstr "Unknown application"
#. TRANS: Message has a leading space and a trailing space. Used in
#. application list.
@@ -8301,31 +8302,31 @@ msgstr ""
#. organisation that manages it.
#: lib/applicationlist.php:205
msgid " by "
-msgstr ""
+msgstr " by "
#. TRANS: Application access type
#: lib/applicationlist.php:213
msgid "read-write"
-msgstr ""
+msgstr "read-write"
#. TRANS: Application access type
#: lib/applicationlist.php:215
msgid "read-only"
-msgstr ""
+msgstr "read-only"
#. TRANS: Used in application list. %1$s is a modified date, %2$s is access
#. type ("read-write" or "read-only")
#: lib/applicationlist.php:221
#, php-format
msgid "Approved %1$s - \"%2$s\" access."
-msgstr ""
+msgstr "Approved %1$s - \"%2$s\" access."
#. TRANS: Access token in the application list.
#. TRANS: %s are the first 7 characters of the access token.
#: lib/applicationlist.php:236
#, php-format
msgid "Access token starting with: %s"
-msgstr ""
+msgstr "Access token starting with: %s"
#. TRANS: Button label in application list to revoke access to user data.
#: lib/applicationlist.php:252
@@ -8340,7 +8341,7 @@ msgstr "Revoke"
#: lib/approvegroupform.php:116 lib/approvesubform.php:110
msgctxt "BUTTON"
msgid "Accept"
-msgstr ""
+msgstr "Accept"
#. TRANS: Submit button text to reject a group membership request on approve
#. group form.
@@ -8349,20 +8350,20 @@ msgstr ""
#: lib/approvegroupform.php:118 lib/approvesubform.php:112
msgctxt "BUTTON"
msgid "Reject"
-msgstr ""
+msgstr "Reject"
#. TRANS: Atom feed exception thrown when an author element does not contain a
#. name element.
#: lib/atom10feed.php:113
msgid "Author element must contain a name element."
-msgstr ""
+msgstr "Author element must contain a name element."
#. TRANS: Title in atom list notice feed. %1$s is a list name, %2$s is a
#. tagger's nickname.
#: lib/atomlistnoticefeed.php:65
#, php-format
msgid "Timeline for people in list %1$s by %2$s"
-msgstr ""
+msgstr "Timeline for people in list %1$s by %2$s"
#. TRANS: Message is used as a subtitle in atom list notice feed.
#. TRANS: %1$s is a tagger's nickname, %2$s is a list name, %3$s is a site
@@ -8370,16 +8371,16 @@ msgstr ""
#: lib/atomlistnoticefeed.php:72
#, php-format
msgid "Updates from %1$s's list %2$s on %3$s!"
-msgstr ""
+msgstr "Updates from %1$s's list %2$s on %3$s!"
#: lib/attachment.php:43
msgid "Download link"
-msgstr ""
+msgstr "Download link"
#. TRANS: Title.
#: lib/attachmentnoticesection.php:68
msgid "Notices where this attachment appears"
-msgstr ""
+msgstr "Notices where this attachment appears"
#. TRANS: Title.
#: lib/attachmenttagcloudsection.php:48
@@ -8411,13 +8412,13 @@ msgstr "Block this user"
#: lib/cancelgroupform.php:115
msgctxt "BUTTON"
msgid "Cancel join request"
-msgstr ""
+msgstr "Cancel join request"
#. TRANS: Button text for form action to cancel a subscription request.
#: lib/cancelsubscriptionform.php:122
msgctxt "BUTTON"
msgid "Cancel subscription request"
-msgstr ""
+msgstr "Cancel subscription request"
#. TRANS: Title for command results.
#: lib/channel.php:104 lib/channel.php:125
@@ -8467,7 +8468,7 @@ msgstr "Could not find a user with nickname %s."
#: lib/command.php:150
#, php-format
msgid "Could not find a local user with nickname %s."
-msgstr ""
+msgstr "Could not find a local user with nickname %s."
#. TRANS: Error text shown when an unimplemented command is given.
#: lib/command.php:185
@@ -8477,7 +8478,7 @@ msgstr "Sorry, this command is not yet implemented."
#. TRANS: Command exception text shown when a user tries to nudge themselves.
#: lib/command.php:231
msgid "It does not make a lot of sense to nudge yourself!"
-msgstr ""
+msgstr "It does not make a lot of sense to nudge yourself!"
#. TRANS: Message given having nudged another user.
#. TRANS: %s is the nickname of the user that was nudged.
@@ -8496,28 +8497,28 @@ msgid ""
"Subscriptions: %1$s\n"
"Subscribers: %2$s\n"
"Notices: %3$s"
-msgstr ""
+msgstr "Subscriptions: %1$s\nSubscribers: %2$s\nNotices: %3$s"
#. TRANS: Message given having added a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
#: lib/command.php:317
#, php-format
msgid "%1$s joined group %2$s."
-msgstr ""
+msgstr "%1$s joined group %2$s."
#. TRANS: Message given having removed a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
#: lib/command.php:362
#, php-format
msgid "%1$s left group %2$s."
-msgstr ""
+msgstr "%1$s left group %2$s."
#. TRANS: Error displayed if tagging a user fails.
#. TRANS: %1$s is the tagged user, %2$s is the error message (no punctuation).
#: lib/command.php:419
#, php-format
msgid "Error tagging %1$s: %2$s"
-msgstr ""
+msgstr "Error tagging %1$s: %2$s"
#. TRANS: Succes message displayed if tagging a user succeeds.
#. TRANS: %1$s is the tagged user's nickname, %2$s is a list of tags.
@@ -8527,14 +8528,14 @@ msgstr ""
#, php-format
msgid "%1$s was tagged %2$s"
msgid_plural "%1$s was tagged %2$s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$s was tagged %2$s"
+msgstr[1] "%1$s was tagged %2$s"
#. TRANS: Separator for list of tags.
#. TRANS: Separator in list of user names like "Jim, Bob, Mary".
#: lib/command.php:432 lib/command.php:485 lib/noticelistactorsitem.php:78
msgid ", "
-msgstr ""
+msgstr ", "
#. TRANS: Error displayed if a given tag is invalid.
#. TRANS: %s is the invalid tag.
@@ -8549,7 +8550,7 @@ msgstr "Invalid tag: \"%s\""
#: lib/command.php:472
#, php-format
msgid "Error untagging %1$s: %2$s"
-msgstr ""
+msgstr "Error untagging %1$s: %2$s"
#. TRANS: Succes message displayed if untagging a user succeeds.
#. TRANS: %1$s is the untagged user's nickname, %2$s is a list of tags.
@@ -8559,8 +8560,8 @@ msgstr ""
#, php-format
msgid "The following tag was removed from user %1$s: %2$s."
msgid_plural "The following tags were removed from user %1$s: %2$s."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "The following tag was removed from user %1$s: %2$s."
+msgstr[1] "The following tags were removed from user %1$s: %2$s."
#. TRANS: Whois output.
#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
@@ -8568,7 +8569,7 @@ msgstr[1] ""
#, php-format
msgctxt "WHOIS"
msgid "%1$s (%2$s)"
-msgstr ""
+msgstr "%1$s (%2$s)"
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:508
@@ -8613,8 +8614,8 @@ msgstr "Notice from %s repeated."
#, php-format
msgid "Notice too long - maximum is %1$d character, you sent %2$d."
msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Notice too long - maximum is %1$d character, you sent %2$d."
+msgstr[1] "Notice too long - maximum is %1$d characters, you sent %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
@@ -8640,7 +8641,7 @@ msgstr "Specify the name of the user to subscribe to."
#: lib/command.php:655
#, php-format
msgid "Subscribed to %s."
-msgstr ""
+msgstr "Subscribed to %s."
#. TRANS: Error text shown when no username was provided when issuing an
#. unsubscribe command.
@@ -8655,7 +8656,7 @@ msgstr "Specify the name of the user to unsubscribe from."
#: lib/command.php:686
#, php-format
msgid "Unsubscribed from %s."
-msgstr ""
+msgstr "Unsubscribed from %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which
#. has not yet been implemented.
@@ -8689,14 +8690,14 @@ msgstr "Can't turn on notification."
#. disabled.
#: lib/command.php:753
msgid "Login command is disabled."
-msgstr ""
+msgstr "Login command is disabled."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
#: lib/command.php:766
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
-msgstr ""
+msgstr "This link is useable only once and is valid for only 2 minutes: %s."
#. TRANS: Text shown after issuing the lose command successfully (stop another
#. user from following the current user).
@@ -8704,7 +8705,7 @@ msgstr ""
#: lib/command.php:795
#, php-format
msgid "Unsubscribed %s."
-msgstr ""
+msgstr "Unsubscribed %s."
#. TRANS: Text shown after requesting other users a user is subscribed to
#. without having any subscriptions.
@@ -8758,164 +8759,164 @@ msgstr[1] "You are a member of these groups:"
#: lib/command.php:886
msgctxt "COMMANDHELP"
msgid "Commands:"
-msgstr ""
+msgstr "Commands:"
#. TRANS: Help message for IM/SMS command "on".
#: lib/command.php:888
msgctxt "COMMANDHELP"
msgid "turn on notifications"
-msgstr ""
+msgstr "turn on notifications"
#. TRANS: Help message for IM/SMS command "off".
#: lib/command.php:890
msgctxt "COMMANDHELP"
msgid "turn off notifications"
-msgstr ""
+msgstr "turn off notifications"
#. TRANS: Help message for IM/SMS command "help".
#: lib/command.php:892
msgctxt "COMMANDHELP"
msgid "show this help"
-msgstr ""
+msgstr "show this help"
#. TRANS: Help message for IM/SMS command "follow ".
#: lib/command.php:894
msgctxt "COMMANDHELP"
msgid "subscribe to user"
-msgstr ""
+msgstr "subscribe to user"
#. TRANS: Help message for IM/SMS command "groups".
#: lib/command.php:896
msgctxt "COMMANDHELP"
msgid "lists the groups you have joined"
-msgstr ""
+msgstr "lists the groups you have joined"
#. TRANS: Help message for IM/SMS command "tag".
#: lib/command.php:898
msgctxt "COMMANDHELP"
msgid "tag a user"
-msgstr ""
+msgstr "tag a user"
#. TRANS: Help message for IM/SMS command "untag".
#: lib/command.php:900
msgctxt "COMMANDHELP"
msgid "untag a user"
-msgstr ""
+msgstr "untag a user"
#. TRANS: Help message for IM/SMS command "subscriptions".
#: lib/command.php:902
msgctxt "COMMANDHELP"
msgid "list the people you follow"
-msgstr ""
+msgstr "list the people you follow"
#. TRANS: Help message for IM/SMS command "subscribers".
#: lib/command.php:904
msgctxt "COMMANDHELP"
msgid "list the people that follow you"
-msgstr ""
+msgstr "list the people that follow you"
#. TRANS: Help message for IM/SMS command "leave ".
#: lib/command.php:906
msgctxt "COMMANDHELP"
msgid "unsubscribe from user"
-msgstr ""
+msgstr "unsubscribe from user"
#. TRANS: Help message for IM/SMS command "d ".
#: lib/command.php:908
msgctxt "COMMANDHELP"
msgid "direct message to user"
-msgstr ""
+msgstr "direct message to user"
#. TRANS: Help message for IM/SMS command "get ".
#: lib/command.php:910
msgctxt "COMMANDHELP"
msgid "get last notice from user"
-msgstr ""
+msgstr "get last notice from user"
#. TRANS: Help message for IM/SMS command "whois ".
#: lib/command.php:912
msgctxt "COMMANDHELP"
msgid "get profile info on user"
-msgstr ""
+msgstr "get profile info on user"
#. TRANS: Help message for IM/SMS command "lose ".
#: lib/command.php:914
msgctxt "COMMANDHELP"
msgid "force user to stop following you"
-msgstr ""
+msgstr "force user to stop following you"
#. TRANS: Help message for IM/SMS command "repeat #".
#: lib/command.php:916
msgctxt "COMMANDHELP"
msgid "repeat a notice with a given id"
-msgstr ""
+msgstr "repeat a notice with a given id"
#. TRANS: Help message for IM/SMS command "repeat ".
#: lib/command.php:918
msgctxt "COMMANDHELP"
msgid "repeat the last notice from user"
-msgstr ""
+msgstr "repeat the last notice from user"
#. TRANS: Help message for IM/SMS command "reply #".
#: lib/command.php:920
msgctxt "COMMANDHELP"
msgid "reply to notice with a given id"
-msgstr ""
+msgstr "reply to notice with a given id"
#. TRANS: Help message for IM/SMS command "reply ".
#: lib/command.php:922
msgctxt "COMMANDHELP"
msgid "reply to the last notice from user"
-msgstr ""
+msgstr "reply to the last notice from user"
#. TRANS: Help message for IM/SMS command "join ".
#: lib/command.php:924
msgctxt "COMMANDHELP"
msgid "join group"
-msgstr ""
+msgstr "join group"
#. TRANS: Help message for IM/SMS command "login".
#: lib/command.php:926
msgctxt "COMMANDHELP"
msgid "Get a link to login to the web interface"
-msgstr ""
+msgstr "Get a link to login to the web interface"
#. TRANS: Help message for IM/SMS command "drop ".
#: lib/command.php:928
msgctxt "COMMANDHELP"
msgid "leave group"
-msgstr ""
+msgstr "leave group"
#. TRANS: Help message for IM/SMS command "stats".
#: lib/command.php:930
msgctxt "COMMANDHELP"
msgid "get your stats"
-msgstr ""
+msgstr "get your stats"
#. TRANS: Help message for IM/SMS command "stop".
#. TRANS: Help message for IM/SMS command "quit".
#: lib/command.php:932 lib/command.php:934
msgctxt "COMMANDHELP"
msgid "same as 'off'"
-msgstr ""
+msgstr "same as 'off'"
#. TRANS: Help message for IM/SMS command "sub ".
#: lib/command.php:936
msgctxt "COMMANDHELP"
msgid "same as 'follow'"
-msgstr ""
+msgstr "same as 'follow'"
#. TRANS: Help message for IM/SMS command "unsub ".
#: lib/command.php:938
msgctxt "COMMANDHELP"
msgid "same as 'leave'"
-msgstr ""
+msgstr "same as 'leave'"
#. TRANS: Help message for IM/SMS command "last ".
#: lib/command.php:940
msgctxt "COMMANDHELP"
msgid "same as 'get'"
-msgstr ""
+msgstr "same as 'get'"
#. TRANS: Help message for IM/SMS command "on ".
#. TRANS: Help message for IM/SMS command "off ".
@@ -8931,32 +8932,32 @@ msgstr ""
#: lib/command.php:956 lib/command.php:958 lib/command.php:960
msgctxt "COMMANDHELP"
msgid "not yet implemented."
-msgstr ""
+msgstr "not yet implemented."
#. TRANS: Help message for IM/SMS command "nudge ".
#: lib/command.php:946
msgctxt "COMMANDHELP"
msgid "remind a user to update."
-msgstr ""
+msgstr "remind a user to update."
#. TRANS: Error message displayed when no configuration file was found for a
#. StatusNet installation.
#: lib/common.php:32
msgid "No configuration file found."
-msgstr ""
+msgstr "No configuration file found."
#. TRANS: Error message displayed when no configuration file was found for a
#. StatusNet installation.
#. TRANS: Is followed by a list of directories (separated by HTML breaks).
#: lib/common.php:35
msgid "I looked for configuration files in the following places:"
-msgstr ""
+msgstr "I looked for configuration files in the following places:"
#. TRANS: Error message displayed when no configuration file was found for a
#. StatusNet installation.
#: lib/common.php:38
msgid "You may wish to run the installer to fix this."
-msgstr ""
+msgstr "You may wish to run the installer to fix this."
#. TRANS: Error message displayed when no configuration file was found for a
#. StatusNet installation.
@@ -8968,21 +8969,21 @@ msgstr "Go to the installer."
#. TRANS: Page title for when a database error occurs.
#: lib/dberroraction.php:60
msgid "Database error"
-msgstr ""
+msgstr "Database error"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item in search group navigation panel.
#: lib/defaultlocalnav.php:65 lib/publicgroupnav.php:63
msgctxt "MENU"
msgid "Public"
-msgstr ""
+msgstr "Public"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item title in local navigation menu.
#: lib/defaultlocalnav.php:79 lib/subgroupnav.php:136
msgctxt "MENU"
msgid "Lists"
-msgstr ""
+msgstr "Lists"
#. TRANS: Title of form for deleting a user.
#. TRANS: Link text in notice list item to delete a notice.
@@ -9003,49 +9004,49 @@ msgstr "Ajax Error"
#. TRANS: Feed type name.
#: lib/feed.php:88
msgid "RSS 1.0"
-msgstr ""
+msgstr "RSS 1.0"
#. TRANS: Feed type name.
#: lib/feed.php:91
msgid "RSS 2.0"
-msgstr ""
+msgstr "RSS 2.0"
#. TRANS: Feed type name.
#: lib/feed.php:94
msgid "Atom"
-msgstr ""
+msgstr "Atom"
#. TRANS: Feed type name. FOAF stands for Friend of a Friend.
#: lib/feed.php:97
msgid "FOAF"
-msgstr ""
+msgstr "FOAF"
#. TRANS: Feed type name. See http://activitystrea.ms/
#: lib/feed.php:100
msgid "Activity Streams"
-msgstr ""
+msgstr "Activity Streams"
#. TRANS: Client exception thrown when an imported feed does not have an
#. author.
#: lib/feedimporter.php:82
msgid "No author in the feed."
-msgstr ""
+msgstr "No author in the feed."
#. TRANS: Client exception thrown when an imported feed does not have an
#. author that
#. TRANS: can be associated with a user.
#: lib/feedimporter.php:91
msgid "Cannot import without a user."
-msgstr ""
+msgstr "Cannot import without a user."
#. TRANS: Header for feed links (h2).
#: lib/feedlist.php:66
msgid "Feeds"
-msgstr ""
+msgstr "Feeds"
#: lib/filenotfoundexception.php:39
msgid "File not found in filesystem."
-msgstr ""
+msgstr "File not found in filesystem."
#. TRANS: Client error displayed when the number of bytes in a POST request
#. exceeds a limit.
@@ -9058,14 +9059,14 @@ msgid ""
msgid_plural ""
"The server was unable to handle that much POST data (%s MiB) due to its "
"current configuration."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "The server was unable to handle that much POST data (%s MiB) due to its current configuration."
+msgstr[1] "The server was unable to handle that much POST data (%s MiB) due to its current configuration."
#. TRANS: List element on gallery action page to show all tags.
#: lib/galleryaction.php:72
msgctxt "TAGS"
msgid "All"
-msgstr ""
+msgstr "All"
#. TRANS: Dropdown field label on gallery action page for a list containing
#. tags.
@@ -9077,13 +9078,13 @@ msgstr "Tag"
#. tags.
#: lib/galleryaction.php:85
msgid "Choose a tag to narrow list."
-msgstr ""
+msgstr "Choose a tag to narrow list."
#. TRANS: Description on form for granting a role.
#: lib/grantroleform.php:88
#, php-format
msgid "Grant this user the \"%s\" role"
-msgstr ""
+msgstr "Grant this user the \"%s\" role"
#. TRANS: Header for mini list of group members on a group page (h2).
#: lib/groupaction.php:146
@@ -9100,7 +9101,7 @@ msgstr "All members"
#. group page (h2).
#: lib/groupaction.php:204
msgid "Pending"
-msgstr ""
+msgstr "Pending"
#. TRANS: Header for mini list of users that are blocked in a group page (h2).
#: lib/groupaction.php:235
@@ -9111,7 +9112,7 @@ msgstr "Blocked"
#: lib/groupaction.php:312
msgctxt "TITLE"
msgid "Admins"
-msgstr ""
+msgstr "Admins"
#. TRANS: Button text for the form that will block a user from a group.
#: lib/groupblockform.php:124
@@ -9123,17 +9124,17 @@ msgstr "Block"
#: lib/groupblockform.php:128
msgctxt "TOOLTIP"
msgid "Block this user so that they can no longer post messages to it."
-msgstr ""
+msgstr "Block this user so that they can no longer post messages to it."
#. TRANS: Field title on group edit form.
#: lib/groupeditform.php:162
msgid "URL of the homepage or blog of the group or topic."
-msgstr ""
+msgstr "URL of the homepage or blog of the group or topic."
#. TRANS: Text area title for group description when there is no text limit.
#: lib/groupeditform.php:168
msgid "Describe the group or topic."
-msgstr ""
+msgstr "Describe the group or topic."
#. TRANS: Text area title for group description.
#. TRANS: %d is the number of characters available for the description.
@@ -9141,18 +9142,18 @@ msgstr ""
#, php-format
msgid "Describe the group or topic in %d character or less."
msgid_plural "Describe the group or topic in %d characters or less."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Describe the group or topic in %d character."
+msgstr[1] "Describe the group or topic in %d characters or less."
#. TRANS: Field title on group edit form.
#: lib/groupeditform.php:187
msgid "Location for the group, if any, like \"City, State (or Region), Country\"."
-msgstr ""
+msgstr "Location for the group, if any, like \"City, State (or Region), Country\"."
#. TRANS: Field label on group edit form.
#: lib/groupeditform.php:193
msgid "Aliases"
-msgstr ""
+msgstr "Aliases"
#. TRANS: Input field title for group aliases.
#. TRANS: %d is the maximum number of group aliases available.
@@ -9164,15 +9165,15 @@ msgid ""
msgid_plural ""
"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
"aliases allowed."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Extra nickname for the group. Maximum %d alias allowed."
+msgstr[1] "Extra nicknames for the group, separated with commas or spaces. Maximum %d aliases allowed."
#. TRANS: Checkbox field title on group edit form to mark a group private.
#: lib/groupeditform.php:210
msgid ""
"New members must be approved by admin and all posts are forced to be "
"private."
-msgstr ""
+msgstr "New members must be approved by admin and all posts are forced to be private."
#. TRANS: Indicator in group members list that this user is a group
#. administrator.
@@ -9202,7 +9203,7 @@ msgstr "Group actions"
#, php-format
msgctxt "TOOLTIP"
msgid "Edit %s group properties"
-msgstr ""
+msgstr "Edit %s group properties"
#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
#. group administrators.
@@ -9211,7 +9212,7 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Add or edit %s logo"
-msgstr ""
+msgstr "Add or edit %s logo"
#. TRANS: Link text for link on user profile.
#: lib/groupprofileblock.php:141
@@ -9222,29 +9223,29 @@ msgstr "Logout"
#. TRANS: Title for groups with the most members section.
#: lib/groupsbymemberssection.php:71
msgid "Popular groups"
-msgstr ""
+msgstr "Popular groups"
#. TRANS: Title for groups with the most posts section.
#: lib/groupsbypostssection.php:71
msgid "Active groups"
-msgstr ""
+msgstr "Active groups"
#. TRANS: Link description for seeing all groups.
#. TRANS: Link description for seeing all lists.
#: lib/groupsnav.php:89 lib/listsnav.php:88
msgid "See all"
-msgstr ""
+msgstr "See all"
#. TRANS: Link title for seeing all groups.
#: lib/groupsnav.php:91
msgid "See all groups you belong to."
-msgstr ""
+msgstr "See all groups you belong to."
#. TRANS: Menu item title in personal group navigation menu.
#. TRANS: %s is a username.
#: lib/homestubnav.php:58
msgid "Back to top"
-msgstr ""
+msgstr "Back to top"
#. TRANS: Client exception 406
#: lib/htmloutputter.php:104
@@ -9255,11 +9256,11 @@ msgstr "This page is not available in a media type you accept"
#. format.
#: lib/imagefile.php:73
msgid "Unsupported image format."
-msgstr ""
+msgstr "Unsupported image format."
#: lib/imagefile.php:115
msgid "Unsupported media format."
-msgstr ""
+msgstr "Unsupported media format."
#. TRANS: Exception thrown when too large a file is uploaded.
#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
@@ -9297,24 +9298,24 @@ msgstr "Unknown file type"
#, php-format
msgid "%dMB"
msgid_plural "%dMB"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%dMB"
+msgstr[1] "%dMB"
#. TRANS: Number of kilobytes. %d is the number.
#: lib/imagefile.php:394
#, php-format
msgid "%dkB"
msgid_plural "%dkB"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%dkB"
+msgstr[1] "%dkB"
#. TRANS: Number of bytes. %d is the number.
#: lib/imagefile.php:397
#, php-format
msgid "%dB"
msgid_plural "%dB"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%dB"
+msgstr[1] "%dB"
#. TRANS: Body text for confirmation code e-mail.
#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename,
@@ -9327,7 +9328,7 @@ msgid ""
"cannot click it, copy-and-paste it into the address bar of your browser). If"
" that user is not you, or if you did not request this confirmation, just "
"ignore this message."
-msgstr ""
+msgstr "User \"%1$s\" on %2$s has said that your %3$s screenname belongs to them. If that is true, you can confirm by clicking on this URL: %4$s . (If you cannot click it, copy-and-paste it into the address bar of your browser). If that user is not you, or if you did not request this confirmation, just ignore this message."
#. TRANS: Exception thrown when trying to deliver a notice to an unknown
#. inbox.
@@ -9335,7 +9336,7 @@ msgstr ""
#: lib/implugin.php:352
#, php-format
msgid "Unknown inbox source %d."
-msgstr ""
+msgstr "Unknown inbox source %d."
#. TRANS: Message given when a status is too long. %1$s is the maximum number
#. of characters,
@@ -9345,37 +9346,37 @@ msgstr ""
msgid "Message too long - maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "Message too long - maximum is %1$d characters, you sent %2$d."
#. TRANS: Server exception thrown trying to initialise an IM plugin without
#. meeting all prerequisites.
#: lib/implugin.php:642
msgid "Queueing must be enabled to use IM plugins."
-msgstr ""
+msgstr "Queueing must be enabled to use IM plugins."
#. TRANS: Server exception thrown trying to initialise an IM plugin without a
#. transport method.
#: lib/implugin.php:647
msgid "Transport cannot be null."
-msgstr ""
+msgstr "Transport cannot be null."
#. TRANS: Title for inbox tag cloud section.
#: lib/inboxtagcloudsection.php:58
msgctxt "TITLE"
msgid "Trends"
-msgstr ""
+msgstr "Trends"
#. TRANS: Default button text for inviting more users to the StatusNet
#. instance.
#: lib/invitebuttonsection.php:56
msgctxt "BUTTON"
msgid "Invite more colleagues"
-msgstr ""
+msgstr "Invite more colleagues"
#. TRANS: Form legend.
#: lib/inviteform.php:85
msgid "Invite collegues"
-msgstr ""
+msgstr "Invite colleagues"
#. TRANS: Field label for a list of e-mail addresses.
#: lib/inviteform.php:100
@@ -9385,7 +9386,7 @@ msgstr "E-mail addresses"
#. TRANS: Field title for a list of e-mail addresses.
#: lib/inviteform.php:103
msgid "Addresses of friends to invite (one per line)."
-msgstr ""
+msgstr "Addresses of friends to invite (one per line)."
#. TRANS: Field label for a personal message to send to invitees.
#: lib/inviteform.php:109
@@ -9407,7 +9408,7 @@ msgstr "Send"
#. TRANS: Submit button title.
#: lib/inviteform.php:131
msgid "Send invitations."
-msgstr ""
+msgstr "Send invitations."
#. TRANS: Button text for joining a group.
#: lib/joinform.php:108
@@ -9419,12 +9420,12 @@ msgstr "Join"
#: lib/leaveform.php:109
msgctxt "BUTTON"
msgid "Leave"
-msgstr ""
+msgstr "Leave"
#. TRANS: Link title for seeing all lists.
#: lib/listsnav.php:90
msgid "See all lists you have created."
-msgstr ""
+msgstr "See all lists you have created."
#. TRANS: Menu item for logging in to the StatusNet site.
#. TRANS: Menu item in primary navigation panel.
@@ -9473,7 +9474,7 @@ msgid ""
"\n"
"Thanks for your time, \n"
"%2$s\n"
-msgstr ""
+msgstr "Hey, %1$s.\n\nSomeone just entered this email address on %2$s.\n\nIf it was you, and you want to confirm your entry, use the URL below:\n\n\t%3$s\n\nIf not, just ignore this message.\n\nThanks for your time, \n%2$s\n"
#. TRANS: Subject of new-subscriber notification e-mail.
#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
@@ -9483,7 +9484,7 @@ msgstr ""
#: lib/mail.php:249 lib/mail.php:255
#, php-format
msgid "%1$s is now following you on %2$s."
-msgstr ""
+msgstr "%1$s is now following you on %2$s."
#. TRANS: Subject of pending new-subscriber notification e-mail.
#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
@@ -9491,7 +9492,7 @@ msgstr ""
#: lib/mail.php:289
#, php-format
msgid "%1$s would like to listen to your notices on %2$s."
-msgstr ""
+msgstr "%1$s would like to listen to your notices on %2$s."
#. TRANS: Main body of pending new-subscriber notification e-mail.
#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
@@ -9500,7 +9501,7 @@ msgstr ""
msgid ""
"%1$s would like to listen to your notices on %2$s. You may approve or reject"
" their subscription at %3$s"
-msgstr ""
+msgstr "%1$s would like to listen to your notices on %2$s. You may approve or reject their subscription at %3$s"
#. TRANS: Common footer block for StatusNet notification emails.
#. TRANS: %1$s is the StatusNet sitename,
@@ -9513,14 +9514,14 @@ msgid ""
"\n"
"----\n"
"Change your email address or notification options at %2$s"
-msgstr ""
+msgstr "Faithfully yours,\n%1$s.\n\n----\nChange your email address or notification options at %2$s"
#. TRANS: Profile info line in notification e-mail.
#. TRANS: %s is a URL.
#: lib/mail.php:340
#, php-format
msgid "Profile: %s"
-msgstr ""
+msgstr "Profile: %s"
#. TRANS: Profile info line in notification e-mail.
#. TRANS: %s is biographical information.
@@ -9536,7 +9537,7 @@ msgstr "Bio: %s"
msgid ""
"If you believe this account is being used abusively, you can block them from"
" your subscribers list and report as spam to site administrators at %s."
-msgstr ""
+msgstr "If you believe this account is being used abusively, you can block them from your subscribers list and report as spam to site administrators at %s."
#. TRANS: Subject of notification mail for new posting email address.
#. TRANS: %s is the StatusNet sitename.
@@ -9556,7 +9557,7 @@ msgid ""
"Send email to %2$s to post new messages.\n"
"\n"
"More email instructions at %3$s."
-msgstr ""
+msgstr "You have a new posting address on %1$s.\n\nSend email to %2$s to post new messages.\n\nMore email instructions at %3$s."
#. TRANS: Subject line for SMS-by-email notification messages.
#. TRANS: %s is the posting user's nickname.
@@ -9582,7 +9583,7 @@ msgstr "%s: confirm you own this phone number with this code:"
#: lib/mail.php:585
#, php-format
msgid "You have been nudged by %s"
-msgstr ""
+msgstr "You have been nudged by %s"
#. TRANS: Body for 'nudge' notification email.
#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's
@@ -9598,7 +9599,7 @@ msgid ""
"%3$s\n"
"\n"
"Don't reply to this email; it won't get to them."
-msgstr ""
+msgstr "%1$s (%2$s) is wondering what you are up to these days and is inviting you to post some news.\n\nSo let's hear from you :)\n\n%3$s\n\nDon't reply to this email; it won't get to them."
#. TRANS: Subject for direct-message notification email.
#. TRANS: %s is the sending user's nickname.
@@ -9625,7 +9626,7 @@ msgid ""
"%4$s\n"
"\n"
"Don't reply to this email; it won't get to them."
-msgstr ""
+msgstr "%1$s (%2$s) sent you a private message:\n\n------------------------------------------------------\n%3$s\n------------------------------------------------------\n\nYou can reply to their message here:\n\n%4$s\n\nDon't reply to this email; it won't get to them."
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's
@@ -9633,7 +9634,7 @@ msgstr ""
#: lib/mail.php:698
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
-msgstr ""
+msgstr "%1$s (@%2$s) added your notice as a favourite"
#. TRANS: Body for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was
@@ -9658,7 +9659,7 @@ msgid ""
"You can see the list of %1$s's favorites here:\n"
"\n"
"%5$s"
-msgstr ""
+msgstr "%1$s (@%7$s) just added your notice from %2$s as one of their favourites.\n\nThe URL of your notice is:\n\n%3$s\n\nThe text of your notice is:\n\n%4$s\n\nYou can see the list of %1$s's favourites here:\n\n%5$s"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
#: lib/mail.php:767
@@ -9667,7 +9668,7 @@ msgid ""
"The full conversation can be read here:\n"
"\n"
"\t%s"
-msgstr ""
+msgstr "The full conversation can be read here:\n\n\t%s"
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's
@@ -9675,7 +9676,7 @@ msgstr ""
#: lib/mail.php:775
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
-msgstr ""
+msgstr "%1$s (@%2$s) sent a notice to your attention"
#. TRANS: Body of @-reply notification e-mail.
#. TRANS: %1$s is the sending user's name, $2$s is the StatusNet sitename,
@@ -9704,7 +9705,7 @@ msgid ""
"The list of all @-replies for you here:\n"
"\n"
"%7$s"
-msgstr ""
+msgstr "%1$s just sent a notice to your attention (an '@-reply') on %2$s.\n\nThe notice is here:\n\n\t%3$s\n\nIt reads:\n\n\t%4$s\n\n%5$sYou can reply back here:\n\n\t%6$s\n\nThe list of all @-replies for you here:\n\n%7$s"
#. TRANS: Subject of group join notification e-mail.
#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
@@ -9712,7 +9713,7 @@ msgstr ""
#: lib/mail.php:853
#, php-format
msgid "%1$s has joined your group %2$s on %3$s"
-msgstr ""
+msgstr "%1$s has joined your group %2$s on %3$s"
#. TRANS: Main body of group join notification e-mail.
#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
@@ -9722,7 +9723,7 @@ msgstr ""
#: lib/mail.php:863
#, php-format
msgid "%1$s has joined your group %2$s on %3$s."
-msgstr ""
+msgstr "%1$s has joined your group %2$s on %3$s."
#. TRANS: Subject of pending group join request notification e-mail.
#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
@@ -9730,7 +9731,7 @@ msgstr ""
#: lib/mail.php:900
#, php-format
msgid "%1$s wants to join your group %2$s on %3$s."
-msgstr ""
+msgstr "%1$s wants to join your group %2$s on %3$s."
#. TRANS: Main body of pending group join request notification e-mail.
#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
@@ -9741,7 +9742,7 @@ msgstr ""
msgid ""
"%1$s would like to join your group %2$s on %3$s. You may approve or reject "
"their group membership at %4$s"
-msgstr ""
+msgstr "%1$s would like to join your group %2$s on %3$s. You may approve or reject their group membership at %4$s"
#. TRANS: Error message in incoming mail handler used when an incoming e-mail
#. cannot be processed.
@@ -9773,7 +9774,7 @@ msgstr "Sorry, no incoming e-mail allowed."
#: lib/mailhandler.php:234
#, php-format
msgid "Unsupported message type: %s."
-msgstr ""
+msgstr "Unsupported message type: %s."
#. TRANS: Form legend for form to make a user a group admin.
#: lib/makeadminform.php:87
@@ -9784,19 +9785,19 @@ msgstr "Make user an admin of the group"
#: lib/makeadminform.php:120
msgctxt "BUTTON"
msgid "Make Admin"
-msgstr ""
+msgstr "Make Admin"
#. TRANS: Submit button title.
#: lib/makeadminform.php:124
msgctxt "TOOLTIP"
msgid "Make this user an admin."
-msgstr ""
+msgstr "Make this user an admin."
#. TRANS: Client exception thrown when a database error was thrown during a
#. file upload operation.
#: lib/mediafile.php:99 lib/mediafile.php:145
msgid "There was a database error while saving your file. Please try again."
-msgstr ""
+msgstr "There was a database error while saving your file. Please try again."
#. TRANS: Client exception thrown when a file upload operation fails because
#. the file could
@@ -9804,7 +9805,7 @@ msgstr ""
#. location.
#: lib/mediafile.php:211 lib/mediafile.php:234
msgid "File could not be moved to destination directory."
-msgstr ""
+msgstr "File could not be moved to destination directory."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part
@@ -9815,24 +9816,24 @@ msgstr ""
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s"
" format."
-msgstr ""
+msgstr "\"%1$s\" is not a supported file type on this server. Try using another %2$s format."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
#: lib/mediafile.php:296
#, php-format
msgid "\"%s\" is not a supported file type on this server."
-msgstr ""
+msgstr "\"%s\" is not a supported file type on this server."
#: lib/methodnotimplementedexception.php:48
#, php-format
msgid "Method %s not implemented"
-msgstr ""
+msgstr "Method %s not implemented"
#. TRANS: Link description to show more items in a list.
#: lib/moremenu.php:98
msgid "More ▼"
-msgstr ""
+msgstr "More ▼"
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
@@ -9844,7 +9845,7 @@ msgstr "Nickname must have only lowercase letters and numbers, and no spaces."
#. settings, etc.
#: lib/nickname.php:257
msgid "Nickname cannot be empty."
-msgstr ""
+msgstr "Nickname cannot be empty."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
@@ -9852,42 +9853,42 @@ msgstr ""
#, php-format
msgid "Nickname cannot be more than %d character long."
msgid_plural "Nickname cannot be more than %d characters long."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Nickname cannot be more than %d character long."
+msgstr[1] "Nickname cannot be more than %d characters long."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:282
msgid "Nickname is disallowed through blacklist."
-msgstr ""
+msgstr "Nickname is disallowed through blacklist."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:291
msgid "Nickname is identical to system path names."
-msgstr ""
+msgstr "Nickname is identical to system path names."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:313
msgid "Nickname is already in use on this server."
-msgstr ""
+msgstr "Nickname is already in use on this server."
#. TRANS: Exception text shown when no profile can be found for a user.
#. TRANS: %u is a profile ID (number).
#: lib/noprofileexception.php:53
#, php-format
msgid "There is no profile with id==%u"
-msgstr ""
+msgstr "There is no profile with id==%u"
#: lib/noresultexception.php:40
#, php-format
msgid "No result found on %s lookup."
-msgstr ""
+msgstr "No result found on %s lookup."
#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
msgid "No such user found."
-msgstr ""
+msgstr "No such user found."
#. TRANS: Form legend for notice form.
#: lib/noticeform.php:194
@@ -9903,12 +9904,12 @@ msgstr "What's up, %s?"
#. TRANS: Input label in notice form for adding an attachment.
#: lib/noticeform.php:229
msgid "Attach"
-msgstr ""
+msgstr "Attach"
#. TRANS: Title for input field to attach a file to a notice.
#: lib/noticeform.php:234
msgid "Attach a file."
-msgstr ""
+msgstr "Attach a file."
#. TRANS: Field label to add location to a notice.
#: lib/noticeform.php:272
@@ -9925,13 +9926,13 @@ msgstr "Do not share my location"
msgid ""
"Sorry, retrieving your geo location is taking longer than expected, please "
"try again later"
-msgstr ""
+msgstr "Sorry, retrieving your geo location is taking longer than expected, please try again later"
#. TRANS: Reference to the logged in user in favourite list.
#: lib/noticelistactorsitem.php:43
msgctxt "FAVELIST"
msgid "You"
-msgstr ""
+msgstr "You"
#. TRANS: For building a list such as "Jim, Bob, Mary and 5 others like this".
#. TRANS: %1$s is a list of users, separated by a separator (default: ", "),
@@ -9940,7 +9941,7 @@ msgstr ""
#, php-format
msgctxt "FAVELIST"
msgid "%1$s and %2$s"
-msgstr ""
+msgstr "%1$s and %2$s"
#. TRANS: Used in coordinates as abbreviation of north.
#: lib/noticelistitem.php:390
@@ -9950,17 +9951,17 @@ msgstr "N"
#. TRANS: Used in coordinates as abbreviation of south.
#: lib/noticelistitem.php:392
msgid "S"
-msgstr ""
+msgstr "S"
#. TRANS: Used in coordinates as abbreviation of east.
#: lib/noticelistitem.php:394
msgid "E"
-msgstr ""
+msgstr "E"
#. TRANS: Used in coordinates as abbreviation of west.
#: lib/noticelistitem.php:396
msgid "W"
-msgstr ""
+msgstr "W"
#. TRANS: Coordinates message.
#. TRANS: %1$s is lattitude degrees, %2$s is lattitude minutes,
@@ -9972,18 +9973,18 @@ msgstr ""
#: lib/noticelistitem.php:403
#, php-format
msgid "%1$u°%2$u'%3$u\"%4$s %5$u°%6$u'%7$u\"%8$s"
-msgstr ""
+msgstr "%1$u°%2$u'%3$u\"%4$s %5$u°%6$u'%7$u\"%8$s"
#. TRANS: Followed by geo location.
#: lib/noticelistitem.php:413
msgid "at"
-msgstr ""
+msgstr "at"
#. TRANS: A possible notice source (web interface).
#: lib/noticelistitem.php:465
msgctxt "SOURCE"
msgid "web"
-msgstr ""
+msgstr "web"
#. TRANS: Followed by notice source.
#: lib/noticelistitem.php:470
@@ -9993,7 +9994,7 @@ msgstr "from"
#. TRANS: Addition in notice list item for single-notice view.
#: lib/noticelistitem.php:524
msgid "permalink"
-msgstr ""
+msgstr "permalink"
#. TRANS: Addition in notice list item if notice was repeated. Followed by a
#. span with a nickname.
@@ -10004,7 +10005,7 @@ msgstr "Repeated by"
#. TRANS: Link title in notice list item to reply to a notice.
#: lib/noticelistitem.php:573
msgid "Reply to this notice."
-msgstr ""
+msgstr "Reply to this notice."
#. TRANS: Link text in notice list item to reply to a notice.
#: lib/noticelistitem.php:575
@@ -10014,13 +10015,13 @@ msgstr "Reply"
#. TRANS: Link title in notice list item to delete a notice.
#: lib/noticelistitem.php:601
msgid "Delete this notice from the timeline."
-msgstr ""
+msgstr "Delete this notice from the timeline."
#. TRANS: Title for repeat form status in notice list when a notice has been
#. repeated.
#: lib/noticelistitem.php:624
msgid "Notice repeated."
-msgstr ""
+msgstr "Notice repeated."
#. TRANS: Repeat form status in notice list when a notice has been repeated.
#: lib/noticelistitem.php:626
@@ -10036,32 +10037,32 @@ msgstr "Nudge this user"
#: lib/nudgeform.php:124
msgctxt "BUTTON"
msgid "Nudge"
-msgstr ""
+msgstr "Nudge"
#. TRANS: Button title to nudge/ping another user.
#: lib/nudgeform.php:128
msgid "Send a nudge to this user."
-msgstr ""
+msgstr "Send a nudge to this user."
#: lib/passwordhashexception.php:39
msgid "Password hashing failed."
-msgstr ""
+msgstr "Password hashing failed."
#. TRANS: Field label for list.
#: lib/peopletageditform.php:131
msgctxt "LABEL"
msgid "List"
-msgstr ""
+msgstr "List"
#. TRANS: Field title for list.
#: lib/peopletageditform.php:134
msgid "Change the list (letters, numbers, -, ., and _ are allowed)."
-msgstr ""
+msgstr "Change the list (letters, numbers, -, ., and _ are allowed)."
#. TRANS: Field title for description of list.
#: lib/peopletageditform.php:141
msgid "Describe the list or topic."
-msgstr ""
+msgstr "Describe the list or topic."
#. TRANS: Field title for description of list.
#. TRANS: %d is the maximum number of characters for the description.
@@ -10069,43 +10070,43 @@ msgstr ""
#, php-format
msgid "Describe the list or topic in %d character."
msgid_plural "Describe the list or topic in %d characters."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Describe the list or topic in %d character."
+msgstr[1] "Describe the list or topic in %d characters."
#. TRANS: Button title to delete a list.
#: lib/peopletageditform.php:175
msgid "Delete this list."
-msgstr ""
+msgstr "Delete this list."
#. TRANS: Header in list edit form.
#: lib/peopletageditform.php:182
msgid "Add or remove people"
-msgstr ""
+msgstr "Add or remove people"
#. TRANS: Header in list edit form.
#: lib/peopletageditform.php:186
msgctxt "HEADER"
msgid "Search"
-msgstr ""
+msgstr "Search"
#. TRANS: Menu item in list navigation panel.
#: lib/peopletaggroupnav.php:113
msgctxt "MENU"
msgid "List"
-msgstr ""
+msgstr "List"
#. TRANS: Menu item title in list navigation panel.
#. TRANS: %1$s is a list, %2$s is a nickname.
#: lib/peopletaggroupnav.php:116 lib/peopletaggroupnav.php:127
#, php-format
msgid "%1$s list by %2$s."
-msgstr ""
+msgstr "%1$s list by %2$s."
#. TRANS: Menu item in list navigation panel.
#: lib/peopletaggroupnav.php:124
msgctxt "MENU"
msgid "Listed"
-msgstr ""
+msgstr "Listed"
#. TRANS: Menu item in list navigation panel.
#. TRANS: Menu item in local navigation menu.
@@ -10119,7 +10120,7 @@ msgstr "Subscribers"
#: lib/peopletaggroupnav.php:138
#, php-format
msgid "Subscribers to %1$s list by %2$s."
-msgstr ""
+msgstr "Subscribers to %1$s list by %2$s."
#. TRANS: Menu item in list navigation panel.
#: lib/peopletaggroupnav.php:148
@@ -10132,12 +10133,12 @@ msgstr "Edit"
#: lib/peopletaggroupnav.php:151
#, php-format
msgid "Edit %s list by you."
-msgstr ""
+msgstr "Edit %s list by you."
#. TRANS: Title for link to edit list settings.
#: lib/peopletaglist.php:196
msgid "Edit list settings."
-msgstr ""
+msgstr "Edit list settings."
#. TRANS: Text for link to edit list settings.
#: lib/peopletaglist.php:198
@@ -10154,7 +10155,7 @@ msgstr "Private"
#: lib/peopletagnav.php:78
msgctxt "MENU"
msgid "List Subscriptions"
-msgstr ""
+msgstr "List Subscriptions"
#. TRANS: Tooltip for menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10162,7 +10163,7 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Lists subscribed to by %s."
-msgstr ""
+msgstr "Lists subscribed to by %s."
#. TRANS: Menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10170,7 +10171,7 @@ msgstr ""
#, php-format
msgctxt "MENU"
msgid "Lists with %s"
-msgstr ""
+msgstr "Lists with %s"
#. TRANS: Tooltip for menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10178,7 +10179,7 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Lists with %s."
-msgstr ""
+msgstr "Lists with %s."
#. TRANS: Menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10186,7 +10187,7 @@ msgstr ""
#, php-format
msgctxt "MENU"
msgid "Lists by %s"
-msgstr ""
+msgstr "Lists by %s"
#. TRANS: Tooltip for menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10194,19 +10195,19 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Lists by %s."
-msgstr ""
+msgstr "Lists by %s."
#. TRANS: Label in lists widget.
#: lib/peopletags.php:87
msgctxt "LABEL"
msgid "Your lists"
-msgstr ""
+msgstr "Your lists"
#. TRANS: Fieldset legend in lists widget.
#: lib/peopletags.php:135
msgctxt "LEGEND"
msgid "Edit lists"
-msgstr ""
+msgstr "Edit lists"
#. TRANS: Label in self tags widget.
#: lib/peopletags.php:193
@@ -10217,32 +10218,32 @@ msgstr "Tags"
#. TRANS: Title for section contaning lists with the most subscribers.
#: lib/peopletagsbysubssection.php:69
msgid "Popular lists"
-msgstr ""
+msgstr "Popular lists"
#. TRANS: List summary. %1$d is the number of users in the list,
#. TRANS: %2$d is the number of subscribers to the list.
#: lib/peopletagsection.php:127
#, php-format
msgid "Listed: %1$d Subscribers: %2$d"
-msgstr ""
+msgstr "Listed: %1$d Subscribers: %2$d"
#. TRANS: Title for page that displays which lists current user is part of.
#: lib/peopletagsforusersection.php:69
#, php-format
msgid "Lists with you"
-msgstr ""
+msgstr "Lists with you"
#. TRANS: Title for page that displays which lists a user is part of.
#. TRANS: %s is a profile name.
#: lib/peopletagsforusersection.php:73
#, php-format
msgid "Lists with %s"
-msgstr ""
+msgstr "Lists with %s"
#. TRANS: Title for page that displays lists a user has subscribed to.
#: lib/peopletagsubscriptionssection.php:66
msgid "List subscriptions"
-msgstr ""
+msgstr "List subscriptions"
#. TRANS: Menu item in personal group navigation menu.
#. TRANS: Menu item in settings navigation panel.
@@ -10250,18 +10251,18 @@ msgstr ""
#: lib/personalgroupnav.php:85 lib/settingsnav.php:74 lib/subgroupnav.php:78
msgctxt "MENU"
msgid "Profile"
-msgstr ""
+msgstr "Profile"
#. TRANS: Menu item title in personal group navigation menu.
#: lib/personalgroupnav.php:87
msgid "Your profile"
-msgstr ""
+msgstr "Your profile"
#. TRANS: Menu item in personal group navigation menu.
#: lib/personalgroupnav.php:93
msgctxt "MENU"
msgid "Replies"
-msgstr ""
+msgstr "Replies"
#. TRANS: Displayed as version information for a plugin if no version
#. information was found.
@@ -10273,31 +10274,31 @@ msgstr "Unknown"
#: lib/plugindisableform.php:90
msgctxt "plugin"
msgid "Disable"
-msgstr ""
+msgstr "Disable"
#. TRANS: Plugin admin panel controls
#: lib/pluginenableform.php:112
msgctxt "plugin"
msgid "Enable"
-msgstr ""
+msgstr "Enable"
#. TRANS: Plugin description for a disabled plugin.
#: lib/pluginlist.php:195
msgctxt "plugin-description"
msgid ""
"(The plugin description is unavailable when a plugin has been disabled.)"
-msgstr ""
+msgstr "(The plugin description is unavailable when a plugin has been disabled.)"
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:58
msgctxt "MENU"
msgid "Settings"
-msgstr ""
+msgstr "Settings"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:60
msgid "Change your personal settings."
-msgstr ""
+msgstr "Change your personal settings."
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:66
@@ -10308,7 +10309,7 @@ msgstr "Admin"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:68
msgid "Site configuration."
-msgstr ""
+msgstr "Site configuration."
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:74
@@ -10319,31 +10320,31 @@ msgstr "Logout"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:76
msgid "Logout from the site."
-msgstr ""
+msgstr "Logout from the site."
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:84
msgid "Login to the site."
-msgstr ""
+msgstr "Login to the site."
#. TRANS: Error message displayed when referring to a user without a profile.
#: lib/profileaction.php:87
msgid "Profile ID does not exist."
-msgstr ""
+msgstr "Profile ID does not exist."
#: lib/profileaction.php:100
msgid "This profile has been silenced by site moderators"
-msgstr ""
+msgstr "This profile has been silenced by site moderators"
#. TRANS: H2 text for user subscription statistics.
#: lib/profileaction.php:148
msgid "Following"
-msgstr ""
+msgstr "Following"
#. TRANS: H2 text for user subscriber statistics.
#: lib/profileaction.php:176
msgid "Followers"
-msgstr ""
+msgstr "Followers"
#. TRANS: H2 text for user statistics.
#: lib/profileaction.php:210
@@ -10369,7 +10370,7 @@ msgstr "Notices"
#. TRANS: Average count of posts made per day since account registration.
#: lib/profileaction.php:237
msgid "Daily average"
-msgstr ""
+msgstr "Daily average"
#. TRANS: H2 text for user group membership statistics.
#: lib/profileaction.php:274
@@ -10379,19 +10380,19 @@ msgstr "Groups"
#. TRANS: H2 text for user list membership statistics.
#: lib/profileaction.php:309
msgid "Lists"
-msgstr ""
+msgstr "Lists"
#. TRANS: Server error displayed when using an unimplemented method.
#: lib/profileformaction.php:119
msgid "Unimplemented method."
-msgstr ""
+msgstr "Unimplemented method."
#. TRANS: Exception text shown when no profile can be found for a user.
#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
#: lib/profilenoaccturiexception.php:53
#, php-format
msgid "Could not get an acct: URI for profile with id==%u"
-msgstr ""
+msgstr "Could not get an acct: URI for profile with id==%u"
#. TRANS: Menu item title in search group navigation panel.
#: lib/publicgroupnav.php:71
@@ -10413,13 +10414,13 @@ msgstr "Recent tags"
#: lib/publicgroupnav.php:82
msgctxt "MENU"
msgid "Featured"
-msgstr ""
+msgstr "Featured"
#. TRANS: Title for inbox tag cloud section.
#: lib/publictagcloudsection.php:53
msgctxt "TITLE"
msgid "Trending topics"
-msgstr ""
+msgstr "Trending topics"
#. TRANS: Client error displayed when return-to was defined without a target.
#: lib/redirectingaction.php:93
@@ -10434,7 +10435,7 @@ msgstr "Repeat this notice?"
#. TRANS: Button title to repeat a notice on notice repeat form.
#: lib/repeatform.php:117
msgid "Repeat this notice."
-msgstr ""
+msgstr "Repeat this notice."
#. TRANS: Description of role revoke form. %s is the role to be revoked.
#: lib/revokeroleform.php:88
@@ -10445,13 +10446,13 @@ msgstr "Revoke the \"%s\" role from this user"
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:1119
msgid "Page not found."
-msgstr ""
+msgstr "Page not found."
#. TRANS: Title of form to sandbox a user.
#: lib/sandboxform.php:65
msgctxt "TITLE"
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
#. TRANS: Description of form to sandbox a user.
#: lib/sandboxform.php:76
@@ -10467,7 +10468,7 @@ msgstr "Search site"
#. TRANS: for searching can be entered.
#: lib/searchaction.php:110
msgid "Keyword(s)"
-msgstr ""
+msgstr "Keyword(s)"
#. TRANS: Button text for searching site.
#. TRANS: Button text for search button on search form.
@@ -10475,7 +10476,7 @@ msgstr ""
#: lib/searchaction.php:112 lib/searchform.php:76 lib/togglepeopletag.php:134
msgctxt "BUTTON"
msgid "Search"
-msgstr ""
+msgstr "Search"
#. TRANS: Standard search suggestions shown when a search does not give any
#. results.
@@ -10485,7 +10486,7 @@ msgid ""
"* Try different keywords.\n"
"* Try more general keywords.\n"
"* Try fewer keywords."
-msgstr ""
+msgstr "* Make sure all words are spelled correctly.\n* Try different keywords.\n* Try more general keywords.\n* Try fewer keywords."
#. TRANS: Standard search suggestions shown when a search does not give any
#. results.
@@ -10498,13 +10499,13 @@ msgid ""
"* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n"
"* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n"
"* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
-msgstr ""
+msgstr "You can also try your search on other engines:\n\n* [DuckDuckGo](https://duckduckgo.com/?q=site%%3A%%%%site.server%%%%+%s)\n* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
#. TRANS: Menu item in search group navigation panel.
#: lib/searchgroupnav.php:74
msgctxt "MENU"
msgid "People"
-msgstr ""
+msgstr "People"
#. TRANS: Menu item title in search group navigation panel.
#: lib/searchgroupnav.php:76
@@ -10531,27 +10532,27 @@ msgstr "Find groups on this site"
#: lib/secondarynav.php:67
msgctxt "MENU"
msgid "TOS"
-msgstr ""
+msgstr "TOS"
#. TRANS: Secondary navigation menu item leading to privacy policy.
#: lib/secondarynav.php:71
msgctxt "MENU"
msgid "Privacy"
-msgstr ""
+msgstr "Privacy"
#. TRANS: Secondary navigation menu item. Leads to information about StatusNet
#. and its license.
#: lib/secondarynav.php:74
msgctxt "MENU"
msgid "Source"
-msgstr ""
+msgstr "Source"
#. TRANS: Secondary navigation menu item leading to version information on the
#. StatusNet site.
#: lib/secondarynav.php:77
msgctxt "MENU"
msgid "Version"
-msgstr ""
+msgstr "Version"
#. TRANS: Default title for section/sidebar widget.
#: lib/section.php:98
@@ -10561,13 +10562,13 @@ msgstr "Untitled section"
#. TRANS: Default "More..." title for section/sidebar widget.
#: lib/section.php:122
msgid "More..."
-msgstr ""
+msgstr "More..."
#. TRANS: Header in settings navigation panel.
#: lib/settingsnav.php:68
msgctxt "HEADER"
msgid "Settings"
-msgstr ""
+msgstr "Settings"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:76
@@ -10611,12 +10612,12 @@ msgstr "Change e-mail handling"
#: lib/settingsnav.php:102
msgctxt "MENU"
msgid "URL"
-msgstr ""
+msgstr "URL"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:104
msgid "URL shorteners"
-msgstr ""
+msgstr "URL shorteners"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:116
@@ -10655,18 +10656,18 @@ msgstr "Authorised connected applications"
#: lib/settingsnav.php:141
msgctxt "MENU"
msgid "Old school"
-msgstr ""
+msgstr "Old school"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:143
msgid "UI tweaks for old-school users"
-msgstr ""
+msgstr "UI tweaks for old-school users"
#. TRANS: Title of form to silence a user.
#: lib/silenceform.php:65
msgctxt "TITLE"
msgid "Silence"
-msgstr ""
+msgstr "Silence"
#. TRANS: Description of form to silence a user.
#: lib/silenceform.php:76
@@ -10677,21 +10678,21 @@ msgstr "Silence this user"
#: lib/subgroupnav.php:86
msgctxt "MENU"
msgid "Subscriptions"
-msgstr ""
+msgstr "Subscriptions"
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:89
#, php-format
msgid "People %s subscribes to."
-msgstr ""
+msgstr "People %s subscribes to."
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:100
#, php-format
msgid "People subscribed to %s."
-msgstr ""
+msgstr "People subscribed to %s."
#. TRANS: Menu item in local navigation menu.
#. TRANS: %d is the number of pending subscription requests.
@@ -10699,27 +10700,27 @@ msgstr ""
#, php-format
msgctxt "MENU"
msgid "Pending (%d)"
-msgstr ""
+msgstr "Pending (%d)"
#. TRANS: Menu item title in local navigation menu.
#: lib/subgroupnav.php:115
#, php-format
msgid "Approve pending subscription requests."
-msgstr ""
+msgstr "Approve pending subscription requests."
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:128
#, php-format
msgid "Groups %s is a member of."
-msgstr ""
+msgstr "Groups %s is a member of."
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:139
#, php-format
msgid "List subscriptions by %s."
-msgstr ""
+msgstr "List subscriptions by %s."
#. TRANS: Menu item in local navigation menu.
#: lib/subgroupnav.php:147
@@ -10732,7 +10733,7 @@ msgstr "Invite"
#: lib/subgroupnav.php:150
#, php-format
msgid "Invite friends and colleagues to join you on %s."
-msgstr ""
+msgstr "Invite friends and colleagues to join you on %s."
#. TRANS: Form of form to subscribe to a user.
#: lib/subscribeform.php:107
@@ -10744,59 +10745,59 @@ msgstr "Subscribe to this user"
#: lib/subscribeform.php:130 lib/subscribepeopletagform.php:106
msgctxt "BUTTON"
msgid "Subscribe"
-msgstr ""
+msgstr "Subscribe"
#. TRANS: Button title to subscribe to a user.
#: lib/subscribeform.php:132
msgid "Subscribe to this user."
-msgstr ""
+msgstr "Subscribe to this user."
#. TRANS: Title of personal tag cloud section.
#: lib/subscriberspeopleselftagcloudsection.php:48
#: lib/subscriptionspeopleselftagcloudsection.php:48
msgid "People Tagcloud as self-tagged"
-msgstr ""
+msgstr "People Tagcloud as self-tagged"
#. TRANS: Title of personal tag cloud section.
#: lib/subscriberspeopletagcloudsection.php:48
#: lib/subscriptionspeopletagcloudsection.php:48
msgid "People Tagcloud as tagged"
-msgstr ""
+msgstr "People Tagcloud as tagged"
#. TRANS: Content displayed in a tag cloud section if there are no tags.
#: lib/tagcloudsection.php:56 lib/tagcloudsection.php:72
msgctxt "NOTAGS"
msgid "None"
-msgstr ""
+msgstr "None"
#. TRANS: Field label on list form.
#: lib/tagprofileform.php:130
msgctxt "LABEL"
msgid "Lists"
-msgstr ""
+msgstr "Lists"
#. TRANS: Field title on list form.
#: lib/tagprofileform.php:133
msgid ""
"Lists for this user (letters, numbers, -, ., and _), comma- or space- "
"separated."
-msgstr ""
+msgstr "Lists for this user (letters, numbers, -, ., and _), comma- or space- separated."
#. TRANS: Server exception displayed if a theme name was invalid.
#: lib/theme.php:79
msgid "Invalid theme name."
-msgstr ""
+msgstr "Invalid theme name."
#. TRANS: Exception thrown when a compressed theme is uploaded while no
#. support present in PHP configuration.
#: lib/themeuploader.php:51
msgid "This server cannot handle theme uploads without ZIP support."
-msgstr ""
+msgstr "This server cannot handle theme uploads without ZIP support."
#. TRANS: Server exception thrown when uploading a theme fails.
#: lib/themeuploader.php:60 lib/themeuploader.php:64
msgid "The theme file is missing or the upload failed."
-msgstr ""
+msgstr "The theme file is missing or the upload failed."
#. TRANS: Server exception thrown when saving an uploaded theme after
#. decompressing it fails.
@@ -10812,7 +10813,7 @@ msgstr "Failed saving theme."
#. structure.
#: lib/themeuploader.php:153
msgid "Invalid theme: Bad directory structure."
-msgstr ""
+msgstr "Invalid theme: Bad directory structure."
#. TRANS: Client exception thrown when an uploaded theme is larger than the
#. limit.
@@ -10822,13 +10823,13 @@ msgstr ""
msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
msgid_plural ""
"Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgstr[1] "Uploaded theme is too large; must be less than %d bytes uncompressed."
#. TRANS: Server exception thrown when an uploaded theme is incomplete.
#: lib/themeuploader.php:188
msgid "Invalid theme archive: Missing file css/display.css"
-msgstr ""
+msgstr "Invalid theme archive: Missing file css/display.css"
#. TRANS: Server exception thrown when an uploaded theme has an incorrect file
#. or folder name.
@@ -10836,13 +10837,13 @@ msgstr ""
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
-msgstr ""
+msgstr "Theme contains invalid file or folder name. Stick with ASCII letters, digits, underscore, and minus sign."
#. TRANS: Server exception thrown when an uploaded theme contains files with
#. unsafe file extensions.
#: lib/themeuploader.php:236
msgid "Theme contains unsafe file extension names; may be unsafe."
-msgstr ""
+msgstr "Theme contains unsafe file extension names; may be unsafe."
#. TRANS: Server exception thrown when an uploaded theme contains a file type
#. that is not allowed.
@@ -10850,7 +10851,7 @@ msgstr ""
#: lib/themeuploader.php:255
#, php-format
msgid "Theme contains file of type \".%s\", which is not allowed."
-msgstr ""
+msgstr "Theme contains file of type \".%s\", which is not allowed."
#. TRANS: Server exception thrown when an uploaded compressed theme cannot be
#. opened.
@@ -10870,14 +10871,14 @@ msgstr "Notices"
#, php-format
msgid "Show reply"
msgid_plural "Show all %d replies"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Show reply"
+msgstr[1] "Show all %d replies"
#. TRANS: List message for notice repeated by logged in user.
#: lib/threadednoticelist.php:455
msgctxt "REPEATLIST"
msgid "You repeated this."
-msgstr ""
+msgstr "You repeated this."
#. TRANS: List message for when more than 4 people repeat something.
#. TRANS: %%s is a list of users liking a notice, %d is the number over 4 that
@@ -10888,8 +10889,8 @@ msgstr ""
#, php-format
msgid "%%s and %d other repeated this."
msgid_plural "%%s and %d others repeated this."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%%s and %d other repeated this."
+msgstr[1] "%%s and %d others repeated this."
#. TRANS: List message for repeated notices.
#. TRANS: %%s is a list of users who have repeated a notice.
@@ -10899,54 +10900,54 @@ msgstr[1] ""
#, php-format
msgid "%%s repeated this."
msgid_plural "%%s repeated this."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%%s repeated this."
+msgstr[1] "%%s repeated this."
#. TRANS: Form legend.
#: lib/togglepeopletag.php:94
#, php-format
msgid "Search and list people"
-msgstr ""
+msgstr "Search and list people"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:105
msgid "Everything"
-msgstr ""
+msgstr "Everything"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:109
msgid "Fullname"
-msgstr ""
+msgstr "Fullname"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:115
msgid "URI (Remote users)"
-msgstr ""
+msgstr "URI (Remote users)"
#. TRANS: Dropdown field label.
#: lib/togglepeopletag.php:121
msgctxt "LABEL"
msgid "Search in"
-msgstr ""
+msgstr "Search in"
#. TRANS: Dropdown field title.
#: lib/togglepeopletag.php:123
msgid "Choose a field to search."
-msgstr ""
+msgstr "Choose a field to search."
#. TRANS: Form legend.
#. TRANS: %1$s is a nickname, $2$s is a list.
#: lib/togglepeopletag.php:190
#, php-format
msgid "Remove %1$s from list %2$s"
-msgstr ""
+msgstr "Remove %1$s from list %2$s"
#. TRANS: Legend on form to add a profile to a list.
#. TRANS: %1$s is a nickname, %2$s is a list.
#: lib/togglepeopletag.php:268
#, php-format
msgid "Add %1$s to list %2$s"
-msgstr ""
+msgstr "Add %1$s to list %2$s"
#. TRANS: Title for top posters section.
#: lib/topposterssection.php:74
@@ -10957,52 +10958,52 @@ msgstr "Top posters"
#: lib/toselector.php:87
msgctxt "SENDTO"
msgid "Everyone"
-msgstr ""
+msgstr "Everyone"
#. TRANS: Option in drop-down of potential addressees.
#. TRANS: %s is a StatusNet sitename.
#: lib/toselector.php:93
#, php-format
msgid "My colleagues at %s"
-msgstr ""
+msgstr "My colleagues at %s"
#. TRANS: Label for drop-down of potential addressees.
#: lib/toselector.php:115
msgctxt "LABEL"
msgid "To:"
-msgstr ""
+msgstr "To:"
#. TRANS: Checkbox label in widget for selecting potential addressees to mark
#. the notice private.
#: lib/toselector.php:124
msgid "Private?"
-msgstr ""
+msgstr "Private?"
#. TRANS: Client exception thrown in widget for selecting potential addressees
#. when an invalid fill option was received.
#: lib/toselector.php:163
#, php-format
msgid "Unknown to value: \"%s\"."
-msgstr ""
+msgstr "Unknown to value: \"%s\"."
#. TRANS: Title for the form to unblock a user.
#: lib/unblockform.php:67
msgctxt "TITLE"
msgid "Unblock"
-msgstr ""
+msgstr "Unblock"
#. TRANS: Exception text shown when no object found with certain URI
#. TRANS: %s is the URI.
#: lib/unknownuriexception.php:43
#, php-format
msgid "No object found with URI \"%s\""
-msgstr ""
+msgstr "No object found with URI \"%s\""
#. TRANS: Title for unsandbox form.
#: lib/unsandboxform.php:67
msgctxt "TITLE"
msgid "Unsandbox"
-msgstr ""
+msgstr "Unsandbox"
#. TRANS: Description for unsandbox form.
#: lib/unsandboxform.php:78
@@ -11029,17 +11030,17 @@ msgstr "Unsubscribe from this user"
#: lib/unsubscribeform.php:132 lib/unsubscribepeopletagform.php:106
msgctxt "BUTTON"
msgid "Unsubscribe"
-msgstr ""
+msgstr "Unsubscribe"
#. TRANS: Button title on unsubscribe form.
#: lib/unsubscribeform.php:134
msgid "Unsubscribe from this user."
-msgstr ""
+msgstr "Unsubscribe from this user."
#. TRANS: Authorisation exception thrown when a user a not allowed to login.
#: lib/util.php:330
msgid "Not allowed to log in."
-msgstr ""
+msgstr "Not allowed to log in."
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11059,8 +11060,8 @@ msgstr "about a minute ago"
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "about one minute ago"
+msgstr[1] "about %d minutes ago"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11074,8 +11075,8 @@ msgstr "about an hour ago"
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "about one hour ago"
+msgstr[1] "about %d hours ago"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11089,8 +11090,8 @@ msgstr "about a day ago"
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "about one day ago"
+msgstr[1] "about %d days ago"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11104,8 +11105,8 @@ msgstr "about a month ago"
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "about one month ago"
+msgstr[1] "about %d months ago"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11117,7 +11118,7 @@ msgstr "about a year ago"
#. http://php.net/date)
#: lib/util.php:1382
msgid "l, d-M-Y H:i:s T"
-msgstr ""
+msgstr "l, d-M-Y H:i:s T"
#. TRANS: Web color exception thrown when a hexadecimal color code does not
#. validate.
@@ -11125,11 +11126,11 @@ msgstr ""
#: lib/webcolor.php:81 lib/webcolor.php:121
#, php-format
msgid "%s is not a valid color! Use 3 or 6 hex characters."
-msgstr ""
+msgstr "%s is not a valid colour! Use 3 or 6 hex characters."
#. TRANS: Commandline script output. %s is the filename that contains a backup
#. for a user.
#: scripts/restoreuser.php:62
#, php-format
msgid "Getting backup from file '%s'."
-msgstr ""
+msgstr "Getting backup from file '%s'."
diff --git a/locale/eo/LC_MESSAGES/statusnet.po b/locale/eo/LC_MESSAGES/statusnet.po
index b091dcf173..7036fb13f6 100644
--- a/locale/eo/LC_MESSAGES/statusnet.po
+++ b/locale/eo/LC_MESSAGES/statusnet.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Manuel Ortega , 2015
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
-"Last-Translator: digitaldreamer \n"
-"Language-Team: Esperanto (http://www.transifex.com/projects/p/gnu-social/language/eo/)\n"
+"PO-Revision-Date: 2015-06-13 14:41+0000\n"
+"Last-Translator: Manuel Ortega \n"
+"Language-Team: Esperanto (http://www.transifex.com/gnu-social/gnu-social/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -30,7 +31,7 @@ msgstr ""
#. TRANS: Error message.
#: index.php:137
msgid "An error occurred."
-msgstr ""
+msgstr "Eraro okazis."
#. TRANS: Error message displayed when there is no StatusNet configuration
#. file.
@@ -1029,7 +1030,7 @@ msgstr ""
#. having the right to do so.
#: actions/apilistmembers.php:46
msgid "You are not allowed to add members to this list."
-msgstr ""
+msgstr "Vi ne rajtas aldoni membrojn al tiu ĉi listo."
#. TRANS: Client error displayed when trying to modify list members without
#. specifying them.
diff --git a/locale/es/LC_MESSAGES/statusnet.po b/locale/es/LC_MESSAGES/statusnet.po
index 1f556005ac..8e76a62ec0 100644
--- a/locale/es/LC_MESSAGES/statusnet.po
+++ b/locale/es/LC_MESSAGES/statusnet.po
@@ -9,9 +9,9 @@ msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-27 15:36+0000\n"
+"PO-Revision-Date: 2015-02-28 20:31+0000\n"
"Last-Translator: Juan Riquelme González \n"
-"Language-Team: Spanish (http://www.transifex.com/projects/p/gnu-social/language/es/)\n"
+"Language-Team: Spanish (http://www.transifex.com/gnu-social/gnu-social/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -4241,7 +4241,7 @@ msgstr "Confirmar"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:257
#: actions/register.php:420
msgid "Same as password above."
-msgstr "Repetir la contraseña de arriba."
+msgstr "Repite la contraseña anterior."
#. TRANS: Button text on page where to change password.
#: actions/passwordsettings.php:126
diff --git a/locale/eu/LC_MESSAGES/statusnet.po b/locale/eu/LC_MESSAGES/statusnet.po
index c965230df1..455dd29108 100644
--- a/locale/eu/LC_MESSAGES/statusnet.po
+++ b/locale/eu/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Basque (http://www.transifex.com/projects/p/gnu-social/language/eu/)\n"
+"Language-Team: Basque (http://www.transifex.com/gnu-social/gnu-social/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/fa/LC_MESSAGES/statusnet.po b/locale/fa/LC_MESSAGES/statusnet.po
index d3426870c0..b989183251 100644
--- a/locale/fa/LC_MESSAGES/statusnet.po
+++ b/locale/fa/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Persian (http://www.transifex.com/projects/p/gnu-social/language/fa/)\n"
+"Language-Team: Persian (http://www.transifex.com/gnu-social/gnu-social/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/fi/LC_MESSAGES/statusnet.po b/locale/fi/LC_MESSAGES/statusnet.po
index 4ec65ce345..40497d014d 100644
--- a/locale/fi/LC_MESSAGES/statusnet.po
+++ b/locale/fi/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Finnish (http://www.transifex.com/projects/p/gnu-social/language/fi/)\n"
+"Language-Team: Finnish (http://www.transifex.com/gnu-social/gnu-social/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/fr/LC_MESSAGES/statusnet.po b/locale/fr/LC_MESSAGES/statusnet.po
index 5c35a17127..493ddb96a1 100644
--- a/locale/fr/LC_MESSAGES/statusnet.po
+++ b/locale/fr/LC_MESSAGES/statusnet.po
@@ -3,14 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# b216 , 2015
+# kris , 2015
+# Vinilox , 2015
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
-"Last-Translator: digitaldreamer \n"
-"Language-Team: French (http://www.transifex.com/projects/p/gnu-social/language/fr/)\n"
+"PO-Revision-Date: 2015-05-23 08:01+0000\n"
+"Last-Translator: kris \n"
+"Language-Team: French (http://www.transifex.com/gnu-social/gnu-social/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,12 +28,12 @@ msgid ""
" properly. The site admins probably know about the problem, but you can "
"contact them at %2$s to make sure. Otherwise, wait a few minutes and try "
"again."
-msgstr ""
+msgstr "La base de données %1$s ne répond pas correctement, de ce fait le site ne fonctionnera pas correctement. Les administrateurs du site sont sans doute au courant du problème, mais vous pouvez les contacter à l'adresse %2$s pour être sûr. Sinon, attendez quelques minutes et essayez à nouveau."
#. TRANS: Error message.
#: index.php:137
msgid "An error occurred."
-msgstr ""
+msgstr "Une erreur est survenue"
#. TRANS: Error message displayed when there is no StatusNet configuration
#. file.
@@ -38,40 +41,40 @@ msgstr ""
#, php-format
msgid ""
"No configuration file found. Try running the installation program first."
-msgstr ""
+msgstr "Aucun fichier de configuration trouvé. Essayez d’abord d’exécuter le programme d’installation."
#. TRANS: Error message displayed when trying to access a non-existing page.
#: index.php:260
msgid "Unknown page"
-msgstr ""
+msgstr "Page inconnue"
#. TRANS: Error message displayed when trying to perform an undefined action.
#. TRANS: Title for password recovery page when an unknown action has been
#. specified.
#: index.php:312 actions/recoverpassword.php:225
msgid "Unknown action"
-msgstr ""
+msgstr "Action inconnue"
#. TRANS: Page title for Access admin panel that allows configuring site
#. access.
#: actions/accessadminpanel.php:53
msgid "Access"
-msgstr ""
+msgstr "Accès"
#. TRANS: Page notice.
#: actions/accessadminpanel.php:64
msgid "Site access settings"
-msgstr ""
+msgstr "Paramètres d’accès au site"
#. TRANS: Form legend for registration form.
#: actions/accessadminpanel.php:151
msgid "Registration"
-msgstr ""
+msgstr "Inscription"
#. TRANS: Checkbox instructions for admin setting "Private".
#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
-msgstr ""
+msgstr "Interdire aux utilisateurs anonymes (non connectés) de voir le site ?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
#. TRANS: Checkbox label to show private tags.
@@ -85,28 +88,28 @@ msgstr "Privé"
#. TRANS: Checkbox instructions for admin setting "Invite only".
#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
-msgstr ""
+msgstr "Autoriser l’inscription sur invitation seulement."
#. TRANS: Checkbox label for configuring site as invite only.
#: actions/accessadminpanel.php:166
msgid "Invite only"
-msgstr ""
+msgstr "Sur invitation uniquement"
#. TRANS: Checkbox instructions for admin setting "Closed" (no new
#. registrations).
#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
-msgstr ""
+msgstr "Désactiver les nouvelles inscriptions."
#. TRANS: Checkbox label for disabling new user registrations.
#: actions/accessadminpanel.php:175
msgid "Closed"
-msgstr ""
+msgstr "Fermé"
#. TRANS: Button title to save access settings in site admin panel.
#: actions/accessadminpanel.php:191
msgid "Save access settings."
-msgstr ""
+msgstr "Sauvegarder les paramètres d’accès"
#. TRANS: Button text to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
@@ -135,7 +138,7 @@ msgstr ""
#: lib/groupeditform.php:225 lib/peopletags.php:146 lib/tagprofileform.php:143
msgctxt "BUTTON"
msgid "Save"
-msgstr "Sauvegarder"
+msgstr "Enregistrer"
#. TRANS: Client error displayed when the session token does not match or is
#. not given.
@@ -168,7 +171,7 @@ msgstr "Sauvegarder"
#: actions/subscribepeopletag.php:74 actions/unsubscribe.php:66
#: actions/unsubscribepeopletag.php:75 actions/urlsettings.php:171
msgid "There was a problem with your session token. Try again, please."
-msgstr "Un problème est survenu avec votre session. Merci d'essayer de nouveau."
+msgstr "Un problème est survenu avec votre jeton de session. Veuillez essayer à nouveau."
#. TRANS: Error message displayed when trying to perform an action that
#. requires a logged in user.
@@ -196,7 +199,7 @@ msgstr "Non connecté."
#: actions/atompubshowmembership.php:55 actions/removepeopletag.php:100
#: actions/subscribe.php:106 lib/command.php:386 lib/command.php:445
msgid "No such profile."
-msgstr ""
+msgstr "Profil non trouvé."
#. TRANS: Client error displayed trying to reference a non-existing list.
#. TRANS: Client error displayed when referring to a non-existing list.
@@ -207,7 +210,7 @@ msgstr ""
#: actions/removepeopletag.php:108 actions/showprofiletag.php:87
#: actions/subscribepeopletag.php:91 actions/unsubscribepeopletag.php:92
msgid "No such list."
-msgstr ""
+msgstr "Aucune telle liste."
#. TRANS: Client error displayed when an unknown error occurs when adding a
#. user to a list.
@@ -215,7 +218,7 @@ msgstr ""
#: actions/addpeopletag.php:134
#, php-format
msgid "There was an unexpected error while listing %s."
-msgstr ""
+msgstr "Une erreur inattendue est survenue lors du listage de %s."
#. TRANS: Client error displayed when an unknown error occurs when adding a
#. user to a list.
@@ -225,13 +228,13 @@ msgstr ""
msgid ""
"There was a problem listing %s. The remote server is probably not responding"
" correctly. Please try retrying later."
-msgstr ""
+msgstr "Un problème est survenu lors du listage de %s. Le serveur distant n'a probablement pas répondu correctement. Veuillez réessayer plus tard."
#. TRANS: Title after adding a user to a list.
#: actions/addpeopletag.php:148
msgctxt "TITLE"
msgid "Listed"
-msgstr ""
+msgstr "Listé"
#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
@@ -239,19 +242,19 @@ msgstr ""
#: actions/all.php:61 actions/public.php:103 actions/replies.php:94
#: actions/showprofiletag.php:100 actions/tag.php:53
msgid "No such page."
-msgstr ""
+msgstr "Page non trouvée."
#. TRANS: Title of a user's own start page.
#: actions/all.php:71
msgid "Home timeline"
-msgstr ""
+msgstr "Accueil - Fil"
#. TRANS: Title of another user's start page.
#. TRANS: %s is the other user's name.
#: actions/all.php:75
#, php-format
msgid "%s's home timeline"
-msgstr ""
+msgstr "Fil d'activité de %s"
#. TRANS: %s is user nickname.
#. TRANS: Feed title.
@@ -259,13 +262,13 @@ msgstr ""
#: actions/all.php:90 actions/showprofiletag.php:181
#, php-format
msgid "Feed for friends of %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Flux des amis de %s (flux d’activité JSON)"
#. TRANS: %s is user nickname.
#: actions/all.php:98
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
-msgstr ""
+msgstr "Flux pour les amis de %s (RSS 1.0)"
#. TRANS: %s is user nickname.
#. TRANS: Feed title.
@@ -273,20 +276,20 @@ msgstr ""
#: actions/all.php:107 actions/showprofiletag.php:192
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
-msgstr ""
+msgstr "Flux pour les amis de %s (RSS 2.0)"
#. TRANS: %s is user nickname.
#: actions/all.php:116
#, php-format
msgid "Feed for friends of %s (Atom)"
-msgstr ""
+msgstr "Flux pour les amis de %s (Atom)"
#. TRANS: Empty list message. %s is a user nickname.
#: actions/all.php:123
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
-msgstr ""
+msgstr "Ceci est le flux pour %s et ses amis mais personne n’a rien posté pour le moment."
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
@@ -295,7 +298,7 @@ msgstr ""
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
-msgstr ""
+msgstr "Essayez de vous abonner à plus d’utilisateurs, de vous [inscrire à un groupe](%%action.groups%%) ou de poster quelque chose vous-même."
#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname
#. prefixed with "@".
@@ -305,7 +308,7 @@ msgstr ""
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
-msgstr ""
+msgstr "Vous pouvez essayer de [faire un clin d’œil à %1$s](../%2$s) depuis son profil ou [poster quelque chose à son intention](%%%%action.newnotice%%%%?status_textarea=%3$s)."
#. TRANS: Encouragement displayed on empty timeline user pages for anonymous
#. users.
@@ -323,14 +326,14 @@ msgstr ""
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
-msgstr ""
+msgstr "Pourquoi ne pas [créer un compte](%%%%action.register%%%%) et faire ensuite un clin d’œil à %s ou poster un avis à son intention."
#. TRANS: Button text for inviting more users to the StatusNet instance.
#. TRANS: Less business/enterprise-oriented language for public sites.
#: actions/all.php:189 actions/public.php:248
msgctxt "BUTTON"
msgid "Send invite"
-msgstr ""
+msgstr "Envoyer des invitations"
#. TRANS: Client error when user not found for an rss related action.
#. TRANS: Client error displayed when no existing user is provided for a
@@ -413,7 +416,7 @@ msgstr ""
#: actions/showprofiletag.php:75 actions/showprofiletag.php:112
#: actions/userbyid.php:75 actions/userrss.php:39 lib/profileaction.php:77
msgid "No such user."
-msgstr "Utilisateur inexistant."
+msgstr "Utilisateur non trouvé."
#. TRANS: Message is used as link title. %s is a user nickname.
#. TRANS: Title of API timeline for a user and friends.
@@ -428,7 +431,7 @@ msgstr "Utilisateur inexistant."
#: lib/personalgroupnav.php:80
#, php-format
msgid "%s and friends"
-msgstr ""
+msgstr "%s et ses amis"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
#. site name.
@@ -438,7 +441,7 @@ msgstr ""
#: actions/apitimelinehome.php:112
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
-msgstr ""
+msgstr "Statuts de %1$s et ses amis dans %2$s!"
#. TRANS: Client error displayed when coming across a non-supported API
#. method.
@@ -473,20 +476,20 @@ msgstr ""
#: actions/apitimelineuser.php:232 actions/apiusershow.php:96
#: lib/apilistusers.php:146
msgid "API method not found."
-msgstr ""
+msgstr "Méthode API non trouvée !"
#. TRANS: Client error displayed when trying to register to an invite-only
#. site without an invitation.
#: actions/apiaccountregister.php:101 actions/register.php:81
#: actions/register.php:187 actions/register.php:386
msgid "Sorry, only invited people can register."
-msgstr "Désolé, seulement les personnes invitées peuvent s'inscrire."
+msgstr "Désolé ! Seules les personnes invitées peuvent s’inscrire."
#. TRANS: Client error displayed when trying to register to an invite-only
#. site without a valid invitation.
#: actions/apiaccountregister.php:108 actions/register.php:88
msgid "Sorry, invalid invitation code."
-msgstr ""
+msgstr "Désolé, code d’invitation invalide."
#. TRANS: Form validation error displayed when trying to register without a
#. valid e-mail address.
@@ -504,7 +507,7 @@ msgstr "Adresse courriel invalide."
#. already registered e-mail address.
#: actions/apiaccountregister.php:130 actions/register.php:208
msgid "Email address already exists."
-msgstr ""
+msgstr "Cette adresse courriel est déjà utilisée."
#. TRANS: Form validation error displayed when trying to register with an
#. invalid homepage URL.
@@ -525,7 +528,7 @@ msgstr ""
#: actions/newgroup.php:107 actions/profilesettings.php:270
#: actions/register.php:212
msgid "Homepage is not a valid URL."
-msgstr ""
+msgstr "L’adresse du site personnel n’est pas un URL valide. "
#. TRANS: Form validation error displayed when trying to register with a too
#. long full name.
@@ -541,7 +544,7 @@ msgstr ""
#: actions/newgroup.php:110 actions/profilesettings.php:274
#: actions/register.php:215
msgid "Full name is too long (maximum 255 characters)."
-msgstr ""
+msgstr "Le nom complet est trop long (limité à 255 caractères maximum)."
#. TRANS: Form validation error on registration page when providing too long a
#. bio text.
@@ -557,8 +560,8 @@ msgstr ""
#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "La biographie est trop longue (limitée à %d caractère maximum)."
+msgstr[1] "La biographie est trop longue (limitée à %d caractères maximum)."
#. TRANS: Form validation error displayed when trying to register with a too
#. long location.
@@ -575,7 +578,7 @@ msgstr[1] ""
#: actions/newgroup.php:120 actions/profilesettings.php:287
#: actions/register.php:225
msgid "Location is too long (maximum 255 characters)."
-msgstr ""
+msgstr "L’emplacement est trop long (limité à 255 caractères maximum)."
#. TRANS: Form validation error displayed when trying to register with too
#. short a password.
@@ -585,7 +588,7 @@ msgstr ""
#: actions/apiaccountregister.php:150 actions/passwordsettings.php:164
#: actions/register.php:228
msgid "Password must be 6 or more characters."
-msgstr "Le mot de passe doit être constitué de 6 caractères ou plus."
+msgstr "Votre mot de passe doit contenir au moins 6 caractères."
#. TRANS: Form validation error displayed when trying to register with non-
#. matching passwords.
@@ -603,17 +606,17 @@ msgstr "Les mots de passe ne correspondent pas."
#: actions/apiaccountregister.php:169 actions/apiaccountregister.php:180
#: actions/register.php:242 actions/register.php:265
msgid "Invalid username or password."
-msgstr "Nom d’utilisateur ou mot de passe incorrect."
+msgstr "Identifiant ou mot de passe incorrect."
#: actions/apiaccountupdatebackgroundcolor.php:72
#: actions/apiaccountupdatelinkcolor.php:73
msgid "Not a valid hex color."
-msgstr ""
+msgstr "Code couleur hex non valide."
#: actions/apiaccountupdatebackgroundcolor.php:79
#: actions/apiaccountupdatelinkcolor.php:80
msgid "Error updating user."
-msgstr ""
+msgstr "Erreur pendant la mise à jour de l'utilisateur."
#. TRANS: Client error displayed when no valid device parameter is provided
#. for a user's delivery device setting.
@@ -621,7 +624,7 @@ msgstr ""
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im,"
" none."
-msgstr ""
+msgstr "Vous devez spécifier un paramètre « device » avec une des valeurs suivantes : sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be
#. updated.
@@ -640,7 +643,7 @@ msgstr ""
#: actions/emailsettings.php:492 actions/smssettings.php:301
#: actions/smssettings.php:451 actions/urlsettings.php:213
msgid "Could not update user."
-msgstr ""
+msgstr "Impossible de mettre à jour l’utilisateur."
#. TRANS: Error message displayed when referring to a user without a profile.
#: actions/apiaccountupdateprofile.php:94 actions/avatarbynickname.php:71
@@ -670,14 +673,14 @@ msgid ""
msgid_plural ""
"The server was unable to handle that much POST data (%s bytes) due to its "
"current configuration."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Le serveur n’a pas pu gérer autant de données de POST (%s octet) en raison de sa configuration actuelle."
+msgstr[1] "Le serveur n’a pas pu gérer autant de données de POST (%s octets) en raison de sa configuration actuelle."
#. TRANS: Title for Atom feed.
#: actions/apiatomservice.php:86
msgctxt "ATOM"
msgid "Main"
-msgstr ""
+msgstr "Principal"
#. TRANS: Title for Atom feed. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
@@ -688,7 +691,7 @@ msgstr ""
#: lib/atomusernoticefeed.php:73
#, php-format
msgid "%s timeline"
-msgstr ""
+msgstr "Activité de %s"
#. TRANS: Title for Atom feed with a user's subscriptions. %s is a user
#. nickname.
@@ -700,40 +703,40 @@ msgstr ""
#: actions/subscriptions.php:51
#, php-format
msgid "%s subscriptions"
-msgstr ""
+msgstr "Abonnements de %s"
#. TRANS: Title for Atom feed with a user's favorite notices. %s is a user
#. nickname.
#: actions/apiatomservice.php:116
#, php-format
msgid "%s favorites"
-msgstr ""
+msgstr "Favoris de %s"
#. TRANS: Title for Atom feed with a user's memberships. %s is a user
#. nickname.
#: actions/apiatomservice.php:127
#, php-format
msgid "%s memberships"
-msgstr ""
+msgstr "Membres de %s"
#. TRANS: Client error displayed when users try to block themselves.
#: actions/apiblockcreate.php:92
msgid "You cannot block yourself!"
-msgstr ""
+msgstr "Vous ne pouvez pas vous bloquer vous-même !"
#. TRANS: Server error displayed when blocking a user has failed.
#: actions/apiblockcreate.php:110
msgid "Block user failed."
-msgstr ""
+msgstr "Le blocage de l’utilisateur a échoué."
#. TRANS: Server error displayed when unblocking a user has failed.
#: actions/apiblockdestroy.php:99
msgid "Unblock user failed."
-msgstr ""
+msgstr "Le déblocage de l’utilisateur a échoué."
#: actions/apicheckhub.php:57
msgid "No URL."
-msgstr ""
+msgstr "Pas d'URL."
#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
msgid "Invalid URL."
@@ -741,41 +744,41 @@ msgstr "URL invalide."
#: actions/apicheckhub.php:86
msgid "No feed found"
-msgstr ""
+msgstr "Pas de flux trouvé"
#: actions/apicheckhub.php:88
msgid "No hub found"
-msgstr ""
+msgstr "Aucun hub trouvé"
#. TRANS: Client exception thrown when no conversation ID is given.
#: actions/apiconversation.php:67
msgid "No conversation ID."
-msgstr ""
+msgstr "Pas d'identifiant de conversation."
#. TRANS: Client exception thrown when referring to a non-existing
#. conversation ID (%d).
#: actions/apiconversation.php:74
#, php-format
msgid "No conversation with ID %d."
-msgstr ""
+msgstr "Aucune conversation avec l’ID %d."
#. TRANS: Title for conversion timeline.
#: actions/apiconversation.php:101
msgctxt "TITLE"
msgid "Conversation"
-msgstr ""
+msgstr "Conversation"
#. TRANS: Client error displayed when requesting profile information for a
#. non-existing profile.
#: actions/apiexternalprofileshow.php:60
msgid "Profile not found."
-msgstr ""
+msgstr "Profil non trouvé."
#. TRANS: Client error displayed when trying follow who's profile could not be
#. found.
#: actions/apifriendshipscreate.php:90
msgid "Could not follow user: profile not found."
-msgstr ""
+msgstr "Impossible de suivre l’utilisateur : profil non trouvé."
#. TRANS: Client error displayed when trying to follow a user that's already
#. being followed.
@@ -783,42 +786,42 @@ msgstr ""
#: actions/apifriendshipscreate.php:97
#, php-format
msgid "Could not follow user: %s is already on your list."
-msgstr ""
+msgstr "Impossible de suivre l’utilisateur : %s est déjà dans votre liste."
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
#: actions/apifriendshipsdestroy.php:87 actions/apimediaupload.php:63
#: lib/action.php:144
msgid "This method requires a POST."
-msgstr ""
+msgstr "Ce processus requiert un POST."
#. TRANS: Client error displayed when trying to unfollow a user that cannot be
#. found.
#: actions/apifriendshipsdestroy.php:107
msgid "Could not unfollow user: User not found."
-msgstr ""
+msgstr "Impossible de ne plus suivre l’utilisateur : utilisateur non trouvé."
#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:119
msgid "You cannot unfollow yourself."
-msgstr ""
+msgstr "Vous ne pouvez pas ne plus vous suivre vous-même."
#. TRANS: Client error displayed when supplying invalid parameters to an API
#. call checking if a friendship exists.
#: actions/apifriendshipsexists.php:86
msgid "Two valid IDs or nick names must be supplied."
-msgstr ""
+msgstr "Vous devez fournir deux identifiants ou pseudonymes valides."
#. TRANS: Client error displayed when a source user could not be determined
#. showing friendship.
#: actions/apifriendshipsshow.php:128
msgid "Could not determine source user."
-msgstr ""
+msgstr "Impossible de déterminer l’utilisateur source."
#. TRANS: Client error displayed when a target user could not be determined
#. showing friendship.
#: actions/apifriendshipsshow.php:136
msgid "Could not find target user."
-msgstr ""
+msgstr "Impossible de trouver l’utilisateur cible."
#. TRANS: Client error displayed trying to show group membership on a non-
#. existing group.
@@ -866,8 +869,8 @@ msgstr "Groupe non trouvé."
#, php-format
msgid "Description is too long (maximum %d character)."
msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "La description est trop longue (limitée à %d caractère maximum)."
+msgstr[1] "La description est trop longue (limitée à %d caractères maximum)."
#. TRANS: Client error shown when providing too many aliases during group
#. creation.
@@ -883,8 +886,8 @@ msgstr[1] ""
#, php-format
msgid "Too many aliases! Maximum %d allowed."
msgid_plural "Too many aliases! Maximum %d allowed."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Trop d’alias ! Un maximum de %d est autorisé."
+msgstr[1] "Trop d’alias ! Un maximum de %d est autorisé."
#. TRANS: Server error displayed when trying to join a group the user is
#. already a member of.
@@ -894,7 +897,7 @@ msgstr[1] ""
#. member of.
#: actions/apigroupjoin.php:95 actions/joingroup.php:94 lib/command.php:296
msgid "You are already a member of that group."
-msgstr ""
+msgstr "Vous êtes déjà membre de ce groupe."
#. TRANS: Server error displayed when trying to join a group the user is
#. blocked from joining.
@@ -904,7 +907,7 @@ msgstr ""
#. from joining.
#: actions/apigroupjoin.php:100 actions/joingroup.php:99 lib/command.php:301
msgid "You have been blocked from that group by the admin."
-msgstr ""
+msgstr "Vous avez été bloqué de ce groupe par l’administrateur."
#. TRANS: Server error displayed when joining a group failed in the database.
#. TRANS: %1$s is the joining user's nickname, $2$s is the group nickname for
@@ -920,7 +923,7 @@ msgstr "Impossible d’inscrire l’utilisateur %1$s au groupe %2$s."
#. a member of.
#: actions/apigroupleave.php:100
msgid "You are not a member of this group."
-msgstr ""
+msgstr "Vous n’êtes pas membre de ce groupe."
#. TRANS: Server error displayed when leaving a group failed in the database.
#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
@@ -931,20 +934,20 @@ msgstr ""
#: lib/command.php:355
#, php-format
msgid "Could not remove user %1$s from group %2$s."
-msgstr ""
+msgstr "Impossible de retirer l’utilisateur %1$s du groupe %2$s."
#. TRANS: Used as title in check for group membership. %s is a user name.
#: actions/apigrouplist.php:91
#, php-format
msgid "%s's groups"
-msgstr ""
+msgstr "Groupes de %s"
#. TRANS: Used as subtitle in check for group membership. %1$s is the site
#. name, %2$s is a user name.
#: actions/apigrouplist.php:101
#, php-format
msgid "%1$s groups %2$s is a member of."
-msgstr ""
+msgstr "Groupes de %1$s dont %2$s est membre."
#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is
#. a site name.
@@ -953,14 +956,14 @@ msgstr ""
#: actions/apigrouplistall.php:86 actions/usergroups.php:55
#, php-format
msgid "%s groups"
-msgstr ""
+msgstr "Groupes de %s"
#. TRANS: Message is used as a subtitle when listing the latest 20 groups. %s
#. is a site name.
#: actions/apigrouplistall.php:91
#, php-format
msgid "groups on %s"
-msgstr ""
+msgstr "groupes sur %s"
#. TRANS: Client error displayed when trying to edit a group without being an
#. admin.
@@ -971,13 +974,13 @@ msgstr ""
#: actions/apigroupprofileupdate.php:100 actions/editgroup.php:106
#: actions/editgroup.php:163 actions/grouplogo.php:107
msgid "You must be an admin to edit the group."
-msgstr ""
+msgstr "Vous devez être administrateur pour modifier le groupe."
#. TRANS: Server error displayed when group update fails.
#. TRANS: Server error displayed when editing a group fails.
#: actions/apigroupprofileupdate.php:153 actions/editgroup.php:256
msgid "Could not update group."
-msgstr ""
+msgstr "Impossible de mettre à jour le groupe."
#. TRANS: Server error displayed when adding group aliases fails.
#. TRANS: Server error displayed when group aliases could not be added.
@@ -985,7 +988,7 @@ msgstr ""
#: actions/apigroupprofileupdate.php:170 actions/editgroup.php:263
#: classes/User_group.php:664
msgid "Could not create aliases."
-msgstr ""
+msgstr "Impossible de créer les alias."
#. TRANS: Client error displayed when referring to a non-existing list.
#. TRANS: Client error displayed trying to perform an action related to a non-
@@ -995,12 +998,12 @@ msgstr ""
#: actions/apilistsubscriber.php:45 actions/apitimelinelist.php:92
#: lib/apilistusers.php:65
msgid "List not found."
-msgstr ""
+msgstr "Liste introuvable."
#. TRANS: Client error displayed when trying to update another user's list.
#: actions/apilist.php:136
msgid "You cannot update lists that do not belong to you."
-msgstr ""
+msgstr "Vous ne pouvez pas mettre à jour des listes qui ne vous appartiennent pas."
#. TRANS: Client error displayed when an unknown error occurs updating a list.
#. TRANS: Client error displayed when an unknown error occurs viewing list
@@ -1013,97 +1016,97 @@ msgstr ""
#: actions/apilistmembers.php:104 actions/apilistsubscribers.php:48
#: actions/apilistsubscribers.php:79
msgid "An error occured."
-msgstr ""
+msgstr "Une erreur s'est produite."
#. TRANS: Client error displayed when trying to delete another user's list.
#: actions/apilist.php:173
msgid "You cannot delete lists that do not belong to you."
-msgstr ""
+msgstr "Vous ne pouvez pas supprimer des listes qui ne vous appartiennent pas."
#. TRANS: Client error displayed when referring to a non-list member.
#: actions/apilistmember.php:94
msgid "The specified user is not a member of this list."
-msgstr ""
+msgstr "Cet utilisateur n’est pas membre du groupe."
#. TRANS: Client error displayed when trying to add members to a list without
#. having the right to do so.
#: actions/apilistmembers.php:46
msgid "You are not allowed to add members to this list."
-msgstr ""
+msgstr "Vous n’êtes pas autorisé à ajouter des personnes à ce groupe."
#. TRANS: Client error displayed when trying to modify list members without
#. specifying them.
#: actions/apilistmembers.php:51 actions/apilistmembers.php:89
msgid "You must specify a member."
-msgstr ""
+msgstr "Profil manquant."
#. TRANS: Client error displayed when trying to remove members from a list
#. without having the right to do so.
#: actions/apilistmembers.php:84
msgid "You are not allowed to remove members from this list."
-msgstr ""
+msgstr "Vous n'êtes pas autorisé à supprimer des membres de cette liste."
#. TRANS: Client error displayed when trying to remove a list member that is
#. not part of a list.
#: actions/apilistmembers.php:99
msgid "The user you are trying to remove from the list is not a member."
-msgstr ""
+msgstr "L'utilisateur que vous essayez de supprimer n'est pas un membre de la liste."
#. TRANS: Client error displayed when trying to create a list without a name.
#: actions/apilists.php:137
msgid "A list must have a name."
-msgstr ""
+msgstr "Une liste doit avoir un nom."
#. TRANS: Client error displayed when a membership check for a user is
#. nagative.
#: actions/apilistsubscriber.php:65
msgid "The specified user is not a subscriber of this list."
-msgstr ""
+msgstr "L’utilisateur spécifié n’est pas abonné à cette liste."
#. TRANS: Client error displayed when trying to unsubscribe from a non-
#. subscribed list.
#: actions/apilistsubscribers.php:72
msgid "You are not subscribed to this list."
-msgstr ""
+msgstr "Vous n'êtes pas abonné à cette liste."
#. TRANS: Client error displayed when uploading a media file has failed.
#: actions/apimediaupload.php:95
msgid "Upload failed."
-msgstr ""
+msgstr "Échec du téléversement."
#. TRANS: Client error given from the OAuth API when the request token or
#. verifier is invalid.
#: actions/apioauthaccesstoken.php:97
msgid "Invalid request token or verifier."
-msgstr ""
+msgstr "Jeton de requête ou de vérification invalide."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:104
msgid "No oauth_token parameter provided."
-msgstr ""
+msgstr "Paramètre oauth_token non fourni."
#. TRANS: Client error given when an invalid request token was passed to the
#. OAuth API.
#: actions/apioauthauthorize.php:112 actions/apioauthauthorize.php:126
msgid "Invalid request token."
-msgstr ""
+msgstr "Jeton de requête incorrect."
#. TRANS: Client error given when an invalid request token was passed to the
#. OAuth API.
#: actions/apioauthauthorize.php:118
msgid "Request token already authorized."
-msgstr ""
+msgstr "Le jeton de requête a déjà été autorisé."
#. TRANS: Form validation error given when an invalid username and/or password
#. was passed to the OAuth API.
#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
-msgstr ""
+msgstr "Pseudo ou mot de passe incorrect !"
#. TRANS: Server error displayed when a database action fails.
#: actions/apioauthauthorize.php:208
msgid "Database error inserting oauth_token_association."
-msgstr ""
+msgstr "Erreur de base de donnée lors de l’insertion du jeton d’association de l’utilisateur de l’application OAuth"
#. TRANS: Client error given on when invalid data was passed through a form in
#. the OAuth API.
@@ -1134,12 +1137,12 @@ msgstr "Soumission de formulaire inattendue."
#. external application.
#: actions/apioauthauthorize.php:354
msgid "An application would like to connect to your account"
-msgstr ""
+msgstr "Une application vous demande l’autorisation de se connecter à votre compte"
#. TRANS: Fieldset legend.
#: actions/apioauthauthorize.php:371
msgid "Allow or deny access"
-msgstr ""
+msgstr "Autoriser ou refuser l’accès"
#. TRANS: User notification of external application requesting account access.
#. TRANS: %3$s is the access type requested (read-write or read-only), %4$s is
@@ -1150,7 +1153,7 @@ msgid ""
"An application would like the ability to %3$s your %4$s "
"account data. You should only give access to your %4$s account to third "
"parties you trust."
-msgstr ""
+msgstr "Une application aimerait pouvoir %3$s vos données de compte %4$s. Vous ne devriez donner accès à votre compte %4$s qu’à des tiers de confiance."
#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the
@@ -1162,13 +1165,13 @@ msgid ""
"The application %1$s by %2$s would like "
"the ability to %3$s your %4$s account data. You should only"
" give access to your %4$s account to third parties you trust."
-msgstr ""
+msgstr "L’application %1$s de %2$s voudrait pouvoir %3$s les données de votre compte %4$s. Vous ne devriez donner l’accès à votre compte %4$s qu’aux tiers à qui vous faites confiance."
#. TRANS: Fieldset legend.
#: actions/apioauthauthorize.php:422
msgctxt "LEGEND"
msgid "Account"
-msgstr ""
+msgstr "Compte"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
@@ -1179,7 +1182,7 @@ msgstr ""
#: actions/register.php:406 lib/groupeditform.php:147
#: lib/togglepeopletag.php:107
msgid "Nickname"
-msgstr "Surnom"
+msgstr "Pseudo"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label on login page.
@@ -1201,39 +1204,39 @@ msgstr "Mot de passe"
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
#. TRANS: Button text that when clicked will allow access to an account by an
#. external application.
#: actions/apioauthauthorize.php:452
msgctxt "BUTTON"
msgid "Allow"
-msgstr ""
+msgstr "Autoriser"
#. TRANS: Form instructions.
#: actions/apioauthauthorize.php:469
msgid "Authorize access to your account information."
-msgstr ""
+msgstr "Autoriser l’accès aux informations de votre compte."
#. TRANS: Header for user notification after revoking OAuth access to an
#. application.
#: actions/apioauthauthorize.php:561
msgid "Authorization canceled."
-msgstr ""
+msgstr "Autorisation annulée."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
#: actions/apioauthauthorize.php:565
#, php-format
msgid "The request token %s has been revoked."
-msgstr ""
+msgstr "Le jeton de requête %s a été révoqué."
#. TRANS: Title of the page notifying the user that an anonymous client
#. application was successfully authorized to access the user's account with
#. OAuth.
#: actions/apioauthauthorize.php:588
msgid "You have successfully authorized the application"
-msgstr ""
+msgstr "Vous avez autorisé avec succès l’application"
#. TRANS: Message notifying the user that an anonymous client application was
#. successfully authorized to access the user's account with OAuth.
@@ -1241,7 +1244,7 @@ msgstr ""
msgid ""
"Please return to the application and enter the following security code to "
"complete the process."
-msgstr ""
+msgstr "Veuillez retourner à l’application et entrer le code de sécurité ci-dessous pour compléter le processus."
#. TRANS: Title of the page notifying the user that the client application was
#. successfully authorized to access the user's account with OAuth.
@@ -1249,7 +1252,7 @@ msgstr ""
#: actions/apioauthauthorize.php:599
#, php-format
msgid "You have successfully authorized %s"
-msgstr ""
+msgstr "Vous avez autorisé avec succès l’application « %s »"
#. TRANS: Message notifying the user that the client application was
#. successfully authorized to access the user's account with OAuth.
@@ -1259,24 +1262,24 @@ msgstr ""
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
-msgstr ""
+msgstr "Veuillez retourner à l’application %s et entrez le code de sécurité ci-dessous pour compléter le processus."
#. TRANS: Client error displayed trying to delete a status not using POST or
#. DELETE.
#. TRANS: POST and DELETE should not be translated.
#: actions/apistatusesdestroy.php:109
msgid "This method requires a POST or DELETE."
-msgstr ""
+msgstr "Ce processus requiert un POST ou un DELETE."
#. TRANS: Client error displayed trying to delete a status with an invalid ID.
#: actions/apistatusesdestroy.php:119
msgid "No status found with that ID."
-msgstr ""
+msgstr "Aucun statut trouvé avec cet identifiant. "
#. TRANS: Client error displayed trying to delete a status of another user.
#: actions/apistatusesdestroy.php:134
msgid "You may not delete another user's status."
-msgstr ""
+msgstr "Vous ne pouvez pas supprimer le statut d’un autre utilisateur."
#. TRANS: Client error displayed trying to repeat a non-existing notice
#. through the API.
@@ -1287,7 +1290,7 @@ msgstr ""
#: actions/apistatusesretweet.php:64 actions/apistatusesretweets.php:67
#: actions/deletenotice.php:61 actions/shownotice.php:129
msgid "No such notice."
-msgstr ""
+msgstr "Avis non trouvé."
#. TRANS: Client error displayed calling an unsupported HTTP error in API
#. status show.
@@ -1295,30 +1298,30 @@ msgstr ""
#: actions/apistatusesshow.php:115 lib/atompubaction.php:58
#: lib/atompubaction.php:71 lib/atompubaction.php:76 lib/atompubaction.php:81
msgid "HTTP method not supported."
-msgstr ""
+msgstr "Méthode HTTP non trouvée !"
#. TRANS: Exception thrown requesting an unsupported notice output format.
#. TRANS: %s is the requested output format.
#: actions/apistatusesshow.php:140
#, php-format
msgid "Unsupported format: %s."
-msgstr ""
+msgstr "Format non pris en charge : %s."
#. TRANS: Client error displayed requesting a deleted status.
#: actions/apistatusesshow.php:151
msgid "Status deleted."
-msgstr ""
+msgstr "Statut supprimé."
#. TRANS: Client error displayed requesting a status with an invalid ID.
#: actions/apistatusesshow.php:158
msgid "No status with that ID found."
-msgstr ""
+msgstr "Aucun statut trouvé avec cet identifiant."
#. TRANS: Client error displayed when trying to delete a notice not using the
#. Atom format.
#: actions/apistatusesshow.php:223
msgid "Can only delete using the Atom format."
-msgstr ""
+msgstr "Vous ne pouvez supprimer qu’en utilisant le format Atom."
#. TRANS: Client error displayed when a user has no rights to delete notices
#. of other users.
@@ -1326,24 +1329,24 @@ msgstr ""
#. by the current user.
#: actions/apistatusesshow.php:230 actions/deletenotice.php:78
msgid "Cannot delete this notice."
-msgstr ""
+msgstr "Impossible de supprimer cet avis."
#. TRANS: Confirmation of notice deletion in API. %d is the ID (number) of the
#. deleted notice.
#: actions/apistatusesshow.php:243
#, php-format
msgid "Deleted notice %d"
-msgstr ""
+msgstr "A supprimé l’avis %d"
#. TRANS: Client error displayed when the parameter "status" is missing.
#: actions/apistatusesupdate.php:206
msgid "Client must provide a 'status' parameter with a value."
-msgstr ""
+msgstr "Le client doit fournir un paramètre « statut » avec une valeur."
#. TRANS: Client error displayed when replying to a non-existing notice.
#: actions/apistatusesupdate.php:243
msgid "Parent notice not found."
-msgstr ""
+msgstr "L’avis parent correspondant à cette réponse n’a pas été trouvé."
#. TRANS: Client error displayed exceeding the maximum notice length.
#. TRANS: %d is the maximum lenth for a notice.
@@ -1353,8 +1356,8 @@ msgstr ""
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "La taille maximale de l’avis est limitée à %d caractère, en incluant l’adresse URL de la pièce jointe."
+msgstr[1] "La taille maximale de l’avis est limitée à %d caractères, en incluant l’adresse URL de la pièce jointe."
#. TRANS: Client error displayed when requesting profiles of followers in an
#. unsupported format.
@@ -1362,21 +1365,21 @@ msgstr[1] ""
#. unsupported format.
#: actions/apisubscriptions.php:220 actions/apisubscriptions.php:250
msgid "Unsupported format."
-msgstr ""
+msgstr "Format non supporté."
#. TRANS: Server error displayed whe trying to get a timeline fails.
#. TRANS: %s is the error message.
#: actions/apitimelinelist.php:151
#, php-format
msgid "Could not generate feed for list - %s"
-msgstr ""
+msgstr "Impossible de générer le flux pour la liste - %s"
#. TRANS: Title for timeline of most recent mentions of a user.
#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
#: actions/apitimelinementions.php:107
#, php-format
msgid "%1$s / Updates mentioning %2$s"
-msgstr ""
+msgstr "%1$s / Mises à jour mentionnant %2$s"
#. TRANS: Subtitle for timeline of most recent mentions of a user.
#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
@@ -1391,25 +1394,25 @@ msgstr ""
#: actions/apitimelinepublic.php:191 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
-msgstr ""
+msgstr "Activité publique %s"
#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
#: actions/apitimelinepublic.php:197
#, php-format
msgid "%s updates from everyone!"
-msgstr ""
+msgstr "%s statuts de tout le monde !"
#. TRANS: Server error displayed calling unimplemented API method for
#. 'retweeted by me'.
#: actions/apitimelineretweetedbyme.php:68
msgid "Unimplemented."
-msgstr ""
+msgstr "Non implémenté."
#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
#: actions/apitimelineretweetedtome.php:94
#, php-format
msgid "Repeated to %s"
-msgstr ""
+msgstr "Repris pour %s"
#. TRANS: Subtitle for API action that shows most recent notices that are
#. repeats in user's inbox.
@@ -1418,14 +1421,14 @@ msgstr ""
#: actions/apitimelineretweetedtome.php:99
#, php-format
msgid "%1$s notices that were to repeated to %2$s / %3$s."
-msgstr ""
+msgstr "%1$s avis qui ont été répétées à %2$s / %3$s."
#. TRANS: Title of list of repeated notices of the logged in user.
#. TRANS: %s is the nickname of the logged in user.
#: actions/apitimelineretweetsofme.php:95
#, php-format
msgid "Repeats of %s"
-msgstr ""
+msgstr "Reprises de %s"
#. TRANS: Subtitle of API time with retweets of me.
#. TRANS: %1$s is the StatusNet sitename, %2$s is the user nickname, %3$s is
@@ -1433,7 +1436,7 @@ msgstr ""
#: actions/apitimelineretweetsofme.php:103
#, php-format
msgid "%1$s notices that %2$s / %3$s has repeated."
-msgstr ""
+msgstr "%1$s avis que %2$s / %3$s a répété."
#. TRANS: Title for timeline with lastest notices with a given tag.
#. TRANS: %s is the tag.
@@ -1442,7 +1445,7 @@ msgstr ""
#: actions/apitimelinetag.php:99 actions/tag.php:64
#, php-format
msgid "Notices tagged with %s"
-msgstr ""
+msgstr "Avis marqués avec %s"
#. TRANS: Subtitle for timeline with lastest notices with a given tag.
#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
@@ -1451,41 +1454,41 @@ msgstr ""
#: actions/apitimelinetag.php:103 actions/tagrss.php:66
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
-msgstr ""
+msgstr "Mises à jour marquées avec %1$s dans %2$s !"
#. TRANS: Client error displayed trying to add a notice to another user's
#. timeline.
#: actions/apitimelineuser.php:323
msgid "Only the user can add to their own timeline."
-msgstr ""
+msgstr "Seul l’utilisateur peut ajouter des éléments son flux."
#. TRANS: Client error displayed when using another format than AtomPub.
#: actions/apitimelineuser.php:329
msgid "Only accept AtomPub for Atom feeds."
-msgstr ""
+msgstr "N’accepte que AtomPub pour les flux atom."
#. TRANS: Client error displayed attempting to post an empty API notice.
#: actions/apitimelineuser.php:335
msgid "Atom post must not be empty."
-msgstr ""
+msgstr "Un post atom ne doit pas être vide."
#. TRANS: Client error displayed attempting to post an API that is not well-
#. formed XML.
#: actions/apitimelineuser.php:344
msgid "Atom post must be well-formed XML."
-msgstr ""
+msgstr "Une publication Atom doit être un fichier XML correct."
#. TRANS: Client error displayed when not using an Atom entry.
#: actions/apitimelineuser.php:350 actions/atompubmembershipfeed.php:191
#: actions/atompubsubscriptionfeed.php:203
msgid "Atom post must be an Atom entry."
-msgstr ""
+msgstr "Une publication Atom doit être une entrée « Atom »."
#. TRANS: Client error displayed when not using the POST verb. Do not
#. translate POST.
#: actions/apitimelineuser.php:360
msgid "Can only handle POST activities."
-msgstr ""
+msgstr "Ne peut traiter que des activités POST."
#. TRANS: Client error displayed when using an unsupported activity object
#. type.
@@ -1493,7 +1496,7 @@ msgstr ""
#: actions/apitimelineuser.php:370
#, php-format
msgid "Cannot handle activity object type \"%s\"."
-msgstr ""
+msgstr "Ne peut gérer l’objet d’activité de type « %s »."
#. TRANS: Client error displayed when posting a notice without content through
#. the API.
@@ -1501,32 +1504,32 @@ msgstr ""
#: actions/apitimelineuser.php:403
#, php-format
msgid "No content for notice %d."
-msgstr ""
+msgstr "Aucun contenu pour avis %d."
#. TRANS: Client error displayed when using another format than AtomPub.
#. TRANS: %s is the notice URI.
#: actions/apitimelineuser.php:430
#, php-format
msgid "Notice with URI \"%s\" already exists."
-msgstr ""
+msgstr "L’avis d’URI « %s » existe déjà."
#. TRANS: Server error for unfinished API method showTrends.
#: actions/apitrends.php:83
msgid "API method under construction."
-msgstr ""
+msgstr "Méthode API en construction."
#. TRANS: Client error displayed when requesting user information for a non-
#. existing user.
#: actions/apiuserprofileimage.php:60 actions/apiusershow.php:76
msgid "User not found."
-msgstr ""
+msgstr "Page non trouvée."
#. TRANS: Client error displayed when trying to leave a group while not logged
#. in.
#: actions/approvegroup.php:59 actions/cancelgroup.php:59
#: actions/leavegroup.php:57
msgid "You must be logged in to leave a group."
-msgstr ""
+msgstr "Vous devez ouvrir une session pour quitter un groupe."
#. TRANS: Client error displayed when trying to leave a non-local group.
#. TRANS: Client error displayed when trying to leave a non-existing group.
@@ -1589,7 +1592,7 @@ msgstr ""
#: actions/leavegroup.php:89 actions/makeadmin.php:87 lib/command.php:170
#: lib/command.php:340 lib/groupaction.php:84 lib/groupaction.php:92
msgid "No such group."
-msgstr "Groupe inexistant."
+msgstr "Aucun groupe trouvé."
#. TRANS: Client error displayed when trying to leave a group without
#. providing a group name or group ID.
@@ -1603,7 +1606,7 @@ msgstr "Groupe inexistant."
#: actions/deletegroup.php:91 actions/joingroup.php:84
#: actions/leavegroup.php:84
msgid "No nickname or ID."
-msgstr ""
+msgstr "Aucun pseudo ou ID."
#. TRANS: Client error displayed trying to approve group membership while not
#. logged in.
@@ -1621,7 +1624,7 @@ msgstr "Vous devez être connecté."
#. TRANS: being a group administrator.
#: actions/approvegroup.php:104 actions/cancelgroup.php:104
msgid "Only group admin can approve or cancel join requests."
-msgstr ""
+msgstr "Seuls les admins du groupe peuvent approuver ou refuser les requêtes d’adhésion."
#. TRANS: Client error displayed trying to approve group membership without
#. specifying a profile to approve.
@@ -1629,7 +1632,7 @@ msgstr ""
#. specifying a profile to approve.
#: actions/approvegroup.php:108 actions/approvesub.php:66
msgid "Must specify a profile."
-msgstr ""
+msgstr "Vous devez spécifier un profil."
#. TRANS: Client error displayed trying to approve group membership for a non-
#. existing request.
@@ -1640,19 +1643,19 @@ msgstr ""
#: actions/approvegroup.php:117 actions/cancelgroup.php:116
#, php-format
msgid "%s is not in the moderation queue for this group."
-msgstr ""
+msgstr "%s n'est pas dans la file d'attente de modération pour ce groupe."
#. TRANS: Client error displayed trying to approve/deny group membership.
#. TRANS: Client error displayed trying to approve/deny subscription.
#: actions/approvegroup.php:124 actions/approvesub.php:82
msgid "Internal error: received neither cancel nor abort."
-msgstr ""
+msgstr "Erreur interne : n’a reçu ni annulation ni abandon."
#. TRANS: Client error displayed trying to approve/deny group membership.
#. TRANS: Client error displayed trying to approve/deny subscription
#: actions/approvegroup.php:128 actions/approvesub.php:86
msgid "Internal error: received both cancel and abort."
-msgstr ""
+msgstr "Erreur interne : a reçu à la fois annulation et abandon."
#. TRANS: Server error displayed when cancelling a queued group join request
#. fails.
@@ -1661,7 +1664,7 @@ msgstr ""
#: actions/approvegroup.php:156 actions/cancelgroup.php:140
#, php-format
msgid "Could not cancel request for user %1$s to join group %2$s."
-msgstr ""
+msgstr "Impossible d’annuler la demande d'inscription de l’utilisateur %1$s au groupe %2$s."
#. TRANS: Title for leave group page after group join request is
#. approved/disapproved.
@@ -1670,17 +1673,17 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "%1$s's request for %2$s"
-msgstr ""
+msgstr "Requête de %1$s pour %2$s"
#. TRANS: Message on page for group admin after approving a join request.
#: actions/approvegroup.php:173
msgid "Join request approved."
-msgstr ""
+msgstr "Requête d’adhésion approuvée."
#. TRANS: Message on page for group admin after rejecting a join request.
#: actions/approvegroup.php:176
msgid "Join request canceled."
-msgstr ""
+msgstr "Requête d’adhésion refusée."
#. TRANS: Client error displayed trying to approve subscription for a non-
#. existing request.
@@ -1688,7 +1691,7 @@ msgstr ""
#: actions/approvesub.php:75
#, php-format
msgid "%s is not in the moderation queue for your subscriptions."
-msgstr ""
+msgstr "%s n'est pas dans la file de modération pour vos abonnements."
#. TRANS: Server error displayed when cancelling a queued subscription request
#. fails.
@@ -1697,7 +1700,7 @@ msgstr ""
#: actions/approvesub.php:115
#, php-format
msgid "Could not cancel or approve request for user %1$s to join group %2$s."
-msgstr ""
+msgstr "Impossible d'annuler ou d'approuver la demande de l'utilisateur %1$s à rejoindre le groupe %2$s ."
#. TRANS: Title for subscription approval ajax return
#. TRANS: %1$s is the approved user's nickname
@@ -1705,77 +1708,77 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "%1$s's request"
-msgstr ""
+msgstr "la demande de %1$s"
#. TRANS: Message on page for user after approving a subscription request.
#: actions/approvesub.php:131
msgid "Subscription approved."
-msgstr ""
+msgstr "Abonnement approuvé."
#. TRANS: Message on page for user after rejecting a subscription request.
#: actions/approvesub.php:134
msgid "Subscription canceled."
-msgstr ""
+msgstr "Abonnement annulé."
#. TRANS: Title for group membership feed.
#. TRANS: %s is a username.
#: actions/atompubmembershipfeed.php:105
#, php-format
msgid "Group memberships of %s"
-msgstr ""
+msgstr "Groupes de %s"
#. TRANS: Subtitle for group membership feed.
#. TRANS: %1$s is a username, %2$s is the StatusNet sitename.
#: actions/atompubmembershipfeed.php:110
#, php-format
msgid "Groups %1$s is a member of on %2$s"
-msgstr ""
+msgstr "Groupes %1$s est membre sur %2$s"
#. TRANS: Client exception thrown when trying subscribe someone else to a
#. group.
#: actions/atompubmembershipfeed.php:180
msgid "Cannot add someone else's membership."
-msgstr ""
+msgstr "Impossible d'ajouter l'adhésion de quelqu'un d'autre."
#. TRANS: Client error displayed when not using the join verb.
#: actions/atompubmembershipfeed.php:202
msgid "Can only handle join activities."
-msgstr ""
+msgstr "Seules les activités de jointure peuvent être gérées."
#. TRANS: Client exception thrown when trying to join something which is not a
#. group
#: actions/atompubmembershipfeed.php:209
msgid "Can only join groups."
-msgstr ""
+msgstr "Peut uniquement rejoindre les groupes."
#. TRANS: Client exception thrown when trying to subscribe to a non-existing
#. group.
#: actions/atompubmembershipfeed.php:217
msgid "Unknown group."
-msgstr ""
+msgstr "Groupe inconnu."
#. TRANS: Client exception thrown when trying to subscribe to an already
#. subscribed group.
#: actions/atompubmembershipfeed.php:225
msgid "Already a member."
-msgstr ""
+msgstr "Déjà membre."
#. TRANS: Client exception thrown when trying to subscribe to group while
#. blocked from that group.
#: actions/atompubmembershipfeed.php:233
msgid "Blocked by admin."
-msgstr ""
+msgstr "Bloqué par admin."
#. TRANS: Client exception thrown when trying to show membership of a non-
#. subscribed group
#: actions/atompubshowmembership.php:72
msgid "Not a member."
-msgstr ""
+msgstr "Pas un membre."
#. TRANS: Client exception thrown when deleting someone else's membership.
#: actions/atompubshowmembership.php:114
msgid "Cannot delete someone else's membership."
-msgstr ""
+msgstr "Impossible de supprimer l'adhésion de quelqu'un d'autre."
#. TRANS: Client exception thrown when trying to display a subscription for a
#. non-existing profile ID.
@@ -1785,7 +1788,7 @@ msgstr ""
#: actions/atompubsubscriptionfeed.php:59
#, php-format
msgid "No such profile id: %d."
-msgstr ""
+msgstr "Aucun ID de profil type: %d."
#. TRANS: Client exception thrown when trying to display a subscription for a
#. non-subscribed profile ID.
@@ -1794,43 +1797,43 @@ msgstr ""
#: actions/atompubshowsubscription.php:78
#, php-format
msgid "Profile %1$d not subscribed to profile %2$d."
-msgstr ""
+msgstr "Le profil %1$d n’est pas abonné au profil %2$d."
#. TRANS: Client exception thrown when trying to delete a subscription of
#. another user.
#: actions/atompubshowsubscription.php:122
msgid "Cannot delete someone else's subscription."
-msgstr ""
+msgstr "Impossible de supprimer l’abonnement de quelqu’un d’autre."
#. TRANS: Subtitle for Atom subscription feed.
#. TRANS: %1$s is a user nickname, %s$s is the StatusNet sitename.
#: actions/atompubsubscriptionfeed.php:120
#, php-format
msgid "People %1$s has subscribed to on %2$s"
-msgstr ""
+msgstr "%1$s s'est abonné à %2$s"
#. TRANS: Client exception thrown when trying to subscribe another user.
#: actions/atompubsubscriptionfeed.php:192
msgid "Cannot add someone else's subscription."
-msgstr ""
+msgstr "Impossible d’ajouter un autre abonnement."
#. TRANS: Client error displayed when not using the follow verb.
#: actions/atompubsubscriptionfeed.php:214
msgid "Can only handle Follow activities."
-msgstr ""
+msgstr "Ne peut gérer que les activités de publication."
#. TRANS: Client exception thrown when subscribing to an object that is not a
#. person.
#: actions/atompubsubscriptionfeed.php:221
msgid "Can only follow people."
-msgstr ""
+msgstr "Seules les personnes peuvent être suivies."
#. TRANS: Client exception thrown when subscribing to a non-existing profile.
#. TRANS: %s is the unknown profile ID.
#: actions/atompubsubscriptionfeed.php:230
#, php-format
msgid "Unknown profile %s."
-msgstr ""
+msgstr "Profil inconnu %s."
#. TRANS: Client error displayed trying to subscribe to an already subscribed
#. profile.
@@ -1838,12 +1841,12 @@ msgstr ""
#: actions/atompubsubscriptionfeed.php:237
#, php-format
msgid "Already subscribed to %s."
-msgstr ""
+msgstr "Déjà abonné à %s."
#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:69
msgid "No such attachment."
-msgstr ""
+msgstr "Pièce jointe non trouvée."
#. TRANS: Client error displayed trying to get an avatar without providing a
#. nickname.
@@ -1863,19 +1866,19 @@ msgstr ""
#: actions/editgroup.php:83 actions/grouplogo.php:84 actions/groupqueue.php:76
#: actions/grouprss.php:88 lib/groupaction.php:68
msgid "No nickname."
-msgstr ""
+msgstr "Aucun pseudo."
#. TRANS: Title for avatar upload page.
#: actions/avatarsettings.php:66
msgid "Avatar"
-msgstr ""
+msgstr "Avatar"
#. TRANS: Instruction for avatar upload page.
#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
-msgstr ""
+msgstr "Vous pouvez associer un « avatar » (image personnelle) à votre profil. La taille maximale du fichier est de %s."
#. TRANS: Avatar upload page form legend.
#. TRANS: Avatar upload page crop form legend.
@@ -1883,7 +1886,7 @@ msgstr ""
#: actions/avatarsettings.php:119 actions/avatarsettings.php:206
#: actions/grouplogo.php:255
msgid "Avatar settings"
-msgstr ""
+msgstr "Paramètres de l’avatar"
#. TRANS: Header on avatar upload page for thumbnail of originally uploaded
#. avatar (h2).
@@ -1895,7 +1898,7 @@ msgstr ""
#: actions/avatarsettings.php:130 actions/avatarsettings.php:215
#: actions/grouplogo.php:201 actions/grouplogo.php:264
msgid "Original"
-msgstr ""
+msgstr "Image originale"
#. TRANS: Header on avatar upload page for thumbnail of to be used rendition
#. of uploaded avatar (h2).
@@ -1906,7 +1909,7 @@ msgstr ""
#: actions/avatarsettings.php:147 actions/avatarsettings.php:228
#: actions/grouplogo.php:213 actions/grouplogo.php:277
msgid "Preview"
-msgstr ""
+msgstr "Aperçu"
#. TRANS: Button on avatar upload page to delete current avatar.
#. TRANS: Button text for user account deletion.
@@ -1919,7 +1922,7 @@ msgstr ""
#: lib/peopletageditform.php:171
msgctxt "BUTTON"
msgid "Delete"
-msgstr ""
+msgstr "Supprimer"
#. TRANS: Button on avatar upload page to upload an avatar.
#. TRANS: Submit button to confirm upload of a user backup file for account
@@ -1934,17 +1937,17 @@ msgstr "Téléverser"
#: actions/avatarsettings.php:244
msgctxt "BUTTON"
msgid "Crop"
-msgstr ""
+msgstr "Recadrer"
#. TRANS: Validation error on avatar upload form when no file was uploaded.
#: actions/avatarsettings.php:320
msgid "No file uploaded."
-msgstr ""
+msgstr "Aucun fichier n’a été téléversé."
#. TRANS: Avatar upload form instruction after uploading a file.
#: actions/avatarsettings.php:347
msgid "Pick a square area of the image to be your avatar."
-msgstr ""
+msgstr "Sélectionner une zone carrée de l’image pour être votre avatar."
#. TRANS: Server error displayed if an avatar upload went wrong somehow server
#. side.
@@ -1952,42 +1955,42 @@ msgstr ""
#. no longer present.
#: actions/avatarsettings.php:362 actions/grouplogo.php:385
msgid "Lost our file data."
-msgstr ""
+msgstr "Données perdues."
#. TRANS: Success message for having updated a user avatar.
#: actions/avatarsettings.php:385
msgid "Avatar updated."
-msgstr ""
+msgstr "Avatar mis à jour."
#. TRANS: Error displayed on the avatar upload page if the avatar could not be
#. updated for an unknown reason.
#: actions/avatarsettings.php:388
msgid "Failed updating avatar."
-msgstr ""
+msgstr "La mise à jour de l’avatar a échoué."
#. TRANS: Success message for deleting a user avatar.
#: actions/avatarsettings.php:405
msgid "Avatar deleted."
-msgstr ""
+msgstr "Avatar supprimé."
#. TRANS: Title for backup account page.
#. TRANS: Option in profile settings to create a backup of the account of the
#. currently logged in user.
#: actions/backupaccount.php:61 actions/profilesettings.php:452
msgid "Backup account"
-msgstr ""
+msgstr "Sauvegarder le compte"
#. TRANS: Client exception thrown when trying to backup an account while not
#. logged in.
#: actions/backupaccount.php:79
msgid "Only logged-in users can backup their account."
-msgstr ""
+msgstr "Seuls les utilisateurs enregistrés peuvent sauvegarder leur compte."
#. TRANS: Client exception thrown when trying to backup an account without
#. having backup rights.
#: actions/backupaccount.php:84
msgid "You may not backup your account."
-msgstr ""
+msgstr "Vous ne pouvez pas sauvegarder votre compte."
#. TRANS: Information displayed on the backup account page.
#: actions/backupaccount.php:227
@@ -1997,32 +2000,32 @@ msgid ""
"experimental feature and provides an incomplete backup; private account "
"information like email and IM addresses is not backed up. Additionally, "
"uploaded files and direct messages are not backed up."
-msgstr ""
+msgstr "Vous pouvez sauvegarder vos données de compte au format Activity Streams . Il s'agit d'une fonctionnalité expérimentale qui ne permet qu'une sauvegarde partielle ; les informations privées telles que le courriel et l'adresse de messagerie instantanée ne sont pas sauvegardés. En outre, les fichiers envoyés et les messages directs ne sont pas sauvegardés."
#. TRANS: Submit button to backup an account on the backup account page.
#: actions/backupaccount.php:250
msgctxt "BUTTON"
msgid "Backup"
-msgstr ""
+msgstr "Sauvegarde"
#. TRANS: Title for submit button to backup an account on the backup account
#. page.
#: actions/backupaccount.php:254
msgid "Backup your account."
-msgstr ""
+msgstr "Sauvegarder votre compte"
#. TRANS: Client error displayed when blocking a user that has already been
#. blocked.
#: actions/block.php:68
msgid "You already blocked that user."
-msgstr ""
+msgstr "Vous avez déjà bloqué cet utilisateur."
#. TRANS: Title for block user page.
#. TRANS: Legend for block user form.
#. TRANS: Fieldset legend for block user from group form.
#: actions/block.php:103 actions/block.php:133 actions/groupblock.php:157
msgid "Block user"
-msgstr ""
+msgstr "Bloquer cet utilisateur"
#. TRANS: Explanation of consequences when blocking a user on the block user
#. page.
@@ -2031,7 +2034,7 @@ msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
"will not be notified of any @-replies from them."
-msgstr ""
+msgstr "Voulez-vous vraiment bloquer cet utilisateur ? Après cela, il ne sera plus abonné à votre compte, ne pourra plus s’y abonner de nouveau, et vous ne serez pas informé des @-réponses de sa part."
#. TRANS: Button label on the user block form.
#. TRANS: Button label on the delete application form.
@@ -2045,12 +2048,12 @@ msgstr ""
#: actions/groupblock.php:179
msgctxt "BUTTON"
msgid "No"
-msgstr ""
+msgstr "Non"
#. TRANS: Submit button title for 'No' when blocking a user.
#: actions/block.php:155
msgid "Do not block this user."
-msgstr ""
+msgstr "Ne pas bloquer cet utilisateur."
#. TRANS: Button label on the user block form.
#. TRANS: Button label on the delete application form.
@@ -2065,24 +2068,24 @@ msgstr ""
#: actions/groupblock.php:186 lib/repeatform.php:115
msgctxt "BUTTON"
msgid "Yes"
-msgstr ""
+msgstr "Oui"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#: actions/block.php:162
msgid "Block this user."
-msgstr ""
+msgstr "Bloquer cet utilisateur."
#. TRANS: Server error displayed when blocking a user fails.
#: actions/block.php:186
msgid "Failed to save block information."
-msgstr ""
+msgstr "Impossible d’enregistrer les informations de blocage."
#. TRANS: Title for first page with list of users blocked from a group.
#. TRANS: %s is a group nickname.
#: actions/blockedfromgroup.php:97
#, php-format
msgid "%s blocked profiles"
-msgstr ""
+msgstr "%s profils bloqués"
#. TRANS: Title for any but the first page with list of users blocked from a
#. group.
@@ -2090,29 +2093,29 @@ msgstr ""
#: actions/blockedfromgroup.php:102
#, php-format
msgid "%1$s blocked profiles, page %2$d"
-msgstr ""
+msgstr "%1$s profils bloqués, page %2$d"
#. TRANS: Instructions for list of users blocked from a group.
#: actions/blockedfromgroup.php:118
msgid "A list of the users blocked from joining this group."
-msgstr ""
+msgstr "Une liste des utilisateurs dont l’inscription à ce groupe est bloquée."
#. TRANS: Form legend for unblocking a user from a group.
#: actions/blockedfromgroup.php:281
msgid "Unblock user from group"
-msgstr ""
+msgstr "Débloquer l’utilisateur de ce groupe"
#. TRANS: Button text for unblocking a user from a group.
#: actions/blockedfromgroup.php:313
msgctxt "BUTTON"
msgid "Unblock"
-msgstr ""
+msgstr "Débloquer"
#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
#: actions/blockedfromgroup.php:317 lib/unblockform.php:78
msgid "Unblock this user"
-msgstr ""
+msgstr "Débloquer cet utilisateur"
#. TRANS: Title for leave group page after leaving.
#. TRANS: %s$s is the leaving user's name, %2$s is the group name.
@@ -2121,13 +2124,13 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "%1$s left group %2$s"
-msgstr ""
+msgstr "%1$s a quitté le groupe %2$s"
#. TRANS: Title after unsubscribing from a group.
#: actions/cancelsubscription.php:77
msgctxt "TITLE"
msgid "Unsubscribed"
-msgstr ""
+msgstr "Désabonné"
#. TRANS: Client error displayed when not providing a confirmation code in the
#. contact address confirmation action.
@@ -2145,14 +2148,14 @@ msgstr "Code de confirmation non trouvé."
#. another user in the contact address confirmation action.
#: actions/confirmaddress.php:83
msgid "That confirmation code is not for you!"
-msgstr ""
+msgstr "Ce code de confirmation n’est pas pour vous !"
#. TRANS: Server error for an unknown address type, which can be 'email',
#. 'sms', or the name of an IM network (such as 'xmpp' or 'aim')
#: actions/confirmaddress.php:90
#, php-format
msgid "Unrecognized address type %s"
-msgstr ""
+msgstr "Type d’adresse non reconnu : %s"
#. TRANS: Client error for an already confirmed email/jabber/sms address.
#. TRANS: Client error for an already confirmed IM address.
@@ -2165,66 +2168,66 @@ msgstr "Cette adresse a déjà été confirmée."
#. address.
#: actions/confirmaddress.php:139 actions/imsettings.php:444
msgid "Could not update user IM preferences."
-msgstr ""
+msgstr "Impossible de mettre à jour les préférences de messagerie instantanée."
#. TRANS: Server error displayed when adding IM preferences fails.
#: actions/confirmaddress.php:151
msgid "Could not insert user IM preferences."
-msgstr ""
+msgstr "Impossible d'insérer les préférences IM de l'utilisateur."
#. TRANS: Server error displayed when an address confirmation code deletion
#. from the
#. TRANS: database fails in the contact address confirmation action.
#: actions/confirmaddress.php:163
msgid "Could not delete address confirmation."
-msgstr ""
+msgstr "Impossible de supprimer la confirmation de l’adresse de contact."
#. TRANS: Title for the contact address confirmation action.
#: actions/confirmaddress.php:178
msgid "Confirm address"
-msgstr ""
+msgstr "Confirmer l’adresse"
#. TRANS: Success message for the contact address confirmation action.
#. TRANS: %s can be 'email', 'jabber', or 'sms'.
#: actions/confirmaddress.php:193
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
-msgstr ""
+msgstr "L'adresse \"%s\" a été validée pour votre compte."
#. TRANS: Title for page with a conversion (multiple notices in context).
#: actions/conversation.php:80
msgid "Conversation"
-msgstr ""
+msgstr "Conversation"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
#: actions/conversation.php:115 actions/conversation.php:131
msgid "Conversation feed (Activity Streams JSON)"
-msgstr ""
+msgstr "Flux de conversation (Flux d'activité JSON)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
#: actions/conversation.php:123
msgid "Conversation feed (RSS 2.0)"
-msgstr ""
+msgstr "Flux de conversation (RSS 2.0)"
#. TRANS: Client exception displayed trying to delete a user account while not
#. logged in.
#: actions/deleteaccount.php:71
msgid "Only logged-in users can delete their account."
-msgstr ""
+msgstr "Seuls les utilisateurs connectés peuvent supprimer leur compte."
#. TRANS: Client exception displayed trying to delete a user account without
#. have the rights to do that.
#: actions/deleteaccount.php:77
msgid "You cannot delete your account."
-msgstr ""
+msgstr "Vous ne pouvez pas supprimer votre compte."
#. TRANS: Confirmation text for user deletion. The user has to type this
#. exactly the same, including punctuation.
#: actions/deleteaccount.php:160 actions/deleteaccount.php:297
msgid "I am sure."
-msgstr ""
+msgstr "Je suis sûr."
#. TRANS: Notification for user about the text that must be input to be able
#. to delete a user account.
@@ -2232,26 +2235,26 @@ msgstr ""
#: actions/deleteaccount.php:164
#, php-format
msgid "You must write \"%s\" exactly in the box."
-msgstr ""
+msgstr "Vous devez écrire exactement « %s » dans la boîte."
#. TRANS: Confirmation that a user account has been deleted.
#: actions/deleteaccount.php:206
msgid "Account deleted."
-msgstr ""
+msgstr "Compte supprimé."
#. TRANS: Page title for page on which a user account can be deleted.
#. TRANS: Option in profile settings to delete the account of the currently
#. logged in user.
#: actions/deleteaccount.php:228 actions/profilesettings.php:460
msgid "Delete account"
-msgstr ""
+msgstr "Supprimer le compte"
#. TRANS: Form text for user deletion form.
#: actions/deleteaccount.php:279
msgid ""
"This will permanently delete your account data from this "
"server."
-msgstr ""
+msgstr "Cette opération supprimera définitivement les données de votre compte de ce serveur."
#. TRANS: Additional form text for user deletion form shown if a user has
#. account backup rights.
@@ -2261,7 +2264,7 @@ msgstr ""
msgid ""
"You are strongly advised to back up your data before "
"deletion."
-msgstr ""
+msgstr "Vous êtes fortement encouragé à effectuer une sauvegarde de vos données avant de procéder à la suppression."
#. TRANS: Field label for delete account confirmation entry.
#. TRANS: Field label for password reset form where the password has to be
@@ -2275,24 +2278,24 @@ msgstr "Confirmer"
#: actions/deleteaccount.php:304
#, php-format
msgid "Enter \"%s\" to confirm that you want to delete your account."
-msgstr ""
+msgstr "Entrez « %s » pour confirmer que vous souhaitez supprimer votre compte."
#. TRANS: Button title for user account deletion.
#: actions/deleteaccount.php:323
msgid "Permanently delete your account."
-msgstr ""
+msgstr "Supprimer définitivement votre compte"
#. TRANS: Client error displayed trying to delete an application while not
#. logged in.
#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
-msgstr ""
+msgstr "Vous devez être connecté pour supprimer une application."
#. TRANS: Client error displayed trying to delete an application that does not
#. exist.
#: actions/deleteapplication.php:70
msgid "Application not found."
-msgstr ""
+msgstr "Application non trouvée."
#. TRANS: Client error displayed trying to delete an application the current
#. user does not own.
@@ -2303,7 +2306,7 @@ msgstr ""
#: actions/deleteapplication.php:77 actions/editapplication.php:77
#: actions/showapplication.php:91
msgid "You are not the owner of this application."
-msgstr ""
+msgstr "Vous n’êtes pas le propriétaire de cette application."
#. TRANS: Client error displayed when the session token does not match or is
#. not given.
@@ -2311,13 +2314,13 @@ msgstr ""
#: actions/deleteapplication.php:100 actions/editapplication.php:130
#: actions/showapplication.php:114 lib/action.php:1661
msgid "There was a problem with your session token."
-msgstr ""
+msgstr "Un problème est survenu avec votre jeton de session."
#. TRANS: Title for delete application page.
#. TRANS: Fieldset legend on delete application page.
#: actions/deleteapplication.php:121 actions/deleteapplication.php:146
msgid "Delete application"
-msgstr ""
+msgstr "Supprimer l’application"
#. TRANS: Confirmation text on delete application page.
#: actions/deleteapplication.php:149
@@ -2325,48 +2328,48 @@ msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
"connections."
-msgstr ""
+msgstr "Voulez-vous vraiment supprimer cette application ? Ceci effacera toutes les données à son propos de la base de données, y compris toutes les connexions utilisateur existantes."
#. TRANS: Submit button title for 'No' when deleting an application.
#: actions/deleteapplication.php:158
msgid "Do not delete this application."
-msgstr ""
+msgstr "Ne pas supprimer cette application"
#. TRANS: Submit button title for 'Yes' when deleting an application.
#: actions/deleteapplication.php:164
msgid "Delete this application."
-msgstr ""
+msgstr "Supprimer cette application"
#. TRANS: Client error when trying to delete group while not logged in.
#: actions/deletegroup.php:64
msgid "You must be logged in to delete a group."
-msgstr ""
+msgstr "Vous devez ouvrir une session pour supprimer un groupe."
#. TRANS: Client error when trying to delete a group without having the rights
#. to delete it.
#: actions/deletegroup.php:102
msgid "You are not allowed to delete this group."
-msgstr ""
+msgstr "Vous n’êtes pas autorisé à supprimer ce groupe."
#. TRANS: Server error displayed if a group could not be deleted.
#. TRANS: %s is the name of the group that could not be deleted.
#: actions/deletegroup.php:144
#, php-format
msgid "Could not delete group %s."
-msgstr ""
+msgstr "Impossible de supprimer le groupe « %s »."
#. TRANS: Message given after deleting a group.
#. TRANS: %s is the deleted group's name.
#: actions/deletegroup.php:153
#, php-format
msgid "Deleted group %s"
-msgstr ""
+msgstr "Groupe « %s » supprimé"
#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:169 actions/deletegroup.php:197
msgid "Delete group"
-msgstr ""
+msgstr "Supprimer le groupe"
#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:201
@@ -2374,67 +2377,67 @@ msgid ""
"Are you sure you want to delete this group? This will clear all data about "
"the group from the database, without a backup. Public posts to this group "
"will still appear in individual timelines."
-msgstr ""
+msgstr "Voulez-vous vraiment supprimer ce groupe ? Ceci effacera de la base de données toutes les données relatives à ce groupe, sans aucune sauvegarde. Les messages postés à ce groupe resteront toutefois visibles dans les fils d’actualités individuels."
#. TRANS: Submit button title for 'No' when deleting a group.
#: actions/deletegroup.php:219
msgid "Do not delete this group."
-msgstr ""
+msgstr "Ne pas supprimer ce groupe"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:226
msgid "Delete this group."
-msgstr ""
+msgstr "Supprimer ce groupe."
#. TRANS: Instructions for deleting a notice.
#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
-msgstr ""
+msgstr "Vous êtes sur le point de supprimer définitivement un message. Une fois cela fait, il est impossible de l’annuler."
#. TRANS: Page title when deleting a notice.
#. TRANS: Fieldset legend for the delete notice form.
#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
-msgstr ""
+msgstr "Supprimer cet avis"
#. TRANS: Message for the delete notice form.
#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
-msgstr ""
+msgstr "Voulez-vous vraiment supprimer cet avis ?"
#. TRANS: Submit button title for 'No' when deleting a notice.
#: actions/deletenotice.php:159
msgid "Do not delete this notice."
-msgstr ""
+msgstr "Ne pas supprimer cet avis"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
#: actions/deletenotice.php:166
msgid "Delete this notice."
-msgstr ""
+msgstr "Supprimer cet avis."
#. TRANS: Client error displayed when trying to delete a user without having
#. the right to delete users.
#: actions/deleteuser.php:66
msgid "You cannot delete users."
-msgstr ""
+msgstr "Vous ne pouvez pas supprimer des utilisateurs."
#. TRANS: Client error displayed when trying to delete a non-local user.
#: actions/deleteuser.php:73
msgid "You can only delete local users."
-msgstr ""
+msgstr "Vous pouvez seulement supprimer les utilisateurs locaux."
#. TRANS: Title of delete user page.
#: actions/deleteuser.php:110
msgctxt "TITLE"
msgid "Delete user"
-msgstr ""
+msgstr "Supprimer l’utilisateur"
#. TRANS: Fieldset legend on delete user page.
#: actions/deleteuser.php:134
msgid "Delete user"
-msgstr ""
+msgstr "Supprimer l’utilisateur"
#. TRANS: Information text to request if a user is certain that the described
#. action has to be performed.
@@ -2442,17 +2445,17 @@ msgstr ""
msgid ""
"Are you sure you want to delete this user? This will clear all data about "
"the user from the database, without a backup."
-msgstr ""
+msgstr "Voulez-vous vraiment supprimer cet utilisateur ? Ceci effacera toutes les données à son propos de la base de données, sans sauvegarde."
#. TRANS: Submit button title for 'No' when deleting a user.
#: actions/deleteuser.php:158
msgid "Do not delete this user."
-msgstr ""
+msgstr "Ne pas supprimer ce groupe"
#. TRANS: Submit button title for 'Yes' when deleting a user.
#: actions/deleteuser.php:165
msgid "Delete this user."
-msgstr ""
+msgstr "Supprimer cet utilisateur"
#. TRANS: Client exception thrown when requesting a document from the
#. documentation that does not exist.
@@ -2460,7 +2463,7 @@ msgstr ""
#: actions/doc.php:157
#, php-format
msgid "No such document \"%s\"."
-msgstr ""
+msgstr "Aucun document de ce type \" %s \"."
#. TRANS: Menu item in administrator navigation panel.
#. TRANS: Menu item in default local navigation panel.
@@ -2469,43 +2472,43 @@ msgstr ""
#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
msgctxt "MENU"
msgid "Home"
-msgstr ""
+msgstr "Accueil"
#: actions/doc.php:181
msgctxt "MENU"
msgid "Docs"
-msgstr ""
+msgstr "Documentation"
#. TRANS: Secondary navigation menu item leading to help on StatusNet.
#: actions/doc.php:195 lib/secondarynav.php:56
msgctxt "MENU"
msgid "Help"
-msgstr ""
+msgstr "Aide"
#: actions/doc.php:196
msgid "Getting started"
-msgstr ""
+msgstr "Pour commencer"
#. TRANS: Secondary navigation menu item leading to text about StatusNet site.
#: actions/doc.php:200 lib/secondarynav.php:59
msgctxt "MENU"
msgid "About"
-msgstr ""
+msgstr "À propos"
#: actions/doc.php:201
msgid "About this site"
-msgstr ""
+msgstr "À propos de ce site"
#. TRANS: Secondary navigation menu item leading to Frequently Asked
#. Questions.
#: actions/doc.php:205 lib/secondarynav.php:62
msgctxt "MENU"
msgid "FAQ"
-msgstr ""
+msgstr "FAQ"
#: actions/doc.php:206
msgid "Frequently asked questions"
-msgstr ""
+msgstr "Foire aux questions"
#. TRANS: Secondary navigation menu item leading to e-mail contact information
#. on the
@@ -2517,7 +2520,7 @@ msgstr "Contact"
#: actions/doc.php:211
msgid "Contact info"
-msgstr ""
+msgstr "Infos de contact"
#: actions/doc.php:215
msgctxt "MENU"
@@ -2526,7 +2529,7 @@ msgstr "Balises"
#: actions/doc.php:216
msgid "Using tags"
-msgstr ""
+msgstr "Utiliser des balises"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item in search group navigation panel.
@@ -2535,32 +2538,32 @@ msgstr ""
#: lib/searchgroupnav.php:82 lib/subgroupnav.php:125
msgctxt "MENU"
msgid "Groups"
-msgstr ""
+msgstr "Groupes"
#: actions/doc.php:221
msgid "Using groups"
-msgstr ""
+msgstr "Utiliser des groupes"
#: actions/doc.php:225
msgctxt "MENU"
msgid "API"
-msgstr ""
+msgstr "API"
#: actions/doc.php:226
msgid "RESTful API"
-msgstr ""
+msgstr "API RESTful"
#. TRANS: Title for "Edit application" form.
#. TRANS: Form legend.
#: actions/editapplication.php:54 lib/applicationeditform.php:129
msgid "Edit application"
-msgstr ""
+msgstr "Modifier votre application"
#. TRANS: Client error displayed trying to edit an application while not
#. logged in.
#: actions/editapplication.php:66
msgid "You must be logged in to edit an application."
-msgstr ""
+msgstr "Vous devez être connecté pour modifier une application."
#. TRANS: Client error displayed trying to edit an application that does not
#. exist.
@@ -2568,12 +2571,12 @@ msgstr ""
#. application.
#: actions/editapplication.php:82 actions/showapplication.php:84
msgid "No such application."
-msgstr ""
+msgstr "Application non trouvée."
#. TRANS: Instructions for "Edit application" form.
#: actions/editapplication.php:165
msgid "Use this form to edit your application."
-msgstr ""
+msgstr "Utilisez ce formulaire pour modifier votre application."
#. TRANS: Validation error shown when not providing a name in the "Edit
#. application" form.
@@ -2581,7 +2584,7 @@ msgstr ""
#. application" form.
#: actions/editapplication.php:182 actions/newapplication.php:104
msgid "Name is required."
-msgstr ""
+msgstr "Le nom est requis."
#. TRANS: Validation error shown when providing too long a name in the "Edit
#. application" form.
@@ -2589,7 +2592,7 @@ msgstr ""
#. application" form.
#: actions/editapplication.php:186 actions/newapplication.php:110
msgid "Name is too long (maximum 255 characters)."
-msgstr ""
+msgstr "Le nom est trop long (limité à 255 caractères maximum)."
#. TRANS: Validation error shown when providing a name for an application that
#. already exists in the "Edit application" form.
@@ -2597,7 +2600,7 @@ msgstr ""
#. already exists in the "New application" form.
#: actions/editapplication.php:190 actions/newapplication.php:107
msgid "Name already in use. Try another one."
-msgstr ""
+msgstr "Ce nom est déjà utilisé. Essayez-en un autre."
#. TRANS: Validation error shown when not providing a description in the "Edit
#. application" form.
@@ -2605,13 +2608,13 @@ msgstr ""
#. application" form.
#: actions/editapplication.php:194 actions/newapplication.php:113
msgid "Description is required."
-msgstr ""
+msgstr "La description est requise."
#. TRANS: Validation error shown when providing too long a source URL in the
#. "Edit application" form.
#: actions/editapplication.php:207
msgid "Source URL is too long."
-msgstr ""
+msgstr "L’URL source est trop longue."
#. TRANS: Validation error shown when providing an invalid source URL in the
#. "Edit application" form.
@@ -2619,7 +2622,7 @@ msgstr ""
#. "New application" form.
#: actions/editapplication.php:212 actions/newapplication.php:127
msgid "Source URL is not valid."
-msgstr ""
+msgstr "L’URL source est invalide."
#. TRANS: Validation error shown when not providing an organisation in the
#. "Edit application" form.
@@ -2627,13 +2630,13 @@ msgstr ""
#. "New application" form.
#: actions/editapplication.php:216 actions/newapplication.php:130
msgid "Organization is required."
-msgstr ""
+msgstr "L’organisation est requise."
#. TRANS: Validation error shown when providing too long an arganisation name
#. in the "Edit application" form.
#: actions/editapplication.php:220 actions/newapplication.php:133
msgid "Organization is too long (maximum 255 characters)."
-msgstr ""
+msgstr "L’organisation est trop longue (limitée à 255 caractères maximum)."
#. TRANS: Form validation error show when an organisation name has not been
#. provided in the edit application form.
@@ -2641,7 +2644,7 @@ msgstr ""
#. provided in the new application form.
#: actions/editapplication.php:224 actions/newapplication.php:136
msgid "Organization homepage is required."
-msgstr ""
+msgstr "La page d’accueil de l’organisation est requise."
#. TRANS: Validation error shown when providing too long a callback URL in the
#. "Edit application" form.
@@ -2649,7 +2652,7 @@ msgstr ""
#. "New application" form.
#: actions/editapplication.php:233 actions/newapplication.php:142
msgid "Callback is too long."
-msgstr ""
+msgstr "Le rappel (Callback) est trop long."
#. TRANS: Validation error shown when providing an invalid callback URL in the
#. "Edit application" form.
@@ -2657,44 +2660,44 @@ msgstr ""
#. "New application" form.
#: actions/editapplication.php:238 actions/newapplication.php:145
msgid "Callback URL is not valid."
-msgstr ""
+msgstr "L’URL de rappel (Callback) est invalide."
#. TRANS: Server error occuring when an application could not be updated from
#. the "Edit application" form.
#: actions/editapplication.php:275
msgid "Could not update application."
-msgstr ""
+msgstr "Impossible de mettre à jour l’application."
#. TRANS: Title for form to edit a group. %s is a group nickname.
#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
-msgstr ""
+msgstr "Modifier le groupe %s"
#. TRANS: Client error displayed trying to edit a group while not logged in.
#. TRANS: Client error displayed when trying to create a group while not
#. logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:69
msgid "You must be logged in to create a group."
-msgstr ""
+msgstr "Vous devez ouvrir une session pour créer un groupe."
#. TRANS: Form instructions for group edit form.
#: actions/editgroup.php:148
msgid "Use this form to edit the group."
-msgstr ""
+msgstr "Remplissez ce formulaire pour modifier les options du groupe."
#. TRANS: Group edit form success message.
#. TRANS: Edit list form success message.
#: actions/editgroup.php:275 actions/editpeopletag.php:318
msgid "Options saved."
-msgstr ""
+msgstr "Vos options ont été enregistrées."
#. TRANS: Title for edit list page after deleting a tag.
#. TRANS: %s is a list.
#: actions/editpeopletag.php:52
#, php-format
msgid "Delete %s list"
-msgstr ""
+msgstr "Supprimer la liste %s"
#. TRANS: Title for edit list page.
#. TRANS: %s is a list.
@@ -2703,54 +2706,54 @@ msgstr ""
#: actions/editpeopletag.php:56 lib/peopletageditform.php:110
#, php-format
msgid "Edit list %s"
-msgstr ""
+msgstr "Liste de modification %s"
#. TRANS: Error message displayed when trying to perform an action that
#. requires a tagging user or ID.
#: actions/editpeopletag.php:101
msgid "No tagger or ID."
-msgstr ""
+msgstr "Aucun balisage ou ID."
#. TRANS: Client error displayed when referring to non-local user.
#: actions/editpeopletag.php:116
msgid "Not a local user."
-msgstr ""
+msgstr "Ceci n’est pas un utilisateur local."
#. TRANS: Client error displayed when reting to edit a tag that was not self-
#. created.
#: actions/editpeopletag.php:121
msgid "You must be the creator of the tag to edit it."
-msgstr ""
+msgstr "Vous devez être le créateur de la balise pour le modifier."
#. TRANS: Form instruction for edit list form.
#: actions/editpeopletag.php:217
msgid "Use this form to edit the list."
-msgstr ""
+msgstr "Utilisez ce formulaire pour modifier la liste."
#. TRANS: Form validation error displayed if the form data for deleting a tag
#. was incorrect.
#: actions/editpeopletag.php:238
msgid "Delete aborted."
-msgstr ""
+msgstr "Suppression annulée."
#. TRANS: Text in confirmation dialog for deleting a tag.
#: actions/editpeopletag.php:246
msgid ""
"Deleting this tag will permanantly remove all its subscription and "
"membership records. Do you still want to continue?"
-msgstr ""
+msgstr "L'effacement de cette marque effacera définitivement toutes ses données d'abonnement et d’adhésion. Souhaitez-vous vraiment continuer?"
#. TRANS: Form validation error displayed if a given tag is invalid.
#: actions/editpeopletag.php:252
msgid "Invalid tag."
-msgstr ""
+msgstr "Balise non valide."
#. TRANS: Form validation error displayed if a given tag is already present.
#. TRANS: %s is the already present tag.
#: actions/editpeopletag.php:257
#, php-format
msgid "You already have a tag named %s."
-msgstr ""
+msgstr "Vous avez déjà une balise nommée %s ."
#. TRANS: Text in confirmation dialog for setting a tag from public to
#. private.
@@ -2758,35 +2761,35 @@ msgstr ""
msgid ""
"Setting a public tag as private will permanently remove all the existing "
"subscriptions to it. Do you still want to continue?"
-msgstr ""
+msgstr "Définir une étiquette publique comme privée supprimera définitivement tous les abonnements existants. Voulez-vous toujours continuer ?"
#. TRANS: Server error displayed when updating a list fails.
#: actions/editpeopletag.php:295
msgid "Could not update list."
-msgstr ""
+msgstr "Impossible de mettre à jour la liste."
#. TRANS: Title for e-mail settings.
#: actions/emailsettings.php:60
msgid "Email settings"
-msgstr ""
+msgstr "Paramètres du courriel"
#. TRANS: E-mail settings page instructions.
#. TRANS: %%site.name%% is the name of the site.
#: actions/emailsettings.php:74
#, php-format
msgid "Manage how you get email from %%site.name%%."
-msgstr ""
+msgstr "Configurez les courriels que vous souhaitez recevoir de %%site.name%%."
#. TRANS: Form legend for e-mail settings form.
#. TRANS: Field label for e-mail address input in e-mail settings form.
#: actions/emailsettings.php:104 actions/emailsettings.php:130
msgid "Email address"
-msgstr "Adresse de courriel"
+msgstr "Adresse électronique"
#. TRANS: Form note in e-mail settings form.
#: actions/emailsettings.php:110
msgid "Current confirmed email address."
-msgstr ""
+msgstr "Adresse courriel actuellement confirmée."
#. TRANS: Button label to remove a confirmed e-mail address.
#. TRANS: Button label for removing a set sender e-mail address to post
@@ -2801,14 +2804,14 @@ msgstr ""
#: actions/smssettings.php:175 lib/togglepeopletag.php:213
msgctxt "BUTTON"
msgid "Remove"
-msgstr ""
+msgstr "Enlever"
#. TRANS: Form note in e-mail settings form.
#: actions/emailsettings.php:120
msgid ""
"Awaiting confirmation on this address. Check your inbox (and spam box!) for "
"a message with further instructions."
-msgstr ""
+msgstr "En attente d’une confirmation pour cette adresse. Vérifiez votre boîte de réception (et celle de spam !) pour recevoir de nouvelles instructions."
#. TRANS: Instructions for e-mail address input form. Do not translate
#. TRANS: "example.org". It is one of the domain names reserved for
@@ -2817,7 +2820,7 @@ msgstr ""
#. TRANS: organization.
#: actions/emailsettings.php:137
msgid "Email address, like \"UserName@example.org\""
-msgstr ""
+msgstr "Adresse de courriel (ex : nom@example.org)"
#. TRANS: Button label for adding an e-mail address in e-mail settings form.
#. TRANS: Button label for adding an IM address in IM settings form.
@@ -2833,96 +2836,96 @@ msgstr "Ajouter"
#. TRANS: Form legend for incoming SMS settings form.
#: actions/emailsettings.php:149 actions/smssettings.php:166
msgid "Incoming email"
-msgstr ""
+msgstr "Courriel entrant"
#. TRANS: Checkbox label in e-mail preferences form.
#: actions/emailsettings.php:155
msgid "I want to post notices by email."
-msgstr ""
+msgstr "Je veux envoyer mes avis par courriel."
#. TRANS: Form instructions for incoming e-mail form in e-mail settings.
#. TRANS: Form instructions for incoming SMS e-mail address form in SMS
#. settings.
#: actions/emailsettings.php:177 actions/smssettings.php:173
msgid "Send email to this address to post new notices."
-msgstr ""
+msgstr "Écrivez à cette adresse courriel pour poster de nouveaux avis."
#. TRANS: Instructions for incoming e-mail address input form, when an address
#. has already been assigned.
#. TRANS: Instructions for incoming SMS e-mail address input form.
#: actions/emailsettings.php:186 actions/smssettings.php:181
msgid "Make a new email address for posting to; cancels the old one."
-msgstr ""
+msgstr "Nouvelle adresse courriel pour poster ; annule l’ancienne."
#. TRANS: Instructions for incoming e-mail address input form.
#: actions/emailsettings.php:190
msgid ""
"To send notices via email, we need to create a unique email address for you "
"on this server:"
-msgstr ""
+msgstr "Pour envoyer des notifications par courriel, nous devons créer une adresse de courriel unique pour vous sur ce serveur :"
#. TRANS: Button label for adding an e-mail address to send notices from.
#. TRANS: Button label for adding an SMS e-mail address to send notices from.
#: actions/emailsettings.php:196 actions/smssettings.php:184
msgctxt "BUTTON"
msgid "New"
-msgstr ""
+msgstr "Nouveau"
#. TRANS: Form legend for e-mail preferences form.
#: actions/emailsettings.php:205
msgid "Email preferences"
-msgstr ""
+msgstr "Préférences de courrier électronique"
#. TRANS: Checkbox label in e-mail preferences form.
#: actions/emailsettings.php:213
msgid "Send me notices of new subscriptions through email."
-msgstr ""
+msgstr "Avertissez-moi par courriel des nouveaux abonnements."
#. TRANS: Checkbox label in e-mail preferences form.
#: actions/emailsettings.php:219
msgid "Send me email when someone sends me a private message."
-msgstr ""
+msgstr "Envoyez-moi un courriel quand quelqu’un m’envoie un message personnel."
#. TRANS: Checkbox label in e-mail preferences form.
#: actions/emailsettings.php:225
msgid "Send me email when someone sends me an \"@-reply\"."
-msgstr ""
+msgstr "Envoyez-moi un courriel quand quelqu’un m’envoie une réponse « @ »."
#. TRANS: Checkbox label in e-mail preferences form.
#: actions/emailsettings.php:231
msgid "Allow friends to nudge me and send me an email."
-msgstr ""
+msgstr "Autoriser mes amis à m’envoyer des courriels et des clins d’œil."
#. TRANS: Checkbox label in e-mail preferences form.
#: actions/emailsettings.php:237
msgid "Publish a MicroID for my email address."
-msgstr ""
+msgstr "Publier un MicroID pour mon adresse courriel."
#. TRANS: Confirmation message for successful e-mail preferences save.
#: actions/emailsettings.php:352
msgid "Email preferences saved."
-msgstr ""
+msgstr "Préférences de courrier électronique enregistrées."
#. TRANS: Message given saving e-mail address without having provided one.
#: actions/emailsettings.php:371
msgid "No email address."
-msgstr ""
+msgstr "Aucune adresse électronique."
#. TRANS: Message given saving e-mail address that cannot be normalised.
#: actions/emailsettings.php:379
msgid "Cannot normalize that email address."
-msgstr ""
+msgstr "Impossible de normaliser cette adresse de courreil"
#. TRANS: Message given saving e-mail address that is already set.
#: actions/emailsettings.php:388
msgid "That is already your email address."
-msgstr ""
+msgstr "Vous utilisez déjà cette adresse courriel."
#. TRANS: Message given saving e-mail address that is already set for another
#. user.
#: actions/emailsettings.php:392
msgid "That email address already belongs to another user."
-msgstr ""
+msgstr "Cette adresse courriel appartient déjà à un autre utilisateur."
#. TRANS: Server error thrown on database error adding e-mail confirmation
#. code.
@@ -2932,14 +2935,14 @@ msgstr ""
#: actions/emailsettings.php:411 actions/imsettings.php:365
#: actions/smssettings.php:364
msgid "Could not insert confirmation code."
-msgstr ""
+msgstr "Impossible d’insérer le code de confirmation."
#. TRANS: Message given saving valid e-mail address that is to be confirmed.
#: actions/emailsettings.php:420
msgid ""
"A confirmation code was sent to the email address you added. Check your "
"inbox (and spam box!) for the code and instructions on how to use it."
-msgstr ""
+msgstr "Un code de confirmation a été envoyé à l’adresse courriel indiquée. Vérifiez votre boîte de réception pour récupérer le code et les instructions."
#. TRANS: Message given canceling e-mail address confirmation that is not
#. pending.
@@ -2950,43 +2953,43 @@ msgstr ""
#: actions/emailsettings.php:440 actions/imsettings.php:393
#: actions/smssettings.php:397
msgid "No pending confirmation to cancel."
-msgstr ""
+msgstr "Aucune confirmation à annuler."
#. TRANS: Message given canceling e-mail address confirmation for the wrong
#. e-mail address.
#: actions/emailsettings.php:445
msgid "That is the wrong email address."
-msgstr ""
+msgstr "Cette adresse de messagerie électronique est erronée."
#. TRANS: Server error thrown on database error canceling e-mail address
#. confirmation.
#: actions/emailsettings.php:454
msgid "Could not delete email confirmation."
-msgstr ""
+msgstr "Impossible de supprimer le courriel de confirmation."
#. TRANS: Message given after successfully canceling e-mail address
#. confirmation.
#: actions/emailsettings.php:458
msgid "Email confirmation cancelled."
-msgstr ""
+msgstr "Confirmation de courrier électronique annulée."
#. TRANS: Message given trying to remove an e-mail address that is not
#. TRANS: registered for the active user.
#: actions/emailsettings.php:477
msgid "That is not your email address."
-msgstr ""
+msgstr "Ceci n’est pas votre adresse courriel."
#. TRANS: Message given after successfully removing a registered e-mail
#. address.
#: actions/emailsettings.php:497
msgid "The email address was removed."
-msgstr ""
+msgstr "L’adresse électronique a été supprimée."
#. TRANS: Form validation error displayed when trying to remove an incoming
#. e-mail address while no address has been set.
#: actions/emailsettings.php:511 actions/smssettings.php:551
msgid "No incoming email address."
-msgstr ""
+msgstr "Aucune adresse de courriel entrant."
#. TRANS: Server error thrown on database error removing incoming e-mail
#. address.
@@ -2997,20 +3000,20 @@ msgstr ""
#: actions/emailsettings.php:523 actions/emailsettings.php:547
#: actions/smssettings.php:562 actions/smssettings.php:587
msgid "Could not update user record."
-msgstr ""
+msgstr "Impossible de mettre à jour l’enregistrement de l’utilisateur."
#. TRANS: Message given after successfully removing an incoming e-mail
#. address.
#. TRANS: Confirmation text after updating SMS settings.
#: actions/emailsettings.php:527 actions/smssettings.php:566
msgid "Incoming email address removed."
-msgstr ""
+msgstr "L’adresse de courriel entrant a été supprimée."
#. TRANS: Message given after successfully adding an incoming e-mail address.
#. TRANS: Confirmation text after updating SMS settings.
#: actions/emailsettings.php:551 actions/smssettings.php:591
msgid "New incoming email address added."
-msgstr ""
+msgstr "Nouvelle adresse de courriel entrant ajoutée."
#. TRANS: Page title for first page of featured users.
#. TRANS: Title for featured users section.
@@ -3018,57 +3021,57 @@ msgstr ""
#: actions/featured.php:69 lib/featureduserssection.php:96
#: lib/publicgroupnav.php:84
msgid "Featured users"
-msgstr ""
+msgstr "Utilisateurs en vedette"
#. TRANS: Page title for all but first page of featured users.
#. TRANS: %d is the page number being displayed.
#: actions/featured.php:73
#, php-format
msgid "Featured users, page %d"
-msgstr ""
+msgstr "Utilisateurs en vedette - page %d"
#. TRANS: Description on page displaying featured users.
#: actions/featured.php:96
#, php-format
msgid "A selection of some great users on %s."
-msgstr ""
+msgstr "Une sélection d’utilisateurs importants sur %s."
#. TRANS: Client error displayed when requesting a non-existent file.
#: actions/getfile.php:73
msgid "No such file."
-msgstr ""
+msgstr "Fichier non trouvé."
#. TRANS: Client error displayed when requesting a file without having read
#. access to it.
#: actions/getfile.php:77
msgid "Cannot read file."
-msgstr ""
+msgstr "Impossible de lire le fichier"
#. TRANS: Client error displayed when trying to assign an invalid role to a
#. user.
#. TRANS: Client error displayed when trying to revoke an invalid role.
#: actions/grantrole.php:61 actions/revokerole.php:61
msgid "Invalid role."
-msgstr ""
+msgstr "Rôle invalide."
#. TRANS: Client error displayed when trying to assign an reserved role to a
#. user.
#. TRANS: Client error displayed when trying to revoke a reserved role.
#: actions/grantrole.php:65 actions/revokerole.php:65
msgid "This role is reserved and cannot be set."
-msgstr ""
+msgstr "Ce rôle est réservé et ne peut pas être défini."
#. TRANS: Client error displayed when trying to assign a role to a user while
#. not being allowed to set roles.
#: actions/grantrole.php:74
msgid "You cannot grant user roles on this site."
-msgstr ""
+msgstr "Vous ne pouvez pas attribuer des rôles aux utilisateurs sur ce site."
#. TRANS: Client error displayed when trying to assign a role to a user that
#. already has that role.
#: actions/grantrole.php:81
msgid "User already has this role."
-msgstr ""
+msgstr "L’utilisateur a déjà ce rôle."
#. TRANS: Client error displayed trying to block a user from a group while not
#. specifying a to be blocked user profile.
@@ -3084,7 +3087,7 @@ msgstr ""
#: actions/makeadmin.php:72 actions/subedit.php:48
#: lib/profileformaction.php:79
msgid "No profile specified."
-msgstr ""
+msgstr "Aucun profil n’a été spécifié."
#. TRANS: Client error displayed trying to block a user from a group while
#. specifying a non-existing profile.
@@ -3103,7 +3106,7 @@ msgstr ""
#: actions/makeadmin.php:77 actions/subedit.php:55 actions/tagprofile.php:44
#: actions/unsubscribe.php:81 lib/profileformaction.php:86
msgid "No profile with that ID."
-msgstr ""
+msgstr "Aucun profil ne correspond à cet identifiant."
#. TRANS: Client error displayed trying to block a user from a group while not
#. specifying a group to block a profile from.
@@ -3114,31 +3117,31 @@ msgstr ""
#: actions/groupblock.php:80 actions/groupunblock.php:80
#: actions/makeadmin.php:82
msgid "No group specified."
-msgstr ""
+msgstr "Aucun groupe n’a été spécifié."
#. TRANS: Client error displayed trying to block a user from a group while not
#. being an admin user.
#: actions/groupblock.php:90
msgid "Only an admin can block group members."
-msgstr ""
+msgstr "Seul un administrateur peut bloquer des membres du groupe."
#. TRANS: Client error displayed trying to block a user from a group while
#. user is already blocked from the given group.
#: actions/groupblock.php:94
msgid "User is already blocked from group."
-msgstr ""
+msgstr "Cet utilisateur est déjà bloqué pour le groupe."
#. TRANS: Client error displayed trying to block a user from a group while
#. user is not a member of given group.
#: actions/groupblock.php:99
msgid "User is not a member of group."
-msgstr ""
+msgstr "L’utilisateur n’est pas membre du groupe."
#. TRANS: Title for block user from group page.
#. TRANS: Form legend for form to block user from a group.
#: actions/groupblock.php:133 lib/groupblockform.php:91
msgid "Block user from group"
-msgstr ""
+msgstr "Bloquer cet utilisateur du groupe"
#. TRANS: Explanatory text for block user from group form before setting the
#. block.
@@ -3150,23 +3153,23 @@ msgid ""
"Are you sure you want to block user \"%1$s\" from the group \"%2$s\"? They "
"will be removed from the group, unable to post, and unable to subscribe to "
"the group in the future."
-msgstr ""
+msgstr "Voulez-vous vraiment bloquer l’utilisateur « %1$s » du groupe « %2$s » ? Ils seront supprimés du groupe ; il leur sera interdit d’y poster et de s’y abonner à l’avenir."
#. TRANS: Submit button title for 'No' when blocking a user from a group.
#: actions/groupblock.php:183
msgid "Do not block this user from this group."
-msgstr ""
+msgstr "Ne pas bloquer cet utilisateur de ce groupe."
#. TRANS: Submit button title for 'Yes' when blocking a user from a group.
#: actions/groupblock.php:190
msgid "Block this user from this group."
-msgstr ""
+msgstr "Bloquer cet utilisateur de ce groupe."
#. TRANS: Server error displayed when trying to block a user from a group
#. fails because of an application error.
#: actions/groupblock.php:207
msgid "Database error blocking user from group."
-msgstr ""
+msgstr "Erreur de la base de données lors du blocage de l’utilisateur du groupe."
#. TRANS: Client error displayed referring to a group's permalink without
#. providing a group ID.
@@ -3177,13 +3180,13 @@ msgstr ""
#: actions/groupbyid.php:73 actions/profiletagbyid.php:57
#: actions/userbyid.php:70
msgid "No ID."
-msgstr ""
+msgstr "Aucun identifiant."
#. TRANS: Title for group logo settings page.
#. TRANS: Group logo form legend.
#: actions/grouplogo.php:139 actions/grouplogo.php:193
msgid "Group logo"
-msgstr ""
+msgstr "Logo du groupe"
#. TRANS: Instructions for group logo page.
#. TRANS: %s is the maximum file size for that site.
@@ -3191,39 +3194,39 @@ msgstr ""
#, php-format
msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
-msgstr ""
+msgstr "Vous pouvez choisir un logo pour votre groupe. La taille maximale du fichier est de %s."
#. TRANS: Submit button for uploading a group logo.
#: actions/grouplogo.php:237
msgid "Upload"
-msgstr "Téléverser"
+msgstr "Transfert"
#. TRANS: Button text for cropping an uploaded group logo.
#: actions/grouplogo.php:293
msgid "Crop"
-msgstr ""
+msgstr "Recadrer"
#. TRANS: Form instructions on the group logo page.
#: actions/grouplogo.php:370
msgid "Pick a square area of the image to be the logo."
-msgstr ""
+msgstr "Sélectionnez une zone de forme carrée sur l’image qui sera le logo."
#. TRANS: Form success message after updating a group logo.
#: actions/grouplogo.php:404
msgid "Logo updated."
-msgstr ""
+msgstr "Logo mis à jour."
#. TRANS: Form failure message after failing to update a group logo.
#: actions/grouplogo.php:407
msgid "Failed updating logo."
-msgstr ""
+msgstr "La mise à jour du logo a échoué."
#. TRANS: Title of the page showing group members.
#. TRANS: %s is the name of the group.
#: actions/groupmembers.php:69
#, php-format
msgid "%s group members"
-msgstr ""
+msgstr "Membres du groupe %s"
#. TRANS: Title of the page showing group members.
#. TRANS: %1$s is the name of the group, %2$d is the page number of the
@@ -3231,18 +3234,18 @@ msgstr ""
#: actions/groupmembers.php:74
#, php-format
msgid "%1$s group members, page %2$d"
-msgstr ""
+msgstr "Membres du groupe %1$s - page %2$d"
#. TRANS: Page notice for group members page.
#: actions/groupmembers.php:90
msgid "A list of the users in this group."
-msgstr ""
+msgstr "Liste des utilisateurs inscrits à ce groupe."
#. TRANS: Client error displayed when trying to approve group applicants
#. without being a group administrator.
#: actions/groupqueue.php:96
msgid "Only the group admin may approve users."
-msgstr ""
+msgstr "Seuls les administrateurs du groupe peuvent approuver des utilisateurs."
#. TRANS: Title of the first page showing pending group members still awaiting
#. approval to join the group.
@@ -3250,7 +3253,7 @@ msgstr ""
#: actions/groupqueue.php:106
#, php-format
msgid "%s group members awaiting approval"
-msgstr ""
+msgstr "%s membres du groupe en attente d’approbation"
#. TRANS: Title of all but the first page showing pending group members still
#. awaiting approval to join the group.
@@ -3259,25 +3262,25 @@ msgstr ""
#: actions/groupqueue.php:111
#, php-format
msgid "%1$s group members awaiting approval, page %2$d"
-msgstr ""
+msgstr "%1$s membres du groupe en attente d’approbation, page %2$d"
#. TRANS: Page notice for group members page.
#: actions/groupqueue.php:127
msgid "A list of users awaiting approval to join this group."
-msgstr ""
+msgstr "Une liste des utilisateurs en attente d’approbation pour rejoindre ce groupe."
#. TRANS: Message is used as link description. %1$s is a group name, %2$s is a
#. site name.
#: actions/grouprss.php:137
#, php-format
msgid "Updates from members of %1$s on %2$s!"
-msgstr ""
+msgstr "Mises à jour des membres de %1$s dans %2$s !"
#. TRANS: Title for first page of the groups list.
#: actions/groups.php:62
msgctxt "TITLE"
msgid "Groups"
-msgstr ""
+msgstr "Groupes"
#. TRANS: Title for all but the first page of the groups list.
#. TRANS: %d is the page number.
@@ -3285,7 +3288,7 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "Groups, page %d"
-msgstr ""
+msgstr "Groupes, page %d"
#. TRANS: Page notice of group list. %%%%site.name%%%% is the StatusNet site
#. name,
@@ -3300,7 +3303,7 @@ msgid ""
" using the syntax \"!groupname\". Don't see a group you like? Try [searching"
" for one](%%%%action.groupsearch%%%%) or [start your "
"own](%%%%action.newgroup%%%%)!"
-msgstr ""
+msgstr "Les groupes de %%%%site.name%%%% permettent de trouver et de parler avec des personnes qui ont des intérêts en commun avec vous. Après avoir rejoint un groupe, vous pouvez envoyer des messages à tous les autres membres en utilisant la syntaxe « !nomdugroupe ». Vous ne voyez aucun groupe qui vous intéresse ? Essayez d’en [rechercher un](%%%%action.groupsearch%%%%) ou de [créer le vôtre](%%%%action.newgroup%%%%) !"
#. TRANS: Link to create a new group on the group list page.
#. TRANS: Link text on group page to create a new group.
@@ -3316,12 +3319,12 @@ msgstr "Créer un nouveau groupe"
msgid ""
"Search for groups on %%site.name%% by their name, location, or description. "
"Separate the terms by spaces; they must be 3 characters or more."
-msgstr ""
+msgstr "Recherchez des groupes sur %%site.name%% par leur nom, leur emplacement ou leurs intérêts. Séparez les termes de recherche par des espaces. Ils doivent contenir au moins 3 caractères."
#. TRANS: Title for page where groups can be searched.
#: actions/groupsearch.php:60
msgid "Group search"
-msgstr ""
+msgstr "Rechercher des groupes"
#. TRANS: Text on page where groups can be searched if no results were found
#. for a query.
@@ -3341,7 +3344,7 @@ msgstr "Aucun résultat."
msgid ""
"If you cannot find the group you're looking for, you can [create "
"it](%%action.newgroup%%) yourself."
-msgstr ""
+msgstr "Si vous ne trouvez pas le groupe que vous cherchez pour, vous pouvez le [créer] (%%action.newgroup%%) vous-même."
#. TRANS: Additional text on page where groups can be searched if no results
#. were found for a query for a not logged in user.
@@ -3351,31 +3354,31 @@ msgstr ""
msgid ""
"Why not [register an account](%%action.register%%) and [create the "
"group](%%action.newgroup%%) yourself!"
-msgstr ""
+msgstr "Pourquoi ne pas [créer un compte](%%action.register%%) et [créer le groupe](%%action.newgroup%%) vous-même !"
#. TRANS: Client error displayed when trying to unblock a user from a group
#. without being an administrator for the group.
#: actions/groupunblock.php:90
msgid "Only an admin can unblock group members."
-msgstr ""
+msgstr "Seul un administrateur peut débloquer les membres du groupes."
#. TRANS: Client error displayed when trying to unblock a non-blocked user
#. from a group.
#: actions/groupunblock.php:94
msgid "User is not blocked from group."
-msgstr ""
+msgstr "Cet utilisateur n’est pas bloqué du groupe."
#. TRANS: Server error displayed when unblocking a user from a group fails
#. because of an unknown error.
#. TRANS: Server error displayed when removing a user block.
#: actions/groupunblock.php:125 actions/unblock.php:85
msgid "Error removing the block."
-msgstr ""
+msgstr "Erreur lors de l’annulation du blocage."
#. TRANS: Title for Instant Messaging settings.
#: actions/imsettings.php:56
msgid "IM settings"
-msgstr ""
+msgstr "Paramètres de messagerie instantanée"
#. TRANS: Instant messaging settings page instructions.
#. TRANS: [instant messages] is link text, "(%%doc.im%%)" is the link.
@@ -3386,19 +3389,19 @@ msgstr ""
msgid ""
"You can send and receive notices through [instant messaging](%%doc.im%%). "
"Configure your addresses and settings below."
-msgstr ""
+msgstr "Vous pouvez envoyer et recevoir des annonces via [la messagerie instantanée](%%doc.im%%). Configurez votre adresse et vos paramètres ci-dessous."
#. TRANS: Message given in the IM settings if IM is not enabled on the site.
#: actions/imsettings.php:90
msgid "IM is not available."
-msgstr ""
+msgstr "La messagerie instantanée n’est pas disponible."
#. TRANS: Form note in IM settings form. %s is the type of IM address that was
#. confirmed.
#: actions/imsettings.php:116
#, php-format
msgid "Current confirmed %s address."
-msgstr ""
+msgstr "Adresse %s actuellement confirmée."
#. TRANS: Form note in IM settings form.
#. TRANS: %s is the IM service name, %2$s is the IM address set.
@@ -3407,121 +3410,121 @@ msgstr ""
msgid ""
"Awaiting confirmation on this address. Check your %1$s account for a message"
" with further instructions. (Did you add %2$s to your buddy list?)"
-msgstr ""
+msgstr "En attente d’une confirmation pour cette adresse. Vérifiez votre compte %1$s pour un message avec la suite des instructions. (Avez-vous ajouté %2$s à votre liste de contacts ?)"
#. TRANS: Field label for IM address.
#: actions/imsettings.php:141
msgid "IM address"
-msgstr ""
+msgstr "Adresse de messagerie instantanée"
#. TRANS: Field title for IM address. %s is the IM service name.
#: actions/imsettings.php:144
#, php-format
msgid "%s screenname."
-msgstr ""
+msgstr "Pseudonyme %s"
#. TRANS: Header for IM preferences form.
#: actions/imsettings.php:165
msgid "IM Preferences"
-msgstr ""
+msgstr "Préférences de messagerie instantanée"
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:176
msgid "Send me notices"
-msgstr ""
+msgstr "M’envoyer un avis"
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:178
msgid "Post a notice when my status changes."
-msgstr ""
+msgstr "Afficher un avis lorsque mon statut change."
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:180
msgid "Send me replies from people I'm not subscribed to."
-msgstr ""
+msgstr "Envoyez-moi des réponses de gens auprès desquels je ne suis pas abonné."
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:183
msgid "Publish a MicroID"
-msgstr ""
+msgstr "Publier un MicroID"
#. TRANS: Server error thrown on database error updating IM preferences.
#: actions/imsettings.php:294
msgid "Could not update IM preferences."
-msgstr ""
+msgstr "Impossible de mettre à jour les préférences de messagerie instantanée."
#. TRANS: Confirmation message for successful IM preferences save.
#. TRANS: Confirmation message after saving preferences.
#: actions/imsettings.php:300 actions/urlsettings.php:246
msgid "Preferences saved."
-msgstr ""
+msgstr "Préférences enregistrées"
#. TRANS: Message given saving IM address without having provided one.
#: actions/imsettings.php:322
msgid "No screenname."
-msgstr ""
+msgstr "Aucun pseudo."
#. TRANS: Form validation error when no transport is available setting an IM
#. address.
#: actions/imsettings.php:328
msgid "No transport."
-msgstr ""
+msgstr "Aucun transport."
#. TRANS: Message given saving IM address that cannot be normalised.
#: actions/imsettings.php:336
msgid "Cannot normalize that screenname."
-msgstr ""
+msgstr "Impossible de normaliser ce nom d'écran."
#. TRANS: Message given saving IM address that not valid.
#: actions/imsettings.php:343
msgid "Not a valid screenname."
-msgstr ""
+msgstr "Nom d'écran non valide."
#. TRANS: Message given saving IM address that is already set for another
#. user.
#: actions/imsettings.php:347
msgid "Screenname already belongs to another user."
-msgstr ""
+msgstr "Pseudonyme appartenant déjà à un autre utilisateur."
#. TRANS: Message given saving valid IM address that is to be confirmed.
#: actions/imsettings.php:371
msgid "A confirmation code was sent to the IM address you added."
-msgstr ""
+msgstr "Un code de confirmation a été envoyé à l’adresse de messagerie instantanée que vous avez ajouté."
#. TRANS: Message given canceling IM address confirmation for the wrong IM
#. address.
#: actions/imsettings.php:398
msgid "That is the wrong IM address."
-msgstr ""
+msgstr "Cette adresse de messagerie instantanée est erronée."
#. TRANS: Server error thrown on database error canceling IM address
#. confirmation.
#: actions/imsettings.php:407
msgid "Could not delete confirmation."
-msgstr "Échec de la suppression de la confirmation."
+msgstr "Impossible de supprimer la confirmation."
#. TRANS: Message given after successfully canceling IM address confirmation.
#: actions/imsettings.php:411
msgid "IM confirmation cancelled."
-msgstr ""
+msgstr "Confirmation de messagerie instantanée annulée."
#. TRANS: Message given trying to remove an IM address that is not
#. TRANS: registered for the active user.
#: actions/imsettings.php:435
msgid "That is not your screenname."
-msgstr ""
+msgstr "Ce n'est pas votre pseudonyme."
#. TRANS: Message given after successfully removing a registered Instant
#. Messaging address.
#: actions/imsettings.php:450
msgid "The IM address was removed."
-msgstr ""
+msgstr "L’adresse de messagerie instantanée a été supprimée."
#. TRANS: Client error displayed when trying to sent invites while they have
#. been disabled.
#: actions/invite.php:46
msgid "Invites have been disabled."
-msgstr ""
+msgstr "Les invitations ont été désactivées."
#. TRANS: Client error displayed when trying to sent invites while not logged
#. in.
@@ -3529,7 +3532,7 @@ msgstr ""
#: actions/invite.php:50
#, php-format
msgid "You must be logged in to invite other users to use %s."
-msgstr ""
+msgstr "Vous devez ouvrir une session pour inviter d’autres utilisateurs dans %s."
#. TRANS: Form validation message when providing an e-mail address that does
#. not validate.
@@ -3537,17 +3540,17 @@ msgstr ""
#: actions/invite.php:100
#, php-format
msgid "Invalid email address: %s."
-msgstr ""
+msgstr "Adresse courriel invalide : %s."
#. TRANS: Page title when invitations have been sent.
#: actions/invite.php:152
msgid "Invitations sent"
-msgstr ""
+msgstr "Invitations envoyées"
#. TRANS: Page title when inviting potential users.
#: actions/invite.php:155
msgid "Invite new users"
-msgstr ""
+msgstr "Inviter de nouveaux utilisateurs"
#. TRANS: Message displayed inviting users to use a StatusNet site while the
#. inviting user
@@ -3559,8 +3562,8 @@ msgstr ""
#: actions/invite.php:176
msgid "You are already subscribed to this user:"
msgid_plural "You are already subscribed to these users:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vous êtes déjà abonné à cet utilisateur :"
+msgstr[1] "Vous êtes déjà abonné à ces utilisateurs :"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname,
#. %2$s is e-mail address).
@@ -3570,7 +3573,7 @@ msgstr[1] ""
#, php-format
msgctxt "INVITE"
msgid "%1$s (%2$s)"
-msgstr ""
+msgstr "%1$s (%2$s)"
#. TRANS: Message displayed inviting users to use a StatusNet site while the
#. invited user
@@ -3582,8 +3585,8 @@ msgid "This person is already a user and you were automatically subscribed:"
msgid_plural ""
"These people are already users and you were automatically subscribed to "
"them:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "La personne suivante est déjà un utilisateur et vous y avez été automatiquement abonné :"
+msgstr[1] "Les personnes suivantes sont déjà des utilisateurs et vous y avez été automatiquement abonné :"
#. TRANS: Message displayed inviting users to use a StatusNet site. Plural
#. form is
@@ -3593,8 +3596,8 @@ msgstr[1] ""
#: actions/invite.php:204
msgid "Invitation sent to the following person:"
msgid_plural "Invitations sent to the following people:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Invitation envoyée à la personne suivante :"
+msgstr[1] "Invitations envoyées aux personnes suivantes :"
#. TRANS: Generic message displayed after sending out one or more invitations
#. to
@@ -3603,13 +3606,13 @@ msgstr[1] ""
msgid ""
"You will be notified when your invitees accept the invitation and register "
"on the site. Thanks for growing the community!"
-msgstr ""
+msgstr "Un avertissement vous sera envoyé quand vos invités auront accepté votre invitation et se seront inscrits sur le site. Merci de faire grandir notre communauté !"
#. TRANS: Form instructions.
#: actions/invite.php:229
msgid ""
"Use this form to invite your friends and colleagues to use this service."
-msgstr ""
+msgstr "Remplissez ce formulaire pour inviter vos amis et collègues à utiliser ce service."
#. TRANS: Subject for invitation email. Note that 'them' is correct as a
#. gender-neutral
@@ -3619,25 +3622,25 @@ msgstr ""
#: actions/invite.php:282
#, php-format
msgid "%1$s has invited you to join them on %2$s"
-msgstr ""
+msgstr "%1$s vous invite à vous inscrire sur %2$s"
#. TRANS: Client error displayed when trying to join a group while not logged
#. in.
#: actions/joingroup.php:57
msgid "You must be logged in to join a group."
-msgstr ""
+msgstr "Vous devez ouvrir une session pour rejoindre un groupe."
#. TRANS: Title for join group page after joining.
#: actions/joingroup.php:134
#, php-format
msgctxt "TITLE"
msgid "%1$s joined group %2$s"
-msgstr ""
+msgstr "%1$s a rejoint le groupe %2$s"
#. TRANS: Exception thrown when there is an unknown error joining a group.
#: actions/joingroup.php:147
msgid "Unknown error joining group."
-msgstr ""
+msgstr "Erreur inconnue en rejoignant le groupe."
#. TRANS: Client error displayed when trying to join a group while already a
#. member.
@@ -3645,7 +3648,7 @@ msgstr ""
#. not a member of.
#: actions/leavegroup.php:94 lib/command.php:346
msgid "You are not a member of that group."
-msgstr ""
+msgstr "Vous n’êtes pas membre de ce groupe."
#. TRANS: User admin panel title
#: actions/licenseadminpanel.php:54
@@ -3656,13 +3659,13 @@ msgstr "Licence"
#. TRANS: Form instructions for the site license admin panel.
#: actions/licenseadminpanel.php:65
msgid "License for this StatusNet site"
-msgstr ""
+msgstr "Licence de ce site StatusNet"
#. TRANS: Client error displayed selecting an invalid license in the license
#. admin panel.
#: actions/licenseadminpanel.php:135
msgid "Invalid license selection."
-msgstr ""
+msgstr "Sélection de licence invalide."
#. TRANS: Client error displayed when not specifying an owner for the all
#. rights reserved license in the license admin panel.
@@ -3670,42 +3673,42 @@ msgstr ""
msgid ""
"You must specify the owner of the content when using the All Rights Reserved"
" license."
-msgstr ""
+msgstr "Vous devez spécifier le propriétaire du contenu lorsque vous utilisez la licence « Tous droits réservés »."
#. TRANS: Client error displayed selecting a too long license title in the
#. license admin panel.
#: actions/licenseadminpanel.php:154
msgid "Invalid license title. Maximum length is 255 characters."
-msgstr ""
+msgstr "Titre de licence invalide. La taille maximale est de 255 caractères."
#. TRANS: Client error displayed specifying an invalid license URL in the
#. license admin panel.
#: actions/licenseadminpanel.php:163
msgid "Invalid license URL."
-msgstr ""
+msgstr "URL de licence invalide."
#. TRANS: Client error displayed specifying an invalid license image URL in
#. the license admin panel.
#: actions/licenseadminpanel.php:167
msgid "Invalid license image URL."
-msgstr ""
+msgstr "URL d’image de licence invalide."
#. TRANS: Client error displayed specifying an invalid license URL in the
#. license admin panel.
#: actions/licenseadminpanel.php:176
msgid "License URL must be blank or a valid URL."
-msgstr ""
+msgstr "L’URL de la licence doit être vide ou valide."
#. TRANS: Client error displayed specifying an invalid license image URL in
#. the license admin panel.
#: actions/licenseadminpanel.php:185
msgid "License image must be blank or valid URL."
-msgstr ""
+msgstr "L’URL de l’image de la la licence doit être vide ou valide."
#. TRANS: Form legend in the license admin panel.
#: actions/licenseadminpanel.php:236
msgid "License selection"
-msgstr ""
+msgstr "Sélection d’une licence"
#. TRANS: License option in the license admin panel.
#. TRANS: Checkbox label to mark a list private.
@@ -3716,123 +3719,123 @@ msgstr "Privé"
#. TRANS: License option in the license admin panel.
#: actions/licenseadminpanel.php:245
msgid "All Rights Reserved"
-msgstr ""
+msgstr "Tous droits réservés"
#. TRANS: License option in the license admin panel.
#: actions/licenseadminpanel.php:247
msgid "Creative Commons"
-msgstr ""
+msgstr "Creative Commons"
#. TRANS: Dropdown field label in the license admin panel.
#: actions/licenseadminpanel.php:253
msgid "Type"
-msgstr ""
+msgstr "Type"
#. TRANS: Dropdown field instructions in the license admin panel.
#: actions/licenseadminpanel.php:256
msgid "Select a license."
-msgstr ""
+msgstr "Sélectionner une licence"
#. TRANS: Form legend in the license admin panel.
#: actions/licenseadminpanel.php:271
msgid "License details"
-msgstr ""
+msgstr "Détails de la licence"
#. TRANS: Field label in the license admin panel.
#: actions/licenseadminpanel.php:278
msgid "Owner"
-msgstr ""
+msgstr "Propriétaire"
#. TRANS: Field title in the license admin panel.
#: actions/licenseadminpanel.php:280
msgid "Name of the owner of the site's content (if applicable)."
-msgstr ""
+msgstr "Nom du propriétaire du contenu du site (si applicable)."
#. TRANS: Field label in the license admin panel.
#: actions/licenseadminpanel.php:289
msgid "License Title"
-msgstr ""
+msgstr "Titre de la licence"
#. TRANS: Field title in the license admin panel.
#: actions/licenseadminpanel.php:291
msgid "The title of the license."
-msgstr ""
+msgstr "Le titre de la licence."
#. TRANS: Field label in the license admin panel.
#: actions/licenseadminpanel.php:300
msgid "License URL"
-msgstr ""
+msgstr "URL de la licence"
#. TRANS: Field title in the license admin panel.
#: actions/licenseadminpanel.php:302
msgid "URL for more information about the license."
-msgstr ""
+msgstr "URL où obtenir plus d'informations sur la licence."
#. TRANS: Field label in the license admin panel.
#: actions/licenseadminpanel.php:310
msgid "License Image URL"
-msgstr ""
+msgstr "URL de l’image de la licence"
#. TRANS: Field title in the license admin panel.
#: actions/licenseadminpanel.php:312
msgid "URL for an image to display with the license."
-msgstr ""
+msgstr "URL d’une image à afficher avec la licence."
#. TRANS: Button title in the license admin panel.
#: actions/licenseadminpanel.php:335
msgid "Save license settings."
-msgstr ""
+msgstr "Enregistrer les paramètres de licence."
#. TRANS: Form validation error displayed when trying to log in with incorrect
#. credentials.
#: actions/login.php:95
msgid "Incorrect username or password."
-msgstr "Nom d’utilisateur ou mot de passe incorrect."
+msgstr "Identifiant ou mot de passe incorrect."
#. TRANS: Server error displayed when during login a server error occurs.
#. TRANS: Server error displayed when a user object could not be created
#. trying to login using "one time password login".
#: actions/login.php:101 actions/otp.php:120
msgid "Error setting user. You are probably not authorized."
-msgstr "Erreur lors de la définition de l’utilisateur. Vous n’êtes probablement pas autorisé."
+msgstr "Erreur lors de la mise en place de l’utilisateur. Vous n’y êtes probablement pas autorisé."
#. TRANS: Page title for login page.
#: actions/login.php:155
msgid "Login"
-msgstr ""
+msgstr "Ouvrir une session"
#. TRANS: Form legend on login page.
#: actions/login.php:173
msgid "Login to site"
-msgstr ""
+msgstr "Ouverture de session"
#. TRANS: Field label on login page.
#: actions/login.php:177
msgid "Username or email address"
-msgstr ""
+msgstr "Nom d’utilisateur ou adresse courriel"
#. TRANS: Checkbox label label on login page.
#. TRANS: Checkbox label on account registration page.
#: actions/login.php:185 actions/register.php:482
msgid "Remember me"
-msgstr ""
+msgstr "Se souvenir de moi"
#. TRANS: Checkbox title on login page.
#. TRANS: Checkbox title on account registration page.
#: actions/login.php:187 actions/register.php:485
msgid "Automatically login in the future; not for shared computers!"
-msgstr ""
+msgstr "Ouvrir automatiquement ma session à l’avenir (déconseillé pour les ordinateurs publics ou partagés)"
#. TRANS: Button text for log in on login page.
#: actions/login.php:192
msgctxt "BUTTON"
msgid "Login"
-msgstr ""
+msgstr "Se connecter"
#. TRANS: Link text for link to "reset password" on login page.
#: actions/login.php:199
msgid "Lost or forgotten password?"
-msgstr ""
+msgstr "Mot de passe perdu ?"
#. TRANS: Form instructions on login page before being able to change user
#. settings.
@@ -3840,12 +3843,12 @@ msgstr ""
msgid ""
"For security reasons, please re-enter your user name and password before "
"changing your settings."
-msgstr ""
+msgstr "Pour des raisons de sécurité, veuillez entrer à nouveau votre identifiant et votre mot de passe afin d’enregistrer vos préférences."
#. TRANS: Form instructions on login page.
#: actions/login.php:223
msgid "Login with your username and password."
-msgstr ""
+msgstr "Ouvrez une session avec un identifiant et un mot de passe."
#. TRANS: Form instructions on login page. This message contains Markdown
#. links in the form [Link text](Link).
@@ -3854,13 +3857,13 @@ msgstr ""
#, php-format
msgid ""
"Don't have a username yet? [Register](%%action.register%%) a new account."
-msgstr ""
+msgstr "Vous n’avez pas encore d’identifiant ? [Créez-vous](%%action.register%%) un nouveau compte."
#. TRANS: Client error displayed when trying to make another user admin on the
#. Make Admin page while not an admin.
#: actions/makeadmin.php:93
msgid "Only an admin can make another user an admin."
-msgstr ""
+msgstr "Seul un administrateur peut faire d’un autre utilisateur un administrateur."
#. TRANS: Client error displayed when trying to make another user admin on the
#. Make Admin page who already is admin.
@@ -3869,7 +3872,7 @@ msgstr ""
#: actions/makeadmin.php:98
#, php-format
msgid "%1$s is already an admin for group \"%2$s\"."
-msgstr ""
+msgstr "%1$s est déjà administrateur du groupe « %2$s »."
#. TRANS: Server error displayed when trying to make another user admin on the
#. Make Admin page fails
@@ -3879,7 +3882,7 @@ msgstr ""
#: actions/makeadmin.php:137
#, php-format
msgid "Can't get membership record for %1$s in group %2$s."
-msgstr ""
+msgstr "Impossible d’obtenir les enregistrements d’appartenance pour %1$s dans le groupe %2$s."
#. TRANS: Server error displayed when trying to make another user admin on the
#. Make Admin page fails
@@ -3889,75 +3892,75 @@ msgstr ""
#: actions/makeadmin.php:153
#, php-format
msgid "Can't make %1$s an admin for group %2$s."
-msgstr ""
+msgstr "Impossible de rendre %1$s administrateur du groupe %2$s."
#. TRANS: Client error displayed trying to make a micro summary without
#. providing a status.
#: actions/microsummary.php:70
msgid "No current status."
-msgstr ""
+msgstr "Aucun statut actuel."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:51
msgid "New application"
-msgstr ""
+msgstr "Nouvelle application"
#. TRANS: Form instructions for registering a new application.
#: actions/newapplication.php:87
msgid "Use this form to register a new application."
-msgstr ""
+msgstr "Utilisez ce formulaire pour inscrire une nouvelle application."
#. TRANS: Validation error shown when not providing a source URL in the "New
#. application" form.
#: actions/newapplication.php:124
msgid "Source URL is required."
-msgstr ""
+msgstr "L’URL source est requise."
#. TRANS: Server error displayed when an application could not be registered
#. in the database through the "New application" form.
#: actions/newapplication.php:185 actions/newapplication.php:195
msgid "Could not create application."
-msgstr ""
+msgstr "Impossible de créer l’application."
#. TRANS: Form validation error messages displayed when uploading an invalid
#. application logo.
#: actions/newapplication.php:204
msgid "Invalid image."
-msgstr ""
+msgstr "Image non valide."
#. TRANS: Title for form to create a group.
#: actions/newgroup.php:58
msgid "New group"
-msgstr ""
+msgstr "Nouveau groupe"
#. TRANS: Client exception thrown when a user tries to create a group while
#. banned.
#: actions/newgroup.php:71 classes/User_group.php:566
msgid "You are not allowed to create groups on this site."
-msgstr ""
+msgstr "Vous ne sont pas autorisés à créer des groupes sur ce site"
#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:87
msgid "Use this form to create a new group."
-msgstr ""
+msgstr "Remplissez les champs ci-dessous pour créer un nouveau groupe :"
#. TRANS: Page title after sending a notice.
#: actions/newnotice.php:63
msgid "Notice posted"
-msgstr ""
+msgstr "Avis publié"
#. TRANS: Page title for sending a new notice.
#: actions/newnotice.php:66
msgctxt "TITLE"
msgid "New notice"
-msgstr ""
+msgstr "Nouvel avis"
#. TRANS: Client error displayed trying to send a notice without content.
#. TRANS: Command exception text shown when trying to reply to a notice
#. without providing content for the reply.
#: actions/newnotice.php:101 lib/command.php:572
msgid "No content!"
-msgstr ""
+msgstr "Aucun contenu !"
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
@@ -3967,8 +3970,8 @@ msgstr ""
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "C’est trop long ! La taille maximale de l’avis est limitée à %d caractère."
+msgstr[1] "C’est trop long ! La taille maximale de l’avis est limitée à %d caractères."
#: actions/newnotice.php:196
msgid "Saved the notice!"
@@ -3981,19 +3984,19 @@ msgstr ""
msgid ""
"Search for notices on %%site.name%% by their contents. Separate search terms"
" by spaces; they must be 3 characters or more."
-msgstr ""
+msgstr "Recherchez les avis %%site.name%% par leur contenu. Séparez les termes de recherche par des espaces. Ils doivent contenir au moins 3 caractères."
#. TRANS: Title of the page where users can search for notices.
#: actions/noticesearch.php:106
msgid "Text search"
-msgstr ""
+msgstr "Recherche de texte"
#. TRANS: Test in RSS notice search.
#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
#: actions/noticesearch.php:121
#, php-format
msgid "Search results for \"%1$s\" on %2$s"
-msgstr ""
+msgstr "Résultats de la recherche pour « %1$s » sur %2$s"
#. TRANS: Text for logged in users making a query for notices without results.
#. TRANS: This message contains a Markdown link.
@@ -4002,7 +4005,7 @@ msgstr ""
msgid ""
"Be the first to [post on this "
"topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
-msgstr ""
+msgstr "Soyez le premier à [poster sur ce sujet](%%%%action.newnotice%%%%?status_textarea=%s) !"
#. TRANS: Text for not logged in users making a query for notices without
#. results.
@@ -4012,82 +4015,82 @@ msgstr ""
msgid ""
"Why not [register an account](%%%%action.register%%%%) and be the first to "
"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
-msgstr ""
+msgstr "Pourquoi ne pas [créer un compte](%%%%action.register%%%%) et être le premier à [poster sur ce sujet](%%%%action.newnotice%%%%?status_textarea=%s) !"
#. TRANS: RSS notice search feed title. %s is the query.
#: actions/noticesearchrss.php:95
#, php-format
msgid "Updates with \"%s\""
-msgstr ""
+msgstr "Mises à jour avec « %s »"
#. TRANS: RSS notice search feed description.
#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
#: actions/noticesearchrss.php:99
#, php-format
msgid "Updates matching search term \"%1$s\" on %2$s."
-msgstr ""
+msgstr "Mises à jour correspondant au critère de recherche \"%1$s\" sur %2$s."
#. TRANS: Client error displayed trying to nudge a user that cannot be nudged.
#: actions/nudge.php:85
msgid ""
"This user doesn't allow nudges or hasn't confirmed or set their email "
"address yet."
-msgstr ""
+msgstr "Cet utilisateur n’accepte pas les clins d’œil ou n’a pas encore validé son adresse électronique."
#. TRANS: Page title after sending a nudge.
#: actions/nudge.php:94
msgid "Nudge sent"
-msgstr ""
+msgstr "Clin d’œil envoyé"
#. TRANS: Confirmation text after sending a nudge.
#: actions/nudge.php:98
msgid "Nudge sent!"
-msgstr ""
+msgstr "Clin d’œil envoyé !"
#. TRANS: Message displayed to an anonymous user trying to view OAuth
#. application list.
#: actions/oauthappssettings.php:59
msgid "You must be logged in to list your applications."
-msgstr ""
+msgstr "Vous devez être connecté pour lister vos applications."
#. TRANS: Page title for OAuth applications
#: actions/oauthappssettings.php:74
msgid "OAuth applications"
-msgstr ""
+msgstr "Applications OAuth"
#. TRANS: Page instructions for OAuth applications
#: actions/oauthappssettings.php:86
msgid "Applications you have registered"
-msgstr ""
+msgstr "Applications que vous avez enregistré"
#. TRANS: Empty list message on page with OAuth applications.
#: actions/oauthappssettings.php:139
#, php-format
msgid "You have not registered any applications yet."
-msgstr ""
+msgstr "Vous n’avez encore enregistré aucune application."
#. TRANS: Title for OAuth connection settings.
#: actions/oauthconnectionssettings.php:68
msgid "Connected applications"
-msgstr ""
+msgstr "Applications connectées."
#. TRANS: Instructions for OAuth connection settings.
#: actions/oauthconnectionssettings.php:79
msgid "The following connections exist for your account."
-msgstr ""
+msgstr "Vous avez autorisé les applications suivantes à se connecter à votre compte."
#. TRANS: Client error when trying to revoke access for an application while
#. not being a user of it.
#: actions/oauthconnectionssettings.php:164
msgid "You are not a user of that application."
-msgstr ""
+msgstr "Vous n’êtes pas un utilisateur de cette application."
#. TRANS: Client error when revoking access has failed for some reason.
#. TRANS: %s is the application ID revoking access failed for.
#: actions/oauthconnectionssettings.php:178
#, php-format
msgid "Unable to revoke access for application: %s."
-msgstr ""
+msgstr "Impossible de révoquer l’accès par l’application : %s."
#. TRANS: Success message after revoking access for an application.
#. TRANS: %1$s is the application name, %2$s is the first part of the user
@@ -4097,12 +4100,12 @@ msgstr ""
msgid ""
"You have successfully revoked access for %1$s and the access token starting "
"with %2$s."
-msgstr ""
+msgstr "Vous avez avec succès révoqué l’accès par l’application %1$s, ainsi que le jeton personnel d’accès commençant par %2$s."
#. TRANS: Empty list message when no applications have been authorised yet.
#: actions/oauthconnectionssettings.php:207
msgid "You have not authorized any applications to use your account."
-msgstr ""
+msgstr "Vous n’avez autorisé aucune application à utiliser votre compte."
#. TRANS: Note for developers in the OAuth connection settings form.
#. TRANS: This message contains a Markdown link. Do not separate "](".
@@ -4112,47 +4115,47 @@ msgstr ""
msgid ""
"Are you a developer? [Register an OAuth client application](%s) to use with "
"this instance of StatusNet."
-msgstr ""
+msgstr "Êtes-vous un développeur ? [Inscrivez une application cliente OAuth](%s) à utiliser avec cette instance de StatusNet."
#. TRANS: Page title for profile settings.
#: actions/oldschoolsettings.php:58
msgid "Old school UI settings"
-msgstr ""
+msgstr "Paramètres d'IHM ancienne école"
#. TRANS: Usage instructions for profile settings.
#: actions/oldschoolsettings.php:69
msgid "If you like it \"the old way\", you can set that here."
-msgstr ""
+msgstr "Si vous préfèrez \"l'ancien style\", vous pouvez le définir ici"
#. TRANS: Confirmation shown when user profile settings are saved.
#. TRANS: Message after successful saving of administrative settings.
#: actions/oldschoolsettings.php:123 actions/profilesettings.php:432
#: lib/adminpanelaction.php:135
msgid "Settings saved."
-msgstr ""
+msgstr "Préférences enregistrées."
#: actions/oldschoolsettings.php:160
msgid "Only stream mode (no conversations) in timelines"
-msgstr ""
+msgstr "Mode fil de l'eau uniquement (pas de conversations) dans les chronologies"
#: actions/oldschoolsettings.php:164
msgid "Show nicknames (not full names) in timelines"
-msgstr ""
+msgstr "Montrer les surnoms (et non les noms complets) dans les flux"
#. TRANS: Button text to save a list.
#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
msgid "Save"
-msgstr "Sauvegarder"
+msgstr "Enregistrer"
#. TRANS: ShortName in the OpenSearch interface when trying to find users.
#: actions/opensearch.php:64
msgid "People Search"
-msgstr ""
+msgstr "Recherche de personnes"
#. TRANS: ShortName in the OpenSearch interface when trying to find notices.
#: actions/opensearch.php:68
msgid "Notice Search"
-msgstr ""
+msgstr "Recherche d’avis"
#. TRANS: Client error displayed trying to use "one time password login" when
#. already logged in.
@@ -4166,53 +4169,53 @@ msgstr "Déjà connecté."
#. without specifying a user.
#: actions/otp.php:69
msgid "No user ID specified."
-msgstr ""
+msgstr "Aucun identifiant d’utilisateur n’a été spécifié."
#. TRANS: Client error displayed trying to use "one time password login"
#. without specifying a login token.
#: actions/otp.php:83
msgid "No login token specified."
-msgstr ""
+msgstr "Aucun jeton d’identification n’a été spécifié."
#. TRANS: Client error displayed trying to use "one time password login"
#. without requesting a login token.
#: actions/otp.php:90
msgid "No login token requested."
-msgstr ""
+msgstr "Aucun jeton d’identification n’a été demandé."
#. TRANS: Client error displayed trying to use "one time password login" while
#. specifying an invalid login token.
#: actions/otp.php:95
msgid "Invalid login token specified."
-msgstr ""
+msgstr "Jeton d’identification invalide."
#. TRANS: Client error displayed trying to use "one time password login" while
#. specifying an expired login token.
#: actions/otp.php:104
msgid "Login token expired."
-msgstr ""
+msgstr "Jeton d’identification périmé."
#. TRANS: Title for page where to change password.
#: actions/passwordsettings.php:59
msgctxt "TITLE"
msgid "Change password"
-msgstr ""
+msgstr "Changer de mot de passe"
#. TRANS: Instructions for page where to change password.
#: actions/passwordsettings.php:71
msgid "Change your password."
-msgstr ""
+msgstr "Modifier votre mot de passe."
#. TRANS: Fieldset legend on page where to change password.
#. TRANS: Fieldset legend for password reset form.
#: actions/passwordsettings.php:99 actions/recoverpassword.php:244
msgid "Password change"
-msgstr ""
+msgstr "Modification du mot de passe"
#. TRANS: Field label on page where to change password.
#: actions/passwordsettings.php:108
msgid "Old password"
-msgstr ""
+msgstr "Ancien mot de passe"
#. TRANS: Field label on page where to change password.
#. TRANS: Field label for password reset form.
@@ -4246,17 +4249,17 @@ msgstr "Identique au mot de passe ci-dessus."
#: actions/passwordsettings.php:126
msgctxt "BUTTON"
msgid "Change"
-msgstr ""
+msgstr "Changer"
#. TRANS: Form validation error on page where to change password.
#: actions/passwordsettings.php:177
msgid "Incorrect old password."
-msgstr ""
+msgstr "Ancien mot de passe incorrect"
#. TRANS: Form validation error on page where to change password.
#: actions/passwordsettings.php:194
msgid "Error saving user; invalid."
-msgstr ""
+msgstr "Erreur lors de l’enregistrement de l’utilisateur ; invalide."
#. TRANS: Server error displayed on page where to change password when
#. password change
@@ -4264,133 +4267,133 @@ msgstr ""
#. TRANS: Reset password form validation error message.
#: actions/passwordsettings.php:201 actions/recoverpassword.php:331
msgid "Cannot save new password."
-msgstr ""
+msgstr "Impossible d’enregistrer nouveau mot de passe."
#. TRANS: Form validation notice on page where to change password.
#: actions/passwordsettings.php:207
msgid "Password saved."
-msgstr ""
+msgstr "Mot de passe enregistré."
#. TRANS: Title for Paths admin panel.
#: actions/pathsadminpanel.php:58
msgid "Paths"
-msgstr ""
+msgstr "Chemins"
#. TRANS: Form instructions for Path admin panel.
#: actions/pathsadminpanel.php:69
msgid "Path and server settings for this StatusNet site"
-msgstr ""
+msgstr "Paramètres de chemin et serveur pour ce site StatusNet"
#. TRANS: Client error in Paths admin panel.
#. TRANS: %s is the directory that could not be read from.
#: actions/pathsadminpanel.php:154
#, php-format
msgid "Theme directory not readable: %s."
-msgstr ""
+msgstr "Dossier des thème non lisible : %s."
#. TRANS: Client error in Paths admin panel.
#. TRANS: %s is the avatar directory that could not be written to.
#: actions/pathsadminpanel.php:162
#, php-format
msgid "Avatar directory not writable: %s."
-msgstr ""
+msgstr "Dossier des avatars non inscriptible : %s."
#. TRANS: Client error in Paths admin panel.
#. TRANS: %s is the locales directory that could not be read from.
#: actions/pathsadminpanel.php:172
#, php-format
msgid "Locales directory not readable: %s."
-msgstr ""
+msgstr "Dossier des paramètres régionaux non lisible : %s."
#. TRANS: Client error in Paths admin panel.
#. TRANS: %s is the SSL server URL that is too long.
#: actions/pathsadminpanel.php:180
msgid "Invalid SSL server. The maximum length is 255 characters."
-msgstr ""
+msgstr "Serveur SSL invalide. La longueur maximale est de 255 caractères."
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:226
msgid "Site"
-msgstr ""
+msgstr "Site"
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:232 actions/pathsadminpanel.php:275
#: actions/pathsadminpanel.php:367
msgid "Server"
-msgstr ""
+msgstr "Serveur"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:234
msgid "Site's server hostname."
-msgstr ""
+msgstr "Nom d’hôte du serveur du site."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:240 actions/pathsadminpanel.php:284
#: actions/pathsadminpanel.php:376
msgid "Path"
-msgstr ""
+msgstr "Chemin"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:242
msgid "Site path."
-msgstr ""
+msgstr "Chemin du site."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:248
msgid "Locale directory"
-msgstr ""
+msgstr "Dossier des données de localisation"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:250
msgid "Directory path to locales."
-msgstr ""
+msgstr "Chemin du dossier vers les paramètres régionaux."
#. TRANS: Checkbox label in Paths admin panel.
#: actions/pathsadminpanel.php:257
msgid "Fancy URLs"
-msgstr ""
+msgstr "Jolies URL"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:260
msgid "Use fancy URLs (more readable and memorable)?"
-msgstr ""
+msgstr "Utiliser des jolies URL (plus lisibles et faciles à mémoriser) ?"
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:268
msgctxt "LEGEND"
msgid "Theme"
-msgstr ""
+msgstr "Thème"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:277
msgid "Server for themes."
-msgstr ""
+msgstr "Serveur pour les thèmes."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:286
msgid "Web path to themes."
-msgstr ""
+msgstr "Chemin d'accès Internet aux thèmes."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:293 actions/pathsadminpanel.php:385
#: actions/pathsadminpanel.php:437
msgid "SSL server"
-msgstr ""
+msgstr "Serveur SSL"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:295
msgid "SSL server for themes (default: SSL server)."
-msgstr ""
+msgstr "Serveur SSL pour les thèmes (par défaut : serveur SSL)."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:302 actions/pathsadminpanel.php:394
msgid "SSL path"
-msgstr ""
+msgstr "Chemin d’accès SSL"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:304
msgid "SSL path to themes (default: /theme/)."
-msgstr ""
+msgstr "Chemin d’accès SSL aux thèmes (par défaut : /theme/)."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:311 actions/pathsadminpanel.php:403
@@ -4400,78 +4403,78 @@ msgstr "Répertoire"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:313
msgid "Directory where themes are located."
-msgstr ""
+msgstr "Chemin du répertoire où les thèmes sont stockés."
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:322
msgid "Avatars"
-msgstr ""
+msgstr "Avatars"
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:329
msgid "Avatar server"
-msgstr ""
+msgstr "Serveur d’avatar"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:331
msgid "Server for avatars."
-msgstr ""
+msgstr "Serveur pour les avatars."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:338
msgid "Avatar path"
-msgstr ""
+msgstr "Chemin des avatars"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:340
msgid "Web path to avatars."
-msgstr ""
+msgstr "Chemin d’accès Internet vers les avatars."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:347
msgid "Avatar directory"
-msgstr ""
+msgstr "Dossier des avatars"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:349
msgid "Directory where avatars are located."
-msgstr ""
+msgstr "Le répertoire où les avatars sont stockés."
#. TRANS: Fieldset legens in Paths admin panel.
#: actions/pathsadminpanel.php:361 lib/inlineattachmentlist.php:38
msgid "Attachments"
-msgstr ""
+msgstr "Pièces jointes"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:369
msgid "Server for attachments."
-msgstr ""
+msgstr "Serveur pour les pièces jointes."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:378
msgid "Web path to attachments."
-msgstr ""
+msgstr "Chemin d’accès Internet vers les pièces jointes."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:387
msgid "Server for attachments on SSL pages."
-msgstr ""
+msgstr "Serveur pour les pièces jointes sur les pages SSL."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:396
msgid "Web path to attachments on SSL pages."
-msgstr ""
+msgstr "Chemin d’accès Internet vers les pièces jointes sur les pages SSL."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:405
msgid "Directory where attachments are located."
-msgstr ""
+msgstr "Le répertoire où les pièces jointes sont stockées."
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:414
msgctxt "LEGEND"
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#. TRANS: Drop down option in Paths admin panel (option for "When to use
#. SSL").
@@ -4483,7 +4486,7 @@ msgstr "Jamais"
#. SSL").
#: actions/pathsadminpanel.php:421
msgid "Sometimes"
-msgstr "Parfois"
+msgstr "Quelquefois"
#. TRANS: Drop down option in Paths admin panel (option for "When to use
#. SSL").
@@ -4494,22 +4497,22 @@ msgstr "Toujours"
#. TRANS: Drop down label in Paths admin panel.
#: actions/pathsadminpanel.php:427
msgid "Use SSL"
-msgstr ""
+msgstr "Utiliser SSL"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:429
msgid "When to use SSL."
-msgstr ""
+msgstr "Quand utiliser SSL."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:439
msgid "Server to direct SSL requests to."
-msgstr ""
+msgstr "Serveur vers lequel diriger les requêtes SSL."
#. TRANS: Button title text to store form data in the Paths admin panel.
#: actions/pathsadminpanel.php:456
msgid "Save path settings."
-msgstr ""
+msgstr "Sauvegarder les paramètres du chemin."
#. TRANS: Instructions for the "People search" page.
#. TRANS: %%site.name%% is the name of the StatusNet site.
@@ -4518,26 +4521,26 @@ msgstr ""
msgid ""
"Search for people on %%site.name%% by their name, location, or interests. "
"Separate the terms by spaces; they must be 3 characters or more."
-msgstr ""
+msgstr "Recherchez des personnes dans %%site.name%% par leur nom, leur emplacement ou leurs intérêts. Séparez les termes de recherche par des espaces. Ils doivent contenir au moins 3 caractères."
#. TRANS: Title of a page where users can search for other users.
#: actions/peoplesearch.php:61
msgid "People search"
-msgstr ""
+msgstr "Recherche de personnes"
#. TRANS: Title for list page.
#. TRANS: %s is a list.
#: actions/peopletag.php:57
#, php-format
msgid "Public list %s"
-msgstr ""
+msgstr "Liste publique %s"
#. TRANS: Title for list page.
#. TRANS: %1$s is a list, %2$d is a page number.
#: actions/peopletag.php:61
#, php-format
msgid "Public list %1$s, page %2$d"
-msgstr ""
+msgstr "Liste publique %1$s, page %2$d"
#. TRANS: Message for anonymous users on list page.
#. TRANS: This message contains Markdown links in the form
@@ -4549,108 +4552,108 @@ msgid ""
"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
"Free Software [StatusNet](http://status.net/) tool. You can then easily keep"
" track of what they are doing by subscribing to the list's timeline."
-msgstr ""
+msgstr "Les listes sont la manière dont vous triez des personnes similaires sur %%site.name%%, un service de [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) basé sur l'outil libre [StatusNet](http://status.net/). Vous pouvez alors facilement garder trace de ce qu'elles font en s'abonnant à la chronologie de la liste."
#. TRANS: Client error displayed when a tagger is expected but not provided.
#: actions/peopletagged.php:83 actions/peopletagsubscribers.php:83
#: actions/showprofiletag.php:68
msgid "No tagger."
-msgstr ""
+msgstr "Aucun marqueur."
#. TRANS: Title for list of people listed by the user.
#. TRANS: %1$s is a list, %2$s is a username.
#: actions/peopletagged.php:109
#, php-format
msgid "People listed in %1$s by %2$s"
-msgstr ""
+msgstr "Personnes listées dans %1$s par %2$s"
#. TRANS: Title for list of people listed by the user.
#. TRANS: %1$s is a list, %2$s is a username, %2$s is a page number.
#: actions/peopletagged.php:114
#, php-format
msgid "People listed in %1$s by %2$s, page %3$d"
-msgstr ""
+msgstr "Personnes énumérées à %1$s par %2$s, page %3$d"
#. TRANS: Addition in tag membership list for creator of a tag.
#. TRANS: Addition in tag subscribers list for creator of a tag.
#: actions/peopletagged.php:193 actions/peopletagsubscribers.php:193
msgid "Creator"
-msgstr ""
+msgstr "Créateur"
#. TRANS: Title for lists by a user page for a private tag.
#: actions/peopletagsbyuser.php:53
msgid "Private lists by you"
-msgstr ""
+msgstr "Listes privées par vous"
#. TRANS: Title for lists by a user page for a public tag.
#: actions/peopletagsbyuser.php:56
msgid "Public lists by you"
-msgstr ""
+msgstr "Listes publiques de votre part"
#. TRANS: Title for lists by a user page.
#: actions/peopletagsbyuser.php:59
msgid "Lists by you"
-msgstr ""
+msgstr "Listes de votre part"
#. TRANS: Title for lists by a user page.
#. TRANS: %s is a user nickname.
#: actions/peopletagsbyuser.php:63
#, php-format
msgid "Lists by %s"
-msgstr ""
+msgstr "Listes de %s"
#. TRANS: Title for lists by a user page.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
#: actions/peopletagsbyuser.php:67
#, php-format
msgid "Lists by %1$s, page %2$d"
-msgstr ""
+msgstr "Listes par %1$s, page %2$d"
#. TRANS: Client error displayed when trying view another user's private
#. lists.
#: actions/peopletagsbyuser.php:130
msgid "You cannot view others' private lists"
-msgstr ""
+msgstr "Vous ne pouvez pas voir les listes privées des autres utilisateurs"
#. TRANS: Mode selector label.
#: actions/peopletagsbyuser.php:155
msgid "Mode"
-msgstr ""
+msgstr "Mode"
#. TRANS: Link text to show lists for user %s.
#: actions/peopletagsbyuser.php:165
#, php-format
msgid "Lists for %s"
-msgstr ""
+msgstr "Listes pour %s"
#. TRANS: Fieldset legend.
#. TRANS: Fieldset legend on gallery action page.
#: actions/peopletagsbyuser.php:177 lib/galleryaction.php:81
msgid "Select tag to filter"
-msgstr ""
+msgstr "Sélectionner une marque à filtrer"
#. TRANS: Checkbox title.
#: actions/peopletagsbyuser.php:188
msgid "Show private tags."
-msgstr ""
+msgstr "Afficher les notices privées."
#. TRANS: Checkbox label to show public tags.
#: actions/peopletagsbyuser.php:190
msgctxt "LABEL"
msgid "Public"
-msgstr ""
+msgstr "Public"
#. TRANS: Checkbox title.
#: actions/peopletagsbyuser.php:192
msgid "Show public tags."
-msgstr ""
+msgstr "Afficher les balises publics."
#. TRANS: Submit button text for tag filter form.
#. TRANS: Submit button text on gallery action page.
#: actions/peopletagsbyuser.php:195 lib/galleryaction.php:88
msgctxt "BUTTON"
msgid "Go"
-msgstr ""
+msgstr "Aller"
#. TRANS: Message displayed for anonymous users on page that displays lists by
#. a user.
@@ -4665,7 +4668,7 @@ msgid ""
"blogging) service based on the Free Software [StatusNet](http://status.net/)"
" tool. You can easily keep track of what they are doing by subscribing to "
"the list's timeline."
-msgstr ""
+msgstr "Voici les listes créées par **%s**. Les listes sont la manière dont vous triez les gens semblables sur %%%%site.name%%%%, un service de [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) basé sur l'outil libre [StatusNet](http://status.net/). Vous pouvez facilement garder trace de ce qu'elles font en vous abonnant à la chronologie de la liste."
#. TRANS: Message displayed on page that displays lists by a user when there
#. are none.
@@ -4675,19 +4678,19 @@ msgstr ""
#: actions/peopletagsbyuser.php:274
#, php-format
msgid "%s has not created any [lists](%%%%doc.lists%%%%) yet."
-msgstr ""
+msgstr "%s n'a encore créé aucune [liste](%%%%doc.lists%%%%)."
#. TRANS: Page title. %s is a tagged user's nickname.
#: actions/peopletagsforuser.php:50
#, php-format
msgid "Lists with %s in them"
-msgstr ""
+msgstr "Listes contenant %s"
#. TRANS: Page title. %1$s is a tagged user's nickname, %2$s is a page number.
#: actions/peopletagsforuser.php:53
#, php-format
msgid "Lists with %1$s, page %2$d"
-msgstr ""
+msgstr "Listes avec %1$s, page %2$d"
#. TRANS: Message displayed for anonymous users on page that displays lists
#. for a user.
@@ -4702,7 +4705,7 @@ msgid ""
"blogging) service based on the Free Software [StatusNet](http://status.net/)"
" tool. You can easily keep track of what they are doing by subscribing to "
"the list's timeline."
-msgstr ""
+msgstr "Voici les listes pour ** %s **. Les listes sont la manière dont vous triez les gens semblables sur %%%%site.name%%%%, un service de [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) basé sur l'outil libre [StatusNet](http://status.net/). Vous pouvez facilement garder trace de ce qu'elles font en vous abonnant à la chronologie de la liste."
#. TRANS: Message displayed on page that displays lists a user was added to
#. when there are none.
@@ -4712,35 +4715,35 @@ msgstr ""
#: actions/peopletagsforuser.php:146
#, php-format
msgid "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
-msgstr ""
+msgstr "%s n'a pas encore été [ajouté à la liste](%%%%doc.lists%%%%) par quelqu'un."
#. TRANS: Page title for list of list subscribers.
#. TRANS: %1$s is a list, %2$s is a user nickname.
#: actions/peopletagsubscribers.php:109
#, php-format
msgid "Subscribers to list %1$s by %2$s"
-msgstr ""
+msgstr "Abonnés à la liste %1$s par %2$s"
#. TRANS: Page title for list of list subscribers.
#. TRANS: %1$s is a list, %2$s is a user nickname, %3$d is a page number.
#: actions/peopletagsubscribers.php:114
#, php-format
msgid "Subscribers to list %1$s by %2$s, page %3$d"
-msgstr ""
+msgstr "Abonnés à la liste %1$s par %2$s, page %3$d"
#. TRANS: Title for page that displays lists subscribed to by a user.
#. TRANS: %s is a profile nickname.
#: actions/peopletagsubscriptions.php:51
#, php-format
msgid "Lists subscribed to by %s"
-msgstr ""
+msgstr "Listes auxquelles s'est abonné %s"
#. TRANS: Title for page that displays lists subscribed to by a user.
#. TRANS: %1$s is a profile nickname, %2$d is a page number.
#: actions/peopletagsubscriptions.php:55
#, php-format
msgid "Lists subscribed to by %1$s, page %2$d"
-msgstr ""
+msgstr "Listes auxquelles s'est abonné %1$s, page %2$d"
#. TRANS: Message displayed for anonymous users on page that displays lists
#. subscribed to by a user.
@@ -4755,13 +4758,13 @@ msgid ""
"/Micro-blogging) service based on the Free Software "
"[StatusNet](http://status.net/) tool. You can easily keep track of what they"
" are doing by subscribing to the list's timeline."
-msgstr ""
+msgstr "Voici les listes auxquelles a souscrit **%s**. Les listes sont la manière dont vous triez les gens semblables sur %%%%site.name%%%%, un service de [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) basé sur l'outil libre [StatusNet](http://status.net/). Vous pouvez facilement garder trace de ce qu'elles font en vous abonnant à la chronologie de la liste."
#. TRANS: Page title for AJAX form return when a disabling a plugin.
#: actions/plugindisable.php:68
msgctxt "plugin"
msgid "Disabled"
-msgstr ""
+msgstr "Désactivé"
#. TRANS: Client error displayed when trying to use another method than POST.
#. TRANS: Do not translate POST.
@@ -4772,31 +4775,31 @@ msgstr ""
#: actions/pluginenable.php:78 actions/subscribe.php:76
#: actions/subscribepeopletag.php:65 actions/unsubscribepeopletag.php:66
msgid "This action only accepts POST requests."
-msgstr "Cette action n’accepte que les requêtes de type POST."
+msgstr "Cette action n'accepte que les requêtes de type POST."
#. TRANS: Client error displayed when trying to enable or disable a plugin
#. without access rights.
#: actions/pluginenable.php:102
msgid "You cannot administer plugins."
-msgstr ""
+msgstr "Vous ne pouvez pas gérer les modules complémentaires."
#. TRANS: Client error displayed when trying to enable or disable a non-
#. existing plugin.
#: actions/pluginenable.php:109
msgid "No such plugin."
-msgstr ""
+msgstr "Plugiciel inconnu."
#. TRANS: Page title for AJAX form return when enabling a plugin.
#: actions/pluginenable.php:157
msgctxt "plugin"
msgid "Enabled"
-msgstr ""
+msgstr "Activé"
#. TRANS: Tab and title for plugins admin panel.
#: actions/pluginsadminpanel.php:53
msgctxt "TITLE"
msgid "Plugins"
-msgstr ""
+msgstr "Greffons"
#. TRANS: Instructions at top of plugin admin page.
#: actions/pluginsadminpanel.php:64
@@ -4804,18 +4807,18 @@ msgid ""
"Additional plugins can be enabled and configured manually. See the online plugin documentation for "
"more details."
-msgstr ""
+msgstr "Des plugins additionnels peuvent être activés et configurés manuellement. Consultez la documentation du plugin en ligne pour plus de détails."
#. TRANS: Admin form section header
#: actions/pluginsadminpanel.php:79
msgid "Default plugins"
-msgstr ""
+msgstr "Extensions par défaut"
#. TRANS: Text displayed on plugin admin page when no plugin are enabled.
#: actions/pluginsadminpanel.php:102
msgid ""
"All default plugins have been disabled from the site's configuration file."
-msgstr ""
+msgstr "Tous les plugins par défaut ont été désactivés depuis le fichier de configuration du site."
#. TRANS: Client error displayed when trying to add an unindentified field to
#. profile.
@@ -4823,23 +4826,23 @@ msgstr ""
#: actions/profilecompletion.php:106
#, php-format
msgid "Unidentified field %s."
-msgstr ""
+msgstr "Champ non identifié %s ."
#. TRANS: Page title.
#: actions/profilecompletion.php:130
msgctxt "TITLE"
msgid "Search results"
-msgstr ""
+msgstr "Résultats de la recherche"
#. TRANS: Error message in case a search is shorter than three characters.
#: actions/profilecompletion.php:160
msgid "The search string must be at least 3 characters long."
-msgstr ""
+msgstr "Le terme recherché doit avoir au moins 3 caractères."
#. TRANS: Page title for profile settings.
#: actions/profilesettings.php:55
msgid "Profile settings"
-msgstr ""
+msgstr "Paramètres du profil"
#. TRANS: Usage instructions for profile settings.
#: actions/profilesettings.php:66
@@ -4851,7 +4854,7 @@ msgstr "Vous pouvez mettre à jour les informations de votre profil pour qu’on
#. TRANS: Profile settings form legend.
#: actions/profilesettings.php:94
msgid "Profile information"
-msgstr ""
+msgstr "Informations sur le profil"
#. TRANS: Tooltip for field label in form for profile settings.
#. TRANS: Field title on account registration page.
@@ -4876,13 +4879,13 @@ msgstr "Nom complet"
#: actions/profilesettings.php:114 actions/register.php:446
#: lib/applicationeditform.php:236 lib/groupeditform.php:159
msgid "Homepage"
-msgstr ""
+msgstr "Site personnel"
#. TRANS: Tooltip for field label in form for profile settings.
#. TRANS: Field title on account registration page.
#: actions/profilesettings.php:117 actions/register.php:449
msgid "URL of your homepage, blog, or profile on another site."
-msgstr ""
+msgstr "Adresse URL de votre page personnelle, blogue ou profil sur un autre site."
#. TRANS: Tooltip for field label in form for profile settings. Plural
#. TRANS: is decided by the number of characters available for the
@@ -4894,14 +4897,14 @@ msgstr ""
#, php-format
msgid "Describe yourself and your interests in %d character."
msgid_plural "Describe yourself and your interests in %d characters."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Décrivez-vous avec vos centres d’intérêt en %d caractère."
+msgstr[1] "Décrivez-vous avec vos centres d’intérêt en %d caractères."
#. TRANS: Tooltip for field label in form for profile settings.
#. TRANS: Text area title on account registration page.
#: actions/profilesettings.php:131 actions/register.php:464
msgid "Describe yourself and your interests."
-msgstr ""
+msgstr "Décrivez-vous et indiquez vos centres d'intérêt."
#. TRANS: Text area label in form for profile settings where users can provide
#. TRANS: their biography.
@@ -4917,18 +4920,18 @@ msgstr "Bio"
#: actions/profilesettings.php:141 actions/register.php:473
#: lib/groupeditform.php:184 lib/togglepeopletag.php:113
msgid "Location"
-msgstr "Domicile"
+msgstr "Emplacement"
#. TRANS: Tooltip for field label in form for profile settings.
#. TRANS: Field title on account registration page.
#: actions/profilesettings.php:144 actions/register.php:476
msgid "Where you are, like \"City, State (or Region), Country\"."
-msgstr ""
+msgstr "Où vous habitez, par exemple \"Ville, État (ou Région), Pays\"."
#. TRANS: Checkbox label in form for profile settings.
#: actions/profilesettings.php:149
msgid "Share my current location when posting notices"
-msgstr ""
+msgstr "Partager ma localisation lorsque je poste des avis"
#. TRANS: Field label in form for profile settings.
#. TRANS: Title for group tag cloud section.
@@ -4943,71 +4946,71 @@ msgstr "Balises"
msgid ""
"Tags for yourself (letters, numbers, -, ., and _), comma- or space- "
"separated."
-msgstr ""
+msgstr "Balises pour vous-même (lettres, chiffres, -, ., et _), séparées par des virgules ou des espaces"
#. TRANS: Dropdownlist label in form for profile settings.
#: actions/profilesettings.php:165
msgid "Language"
-msgstr ""
+msgstr "Langue"
#. TRANS: Tooltip for dropdown list label in form for profile settings.
#: actions/profilesettings.php:167
msgid "Preferred language."
-msgstr ""
+msgstr "Langue préférée."
#. TRANS: Dropdownlist label in form for profile settings.
#: actions/profilesettings.php:177
msgid "Timezone"
-msgstr ""
+msgstr "Fuseau horaire"
#. TRANS: Tooltip for dropdown list label in form for profile settings.
#: actions/profilesettings.php:179
msgid "What timezone are you normally in?"
-msgstr ""
+msgstr "Quel est votre fuseau horaire habituel ?"
#. TRANS: Checkbox label in form for profile settings.
#: actions/profilesettings.php:185
msgid ""
"Automatically subscribe to whoever subscribes to me (best for non-humans)"
-msgstr ""
+msgstr "M’abonner automatiquement à tous ceux qui s’abonnent à moi (recommandé pour les utilisateurs non-humains)"
#. TRANS: Dropdown field label on profile settings, for what policies to apply
#. when someone else tries to subscribe to your updates.
#: actions/profilesettings.php:193
msgid "Subscription policy"
-msgstr ""
+msgstr "Politique d’abonnement"
#. TRANS: Dropdown field option for following policy.
#: actions/profilesettings.php:195
msgid "Let anyone follow me"
-msgstr ""
+msgstr "Permettre à n’importe qui de me suivre"
#. TRANS: Dropdown field option for following policy.
#: actions/profilesettings.php:197
msgid "Ask me first"
-msgstr ""
+msgstr "Me demander d’abord"
#. TRANS: Dropdown field title on group edit form.
#: actions/profilesettings.php:199
msgid "Whether other users need your permission to follow your updates."
-msgstr ""
+msgstr "Si les autres utilisateurs doivent avoir votre permission de suivre vos mises à jour."
#. TRANS: Checkbox label in profile settings.
#: actions/profilesettings.php:207
msgid "Make updates visible only to my followers"
-msgstr ""
+msgstr "Rendre mes mises à jour visibles seulement pour ceux qui me suivent"
#. TRANS: Validation error in form for profile settings.
#. TRANS: Client error displayed trying to save site settings without a
#. timezone.
#: actions/profilesettings.php:291 actions/siteadminpanel.php:175
msgid "Timezone not selected."
-msgstr ""
+msgstr "Aucun fuseau horaire n’a été choisi."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:295
msgid "Language is too long (maximum 50 characters)."
-msgstr ""
+msgstr "La langue est trop longue (limitée à 50 caractères maximum)."
#. TRANS: Validation error in form for profile settings.
#. TRANS: %s is an invalid tag.
@@ -5019,20 +5022,20 @@ msgstr ""
#: lib/command.php:406
#, php-format
msgid "Invalid tag: \"%s\"."
-msgstr "Marque invalide : \"%s\"."
+msgstr "Balise invalide: \"%s\"."
#. TRANS: Server error thrown when user profile settings could not be updated
#. to
#. TRANS: automatically subscribe to any subscriber.
#: actions/profilesettings.php:345
msgid "Could not update user for autosubscribe or subscribe_policy."
-msgstr ""
+msgstr "Impossible de mettre à jour l’utilisateur pour s'abonner automatiquement ou pour subscribe_policy."
#. TRANS: Server error thrown when user profile location preference settings
#. could not be updated.
#: actions/profilesettings.php:405
msgid "Could not save location prefs."
-msgstr ""
+msgstr "Impossible d’enregistrer les préférences de localisation."
#. TRANS: Server error thrown when user profile settings tags could not be
#. saved.
@@ -5046,7 +5049,7 @@ msgstr "Impossible d’enregistrer les marques."
#. backup.
#: actions/profilesettings.php:468 actions/restoreaccount.php:60
msgid "Restore account"
-msgstr ""
+msgstr "Restaurer le compte"
#. TRANS: Client error displayed when requesting a public timeline page beyond
#. the page limit.
@@ -5054,45 +5057,45 @@ msgstr ""
#: actions/public.php:78
#, php-format
msgid "Beyond the page limit (%s)."
-msgstr ""
+msgstr "Au-delà de la limite de page (%s)."
#. TRANS: Server error displayed when a public timeline cannot be retrieved.
#: actions/public.php:98
msgid "Could not retrieve public timeline."
-msgstr ""
+msgstr "Impossible de récupérer la chronologie publique."
#. TRANS: Title for all public timeline pages but the first.
#. TRANS: %d is the page number.
#: actions/public.php:135
#, php-format
msgid "Public timeline, page %d"
-msgstr ""
+msgstr "Flux public - page %d"
#. TRANS: Title for the first public timeline page.
#. TRANS: Menu item title in search group navigation panel.
#: actions/public.php:138 lib/publicgroupnav.php:65
msgid "Public timeline"
-msgstr ""
+msgstr "Flux public"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:173
msgid "Public Timeline Feed (Activity Streams JSON)"
-msgstr ""
+msgstr "Flux public (Atom)"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:176
msgid "Public Timeline Feed (RSS 1.0)"
-msgstr ""
+msgstr "Flux public (RSS 1.0)"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:181
msgid "Public Timeline Feed (RSS 2.0)"
-msgstr ""
+msgstr "Flux public (RSS 2.0)"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:186
msgid "Public Timeline Feed (Atom)"
-msgstr ""
+msgstr "Flux public (Atom)"
#. TRANS: Text displayed for public feed when there are no public notices.
#: actions/public.php:192
@@ -5100,13 +5103,13 @@ msgstr ""
msgid ""
"This is the public timeline for %%site.name%% but no one has posted anything"
" yet."
-msgstr ""
+msgstr "Ceci est la chronologie publique de %%site.name%% mais personne n’a encore rien posté."
#. TRANS: Additional text displayed for public feed when there are no public
#. notices for a logged in user.
#: actions/public.php:196
msgid "Be the first to post!"
-msgstr ""
+msgstr "Soyez le premier à poster !"
#. TRANS: Additional text displayed for public feed when there are no public
#. notices for a not logged in user.
@@ -5114,7 +5117,7 @@ msgstr ""
#, php-format
msgid ""
"Why not [register an account](%%action.register%%) and be the first to post!"
-msgstr ""
+msgstr "Pourquoi ne pas [créer un compte](%%action.register%%) et être le premier à poster !"
#. TRANS: Message for not logged in users at an invite-only site trying to
#. view the public feed of notices.
@@ -5127,7 +5130,7 @@ msgid ""
"[StatusNet](http://status.net/) tool. [Join now](%%action.register%%) to "
"share notices about yourself with friends, family, and colleagues! ([Read "
"more](%%doc.help%%))"
-msgstr ""
+msgstr "Vous êtes sur %%site.name%% un service de [microblog](http://fr.wikipedia.org/wiki/Microblog) basé sur le logiciel libre [StatusNet](http://status.net/). [Inscrivez-vous](%%action.register%%) pour partager des messages sur vous avec vos amis, famille et collègues ! ([Plus d’informations](%%doc.help%%))"
#. TRANS: Message for not logged in users at a closed site trying to view the
#. public feed of notices.
@@ -5138,25 +5141,25 @@ msgid ""
"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
"/Micro-blogging) service based on the Free Software "
"[StatusNet](http://status.net/) tool."
-msgstr ""
+msgstr "%%site.name%% est un service de [micro-blogging](http://fr.wikipedia.org/wiki/Microblog) basé sur le logiciel libre [StatusNet](http://status.net/)."
#. TRANS: Public RSS feed description. %s is the StatusNet site name.
#: actions/publicrss.php:106
#, php-format
msgid "%s updates from everyone."
-msgstr ""
+msgstr "%s mises à jour de tout le monde."
#. TRANS: Title for public tag cloud.
#: actions/publictagcloud.php:57
msgid "Public tag cloud"
-msgstr ""
+msgstr "Nuage de marques public"
#. TRANS: Instructions (more used like an explanation/header).
#. TRANS: %s is the StatusNet sitename.
#: actions/publictagcloud.php:65
#, php-format
msgid "These are most popular recent tags on %s"
-msgstr ""
+msgstr "Ces étiquettes récentes sont les plus populaires sur %s"
#. TRANS: This message contains a Markdown URL. The link description is
#. between
@@ -5166,13 +5169,13 @@ msgstr ""
#: actions/publictagcloud.php:74
#, php-format
msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
-msgstr ""
+msgstr "Personne n’a encore posté d’avis avec une [marque (hashtag)](%%doc.tags%%)."
#. TRANS: Message shown to a logged in user for the public tag cloud
#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
#: actions/publictagcloud.php:79
msgid "Be the first to post one!"
-msgstr ""
+msgstr "Soyez le premier à en poster une !"
#. TRANS: Message shown to a anonymous user for the public tag cloud
#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
@@ -5186,123 +5189,123 @@ msgstr ""
msgid ""
"Why not [register an account](%%action.register%%) and be the first to post "
"one!"
-msgstr ""
+msgstr "Pourquoi ne pas [créer un compte](%%action.register%%) et être le premier à en poster un !"
#. TRANS: Client error displayed trying to recover password while already
#. logged in.
#: actions/recoverpassword.php:37
msgid "You are already logged in!"
-msgstr ""
+msgstr "Votre session est déjà ouverte !"
#. TRANS: Client error displayed when password recovery code is not correct.
#: actions/recoverpassword.php:63
msgid "No such recovery code."
-msgstr ""
+msgstr "Code de récupération non trouvé."
#. TRANS: Client error displayed when no proper password recovery code was
#. submitted.
#: actions/recoverpassword.php:67
msgid "Not a recovery code."
-msgstr ""
+msgstr "Ceci n’est pas un code de récupération."
#. TRANS: Server error displayed trying to recover password without providing
#. a user.
#: actions/recoverpassword.php:74
msgid "Recovery code for unknown user."
-msgstr ""
+msgstr "Code de récupération d’un utilisateur inconnu."
#. TRANS: Server error displayed removing a password recovery code from the
#. database.
#: actions/recoverpassword.php:87
msgid "Error with confirmation code."
-msgstr ""
+msgstr "Erreur dans le code de confirmation."
#. TRANS: Client error displayed trying to recover password with too old a
#. recovery code.
#: actions/recoverpassword.php:98
msgid "This confirmation code is too old. Please start again."
-msgstr ""
+msgstr "Ce code de validation est périmé. Veuillez recommencer."
#. TRANS: Server error displayed when updating a user's e-mail address in the
#. database fails while recovering a password.
#: actions/recoverpassword.php:112
msgid "Could not update user with confirmed email address."
-msgstr ""
+msgstr "Impossible de mettre l’utilisateur à jour avec l’adresse courriel confirmée."
#. TRANS: Page notice for password recovery page.
#: actions/recoverpassword.php:153
msgid ""
"If you have forgotten or lost your password, you can get a new one sent to "
"the email address you have stored in your account."
-msgstr ""
+msgstr "Si vous avez oublié ou perdu votre mot de passe, vous pouvez en avoir un nouveau qui sera envoyé à votre adresse de courriel définie dans votre compte."
#. TRANS: Page notice for password change page.
#: actions/recoverpassword.php:160
msgid "You have been identified. Enter a new password below."
-msgstr ""
+msgstr "Vous avez été identifié. Entrez un nouveau mot de passe ci-dessous."
#. TRANS: Fieldset legend for password recovery page.
#: actions/recoverpassword.php:191
msgid "Password recovery"
-msgstr ""
+msgstr "Récupération de mot de passe"
#. TRANS: Field label on password recovery page.
#: actions/recoverpassword.php:195
msgid "Nickname or email address"
-msgstr ""
+msgstr "Pseudo ou adresse de courriel"
#. TRANS: Title for field label on password recovery page.
#: actions/recoverpassword.php:198
msgid "Your nickname on this server, or your registered email address."
-msgstr ""
+msgstr "Votre pseudo sur ce serveur, ou l’adresse courriel que vous avez enregistrée."
#. TRANS: Field label on password recovery page.
#: actions/recoverpassword.php:205
msgid "Recover"
-msgstr ""
+msgstr "Récupérer"
#. TRANS: Button text on password recovery page.
#: actions/recoverpassword.php:207
msgctxt "BUTTON"
msgid "Recover"
-msgstr ""
+msgstr "Récupérer"
#. TRANS: Title for password recovery page in password reset mode.
#: actions/recoverpassword.php:216
msgid "Reset password"
-msgstr ""
+msgstr "Réinitialiser le mot de passe"
#. TRANS: Title for password recovery page in password recover mode.
#: actions/recoverpassword.php:218
msgid "Recover password"
-msgstr ""
+msgstr "Récupérer le mot de passe"
#. TRANS: Title for password recovery page in email sent mode.
#. TRANS: Subject for password recovery e-mail.
#: actions/recoverpassword.php:220 classes/User.php:953
msgid "Password recovery requested"
-msgstr ""
+msgstr "Récupération de mot de passe demandée"
#. TRANS: Title for password recovery page in password saved mode.
#: actions/recoverpassword.php:222
msgid "Password saved"
-msgstr ""
+msgstr "Mot de passe enregistré."
#. TRANS: Title for field label for password reset form.
#: actions/recoverpassword.php:251
msgid "6 or more characters, and do not forget it!"
-msgstr ""
+msgstr "6 caractères ou plus, et ne l’oubliez pas !"
#. TRANS: Button text for password reset form.
#: actions/recoverpassword.php:261
msgctxt "BUTTON"
msgid "Reset"
-msgstr ""
+msgstr "Réinitialiser"
#. TRANS: Form instructions for password recovery form.
#: actions/recoverpassword.php:272
msgid "Enter a nickname or email address."
-msgstr ""
+msgstr "Entrez un pseudo ou une adresse courriel."
#. TRANS: User notification after an e-mail with instructions was sent from
#. the password recovery form.
@@ -5310,40 +5313,40 @@ msgstr ""
msgid ""
"Instructions for recovering your password have been sent to the email "
"address registered to your account."
-msgstr ""
+msgstr "Les instructions pour récupérer votre mot de passe ont été envoyées à l’adresse courriel indiquée dans votre compte."
#. TRANS: Client error displayed when trying to reset as password without
#. providing a user.
#: actions/recoverpassword.php:305
msgid "Unexpected password reset."
-msgstr ""
+msgstr "Réinitialisation inattendue du mot de passe."
#. TRANS: Reset password form validation error message.
#: actions/recoverpassword.php:313
msgid "Password must be 6 characters or more."
-msgstr ""
+msgstr "Le mot de passe doit contenir au moins 6 caractères."
#. TRANS: Reset password form validation error message.
#: actions/recoverpassword.php:318
msgid "Password and confirmation do not match."
-msgstr ""
+msgstr "Le mot de passe et sa confirmation ne correspondent pas."
#. TRANS: Server error displayed when something does wrong with the user
#. object during password reset.
#. TRANS: Server error displayed when saving fails during user registration.
#: actions/recoverpassword.php:338 actions/register.php:248
msgid "Error setting user."
-msgstr ""
+msgstr "Erreur lors de la configuration de l’utilisateur."
#. TRANS: Success message for user after password reset.
#: actions/recoverpassword.php:345
msgid "New password successfully saved. You are now logged in."
-msgstr ""
+msgstr "Nouveau mot de passe créé avec succès. Votre session est maintenant ouverte."
#. TRANS: Client exception thrown when no ID parameter was provided.
#: actions/redirecturl.php:70
msgid "No id parameter."
-msgstr ""
+msgstr "Aucun paramètre id."
#. TRANS: Client exception thrown when an invalid ID parameter was provided
#. for a file.
@@ -5351,12 +5354,12 @@ msgstr ""
#: actions/redirecturl.php:78
#, php-format
msgid "No such file \"%d\"."
-msgstr ""
+msgstr "Aucun fichier « %d » ."
#. TRANS: Title for registration page after a succesful registration.
#: actions/register.php:107
msgid "Registration successful"
-msgstr ""
+msgstr "Compte créé avec succès"
#. TRANS: Title for registration page.
#: actions/register.php:110
@@ -5380,7 +5383,7 @@ msgstr "Vous ne pouvez pas vous inscrire si vous n’acceptez pas la licence."
msgid ""
"With this form you can create a new account. You can then post notices and "
"link up to friends and colleagues."
-msgstr ""
+msgstr "Avec ce formulaire, vous pouvez créer un nouveau compte. Vous pouvez ensuite afficher des avis et vous liez à vos amis et collègues."
#. TRANS: Field label on account registration page. In this field the password
#. has to be entered a second time.
@@ -5398,12 +5401,12 @@ msgstr "Courriel"
#. TRANS: Field title on account registration page.
#: actions/register.php:427 actions/register.php:433
msgid "Used only for updates, announcements, and password recovery."
-msgstr ""
+msgstr "Utilisé uniquement pour les mises à jour, les annonces, et la récupération de mot de passe."
#. TRANS: Field title on account registration page.
#: actions/register.php:442
msgid "Longer name, preferably your \"real\" name."
-msgstr ""
+msgstr "Nom plus long, de préférence votre « vrai » nom."
#. TRANS: Button text to register a user on account registration page.
#: actions/register.php:505
@@ -5417,7 +5420,7 @@ msgstr "S’inscrire"
#, php-format
msgid ""
"I understand that content and data of %1$s are private and confidential."
-msgstr ""
+msgstr "Je comprends que le contenu et les données de %1$s sont privés et confidentiels."
#. TRANS: Copyright checkbox label in registration dialog, for all rights
#. reserved with a specified copyright owner.
@@ -5425,19 +5428,19 @@ msgstr ""
#: actions/register.php:529
#, php-format
msgid "My text and files are copyright by %1$s."
-msgstr ""
+msgstr "Mon texte et les fichiers sont protégés par copyright par %1$s."
#. TRANS: Copyright checkbox label in registration dialog, for all rights
#. reserved with ownership left to contributors.
#: actions/register.php:533
msgid "My text and files remain under my own copyright."
-msgstr ""
+msgstr "Mon texte et les fichiers restent sous mon propre droit d'auteur."
#. TRANS: Copyright checkbox label in registration dialog, for all rights
#. reserved.
#: actions/register.php:536
msgid "All rights reserved."
-msgstr ""
+msgstr "Tous droits réservés."
#. TRANS: Copyright checkbox label in registration dialog, for Creative
#. Commons-style licenses.
@@ -5464,7 +5467,7 @@ msgid ""
"* Read over the [online docs](%%%%doc.help%%%%) for features you may have missed. \n"
"\n"
"Thanks for signing up and we hope you enjoy using this service."
-msgstr ""
+msgstr "Félicitations, %1$s! Bienvenue dans %%%%site.name%%%%. Vous pouvez maintenant :\n\n* Visiter [votre profil](%2$s) et poster votre premier message.\n* Ajouter une adresse [Jabber/GTalk](%%%%action.imsettings%%%%) afin d’envoyer et recevoir vos avis par messagerie instantanée.\n* [Chercher des personnes](%%%%action.peoplesearch%%%%) que vous pourriez connaître ou qui partagent vos intérêts.\n* Mettre à jour vos [paramètres de profil](%%%%action.profilesettings%%%%) pour en dire plus à votre sujet.\n* Parcourir la [documentation](%%%%doc.help%%%%) en ligne pour en savoir plus sur le fonctionnement du service.\n\nMerci pour votre inscription ! Nous vous souhaitons d’apprécier notre service."
#. TRANS: Instruction text on how to deal with the e-mail address confirmation
#. e-mail.
@@ -5472,7 +5475,7 @@ msgstr ""
msgid ""
"(You should receive a message by email momentarily, with instructions on how"
" to confirm your email address.)"
-msgstr ""
+msgstr "(Vous recevrez bientôt un courriel contenant les instructions pour confirmer votre adresse.)"
#. TRANS: Client error displayed when an unknown error occurs while delisting
#. a user.
@@ -5480,7 +5483,7 @@ msgstr ""
#: actions/removepeopletag.php:136
#, php-format
msgid "There was an unexpected error while delisting %s."
-msgstr ""
+msgstr "Une erreur inattendue est survenue lors du listage de %s."
#. TRANS: Client error displayed when an unknown error occurs while listing a
#. user.
@@ -5490,34 +5493,34 @@ msgstr ""
msgid ""
"There was a problem listing %s. The remote server is probably not responding"
" correctly, please try retrying later."
-msgstr ""
+msgstr "Il y a eu un problème pour faire apparaitre %s. Le serveur distant ne répond probablement pas correctement; veuillez réessayer plus tard."
#. TRANS: Title after removing a user from a list.
#: actions/removepeopletag.php:150
msgid "Unlisted"
-msgstr ""
+msgstr "Non listé"
#. TRANS: Client error displayed when trying to repeat a notice while not
#. providing a notice ID.
#: actions/repeat.php:56
msgid "No notice specified."
-msgstr ""
+msgstr "Aucun avis n’a été spécifié."
#. TRANS: Client error displayed when trying to repeat a non-existing notice.
#: actions/repeat.php:63
msgid "Notice not found."
-msgstr ""
+msgstr "Notice non trouvée"
#. TRANS: Error when unable to repeat a notice for unknown reason.
#: actions/repeat.php:69
msgid ""
"Could not repeat notice for unknown reason. Please contact the webmaster!"
-msgstr ""
+msgstr "Ne peut pas répéter la notice pour une raison inconnue. Contacter le responsable du site. "
#. TRANS: Confirmation text after repeating a notice.
#: actions/repeat.php:87
msgid "Repeated!"
-msgstr ""
+msgstr "Repris !"
#. TRANS: Title for first page of replies for a user.
#. TRANS: %s is a user nickname.
@@ -5528,42 +5531,42 @@ msgstr ""
#: lib/personalgroupnav.php:96
#, php-format
msgid "Replies to %s"
-msgstr ""
+msgstr "Réponses à %s"
#. TRANS: Title for all but the first page of replies for a user.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
#: actions/replies.php:131
#, php-format
msgid "Replies to %1$s, page %2$d"
-msgstr ""
+msgstr "Réponses à %1$s, page %2$d"
#. TRANS: Link for feed with replies for a user.
#. TRANS: %s is a user nickname.
#: actions/replies.php:151
#, php-format
msgid "Replies feed for %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Flux des réponses pour %s (Flux d'activité JSON)"
#. TRANS: Link for feed with replies for a user.
#. TRANS: %s is a user nickname.
#: actions/replies.php:158
#, php-format
msgid "Replies feed for %s (RSS 1.0)"
-msgstr ""
+msgstr "Flux des réponses pour %s (RSS 1.0)"
#. TRANS: Link for feed with replies for a user.
#. TRANS: %s is a user nickname.
#: actions/replies.php:167
#, php-format
msgid "Replies feed for %s (RSS 2.0)"
-msgstr ""
+msgstr "Flux des réponses pour %s (RSS 2.0)"
#. TRANS: Link for feed with replies for a user.
#. TRANS: %s is a user nickname.
#: actions/replies.php:176
#, php-format
msgid "Replies feed for %s (Atom)"
-msgstr ""
+msgstr "Flux des réponses pour %s (Atom)"
#. TRANS: Empty list message for page with replies for a user.
#. TRANS: %1$s and %s$s are the user nickname.
@@ -5572,7 +5575,7 @@ msgstr ""
msgid ""
"This is the timeline showing replies to %1$s but %2$s hasn't received a "
"notice to them yet."
-msgstr ""
+msgstr "Ceci est la chronologie des réponses à %1$s mais %2$s n’a encore reçu aucun avis à son intention."
#. TRANS: Empty list message for page with replies for a user for the logged
#. in user.
@@ -5582,7 +5585,7 @@ msgstr ""
msgid ""
"You can engage other users in a conversation, subscribe to more people or "
"[join groups](%%action.groups%%)."
-msgstr ""
+msgstr "Vous pouvez entamer une conversation avec d’autres utilisateurs, vous abonner à plus de personnes ou vous [inscrire à des groupes](%%action.groups%%)."
#. TRANS: Empty list message for page with replies for a user for all logged
#. in users but the user themselves.
@@ -5593,20 +5596,20 @@ msgstr ""
msgid ""
"You can try to [nudge %1$s](../%2$s) or [post something to "
"them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
-msgstr ""
+msgstr "Vous pouvez essayer de [faire un clin d’œil à %1$s](../%2$s) ou de [poster quelque chose à son intention](%%%%action.newnotice%%%%?status_textarea=%3$s)."
#. TRANS: RSS reply feed description.
#. TRANS: %1$s is a user nickname, %2$s is the StatusNet site name.
#: actions/repliesrss.php:73
#, php-format
msgid "Replies to %1$s on %2$s."
-msgstr ""
+msgstr "Réponses à %1$s sur %2$s !"
#. TRANS: Client exception displayed when trying to restore an account while
#. not logged in.
#: actions/restoreaccount.php:78
msgid "Only logged-in users can restore their account."
-msgstr ""
+msgstr "Seuls les utilisateurs connectés peuvent reprendre leur compte."
#. TRANS: Client exception displayed when trying to restore an account without
#. having restore rights.
@@ -5619,26 +5622,26 @@ msgstr "Vous ne pouvez pas restaurer votre compte."
#. TRANS: Client exception. No file; probably just a non-AJAX submission.
#: actions/restoreaccount.php:121 actions/restoreaccount.php:146
msgid "No uploaded file."
-msgstr "Aucun fichier importé."
+msgstr "Aucun fichier chargé."
#. TRANS: Client exception thrown when an uploaded file is larger than set in
#. php.ini.
#: actions/restoreaccount.php:129 lib/mediafile.php:165
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini."
-msgstr "Le fichier téléchargé dépasse la valeur de la directive upload_max_filesize de php.ini."
+msgstr "Le fichier importé dépasse le réglage upload_max_filesize de php.ini."
#. TRANS: Client exception.
#: actions/restoreaccount.php:135 lib/mediafile.php:170
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form."
-msgstr "Le fichier téléchargé excède la valeur de la directive MAX_FILE_SIZE spécifiée dans le formulaire HTML."
+msgstr "Le fichier importé dépasse le réglage MAX_FILE_SIZE qui a été précisé dans le formulaire HTML."
#. TRANS: Client exception.
#: actions/restoreaccount.php:141 lib/mediafile.php:175
msgid "The uploaded file was only partially uploaded."
-msgstr "Le fichier n'a été que partiellement importé"
+msgstr "Le fichier n’a été que partiellement importé."
#. TRANS: Client exception thrown when a temporary folder is not present to
#. store a file upload.
@@ -5650,13 +5653,13 @@ msgstr "Un dossier temporaire est manquant."
#. a file upload operation.
#: actions/restoreaccount.php:154 lib/mediafile.php:185
msgid "Failed to write file to disk."
-msgstr "Impossible d'écrire le fichier sur le disque."
+msgstr "Impossible d’écrire sur le disque."
#. TRANS: Client exception thrown when a file upload operation has been
#. stopped by an extension.
#: actions/restoreaccount.php:158 lib/mediafile.php:188
msgid "File upload stopped by extension."
-msgstr "L'importation du fichier a été arrêté par une extension."
+msgstr "Import de fichier stoppé par une extension."
#. TRANS: Client exception thrown when a file upload operation has failed with
#. an unknown reason.
@@ -5666,54 +5669,54 @@ msgstr "L'importation du fichier a été arrêté par une extension."
#. an unknown reason.
#: actions/restoreaccount.php:164 lib/imagefile.php:166 lib/mediafile.php:193
msgid "System error uploading file."
-msgstr "Erreur système lors de l'importation du fichier."
+msgstr "Erreur système lors du transfert du fichier."
#. TRANS: Client exception thrown when a feed is not an Atom feed.
#. TRANS: Client exception thrown when an imported feed is not an Atom feed.
#: actions/restoreaccount.php:207 lib/feedimporter.php:74
msgid "Not an Atom feed."
-msgstr ""
+msgstr "Pas un flux Atom."
#. TRANS: Success message when a feed has been restored.
#: actions/restoreaccount.php:241
msgid ""
"Feed has been restored. Your old posts should now appear in search and your "
"profile page."
-msgstr ""
+msgstr "Le fil a été restauré. Vos anciens messages devraient maintenant apparaître dans la recherche et la page de votre profil."
#. TRANS: Message when a feed restore is in progress.
#: actions/restoreaccount.php:245
msgid "Feed will be restored. Please wait a few minutes for results."
-msgstr ""
+msgstr "Le fil sera restauré. Veuillez patienter quelques minutes pour les résultats."
#. TRANS: Form instructions for feed restore.
#: actions/restoreaccount.php:342
msgid ""
"You can upload a backed-up timeline in Activity Streams format."
-msgstr ""
+msgstr "Vous pouvez télécharger une chronologie sauvegardée au format Flux d'activité."
#. TRANS: Title for submit button to confirm upload of a user backup file for
#. account restore.
#: actions/restoreaccount.php:373
msgid "Upload the file"
-msgstr ""
+msgstr "Téléverser le fichier"
#. TRANS: Client error displayed when trying to revoke a role without having
#. the right to do that.
#: actions/revokerole.php:74
msgid "You cannot revoke user roles on this site."
-msgstr ""
+msgstr "Vous ne pouvez pas révoquer les rôles des utilisateurs sur ce site."
#. TRANS: Client error displayed when trying to revoke a role that is not set.
#: actions/revokerole.php:81
msgid "User does not have this role."
-msgstr ""
+msgstr "L'utilisateur ne possède pas ce rôle."
#. TRANS: Engine name for RSD.
#: actions/rsd.php:140
msgid "StatusNet"
-msgstr ""
+msgstr "StatusNet"
#. TRANS: Client error displayed trying to sandbox users on a site where the
#. feature is not enabled.
@@ -5721,12 +5724,12 @@ msgstr ""
#. enabled.
#: actions/sandbox.php:64 actions/unsandbox.php:64
msgid "You cannot sandbox users on this site."
-msgstr ""
+msgstr "Vous ne pouvez pas mettre des utilisateur dans le bac à sable sur ce site."
#. TRANS: Client error displayed trying to sandbox an already sandboxed user.
#: actions/sandbox.php:71
msgid "User is already sandboxed."
-msgstr ""
+msgstr "L’utilisateur est déjà dans le bac à sable."
#. TRANS: Client error displayed when trying to list a profile with an invalid
#. list.
@@ -5734,70 +5737,70 @@ msgstr ""
#: actions/selftag.php:68
#, php-format
msgid "Not a valid list: %s."
-msgstr ""
+msgstr "Cette liste est invalide : %s."
#. TRANS: Page title for page showing self tags.
#. TRANS: %1$s is a tag, %2$d is a page number.
#: actions/selftag.php:154
#, php-format
msgid "Users self-tagged with %1$s, page %2$d"
-msgstr ""
+msgstr "Utilisateurs marqués par eux-mêmes avec %1$s, page %2$d"
#. TRANS: Title for the sessions administration panel.
#: actions/sessionsadminpanel.php:53
msgctxt "TITLE"
msgid "Sessions"
-msgstr ""
+msgstr "Sessions"
#. TRANS: Instructions for the sessions administration panel.
#: actions/sessionsadminpanel.php:64
msgid "Session settings for this StatusNet site"
-msgstr ""
+msgstr "Paramètres de session pour ce site StatusNet"
#. TRANS: Fieldset legend on the sessions administration panel.
#: actions/sessionsadminpanel.php:165
msgctxt "LEGEND"
msgid "Sessions"
-msgstr ""
+msgstr "Sessions"
#. TRANS: Checkbox title on the sessions administration panel.
#. TRANS: Indicates if StatusNet should handle session administration.
#: actions/sessionsadminpanel.php:172
msgid "Handle sessions"
-msgstr ""
+msgstr "Gérer les sessions"
#. TRANS: Checkbox title on the sessions administration panel.
#. TRANS: Indicates if StatusNet should handle session administration.
#: actions/sessionsadminpanel.php:176
msgid "Handle sessions ourselves."
-msgstr ""
+msgstr "Gérer les sessions nous-mêmes."
#. TRANS: Checkbox label on the sessions administration panel.
#. TRANS: Indicates if StatusNet should write session debugging output.
#: actions/sessionsadminpanel.php:182
msgid "Session debugging"
-msgstr ""
+msgstr "Déboguage de session"
#. TRANS: Checkbox title on the sessions administration panel.
#: actions/sessionsadminpanel.php:185
msgid "Enable debugging output for sessions."
-msgstr ""
+msgstr "Activer la sortie de débogage pour les sessions."
#. TRANS: Title for submit button on the sessions administration panel.
#: actions/sessionsadminpanel.php:206
msgid "Save session settings"
-msgstr ""
+msgstr "Enregistrer les paramètres de session"
#. TRANS: Client error displayed trying to display an OAuth application while
#. not logged in.
#: actions/showapplication.php:79
msgid "You must be logged in to view an application."
-msgstr ""
+msgstr "Vous devez être connecté pour voir une application."
#. TRANS: Header on the OAuth application page.
#: actions/showapplication.php:152
msgid "Application profile"
-msgstr ""
+msgstr "Profil de l’application"
#. TRANS: Information output on an OAuth application page.
#. TRANS: %1$s is the application creator, %2$s is "read-only" or "read-
@@ -5807,13 +5810,13 @@ msgstr ""
#, php-format
msgid "Created by %1$s - %2$s access by default - %3$d user"
msgid_plural "Created by %1$s - %2$s access by default - %3$d users"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Créé par %1$s, accès %2$s par défaut, %3$d utilisateur"
+msgstr[1] "Créé par %1$s, accès %2$s par défaut, %3$d utilisateurs"
#. TRANS: Header on the OAuth application page.
#: actions/showapplication.php:196
msgid "Application actions"
-msgstr ""
+msgstr "Actions de l’application"
#. TRANS: Link text to edit application on the OAuth application page.
#: actions/showapplication.php:203
@@ -5825,93 +5828,93 @@ msgstr "Modifier"
#. TRANS: Resets the OAuth consumer key and secret.
#: actions/showapplication.php:222
msgid "Reset key & secret"
-msgstr ""
+msgstr "Réinitialiser la clé et le secret"
#. TRANS: Header on the OAuth application page.
#: actions/showapplication.php:249
msgid "Application info"
-msgstr ""
+msgstr "Informations sur l’application"
#. TRANS: Field label on application page.
#: actions/showapplication.php:253
msgid "Consumer key"
-msgstr "Clé du client"
+msgstr "Clé de l’utilisateur"
#. TRANS: Field label on application page.
#: actions/showapplication.php:256
msgid "Consumer secret"
-msgstr "Code secret du client"
+msgstr "Secret de l’utilisateur"
#. TRANS: Field label on application page.
#: actions/showapplication.php:259
msgid "Request token URL"
-msgstr ""
+msgstr "URL du jeton de requête"
#. TRANS: Field label on application page.
#: actions/showapplication.php:262
msgid "Access token URL"
-msgstr ""
+msgstr "URL du jeton d’accès"
#. TRANS: Field label on application page.
#: actions/showapplication.php:265
msgid "Authorize URL"
-msgstr ""
+msgstr "Autoriser l’URL"
#. TRANS: Note on the OAuth application page about signature support.
#: actions/showapplication.php:271
msgid ""
"Note: HMAC-SHA1 signatures are supported. The plaintext signature method is "
"not supported."
-msgstr ""
+msgstr "Note : Les signatures HMAC-SHA1 sont supportées. La méthode de signature en clair n'est pas supportée."
#. TRANS: Text in confirmation dialog to reset consumer key and secret for an
#. OAuth application.
#: actions/showapplication.php:292
msgid "Are you sure you want to reset your consumer key and secret?"
-msgstr ""
+msgstr "Voulez-vous vraiment réinitialiser votre clé consommateur et secrète ?"
#. TRANS: Page title for first group page. %s is a group name.
#: actions/showgroup.php:75
#, php-format
msgid "%s group"
-msgstr ""
+msgstr "Groupe %s"
#. TRANS: Page title for any but first group page.
#. TRANS: %1$s is a group name, $2$s is a page number.
#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
-msgstr ""
+msgstr "Groupe %1$s, page %2$d"
#. TRANS: Tooltip for feed link. %s is a group nickname.
#: actions/showgroup.php:182
#, php-format
msgid "Notice feed for %s group (Activity Streams JSON)"
-msgstr ""
+msgstr "Flux des avis du groupe %s (flux d’activité JSON)"
#. TRANS: Tooltip for feed link. %s is a group nickname.
#: actions/showgroup.php:188
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
-msgstr ""
+msgstr "Fil des avis du groupe %s (RSS 1.0)"
#. TRANS: Tooltip for feed link. %s is a group nickname.
#: actions/showgroup.php:195
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
-msgstr ""
+msgstr "Fil des avis du groupe %s (RSS 2.0)"
#. TRANS: Tooltip for feed link. %s is a group nickname.
#: actions/showgroup.php:202
#, php-format
msgid "Notice feed for %s group (Atom)"
-msgstr ""
+msgstr "Fil des avis du groupe %s (Atom)"
#. TRANS: Tooltip for feed link. %s is a group nickname.
#: actions/showgroup.php:208
#, php-format
msgid "FOAF for %s group"
-msgstr ""
+msgstr "ami d’un ami pour le groupe %s"
#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
#. accept new registrations.
@@ -5928,7 +5931,7 @@ msgid ""
"Free Software [StatusNet](http://status.net/) tool. Its members share short "
"messages about their life and interests. [Join now](%%%%action.register%%%%)"
" to become part of this group and many more! ([Read more](%%%%doc.help%%%%))"
-msgstr ""
+msgstr "**%s** est un groupe d’utilisateurs sur %%%%site.name%%%%, un service de [microblogging](http://fr.wikipedia.org/wiki/Microblog) basé sur le logiciel libre [StatusNet](http://status.net/). Ses membres partagent des courts messages sur leur vie et leurs intérêts. [Inscrivez-vous maintenant](%%%%action.register%%%%) pour devenir membre de ce groupe et bien plus ! ([En lire plus](%%%%doc.help%%%%))"
#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
#. accept no new registrations.
@@ -5942,38 +5945,38 @@ msgid ""
"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
"Free Software [StatusNet](http://status.net/) tool. Its members share short "
"messages about their life and interests."
-msgstr ""
+msgstr "**%s** est un groupe d’utilisateurs sur %%%%site.name%%%%, un service de [microblogging](http://fr.wikipedia.org/wiki/Microblog) basé sur le logiciel libre [StatusNet](http://status.net/). Ses membres partagent des messages courts au sujet de de leur vie et de leurs intérêts."
#. TRANS: Client exception thrown when trying a view a notice the user has no
#. access to.
#: actions/shownotice.php:80
msgid "Not available."
-msgstr ""
+msgstr "Non disponible."
#. TRANS: Server error displayed trying to show a notice without a connected
#. profile.
#: actions/shownotice.php:87
msgid "Notice has no profile."
-msgstr ""
+msgstr "L’avis n’a pas de profil."
#. TRANS: Client error displayed trying to show a deleted notice.
#: actions/shownotice.php:126
msgid "Notice deleted."
-msgstr ""
+msgstr "Avis supprimé."
#. TRANS: Title for private list timeline.
#. TRANS: %1$s is a list, %2$s is a page number.
#: actions/showprofiletag.php:124
#, php-format
msgid "Private timeline for %1$s list by you, page %2$d"
-msgstr ""
+msgstr "Fil d’actualités privé de votre liste « %1$s », page %2$d"
#. TRANS: Title for public list timeline where the viewer is the tagger.
#. TRANS: %1$s is a list, %2$s is a page number.
#: actions/showprofiletag.php:132
#, php-format
msgid "Timeline for %1$s list by you, page %2$d"
-msgstr ""
+msgstr "Fil d’actualités de votre liste « %1$s », page %2$d"
#. TRANS: Title for private list timeline.
#. TRANS: %1$s is a list, %2$s is the tagger's nickname, %3$d is a page
@@ -5981,35 +5984,35 @@ msgstr ""
#: actions/showprofiletag.php:138
#, php-format
msgid "Timeline for %1$s list by %2$s, page %3$d"
-msgstr ""
+msgstr "Fil d’actualités de la liste « %1$s » de %2$s, page %3$d"
#. TRANS: Title for private list timeline.
#. TRANS: %s is a list.
#: actions/showprofiletag.php:147
#, php-format
msgid "Private timeline of %s list by you"
-msgstr ""
+msgstr "Fil d’actualités privé de votre liste %s"
#. TRANS: Title for public list timeline where the viewer is the tagger.
#. TRANS: %s is a list.
#: actions/showprofiletag.php:155
#, php-format
msgid "Timeline for %s list by you"
-msgstr ""
+msgstr "Fil d’actualités de votre liste « %s »"
#. TRANS: Title for private list timeline.
#. TRANS: %1$s is a list, %2$s is the tagger's nickname.
#: actions/showprofiletag.php:161
#, php-format
msgid "Timeline for %1$s list by %2$s"
-msgstr ""
+msgstr "Fil d’actualités de la liste « %1$s » de %2$s"
#. TRANS: Feed title.
#. TRANS: %1$s is a list, %2$s is tagger's nickname.
#: actions/showprofiletag.php:203
#, php-format
msgid "Feed for %1$s list by %2$s (Atom)"
-msgstr ""
+msgstr "Flux de la liste « %1$s » de %2$s (Atom)"
#. TRANS: Empty list message for list timeline.
#. TRANS: %1$s is a list, %2$s is a tagger's nickname.
@@ -6018,13 +6021,13 @@ msgstr ""
msgid ""
"This is the timeline for %1$s list by %2$s but no one has posted anything "
"yet."
-msgstr ""
+msgstr "Ceci est de fil d’actualités de la liste « %1$s » de %2$s, mais personne n’y a rien posté pour le moment."
#. TRANS: Additional empty list message for list timeline for currently logged
#. in user tagged tags.
#: actions/showprofiletag.php:228
msgid "Try tagging more people."
-msgstr ""
+msgstr "Essayez de marquer davantage de personnes."
#. TRANS: Additional empty list message for list timeline.
#. TRANS: This message contains Markdown links in the form
@@ -6034,14 +6037,14 @@ msgstr ""
msgid ""
"Why not [register an account](%%%%action.register%%%%) and start following "
"this timeline!"
-msgstr ""
+msgstr "Pourquoi ne pas [créer un compte](%%action.register%%) et commencer à suivre ce fil d’actualités !"
#. TRANS: Header on show list page.
#. TRANS: Link description for link to list of users tagged with a tag (so
#. part of a list).
#: actions/showprofiletag.php:301 lib/peopletaglist.php:173
msgid "Listed"
-msgstr ""
+msgstr "Listé"
#. TRANS: Content of "Listed" page if there are no listed users.
#. TRANS: Content of "People following tag x" if there are no subscribed
@@ -6060,75 +6063,75 @@ msgstr ""
#: lib/profileaction.php:159 lib/profileaction.php:187
#: lib/profileaction.php:284 lib/section.php:110
msgid "(None)"
-msgstr ""
+msgstr "(aucun)"
#. TRANS: Link for more "People in list x by a user"
#. TRANS: if there are more than the mini list's maximum.
#: actions/showprofiletag.php:322
msgid "Show all"
-msgstr ""
+msgstr "Tout afficher"
#. TRANS: Header for tag subscribers.
#. TRANS: Link description for link to list of users subscribed to a tag.
#: actions/showprofiletag.php:339 lib/peopletaglist.php:183
msgid "Subscribers"
-msgstr ""
+msgstr "Abonnés"
#. TRANS: Page title showing tagged notices in one user's timeline.
#. TRANS: %1$s is the username, %2$s is the hash tag.
#: actions/showstream.php:83
#, php-format
msgid "Notices by %1$s tagged %2$s"
-msgstr ""
+msgstr "Avis de %1$s marqués « %2$s »"
#. TRANS: Page title showing tagged notices in one user's timeline.
#. TRANS: %1$s is the username, %2$s is the hash tag, %3$d is the page number.
#: actions/showstream.php:87
#, php-format
msgid "Notices by %1$s tagged %2$s, page %3$d"
-msgstr ""
+msgstr "Avis de %1$s marqués « %2$s », page %3$d"
#. TRANS: Extended page title showing tagged notices in one user's timeline.
#. TRANS: %1$s is the username, %2$d is the page number.
#: actions/showstream.php:95
#, php-format
msgid "Notices by %1$s, page %2$d"
-msgstr ""
+msgstr "Avis de %1$s, page %2$d"
#. TRANS: Title for link to notice feed.
#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
-msgstr ""
+msgstr "Fil des avis pour %1$s marqués %2$s (RSS 1.0)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
#: actions/showstream.php:138
#, php-format
msgid "Notice feed for %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Flux des avis de %s (flux d’activités JSON)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
-msgstr ""
+msgstr "Flux des avis de %s (RSS 1.0)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
#: actions/showstream.php:154
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
-msgstr ""
+msgstr "Flux des avis de %s (RSS 2.0)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
#: actions/showstream.php:163
#, php-format
msgid "Notice feed for %s (Atom)"
-msgstr ""
+msgstr "Flux des avis de %s (Atom)"
#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
#. TRANS: More information at http://www.foaf-project.org. %s is a user
@@ -6136,14 +6139,14 @@ msgstr ""
#: actions/showstream.php:170
#, php-format
msgid "FOAF for %s"
-msgstr ""
+msgstr "ami d’un ami pour %s"
#. TRANS: First sentence of empty list message for a timeline. $1%s is a user
#. nickname.
#: actions/showstream.php:210
#, php-format
msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
-msgstr ""
+msgstr "Ceci est la chronologie de %1$s mais %1$s n’a rien publié pour le moment."
#. TRANS: Second sentence of empty list message for a stream for the user
#. themselves.
@@ -6151,7 +6154,7 @@ msgstr ""
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
-msgstr ""
+msgstr "Avez-vous vu quelque chose d’intéressant récemment ? Vous n’avez pas publié d’avis pour le moment, vous pourriez commencer maintenant :)"
#. TRANS: Second sentence of empty list message for a non-self timeline. %1$s
#. is a user nickname, %2$s is a part of a URL.
@@ -6161,7 +6164,7 @@ msgstr ""
msgid ""
"You can try to nudge %1$s or [post something to "
"them](%%%%action.newnotice%%%%?status_textarea=%2$s)."
-msgstr ""
+msgstr "Vous pouvez essayer de faire un clin d’œil à %1$s ou de [poster quelque chose à son intention](%%%%action.newnotice%%%%?status_textarea=%2$s)."
#. TRANS: Announcement for anonymous users showing a timeline if site
#. registrations are open.
@@ -6174,7 +6177,7 @@ msgid ""
"Free Software [StatusNet](http://status.net/) tool. [Join "
"now](%%%%action.register%%%%) to follow **%s**'s notices and many more! "
"([Read more](%%%%doc.help%%%%))"
-msgstr ""
+msgstr "**%s** possède un compte sur %%%%site.name%%%%, un service de [microblogging](http://fr.wikipedia.org/wiki/Microblog) basé sur le logiciel libre [StatusNet](http://status.net/). [Inscrivez-vous maintenant](%%%%action.register%%%%) pour suivre les avis de **%s** et bien plus ! ([En lire plus](%%%%doc.help%%%%))"
#. TRANS: Announcement for anonymous users showing a timeline if site
#. registrations are closed or invite only.
@@ -6185,13 +6188,13 @@ msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-"
"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
"Free Software [StatusNet](http://status.net/) tool."
-msgstr ""
+msgstr "**%s** est inscrit à %%%%site.name%%%%, un service de [microblogging](http://fr.wikipedia.org/wiki/Microblog) basé sur le logiciel libre [StatusNet](http://status.net/)."
#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
#: actions/showstream.php:344
#, php-format
msgid "Repeat of %s"
-msgstr ""
+msgstr "Reprises de %s"
#. TRANS: Client error displayed trying to silence a user on a site where the
#. feature is not enabled.
@@ -6199,44 +6202,44 @@ msgstr ""
#. enabled.
#: actions/silence.php:64 actions/unsilence.php:64
msgid "You cannot silence users on this site."
-msgstr ""
+msgstr "Vous ne pouvez pas réduire des utilisateurs au silence sur ce site."
#. TRANS: Client error displayed trying to silence an already silenced user.
#: actions/silence.php:71
msgid "User is already silenced."
-msgstr ""
+msgstr "Cet utilisateur est déjà réduit au silence."
#. TRANS: Title for site administration panel.
#: actions/siteadminpanel.php:57
msgctxt "TITLE"
msgid "Site"
-msgstr ""
+msgstr "Site"
#. TRANS: Instructions for site administration panel.
#: actions/siteadminpanel.php:68
msgid "Basic settings for this StatusNet site"
-msgstr ""
+msgstr "Paramètres basiques pour ce site StatusNet"
#. TRANS: Client error displayed trying to save an empty site name.
#: actions/siteadminpanel.php:141
msgid "Site name must have non-zero length."
-msgstr ""
+msgstr "Le nom du site ne peut pas être vide."
#. TRANS: Client error displayed trying to save site settings without a
#. contact address.
#: actions/siteadminpanel.php:150
msgid "You must have a valid contact email address."
-msgstr ""
+msgstr "Vous devez avoir une adresse électronique de contact valide."
#. TRANS: Client error displayed when a logo URL is not valid.
#: actions/siteadminpanel.php:161
msgid "Invalid logo URL."
-msgstr ""
+msgstr "URL du logo invalide."
#. TRANS: Client error displayed when a SSL logo URL is invalid.
#: actions/siteadminpanel.php:167
msgid "Invalid SSL logo URL."
-msgstr ""
+msgstr "Adresse URL du logo SSL invalide."
#. TRANS: Client error displayed trying to save site settings with an invalid
#. language code.
@@ -6244,56 +6247,56 @@ msgstr ""
#: actions/siteadminpanel.php:184
#, php-format
msgid "Unknown language \"%s\"."
-msgstr ""
+msgstr "Langue « %s » inconnue."
#. TRANS: Client error displayed trying to save site settings with a text
#. limit below 0.
#: actions/siteadminpanel.php:191
msgid "Minimum text limit is 0 (unlimited)."
-msgstr ""
+msgstr "La limite minimale de texte est de 0 caractères (illimité)."
#. TRANS: Client error displayed trying to save site settings with a text
#. limit below 1.
#: actions/siteadminpanel.php:198
msgid "Dupe limit must be one or more seconds."
-msgstr ""
+msgstr "La limite de doublon doit être d’une seconde ou plus."
#. TRANS: Fieldset legend on site settings panel.
#: actions/siteadminpanel.php:245
msgctxt "LEGEND"
msgid "General"
-msgstr ""
+msgstr "Général"
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:249
msgctxt "LABEL"
msgid "Site name"
-msgstr ""
+msgstr "Nom du site"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:251
msgid "The name of your site, like \"Yourcompany Microblog\"."
-msgstr ""
+msgstr "Le nom de votre site, tel que « Microblog de VotreSociété »."
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:256
msgid "Brought by"
-msgstr ""
+msgstr "Apporté par"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:258
msgid "Text used for credits link in footer of each page."
-msgstr ""
+msgstr "Texte utilisé pour le lien vers les attributions de crédit en bas de chaque page."
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:263
msgid "Brought by URL"
-msgstr ""
+msgstr "Apporté par URL"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:265
msgid "URL used for credits link in footer of each page."
-msgstr ""
+msgstr "URL utilisée pour le lien vers les attributions de crédits en bas de chaque page"
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:269
@@ -6303,159 +6306,159 @@ msgstr "Courriel"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:271
msgid "Contact email address for your site."
-msgstr ""
+msgstr "Adresse de courriel de contact de votre site."
#. TRANS: Fieldset legend on site settings panel.
#: actions/siteadminpanel.php:280
msgctxt "LEGEND"
msgid "Local"
-msgstr ""
+msgstr "Local"
#. TRANS: Dropdown label on site settings panel.
#: actions/siteadminpanel.php:292
msgid "Default timezone"
-msgstr ""
+msgstr "Zone horaire par défaut"
#. TRANS: Dropdown title on site settings panel.
#: actions/siteadminpanel.php:294
msgid "Default timezone for the site; usually UTC."
-msgstr ""
+msgstr "Zone horaire par défaut pour ce site ; généralement UTC."
#. TRANS: Dropdown label on site settings panel.
#: actions/siteadminpanel.php:301
msgid "Default language"
-msgstr ""
+msgstr "Langue par défaut"
#. TRANS: Dropdown title on site settings panel.
#: actions/siteadminpanel.php:304
msgid ""
"The site language when autodetection from browser settings is not available."
-msgstr ""
+msgstr "Langue du site lorsque la détection automatique des paramètres du navigateur n’est pas disponible."
#. TRANS: Fieldset legend on site settings panel.
#: actions/siteadminpanel.php:313
msgctxt "LEGEND"
msgid "Limits"
-msgstr ""
+msgstr "Limites"
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:318
msgid "Text limit"
-msgstr ""
+msgstr "Limite de texte"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:320
msgid "Maximum number of characters for notices."
-msgstr ""
+msgstr "Nombre maximal de caractères pour les avis."
#. TRANS: Field label on site settings panel.
#: actions/siteadminpanel.php:326
msgid "Dupe limit"
-msgstr ""
+msgstr "Limite de doublons"
#. TRANS: Field title on site settings panel.
#: actions/siteadminpanel.php:328
msgid "How long users must wait (in seconds) to post the same thing again."
-msgstr ""
+msgstr "Combien de temps (en secondes) les utilisateurs doivent attendre pour poster la même chose de nouveau."
#. TRANS: Fieldset legend for form to change logo.
#: actions/siteadminpanel.php:338
msgid "Logo"
-msgstr ""
+msgstr "Logo"
#. TRANS: Field label for StatusNet site logo.
#: actions/siteadminpanel.php:345
msgid "Site logo"
-msgstr ""
+msgstr "Logo du site"
#. TRANS: Field label for SSL StatusNet site logo.
#: actions/siteadminpanel.php:353
msgid "SSL logo"
-msgstr ""
+msgstr "Logo SSL"
#. TRANS: Button title for saving site settings.
#: actions/siteadminpanel.php:376
msgid "Save the site settings."
-msgstr ""
+msgstr "Enregistrer les paramètres du site."
#. TRANS: Page title for site-wide notice tab in admin panel.
#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
-msgstr ""
+msgstr "Avis du site"
#. TRANS: Instructions for site-wide notice tab in admin panel.
#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
-msgstr ""
+msgstr "Modifier un message portant sur tout le site"
#. TRANS: Server error displayed when saving a site-wide notice was
#. impossible.
#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
-msgstr ""
+msgstr "Impossible d'enregistrer l'avis du site."
#. TRANS: Client error displayed when a site-wide notice was longer than
#. allowed.
#: actions/sitenoticeadminpanel.php:112
msgid "Maximum length for the site-wide notice is 255 characters."
-msgstr ""
+msgstr "La longueur maximale pour l’avis publié sur l’ensemble du site est de 255 caractères."
#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
-msgstr ""
+msgstr "Texte de l'avis du site"
#. TRANS: Tooltip for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:179
msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
-msgstr ""
+msgstr "Texte de l’avis publié sur l’ensemble du site (maximum 255 caractères ; HTML autorisé)"
#. TRANS: Button title to save site notice in admin panel.
#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice."
-msgstr ""
+msgstr "Enregistrer l’avis du site."
#. TRANS: Title for SMS settings.
#: actions/smssettings.php:56
msgid "SMS settings"
-msgstr ""
+msgstr "Paramètres SMS"
#. TRANS: SMS settings page instructions.
#. TRANS: %%site.name%% is the name of the site.
#: actions/smssettings.php:70
#, php-format
msgid "You can receive SMS messages through email from %%site.name%%."
-msgstr ""
+msgstr "Vous pouvez recevoir des messages SMS par courriel en provenance de %%site.name%%."
#. TRANS: Message given in the SMS settings if SMS is not enabled on the site.
#: actions/smssettings.php:92
msgid "SMS is not available."
-msgstr ""
+msgstr "Les SMS ne sont pas disponibles."
#. TRANS: Form legend for SMS settings form.
#: actions/smssettings.php:106
msgid "SMS address"
-msgstr ""
+msgstr "Adresse SMS"
#. TRANS: Form guide in SMS settings form.
#: actions/smssettings.php:115
msgid "Current confirmed SMS-enabled phone number."
-msgstr ""
+msgstr "Numéro de téléphone actuellement confirmé pour recevoir les SMS."
#. TRANS: Form guide in IM settings form.
#: actions/smssettings.php:128
msgid "Awaiting confirmation on this phone number."
-msgstr ""
+msgstr "Numéro de téléphone en attente de confirmation."
#. TRANS: Field label for SMS address input in SMS settings form.
#: actions/smssettings.php:137
msgid "Confirmation code"
-msgstr ""
+msgstr "Code de confirmation"
#. TRANS: Form field instructions in SMS settings form.
#: actions/smssettings.php:139
msgid "Enter the code you received on your phone."
-msgstr ""
+msgstr "Entrez le code que vous avez reçu sur votre téléphone."
#. TRANS: Button label to confirm SMS confirmation code in SMS settings.
#: actions/smssettings.php:143
@@ -6466,98 +6469,98 @@ msgstr "Confirmer"
#. TRANS: Field label for SMS phone number input in SMS settings form.
#: actions/smssettings.php:148
msgid "SMS phone number"
-msgstr ""
+msgstr "Numéro de téléphone pour les SMS"
#. TRANS: SMS phone number input field instructions in SMS settings form.
#: actions/smssettings.php:151
msgid "Phone number, no punctuation or spaces, with area code."
-msgstr ""
+msgstr "Numéro de téléphone, sans ponctuation ni espaces, avec le code régional."
#. TRANS: Form legend for SMS preferences form.
#: actions/smssettings.php:190
msgid "SMS preferences"
-msgstr ""
+msgstr "Préférences pour les SMS"
#. TRANS: Checkbox label in SMS preferences form.
#: actions/smssettings.php:196
msgid ""
"Send me notices through SMS; I understand I may incur exorbitant charges "
"from my carrier."
-msgstr ""
+msgstr "Envoyez-moi les avis par SMS ; je comprends que cela pourrait affecter ma facture de téléphonie mobile."
#. TRANS: Confirmation message for successful SMS preferences save.
#: actions/smssettings.php:307
msgid "SMS preferences saved."
-msgstr ""
+msgstr "Préférences pour les SMS enregistrées."
#. TRANS: Message given saving SMS phone number without having provided one.
#: actions/smssettings.php:329
msgid "No phone number."
-msgstr ""
+msgstr "Aucun numéro de téléphone."
#. TRANS: Message given saving SMS phone number without having selected a
#. carrier.
#: actions/smssettings.php:335
msgid "No carrier selected."
-msgstr ""
+msgstr "Aucun fournisseur sélectionné."
#. TRANS: Message given saving SMS phone number that is already set.
#: actions/smssettings.php:343
msgid "That is already your phone number."
-msgstr ""
+msgstr "Vous utilisez déjà ce numéro de téléphone."
#. TRANS: Message given saving SMS phone number that is already set for
#. another user.
#: actions/smssettings.php:347
msgid "That phone number already belongs to another user."
-msgstr ""
+msgstr "Ce numéro de téléphone est déjà utilisé."
#. TRANS: Message given saving valid SMS phone number that is to be confirmed.
#: actions/smssettings.php:374
msgid ""
"A confirmation code was sent to the phone number you added. Check your phone"
" for the code and instructions on how to use it."
-msgstr ""
+msgstr "Un code de confirmation a été envoyé au numéro de téléphone indiqué. Vérifiez votre boîte de réception pour récupérer le code et les instructions pour son utilisation."
#. TRANS: Message given canceling SMS phone number confirmation for the wrong
#. phone number.
#: actions/smssettings.php:402
msgid "That is the wrong confirmation number."
-msgstr ""
+msgstr "Ce code de confirmation est incorrect."
#. TRANS: Server error thrown on database error canceling SMS phone number
#. confirmation.
#: actions/smssettings.php:411
msgid "Could not delete SMS confirmation."
-msgstr ""
+msgstr "Impossible de supprimer la confirmation de messagerie instantanée."
#. TRANS: Message given after successfully canceling SMS phone number
#. confirmation.
#: actions/smssettings.php:415
msgid "SMS confirmation cancelled."
-msgstr ""
+msgstr "Confirmation de SMS annulée."
#. TRANS: Message given trying to remove an SMS phone number that is not
#. TRANS: registered for the active user.
#: actions/smssettings.php:435
msgid "That is not your phone number."
-msgstr ""
+msgstr "Ceci n’est pas votre numéro de téléphone."
#. TRANS: Message given after successfully removing a registered SMS phone
#. number.
#: actions/smssettings.php:456
msgid "The SMS phone number was removed."
-msgstr ""
+msgstr "Le numéro de téléphone pour les SMS a été retiré."
#. TRANS: Label for mobile carrier dropdown menu in SMS settings.
#: actions/smssettings.php:495
msgid "Mobile carrier"
-msgstr ""
+msgstr "Fournisseur de téléphonie mobile"
#. TRANS: Default option for mobile carrier dropdown menu in SMS settings.
#: actions/smssettings.php:500
msgid "Select a carrier"
-msgstr ""
+msgstr "Sélectionnez un fournisseur de téléphone mobile"
#. TRANS: Form instructions for mobile carrier dropdown menu in SMS settings.
#. TRANS: %s is an administrative contact's e-mail address.
@@ -6566,19 +6569,19 @@ msgstr ""
msgid ""
"Mobile carrier for your phone. If you know a carrier that accepts SMS over "
"email but isn't listed here, send email to let us know at %s."
-msgstr ""
+msgstr "Votre fournisseur de téléphonie mobile. Si vous connaissez un fournisseur qui accepte la réception de SMS par courriel mais qui n’est pas listé ici, écrivez-nous à %s."
#. TRANS: Message given saving SMS phone number confirmation code without
#. having provided one.
#: actions/smssettings.php:531
msgid "No code entered."
-msgstr ""
+msgstr "Aucun code entré."
#. TRANS: Client error displayed trying a change a subscription for a non-
#. subscribed profile.
#: actions/subedit.php:72
msgid "You are not subscribed to that profile."
-msgstr ""
+msgstr "Vous n’êtes pas abonné(e) à ce profil."
#. TRANS: Server error displayed when updating a subscription fails with a
#. database error.
@@ -6586,13 +6589,13 @@ msgstr ""
#. server.
#: actions/subedit.php:85 classes/Subscription.php:157
msgid "Could not save subscription."
-msgstr ""
+msgstr "Impossible d’enregistrer l’abonnement."
#. TRANS: Client error displayed when trying to approve group applicants
#. without being a group administrator.
#: actions/subqueue.php:55
msgid "You may only approve your own pending subscriptions."
-msgstr ""
+msgstr "Vous ne pouvez approuver que vos propres abonnements en attente."
#. TRANS: Title of the first page showing pending subscribers still awaiting
#. approval.
@@ -6600,7 +6603,7 @@ msgstr ""
#: actions/subqueue.php:65
#, php-format
msgid "%s subscribers awaiting approval"
-msgstr ""
+msgstr "Abonnés au groupe « %s » en attente d’approbation"
#. TRANS: Title of all but the first page showing pending subscribersmembers
#. still awaiting approval.
@@ -6609,12 +6612,12 @@ msgstr ""
#: actions/subqueue.php:70
#, php-format
msgid "%1$s subscribers awaiting approval, page %2$d"
-msgstr ""
+msgstr "Abonnés au groupe « %1$s » en attente d’approbation, page %2$d"
#. TRANS: Page notice for group members page.
#: actions/subqueue.php:80
msgid "A list of users awaiting approval to subscribe to you."
-msgstr ""
+msgstr "Liste des utilisateurs en attente d’approbation pour s’abonner à votre fil d’actualité."
#. TRANS: Page title when subscription succeeded.
#: actions/subscribe.php:132
@@ -6625,13 +6628,13 @@ msgstr "Abonné"
#. logged in.
#: actions/subscribepeopletag.php:59 actions/unsubscribepeopletag.php:60
msgid "You must be logged in to unsubscribe from a list."
-msgstr ""
+msgstr "Vous devez vous connecter pour vous désabonner d’une liste."
#. TRANS: Client error displayed when trying to perform an action without
#. providing an ID.
#: actions/subscribepeopletag.php:86 actions/unsubscribepeopletag.php:87
msgid "No ID given."
-msgstr ""
+msgstr "Aucun identifiant fourni."
#. TRANS: Server error displayed subscribing to a list fails.
#. TRANS: %1$s is a user nickname, %2$s is a list, %3$s is the error message
@@ -6639,34 +6642,34 @@ msgstr ""
#: actions/subscribepeopletag.php:120
#, php-format
msgid "Could not subscribe user %1$s to list %2$s: %3$s"
-msgstr ""
+msgstr "Impossible d’abonner l’utilisateur %1$s à la liste « %2$s » : %3$s"
#. TRANS: Title of form to subscribe to a list.
#. TRANS: %1%s is a user nickname, %2$s is a list, %3$s is a tagger nickname.
#: actions/subscribepeopletag.php:129
#, php-format
msgid "%1$s subscribed to list %2$s by %3$s"
-msgstr ""
+msgstr "%1$s s’est abonné à la liste « %2$s » de %3$s"
#. TRANS: Header for list of subscribers for a user (first page).
#. TRANS: %s is the user's nickname.
#: actions/subscribers.php:51
#, php-format
msgid "%s subscribers"
-msgstr ""
+msgstr "Abonnés à %s"
#. TRANS: Header for list of subscribers for a user (not first page).
#. TRANS: %1$s is the user's nickname, $2$d is the page number.
#: actions/subscribers.php:55
#, php-format
msgid "%1$s subscribers, page %2$d"
-msgstr ""
+msgstr "Abonnés à %1$s - page %2$d"
#. TRANS: Page notice for page with an overview of all subscribers
#. TRANS: of the logged in user's own profile.
#: actions/subscribers.php:67
msgid "These are the people who listen to your notices."
-msgstr ""
+msgstr "Ces personnes suivent vos avis."
#. TRANS: Page notice for page with an overview of all subscribers of a user
#. other
@@ -6674,14 +6677,14 @@ msgstr ""
#: actions/subscribers.php:73
#, php-format
msgid "These are the people who listen to %s's notices."
-msgstr ""
+msgstr "Ces personnes suivent les avis de %s."
#. TRANS: Subscriber list text when the logged in user has no subscribers.
#: actions/subscribers.php:111
msgid ""
"You have no subscribers. Try subscribing to people you know and they might "
"return the favor."
-msgstr ""
+msgstr "Vous n’avez pas d’abonnés. Essayez de vous abonner à des gens que vous connaissez et ils pourraient vous rendre la faveur."
#. TRANS: Subscriber list text when looking at the subscribers for a of a user
#. other
@@ -6690,7 +6693,7 @@ msgstr ""
#: actions/subscribers.php:115
#, php-format
msgid "%s has no subscribers. Want to be the first?"
-msgstr ""
+msgstr "%s n’a pas d’abonnés. Voulez-vous être le premier ?"
#. TRANS: Subscriber list text when looking at the subscribers for a of a user
#. that has none
@@ -6705,20 +6708,20 @@ msgstr ""
msgid ""
"%s has no subscribers. Why not [register an "
"account](%%%%action.register%%%%) and be the first?"
-msgstr ""
+msgstr "%s n’a pas d’abonnés. Vous pourriez [créer un compte](%%%%action.register%%%%) et être le premier ?"
#. TRANS: Header for subscriptions overview for a user (not first page).
#. TRANS: %1$s is a user nickname, %2$d is the page number.
#: actions/subscriptions.php:55
#, php-format
msgid "%1$s subscriptions, page %2$d"
-msgstr ""
+msgstr "Abonnements de %1$s - page %2$d"
#. TRANS: Page notice for page with an overview of all subscriptions
#. TRANS: of the logged in user's own profile.
#: actions/subscriptions.php:67
msgid "These are the people whose notices you listen to."
-msgstr ""
+msgstr "Vous suivez les avis de ces personnes."
#. TRANS: Page notice for page with an overview of all subscriptions of a user
#. other
@@ -6726,7 +6729,7 @@ msgstr ""
#: actions/subscriptions.php:73
#, php-format
msgid "These are the people whose notices %s listens to."
-msgstr ""
+msgstr "Les avis de ces personnes sont suivis par %s."
#. TRANS: Subscription list text when the logged in user has no subscriptions.
#. TRANS: This message contains Markdown URLs. The link description is between
@@ -6740,7 +6743,7 @@ msgid ""
"people you know. Try [people search](%%action.peoplesearch%%), look for "
"members in groups you're interested in and in our [featured "
"users](%%action.featured%%)."
-msgstr ""
+msgstr "Vous ne suivez les avis de personne pour le moment, essayez de vous abonnez à des personnes que vous connaissez. Essayez la [recherche de personnes](%%action.peoplesearch%%), cherchez les membres de groupes auxquels vous vous intéressez et nos [utilisateurs en vedette](%%action.featured%%)."
#. TRANS: Subscription list text when looking at the subscriptions for a of a
#. user that has none
@@ -6748,13 +6751,13 @@ msgstr ""
#: actions/subscriptions.php:136
#, php-format
msgid "%s is not listening to anyone."
-msgstr ""
+msgstr "%s ne suit actuellement personne."
#. TRANS: Atom feed title. %s is a profile nickname.
#: actions/subscriptions.php:155
#, php-format
msgid "Subscription feed for %s (Atom)"
-msgstr ""
+msgstr "Flux d’abonnement de %s (Atom)"
#. TRANS: Checkbox label for enabling IM messages for a profile in a
#. subscriptions list.
@@ -6767,42 +6770,42 @@ msgstr "Messagerie instantanée"
#. subscriptions list.
#: actions/subscriptions.php:218
msgid "SMS"
-msgstr ""
+msgstr "SMS"
#. TRANS: Title for all but the first page of notices with tags.
#. TRANS: %1$s is the tag, %2$d is the page number.
#: actions/tag.php:68
#, php-format
msgid "Notices tagged with %1$s, page %2$d"
-msgstr ""
+msgstr "Avis marqués avec %1$s, page %2$d"
#. TRANS: Link label for feed on "notices with tag" page.
#. TRANS: %s is the tag the feed is for.
#: actions/tag.php:82
#, php-format
msgid "Notice feed for tag %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Flux des avis pour la marque %s (flux d’activités JSON)"
#. TRANS: Link label for feed on "notices with tag" page.
#. TRANS: %s is the tag the feed is for.
#: actions/tag.php:89
#, php-format
msgid "Notice feed for tag %s (RSS 1.0)"
-msgstr ""
+msgstr "Flux des avis pour la marque %s (RSS 1.0)"
#. TRANS: Link label for feed on "notices with tag" page.
#. TRANS: %s is the tag the feed is for.
#: actions/tag.php:97
#, php-format
msgid "Notice feed for tag %s (RSS 2.0)"
-msgstr ""
+msgstr "Flux des avis pour la marque %s (RSS 2.0)"
#. TRANS: Link label for feed on "notices with tag" page.
#. TRANS: %s is the tag the feed is for.
#: actions/tag.php:105
#, php-format
msgid "Notice feed for tag %s (Atom)"
-msgstr ""
+msgstr "Flux des avis pour la marque %s (Atom)"
#. TRANS: Client error displayed when trying to tag a user that cannot be
#. tagged.
@@ -6812,12 +6815,12 @@ msgstr ""
#: actions/tagprofile.php:50 classes/Profile_tag.php:163 lib/command.php:391
#: lib/command.php:450
msgid "You cannot tag this user."
-msgstr ""
+msgstr "Vous ne pouvez pas marquer cet utilisateur."
#. TRANS: Title for list form when not on a profile page.
#: actions/tagprofile.php:68
msgid "List a profile"
-msgstr ""
+msgstr "Lister un profil"
#. TRANS: Title for list form when on a profile page.
#. TRANS: %s is a profile nickname.
@@ -6826,12 +6829,12 @@ msgstr ""
#, php-format
msgctxt "ADDTOLIST"
msgid "List %s"
-msgstr ""
+msgstr "Liste « %s »"
#. TRANS: Header in list form.
#: actions/tagprofile.php:79
msgid "User profile"
-msgstr ""
+msgstr "Profil de l’utilisateur"
#. TRANS: Title for personal tag cloud section.
#: actions/tagprofile.php:168 lib/personaltagcloudsection.php:56
@@ -6842,62 +6845,62 @@ msgstr "Balises"
#. TRANS: Success message if lists are saved.
#: actions/tagprofile.php:184
msgid "Lists saved."
-msgstr ""
+msgstr "Listes enregistrées."
#. TRANS: Page notice.
#: actions/tagprofile.php:200
msgid "Use this form to add your subscribers or subscriptions to lists."
-msgstr ""
+msgstr "Remplissez ce formulaire pour ajouter vos abonnés ou vos abonnements aux listes."
#. TRANS: Client error when requesting a tag feed for a non-existing tag.
#: actions/tagrss.php:35
msgid "No such tag."
-msgstr ""
+msgstr "Cette marque n’existe pas."
#. TRANS: Client error displayed when trying to unblock a non-blocked user.
#: actions/unblock.php:59
msgid "You haven't blocked that user."
-msgstr ""
+msgstr "Vous n’avez pas bloqué cet utilisateur."
#. TRANS: Client error on page to unsilence a user when the to be unsandboxed
#. user has not been sandboxed.
#: actions/unsandbox.php:71
msgid "User is not sandboxed."
-msgstr ""
+msgstr "L’utilisateur ne se trouve pas dans le bac à sable."
#. TRANS: Client error on page to unsilence a user when the to be unsilenced
#. user has not been silenced.
#: actions/unsilence.php:71
msgid "User is not silenced."
-msgstr ""
+msgstr "L’utilisateur n’est pas réduit au silence."
#. TRANS: Client error displayed when trying to unsubscribe without providing
#. a profile ID.
#: actions/unsubscribe.php:74
msgid "No profile ID in request."
-msgstr ""
+msgstr "Aucun identifiant de profil dans la requête."
#. TRANS: Page title for page to unsubscribe.
#: actions/unsubscribe.php:94
msgid "Unsubscribed"
-msgstr ""
+msgstr "Désabonné"
#. TRANS: Page title for form that allows unsubscribing from a list.
#. TRANS: %1$s is a nickname, %2$s is a list, %3$s is a tagger nickname.
#: actions/unsubscribepeopletag.php:122
#, php-format
msgid "%1$s unsubscribed from list %2$s by %3$s"
-msgstr ""
+msgstr "%1$s s’est désabonné de la liste « %2$s » de %3$s"
#. TRANS: Title of URL settings tab in profile settings.
#: actions/urlsettings.php:57
msgid "URL settings"
-msgstr ""
+msgstr "Paramètres des URL"
#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/urlsettings.php:68
msgid "Manage various other options."
-msgstr ""
+msgstr "Autres options à configurer"
#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the
#. tab "Other" of a
@@ -6907,32 +6910,32 @@ msgstr ""
#. space).
#: actions/urlsettings.php:110
msgid " (free service)"
-msgstr ""
+msgstr " (service libre)"
#. TRANS: Default value for URL shortening settings.
#: actions/urlsettings.php:117
msgid "[none]"
-msgstr ""
+msgstr "[aucun]"
#. TRANS: Default value for URL shortening settings.
#: actions/urlsettings.php:119
msgid "[internal]"
-msgstr ""
+msgstr "[interne]"
#. TRANS: Label for dropdown with URL shortener services.
#: actions/urlsettings.php:126
msgid "Shorten URLs with"
-msgstr ""
+msgstr "Raccourcir les URL avec"
#. TRANS: Tooltip for for dropdown with URL shortener services.
#: actions/urlsettings.php:128
msgid "Automatic shortening service to use."
-msgstr ""
+msgstr "Sélectionnez un service de réduction d’URL."
#. TRANS: Field label in URL settings in profile.
#: actions/urlsettings.php:135
msgid "URL longer than"
-msgstr ""
+msgstr "URL plus longue que"
#. TRANS: Field title in URL settings in profile.
#: actions/urlsettings.php:139
@@ -6944,7 +6947,7 @@ msgstr ""
#. TRANS: Field label in URL settings in profile.
#: actions/urlsettings.php:144
msgid "Text longer than"
-msgstr ""
+msgstr "Texte plus long que"
#. TRANS: Field title in URL settings in profile.
#: actions/urlsettings.php:148
@@ -6956,48 +6959,48 @@ msgstr ""
#. TRANS: Form validation error for form "Other settings" in user profile.
#: actions/urlsettings.php:180
msgid "URL shortening service is too long (maximum 50 characters)."
-msgstr ""
+msgstr "Le service de réduction d’URL est trop long (50 caractères maximum)."
#. TRANS: Client exception thrown when the maximum URL settings value is
#. invalid in profile URL settings.
#: actions/urlsettings.php:188
msgid "Invalid number for maximum URL length."
-msgstr ""
+msgstr "Nombre non valide pour la longueur maximale des URL."
#. TRANS: Client exception thrown when the maximum notice length settings
#. value is invalid in profile URL settings.
#: actions/urlsettings.php:195
msgid "Invalid number for maximum notice length."
-msgstr ""
+msgstr "Nombre non valide pour la longueur maximale des avis."
#. TRANS: Server exception thrown in profile URL settings when preferences
#. could not be saved.
#: actions/urlsettings.php:240
msgid "Error saving user URL shortening preferences."
-msgstr ""
+msgstr "Erreur lors de l’enregistrement des préférences de raccourcissement des URL de l’utilisateur."
#. TRANS: User admin panel title.
#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
-msgstr ""
+msgstr "Utilisateur"
#. TRANS: Instruction for user admin panel.
#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
-msgstr ""
+msgstr "Paramètres des utilisateurs pour ce site StatusNet"
#. TRANS: Form validation error in user admin panel when a non-numeric
#. character limit was set.
#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
-msgstr ""
+msgstr "Limite de bio invalide : doit être numérique."
#. TRANS: Form validation error in user admin panel when welcome text is too
#. long.
#: actions/useradminpanel.php:154
msgid "Invalid welcome text. Maximum length is 255 characters."
-msgstr ""
+msgstr "Texte de bienvenue invalide. La taille maximale est de 255 caractères."
#. TRANS: Client error displayed when trying to set a non-existing user as
#. default subscription for new
@@ -7005,93 +7008,93 @@ msgstr ""
#: actions/useradminpanel.php:166
#, php-format
msgid "Invalid default subscripton: \"%1$s\" is not a user."
-msgstr ""
+msgstr "Abonnement par défaut non valide : « %1$s » n’est pas un utilisateur."
#. TRANS: Fieldset legend in user administration panel.
#: actions/useradminpanel.php:217
msgctxt "LEGEND"
msgid "Profile"
-msgstr ""
+msgstr "Profil"
#. TRANS: Field label in user admin panel for setting the character limit for
#. the bio field.
#: actions/useradminpanel.php:222
msgid "Bio Limit"
-msgstr ""
+msgstr "Limite de bio"
#. TRANS: Tooltip in user admin panel for setting the character limit for the
#. bio field.
#: actions/useradminpanel.php:224
msgid "Maximum length of a profile bio in characters."
-msgstr ""
+msgstr "Longueur maximale de la bio d’un profil en caractères."
#. TRANS: Form legend in user admin panel.
#: actions/useradminpanel.php:233
msgid "New users"
-msgstr ""
+msgstr "Nouveaux utilisateurs"
#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:238
msgid "New user welcome"
-msgstr ""
+msgstr "Accueil des nouveaux utilisateurs"
#. TRANS: Tooltip in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:240
msgid "Welcome text for new users (maximum 255 characters)."
-msgstr ""
+msgstr "Texte de bienvenue pour les nouveaux utilisateurs (maximum 255 caractères)."
#. TRANS: Field label in user admin panel for setting default subscription for
#. new users.
#: actions/useradminpanel.php:246
msgid "Default subscription"
-msgstr ""
+msgstr "Abonnements par défaut"
#. TRANS: Tooltip in user admin panel for setting default subscription for new
#. users.
#: actions/useradminpanel.php:248
msgid "Automatically subscribe new users to this user."
-msgstr ""
+msgstr "Abonner automatiquement les nouveaux utilisateurs à cet utilisateur."
#. TRANS: Form legend in user admin panel.
#: actions/useradminpanel.php:258
msgid "Invitations"
-msgstr ""
+msgstr "Invitations"
#. TRANS: Field label for checkbox in user admin panel for allowing users to
#. invite friend using site e-mail.
#: actions/useradminpanel.php:264
msgid "Invitations enabled"
-msgstr ""
+msgstr "Invitations activées"
#. TRANS: Tooltip for checkbox in user admin panel for allowing users to
#. invite friend using site e-mail.
#: actions/useradminpanel.php:267
msgid "Whether to allow users to invite new users."
-msgstr ""
+msgstr "S’il faut autoriser les utilisateurs à inviter de nouveaux utilisateurs."
#. TRANS: Button title to save user settings in user admin panel.
#: actions/useradminpanel.php:304
msgid "Save user settings."
-msgstr ""
+msgstr "Enregistrer les paramètres utilisateur."
#. TRANS: Page title for all but the first page of groups for a user.
#. TRANS: %1$s is a nickname, %2$d is a page number.
#: actions/usergroups.php:59
#, php-format
msgid "%1$s groups, page %2$d"
-msgstr ""
+msgstr "Groupes %1$s, page %2$d"
#. TRANS: Link text on group page to search for groups.
#: actions/usergroups.php:78
msgid "Search for more groups"
-msgstr ""
+msgstr "Rechercher pour plus de groupes"
#. TRANS: Text on group page for a user that is not a member of any group.
#. TRANS: %s is a user nickname.
#: actions/usergroups.php:105
#, php-format
msgid "%s is not a member of any group."
-msgstr ""
+msgstr "%s n’est pas membre d’un groupe."
#. TRANS: Text on group page for a user that is not a member of any group.
#. This message contains
@@ -7100,7 +7103,7 @@ msgstr ""
#: actions/usergroups.php:112
#, php-format
msgid "Try [searching for groups](%%action.groupsearch%%) and joining them."
-msgstr ""
+msgstr "Essayez de [rechercher un groupe](%%action.groupsearch%%) et de vous y inscrire."
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
#. site name.
@@ -7112,14 +7115,14 @@ msgstr ""
#: lib/atomusernoticefeed.php:80
#, php-format
msgid "Updates from %1$s on %2$s!"
-msgstr ""
+msgstr "Statuts de %1$s dans %2$s!"
#. TRANS: Title for version page. %1$s is the engine name, %2$s is the engine
#. version.
#: actions/version.php:71
#, php-format
msgid "%1$s %2$s"
-msgstr ""
+msgstr "%1$s %2$s"
#. TRANS: Content part of engine version page.
#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
@@ -7129,12 +7132,12 @@ msgstr ""
msgid ""
"This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, "
"Inc. and contributors."
-msgstr ""
+msgstr "Site propulsé par %1$s version %2$s, Copyright 2008-2013 StatusNet, Inc. et contributeurs. Tout droits réservés."
#. TRANS: Header for engine software contributors section on the version page.
#: actions/version.php:159
msgid "Contributors"
-msgstr ""
+msgstr "Contributeurs"
#. TRANS: Header for engine software license section on the version page.
#: actions/version.php:165
@@ -7158,7 +7161,7 @@ msgid ""
"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."
-msgstr ""
+msgstr "Ce programme est distribué dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADAPTATION À UN BUT PARTICULIER. Consultez la Licence Publique Générale GNU Affero pour plus de détails."
#. TRANS: Content part of engine version page.
#. TRANS: %s is a link to the AGPL license with link description
@@ -7168,30 +7171,30 @@ msgstr ""
msgid ""
"You should have received a copy of the GNU Affero General Public License "
"along with this program. If not, see %s."
-msgstr ""
+msgstr "Vous avez dû recevoir une copie de la Licence Publique Générale GNU Affero avec ce programme. Si ce n’est pas le cas, consultez %s."
#. TRANS: Header for engine plugins section on the version page.
#: actions/version.php:194
msgid "Plugins"
-msgstr ""
+msgstr "Greffons"
#. TRANS: Column header for plugins table on version page.
#: actions/version.php:201
msgctxt "HEADER"
msgid "Name"
-msgstr ""
+msgstr "Nom"
#. TRANS: Column header for plugins table on version page.
#: actions/version.php:203
msgctxt "HEADER"
msgid "Version"
-msgstr ""
+msgstr "Version"
#. TRANS: Column header for plugins table on version page.
#: actions/version.php:205
msgctxt "HEADER"
msgid "Author(s)"
-msgstr ""
+msgstr "Auteur(s)"
#. TRANS: Column header for plugins table on version page.
#: actions/version.php:207
@@ -7202,7 +7205,7 @@ msgstr "Description"
#. TRANS: An error message when avatar size is unreasonable
#: classes/Avatar.php:242
msgid "Avatar size too large"
-msgstr ""
+msgstr "La taille de l'avatar est beaucoup trop grand"
#. TRANS: An error message when unable to insert avatar data into the db
#: classes/Avatar.php:260
@@ -7221,7 +7224,7 @@ msgstr ""
#: classes/File.php:151
#, php-format
msgid "Cannot process URL '%s'"
-msgstr ""
+msgstr "Impossible de traiter l’URL « %s »"
#. TRANS: Message used to be inserted as %2$s in the text "No file may
#. TRANS: be larger than %1$d byte and the file you sent was %2$s.".
@@ -7230,8 +7233,8 @@ msgstr ""
#, php-format
msgid "%1$d byte"
msgid_plural "%1$d bytes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d octet"
+msgstr[1] " %1$d octets"
#: classes/File.php:199
#, php-format
@@ -7241,87 +7244,87 @@ msgid ""
msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$s. Try to"
" upload a smaller version."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Aucun fichier ne peut occuper plus de %1$d octet et le fichier que vous avez envoyé occupait %2$s. Essayez de téléverser une version moins lourde."
+msgstr[1] "Aucun fichier ne peut occuper plus de %1$d octets et le fichier que vous avez envoyé occupait %2$s. Essayez de téléverser une version moins lourde."
#: classes/File.php:215
#, php-format
msgid "A file this large would exceed your user quota of %d byte."
msgid_plural "A file this large would exceed your user quota of %d bytes."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Un fichier aussi gros dépasserait votre quota utilisateur de %d octet."
+msgstr[1] "Un fichier aussi gros dépasserait votre quota utilisateur de %d octets."
#: classes/File.php:228
#, php-format
msgid "A file this large would exceed your monthly quota of %d byte."
msgid_plural "A file this large would exceed your monthly quota of %d bytes."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Un fichier aussi gros dépasserait votre quota mensuel de %d octet."
+msgstr[1] "Un fichier aussi gros dépasserait votre quota mensuel de %d octets."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
#: classes/File.php:281 classes/File.php:296
msgid "Invalid filename."
-msgstr ""
+msgstr "Nom de fichier non valide."
#. TRANS: Exception thrown providing an invalid profile ID.
#. TRANS: %s is the invalid profile ID.
#: classes/Group_join_queue.php:58 classes/Group_member.php:109
#, php-format
msgid "Profile ID %s is invalid."
-msgstr ""
+msgstr "L’identifiant de profil « %s » est invalide."
#. TRANS: Exception thrown providing an invalid group ID.
#. TRANS: %s is the invalid group ID.
#: classes/Group_join_queue.php:71 classes/Group_member.php:122
#, php-format
msgid "Group ID %s is invalid."
-msgstr ""
+msgstr "L’identifiant de groupe %s est invalide."
#. TRANS: Exception thrown when joining a group fails.
#: classes/Group_member.php:75
msgid "Group join failed."
-msgstr ""
+msgstr "L’inscription au groupe a échoué."
#. TRANS: Exception thrown when trying to leave a group the user is not a
#. member of.
#: classes/Group_member.php:88
msgid "Not part of group."
-msgstr ""
+msgstr "N’appartient pas au groupe."
#. TRANS: Exception thrown when trying to leave a group fails.
#: classes/Group_member.php:96
msgid "Group leave failed."
-msgstr ""
+msgstr "La désinscription du groupe a échoué."
#. TRANS: Activity title.
#: classes/Group_member.php:177
msgid "Join"
-msgstr ""
+msgstr "Rejoindre"
#. TRANS: Success message for subscribe to group attempt through OStatus.
#. TRANS: %1$s is the member name, %2$s is the subscribed group's name.
#: classes/Group_member.php:181
#, php-format
msgid "%1$s has joined group %2$s."
-msgstr ""
+msgstr "%1$s a rejoint le groupe %2$s."
#. TRANS: Server exception thrown when updating a local group fails.
#: classes/Local_group.php:69
msgid "Could not update local group."
-msgstr ""
+msgstr "Impossible de mettre à jour le groupe local."
#. TRANS: Exception thrown when trying creating a login token failed.
#. TRANS: %s is the user nickname for which token creation failed.
#: classes/Login_token.php:78
#, php-format
msgid "Could not create login token for %s"
-msgstr ""
+msgstr "Impossible de créer le jeton d’identification pour %s"
#. TRANS: Exception thrown when database name or Data Source Name could not be
#. found.
#: classes/Memcached_DataObject.php:851
msgid "No database name or DSN found anywhere."
-msgstr ""
+msgstr "Aucun nom de base de données ou DSN trouvé nulle part."
#. TRANS: Title of a notice posted without a title value.
#. TRANS: %1$s is a user name, %2$s is the notice creation date/time.
@@ -7334,25 +7337,25 @@ msgstr "Statut de %1$s sur %2$s"
#: classes/Notice.php:363
#, php-format
msgid "Database error inserting hashtag: %s."
-msgstr ""
+msgstr "Une erreur a été retournée par la base de données lors de l’insertion de la marque « %s »."
#. TRANS: Client exception thrown when trying to save a notice for an unknown
#. user.
#: classes/Notice.php:442
msgid "Problem saving notice. Unknown user."
-msgstr ""
+msgstr "Erreur lors de l’enregistrement de l’avis. Utilisateur inconnu."
#. TRANS: Client exception thrown if a notice contains too many characters.
#: classes/Notice.php:455
msgid "Problem saving notice. Too long."
-msgstr ""
+msgstr "Problème lors de l’enregistrement de l’avis ; trop long."
#. TRANS: Client exception thrown when a user tries to post too many notices
#. in a given time frame.
#: classes/Notice.php:461 classes/Notice.php:742
msgid ""
"Too many notices too fast; take a breather and post again in a few minutes."
-msgstr ""
+msgstr "Trop d’avis, trop vite ! Faites une pause et publiez à nouveau dans quelques minutes."
#. TRANS: Client exception thrown when a user tries to post too many duplicate
#. notices in a given time frame.
@@ -7360,41 +7363,41 @@ msgstr ""
msgid ""
"Too many duplicate messages too quickly; take a breather and post again in a"
" few minutes."
-msgstr ""
+msgstr "Trop de messages en double trop vite ! Prenez une pause et publiez à nouveau dans quelques minutes."
#. TRANS: Client exception thrown when a user tries to post while being
#. banned.
#: classes/Notice.php:476 classes/Notice.php:737
msgid "You are banned from posting notices on this site."
-msgstr ""
+msgstr "Il vous est interdit de poster des avis sur ce site."
#. TRANS: Client exception thrown in notice when trying to repeat a missing or
#. deleted notice.
#: classes/Notice.php:532
msgid "Cannot repeat; original notice is missing or deleted."
-msgstr ""
+msgstr "Impossible de reprendre l’avis ; l’avis original est manquant ou supprimé."
#. TRANS: Client error displayed when trying to repeat an own notice.
#: classes/Notice.php:537
msgid "You cannot repeat your own notice."
-msgstr ""
+msgstr "Vous ne pouvez pas reprendre votre propre avis."
#. TRANS: Client error displayed when trying to repeat a non-public notice.
#: classes/Notice.php:543
msgid "Cannot repeat a private notice."
-msgstr ""
+msgstr "Vous ne pouvez pas reprendre un avis privé."
#. TRANS: Client error displayed when trying to repeat a notice you cannot
#. access.
#: classes/Notice.php:549
msgid "Cannot repeat a notice you cannot read."
-msgstr ""
+msgstr "Vous ne pouvez pas reprendre un avis que vous ne pouvez pas lire."
#. TRANS: Client error displayed when trying to repeat an already repeated
#. notice.
#: classes/Notice.php:554
msgid "You already repeated that notice."
-msgstr ""
+msgstr "Vous avez déjà repris cet avis."
#. TRANS: Client error displayed when trying to reply to a notice a the target
#. has no access to.
@@ -7402,7 +7405,7 @@ msgstr ""
#: classes/Notice.php:576
#, php-format
msgid "%1$s has no access to notice %2$d."
-msgstr ""
+msgstr "%1$s n’a pas accès à l’avis numéro %2$d."
#. TRANS: Client error displayed when trying to reply to a notice a the target
#. has no access to.
@@ -7410,18 +7413,18 @@ msgstr ""
#: classes/Notice.php:833
#, php-format
msgid "%1$s has no right to reply to notice %2$d."
-msgstr ""
+msgstr "%1$s n'a pas le droit de répondre à la notice %2$d."
#. TRANS: Server exception thrown when no array is provided to the method
#. saveKnownGroups().
#: classes/Notice.php:1485
msgid "Bad type provided to saveKnownGroups."
-msgstr ""
+msgstr "Le type renseigné pour la méthode saveKnownGroups() est incorrect."
#. TRANS: Server exception thrown when an update for a group inbox fails.
#: classes/Notice.php:1536
msgid "Problem saving group inbox."
-msgstr ""
+msgstr "Problème lors de l’enregistrement de la boîte de réception du groupe."
#. TRANS: A repeat activity's title. %1$s is repeater's nickname
#. and %2$s is the repeated user's nickname.
@@ -7441,7 +7444,7 @@ msgstr "RT @%1$s %2$s"
#. TRANS: Server exception thrown when a notice cannot be updated.
#: classes/Notice.php:2431
msgid "Problem saving notice."
-msgstr ""
+msgstr "Problème lors de l’enregistrement de l’avis."
#. TRANS: Full name of a profile or group (%1$s) followed by nickname (%2$s)
#. in parentheses.
@@ -7450,12 +7453,12 @@ msgstr ""
#, php-format
msgctxt "FANCYNAME"
msgid "%1$s (%2$s)"
-msgstr ""
+msgstr "%1$s (%2$s)"
#. TRANS: Server error thrown when user profile settings could not be updated.
#: classes/Profile.php:845
msgid "Could not update user nickname."
-msgstr ""
+msgstr "Impossible de mettre à jour le pseudonyme."
#. TRANS: Exception thrown when trying to revoke an existing role for a user
#. that does not exist.
@@ -7463,7 +7466,7 @@ msgstr ""
#: classes/Profile.php:1067
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
-msgstr ""
+msgstr "Impossible de révoquer le rôle de « %1$s » pour l’utilisateur #%2$d : l’utilisateur n’existe pas."
#. TRANS: Exception thrown when trying to revoke a role for a user with a
#. failing database query.
@@ -7471,37 +7474,37 @@ msgstr ""
#: classes/Profile.php:1076
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
-msgstr ""
+msgstr "Impossible de révoquer le rôle de « %1$s » pour l’utilisateur #%2$d : erreur dans la base de données."
#. TRANS: Server exception.
#: classes/Profile_list.php:379
msgid "The tag you are trying to rename to already exists."
-msgstr ""
+msgstr "Le nom vers lequel vous tentez de renommer la marque existe déjà."
#. TRANS: Server exception saving new tag without having a tagger specified.
#: classes/Profile_list.php:601
msgid "No tagger specified."
-msgstr ""
+msgstr "Aucun marqueur n’a été spécifié."
#. TRANS: Server exception saving new tag without having a tag specified.
#: classes/Profile_list.php:606
msgid "No tag specified."
-msgstr ""
+msgstr "Aucune marque n’a été spécifiée."
#. TRANS: Server exception saving new tag.
#: classes/Profile_list.php:644
msgid "Could not create profile tag."
-msgstr ""
+msgstr "Impossible de créer la marque de profil."
#. TRANS: Server exception saving new tag.
#: classes/Profile_list.php:654
msgid "Could not set profile tag URI."
-msgstr ""
+msgstr "Impossible de définir l’URI de la marque de profil."
#. TRANS: Server exception saving new tag.
#: classes/Profile_list.php:671
msgid "Could not set profile tag mainpage."
-msgstr ""
+msgstr "Impossible de définir la page principale de la marque de profil."
#. TRANS: Client exception thrown trying to set more tags than allowed.
#: classes/Profile_tag.php:173
@@ -7509,7 +7512,7 @@ msgstr ""
msgid ""
"You already have created %d or more tags which is the maximum allowed number"
" of tags. Try using or deleting some existing tags."
-msgstr ""
+msgstr "Vous avez déjà créé au moins %d marques qui est le nombre maximum de marques autorisé. Essayez en réutilisant ou supprimant certaines marques existantes."
#. TRANS: Client exception thrown when trying to add more people than allowed
#. to a list.
@@ -7518,82 +7521,82 @@ msgstr ""
msgid ""
"You already have %1$d or more people in list %2$s, which is the maximum "
"allowed number. Try unlisting others first."
-msgstr ""
+msgstr "Vous avez déjà au moins %1$d personnes dans la liste « %2$s » , ce qui est le nombre maximum de personnes autorisé. Essayez d’abord de retirer quelques autres personnes de la liste."
#. TRANS: Exception thrown when inserting a list subscription in the database
#. fails.
#: classes/Profile_tag_subscription.php:68
msgid "Adding list subscription failed."
-msgstr ""
+msgstr "Impossible d’ajouter l’abonnement à la liste."
#. TRANS: Exception thrown when deleting a list subscription from the database
#. fails.
#: classes/Profile_tag_subscription.php:95
msgid "Removing list subscription failed."
-msgstr ""
+msgstr "Impossible de supprimer l’abonnement à la liste"
#. TRANS: Exception thrown when a tag cannot be saved.
#: classes/Status_network.php:342
msgid "Unable to save tag."
-msgstr ""
+msgstr "Impossible d’enregistrer l’étiquette."
#. TRANS: Exception thrown when trying to subscribe while being banned from
#. subscribing.
#: classes/Subscription.php:81
msgid "You have been banned from subscribing."
-msgstr ""
+msgstr "Il vous a été interdit de vous abonner."
#. TRANS: Exception thrown when trying to subscribe while already subscribed.
#: classes/Subscription.php:86
msgid "Already subscribed!"
-msgstr ""
+msgstr "Déjà abonné !"
#. TRANS: Exception thrown when trying to subscribe to a user who has blocked
#. the subscribing user.
#: classes/Subscription.php:91
msgid "User has blocked you."
-msgstr ""
+msgstr "Cet utilisateur vous a bloqué."
#. TRANS: Exception thrown when trying to unsibscribe without a subscription.
#: classes/Subscription.php:192
msgid "Not subscribed!"
-msgstr ""
+msgstr "Pas abonné !"
#. TRANS: Exception thrown when trying to unsubscribe a user from themselves.
#: classes/Subscription.php:199
msgid "Could not delete self-subscription."
-msgstr ""
+msgstr "Impossible de supprimer l’abonnement à soi-même."
#. TRANS: Exception thrown when a subscription could not be deleted on the
#. server.
#: classes/Subscription.php:216
msgid "Could not delete subscription."
-msgstr ""
+msgstr "Impossible de supprimer l’abonnement"
#. TRANS: Activity title when subscribing to another person.
#: classes/Subscription.php:263
msgctxt "TITLE"
msgid "Follow"
-msgstr ""
+msgstr "Suivre"
#. TRANS: Notification given when one person starts following another.
#. TRANS: %1$s is the subscriber, %2$s is the subscribed.
#: classes/Subscription.php:266
#, php-format
msgid "%1$s is now following %2$s."
-msgstr ""
+msgstr "%1$s suit à présent %2$s."
#. TRANS: Notice given on user registration.
#. TRANS: %1$s is the sitename, $2$s is the registering user's nickname.
#: classes/User.php:406
#, php-format
msgid "Welcome to %1$s, @%2$s!"
-msgstr ""
+msgstr "Bienvenue à %1$s, @%2$s !"
#. TRANS: Exception thrown when trying view "repeated to me".
#: classes/User.php:707
msgid "Not implemented since inbox change."
-msgstr ""
+msgstr "Non mis en œuvre à partir d’un changement de la boîte de réception."
#: classes/User.php:734
msgid "No site owner configured."
@@ -7602,25 +7605,25 @@ msgstr ""
#. TRANS: Server exception.
#: classes/User.php:751
msgid "Single-user mode code called when not enabled."
-msgstr ""
+msgstr "Code en mode mono-utilisateur appelé quand ce n’est pas autorisé."
#. TRANS: Information on password recovery form if no known username or e-mail
#. address was specified.
#: classes/User.php:896
msgid "No user with that email address or username."
-msgstr ""
+msgstr "Aucun utilisateur trouvé avec ce courriel ou ce nom."
#. TRANS: Client error displayed on password recovery form if a user does not
#. have a registered e-mail address.
#: classes/User.php:914
msgid "No registered email address for that user."
-msgstr ""
+msgstr "Aucune adresse courriel enregistrée pour cet utilisateur."
#. TRANS: Server error displayed if e-mail address confirmation fails in the
#. database on the password recovery form.
#: classes/User.php:929
msgid "Error saving address confirmation."
-msgstr ""
+msgstr "Erreur lors de l’enregistrement de la confirmation du courriel."
#: classes/User.php:1002
msgid "Register"
@@ -7638,26 +7641,26 @@ msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
#: classes/User_group.php:646
msgid "Could not create group."
-msgstr ""
+msgstr "Impossible de créer le groupe."
#. TRANS: Server exception thrown when updating a group URI failed.
#: classes/User_group.php:656
msgid "Could not set group URI."
-msgstr ""
+msgstr "Impossible de définir l'URI du groupe."
#. TRANS: Server exception thrown when setting group membership failed.
#: classes/User_group.php:679
msgid "Could not set group membership."
-msgstr ""
+msgstr "Impossible d’établir l’inscription au groupe."
#. TRANS: Server exception thrown when saving local group information failed.
#: classes/User_group.php:696
msgid "Could not save local group info."
-msgstr ""
+msgstr "Impossible d’enregistrer les informations du groupe local."
#: classes/User_group.php:802
msgid "Unable to update profile"
-msgstr ""
+msgstr "Impossible de mettre à jour le profil"
#. TRANS: Exception thrown when an account could not be located when it should
#. be moved.
@@ -7665,7 +7668,7 @@ msgstr ""
#: lib/accountmover.php:65
#, php-format
msgid "Cannot locate account %s."
-msgstr ""
+msgstr "Impossible de localiser le compte %s."
#. TRANS: Exception thrown when a service document could not be located
#. account move.
@@ -7673,7 +7676,7 @@ msgstr ""
#: lib/accountmover.php:106
#, php-format
msgid "Cannot find XRD for %s."
-msgstr ""
+msgstr "Impossible de trouver le XRD pour le site « %s »."
#. TRANS: Exception thrown when an account could not be located when it should
#. be moved.
@@ -7681,23 +7684,23 @@ msgstr ""
#: lib/accountmover.php:124
#, php-format
msgid "No AtomPub API service for %s."
-msgstr ""
+msgstr "Aucun service API AtomPub pour le site « %s »."
#. TRANS: H2 for user actions in a profile.
#. TRANS: H2 for entity actions in a profile.
#: lib/accountprofileblock.php:123 lib/accountprofileblock.php:138
msgid "User actions"
-msgstr ""
+msgstr "Actions de l’utilisateur"
#. TRANS: Text shown in user profile of not yet compeltely deleted users.
#: lib/accountprofileblock.php:127
msgid "User deletion in progress..."
-msgstr ""
+msgstr "Suppression de l'utilisateur en cours..."
#. TRANS: Link title for link on user profile.
#: lib/accountprofileblock.php:151
msgid "Edit profile settings."
-msgstr ""
+msgstr "Modifier les paramètres du profil."
#. TRANS: Link text for link on user profile.
#: lib/accountprofileblock.php:153 lib/groupprofileblock.php:132
@@ -7713,61 +7716,61 @@ msgstr "Modérer"
#. TRANS: Label text on user profile to select a user role.
#: lib/accountprofileblock.php:252
msgid "User role"
-msgstr ""
+msgstr "Rôle de l'utilisateur"
#. TRANS: Role that can be set for a user profile.
#: lib/accountprofileblock.php:255
msgctxt "role"
msgid "Administrator"
-msgstr ""
+msgstr "Administrateur"
#. TRANS: Role that can be set for a user profile.
#: lib/accountprofileblock.php:257
msgctxt "role"
msgid "Moderator"
-msgstr ""
+msgstr "Modérateur"
#. TRANS: Page title. %1$s is the title, %2$s is the site name.
#: lib/action.php:297
#, php-format
msgid "%1$s - %2$s"
-msgstr "%1$s — %2$s"
+msgstr "%1$s - %2$s"
#. TRANS: Page title for a page without a title set.
#: lib/action.php:313
msgid "Untitled page"
-msgstr ""
+msgstr "Page sans nom"
#. TRANS: Localized tooltip for '...' expansion button on overlong remote
#. messages.
#: lib/action.php:461
msgctxt "TOOLTIP"
msgid "Show more"
-msgstr ""
+msgstr "Voir davantage"
#. TRANS: Inline reply form submit button: submits a reply comment.
#: lib/action.php:464
msgctxt "BUTTON"
msgid "Reply"
-msgstr ""
+msgstr "Répondre"
#. TRANS: Placeholder text for inline reply form. Clicking in this box will
#. turn it into a mini notice form.
#. TRANS: Field label for reply mini form.
#: lib/action.php:467 lib/threadednoticelist.php:419
msgid "Write a reply..."
-msgstr ""
+msgstr "Écrire une réponse..."
#. TRANS: Tab on the notice form.
#: lib/action.php:724
msgctxt "TAB"
msgid "Status"
-msgstr ""
+msgstr "Statut"
#: lib/action.php:729
msgctxt "TAB"
msgid "Share your:"
-msgstr ""
+msgstr "Partagez votre:"
#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
#. is set.
@@ -7807,7 +7810,7 @@ msgstr ""
#: lib/action.php:1126
#, php-format
msgid "Content and data of %1$s are private and confidential."
-msgstr ""
+msgstr "Le contenu et les données de %1$s sont privés et confidentiels."
#. TRANS: Content license displayed when license is set to
#. 'allrightsreserved'.
@@ -7815,13 +7818,13 @@ msgstr ""
#: lib/action.php:1133
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
-msgstr ""
+msgstr "Le contenu et les données sont sous le droit d’auteur de %1$s. Tous droits réservés."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'
#. and no owner is set.
#: lib/action.php:1137
msgid "Content and data copyright by contributors. All rights reserved."
-msgstr ""
+msgstr "Le contenu et les données sont sous le droit d’auteur du contributeur. Tous droits réservés."
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a
@@ -7829,26 +7832,26 @@ msgstr ""
#: lib/action.php:1169
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
-msgstr ""
+msgstr "Tous les contenus %1$s et les données sont disponibles sous la licence %2$s."
#. TRANS: Pagination message to go to a page displaying information more in
#. the
#. TRANS: present than the currently displayed information.
#: lib/action.php:1615
msgid "After"
-msgstr ""
+msgstr "Après"
#. TRANS: Pagination message to go to a page displaying information more in
#. the
#. TRANS: past than the currently displayed information.
#: lib/action.php:1625
msgid "Before"
-msgstr ""
+msgstr "Avant"
#. TRANS: Client exception thrown when a feed instance is a DOMDocument.
#: lib/activity.php:126
msgid "Expecting a root feed element but got a whole XML document."
-msgstr ""
+msgstr "Attendait un élément racine mais a reçu tout un document XML."
#. TRANS: Client exception thrown when ...
#: lib/activityhandlerplugin.php:380
@@ -7858,54 +7861,54 @@ msgstr ""
#. TRANS: Client exception when ...
#: lib/activityhandlerplugin.php:398
msgid "Object not posted to this user."
-msgstr ""
+msgstr "Objet non posté à cet utilisateur."
#. TRANS: Server exception thrown when a micro app plugin uses a target that
#. cannot be handled.
#: lib/activityhandlerplugin.php:402
msgid "Do not know how to handle this kind of target."
-msgstr ""
+msgstr "Ne sait pas comment gérer ce genre de cible."
#. TRANS: Client exception thrown when using an unknown verb for the activity
#. importer.
#: lib/activityimporter.php:77
#, php-format
msgid "Unknown verb: \"%s\"."
-msgstr ""
+msgstr "Verbe inconnu : « %s »."
#. TRANS: Client exception thrown when trying to force a subscription for an
#. untrusted user.
#: lib/activityimporter.php:97
msgid "Cannot force subscription for untrusted user."
-msgstr ""
+msgstr "Impossible de forcer l’abonnement pour un utilisateur non fiable."
#. TRANS: Client exception thrown when trying to force a remote user to
#. subscribe.
#: lib/activityimporter.php:105
msgid "Cannot force remote user to subscribe."
-msgstr ""
+msgstr "Impossible de forcer un utilisateur distant à s’abonner."
#: lib/activityimporter.php:123
msgid "Unknown profile."
-msgstr ""
+msgstr "Profil inconnu."
#. TRANS: Client exception thrown when trying to import an event not related
#. to the importing user.
#: lib/activityimporter.php:129
msgid "This activity seems unrelated to our user."
-msgstr ""
+msgstr "Cette activité semble sans rapport avec notre utilisateur."
#. TRANS: Client exception thrown when trying to join a remote group that is
#. not a group.
#: lib/activityimporter.php:145
msgid "Remote profile is not a group!"
-msgstr ""
+msgstr "Le profil distant n’est pas un groupe !"
#. TRANS: Client exception thrown when trying to join a group the importing
#. user is already a member of.
#: lib/activityimporter.php:154
msgid "User is already a member of this group."
-msgstr ""
+msgstr "L’utilisateur est déjà membre de ce groupe."
#. TRANS: Client exception thrown when trying to import a notice by another
#. user.
@@ -7913,13 +7916,13 @@ msgstr ""
#: lib/activityimporter.php:189
#, php-format
msgid "Already know about notice %1$s and it has a different author %2$s."
-msgstr ""
+msgstr "Avis « %1$s » déjà connu et qui a un autre auteur %2$s ."
#. TRANS: Client exception thrown when trying to overwrite the author
#. information for a non-trusted user during import.
#: lib/activityimporter.php:195
msgid "Not overwriting author info for non-trusted user."
-msgstr ""
+msgstr "Impossible pour un utilisateur non fiable de remplacer les informations sur l’auteur."
#. TRANS: Client exception thrown when trying to import a notice without
#. content.
@@ -7927,14 +7930,14 @@ msgstr ""
#: lib/activityimporter.php:211
#, php-format
msgid "No content for notice %s."
-msgstr ""
+msgstr "Aucun contenu dans l’avis « %s »."
#. TRANS: Exception thrown if a non-existing user is provided. %s is a user
#. ID.
#: lib/activitymover.php:92
#, php-format
msgid "No such user \"%s\"."
-msgstr ""
+msgstr "Aucun utilisateur « %s »."
#. TRANS: Client exception thrown when post to collection fails with a 400
#. status.
@@ -7949,52 +7952,52 @@ msgstr ""
#, php-format
msgctxt "URLSTATUSREASON"
msgid "%1$s %2$s %3$s"
-msgstr ""
+msgstr "%1$s %2$s %3$s"
#. TRANS: Client exception thrown when there is no source attribute.
#: lib/activityutils.php:229
msgid "Can't handle remote content yet."
-msgstr ""
+msgstr "Impossible de gérer le contenu distant pour le moment."
#. TRANS: Client exception thrown when there embedded XML content is found
#. that cannot be processed yet.
#: lib/activityutils.php:266
msgid "Can't handle embedded XML content yet."
-msgstr ""
+msgstr "Impossible de gérer le contenu XML embarqué pour le moment."
#. TRANS: Client exception thrown when base64 encoded content is found that
#. cannot be processed yet.
#: lib/activityutils.php:271
msgid "Can't handle embedded Base64 content yet."
-msgstr ""
+msgstr "Impossible de gérer le contenu en Base64 embarqué pour le moment."
#. TRANS: Client error message thrown when a user tries to change admin
#. settings but has no access rights.
#: lib/adminpanelaction.php:95
msgid "You cannot make changes to this site."
-msgstr ""
+msgstr "Vous ne pouvez pas faire de modifications sur ce site."
#. TRANS: Client error message throw when a certain panel's settings cannot be
#. changed.
#: lib/adminpanelaction.php:106
msgid "Changes to that panel are not allowed."
-msgstr ""
+msgstr "La modification de ce panneau n’est pas autorisée."
#. TRANS: Client error message.
#: lib/adminpanelaction.php:219
msgid "showForm() not implemented."
-msgstr ""
+msgstr "showForm() n’a pas été implémentée."
#. TRANS: Client error message
#: lib/adminpanelaction.php:246
msgid "saveSettings() not implemented."
-msgstr ""
+msgstr "saveSettings() n’a pas été implémentée."
#. TRANS: Header in administrator navigation panel.
#: lib/adminpanelnav.php:66
msgctxt "HEADER"
msgid "Home"
-msgstr ""
+msgstr "Accueil"
#. TRANS: Header in administrator navigation panel.
#: lib/adminpanelnav.php:84
@@ -8005,73 +8008,73 @@ msgstr "Administrateur"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:91
msgid "Basic site configuration"
-msgstr ""
+msgstr "Configuration basique du site"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:93
msgctxt "MENU"
msgid "Site"
-msgstr ""
+msgstr "Site"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:99
msgid "User configuration"
-msgstr ""
+msgstr "Configuration utilisateur"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:101
msgctxt "MENU"
msgid "User"
-msgstr ""
+msgstr "Utilisateur"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:107
msgid "Access configuration"
-msgstr ""
+msgstr "Configuration d’accès"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:109
msgctxt "MENU"
msgid "Access"
-msgstr ""
+msgstr "Accès"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:115
msgid "Paths configuration"
-msgstr ""
+msgstr "Configuration des chemins"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:117
msgctxt "MENU"
msgid "Paths"
-msgstr ""
+msgstr "Chemins"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:123
msgid "Sessions configuration"
-msgstr ""
+msgstr "Configuration des sessions"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:125
msgctxt "MENU"
msgid "Sessions"
-msgstr ""
+msgstr "Sessions"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:131
msgid "Edit site notice"
-msgstr ""
+msgstr "Modifier l'avis du site"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:133
msgctxt "MENU"
msgid "Site notice"
-msgstr ""
+msgstr "Avis du site"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:139
msgid "Set site license"
-msgstr ""
+msgstr "Définir la licence du site"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:141
@@ -8082,13 +8085,13 @@ msgstr "Licence"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:147
msgid "Plugins configuration"
-msgstr ""
+msgstr "Configuration des greffons"
#. TRANS: Menu item in administrator navigation panel.
#: lib/adminpanelnav.php:149
msgctxt "MENU"
msgid "Plugins"
-msgstr ""
+msgstr "Greffons"
#. TRANS: Exception text when attempting to perform something which seems
#. already done.
@@ -8099,103 +8102,103 @@ msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
#: lib/apiaction.php:1245 lib/apiaction.php:1271 lib/apiaction.php:1325
msgid "Not a supported data format."
-msgstr ""
+msgstr "Format de données non supporté."
#. TRANS: Authorization exception thrown when a user without API access tries
#. to access the API.
#: lib/apiauthaction.php:94 lib/apiauthaction.php:216
#: lib/apiauthaction.php:303
msgid "Not allowed to use API."
-msgstr ""
+msgstr "Non autorisé à utiliser l’API."
#. TRANS: Client error 401.
#: lib/apiauthaction.php:125
msgid ""
"API resource requires read-write access, but you only have read access."
-msgstr ""
+msgstr "La ressource de l’API a besoin de l’accès en lecture et en écriture, mais vous n’y avez accès qu’en lecture."
#. TRANS: OAuth exception thrown when no application is found for a given
#. consumer key.
#: lib/apiauthaction.php:190
msgid "No application for that consumer key."
-msgstr ""
+msgstr "Aucune demande trouvée pour cette clé de consommateur."
#. TRANS: OAuth exception given when an incorrect access token was given for a
#. user.
#: lib/apiauthaction.php:244
msgid "Bad access token."
-msgstr ""
+msgstr "Jeton d’accès erroné."
#. TRANS: OAuth exception given when no user was found for a given token (no
#. token was found).
#: lib/apiauthaction.php:249
msgid "No user for that token."
-msgstr ""
+msgstr "Aucun utilisateur associé à ce jeton."
#. TRANS: Client error thrown when authentication fails because a user clicked
#. "Cancel".
#. TRANS: Client error thrown when authentication fails.
#: lib/apiauthaction.php:290 lib/apiauthaction.php:324
msgid "Could not authenticate you."
-msgstr ""
+msgstr "Impossible de vous authentifier."
#. TRANS: Server error displayed when trying to create an anynymous OAuth
#. consumer.
#: lib/apignusocialoauthdatastore.php:48
msgid "Could not create anonymous consumer."
-msgstr ""
+msgstr "Impossible de créer un consommateur anonyme."
#. TRANS: Server error displayed when trying to create an anynymous OAuth
#. application.
#: lib/apignusocialoauthdatastore.php:72
msgid "Could not create anonymous OAuth application."
-msgstr ""
+msgstr "Impossible de créer l’application OAuth anonyme."
#. TRANS: Exception thrown when no token association could be found.
#: lib/apignusocialoauthdatastore.php:154
msgid ""
"Could not find a profile and application associated with the request token."
-msgstr ""
+msgstr "Impossible de trouver le profil et l’application associés au jeton de requête."
#. TRANS: Exception thrown when no access token can be issued.
#: lib/apignusocialoauthdatastore.php:212
msgid "Could not issue access token."
-msgstr ""
+msgstr "Impossible d’émettre le jeton d’accès."
#. TRANS: Exception thrown when a database error occurs.
#: lib/apignusocialoauthdatastore.php:320
msgid "Database error inserting OAuth application user."
-msgstr ""
+msgstr "Erreur de base de donnée en insérant l’utilisateur de l’application OAuth"
#. TRANS: Exception thrown when a database error occurs.
#: lib/apignusocialoauthdatastore.php:348
msgid "Database error updating OAuth application user."
-msgstr ""
+msgstr "Une erreur de base de données a été retournée lors de la mise à jour de l’utilisateur de l’application OAuth."
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
#: lib/apignusocialoauthdatastore.php:374
msgid "Tried to revoke unknown token."
-msgstr ""
+msgstr "Révocation essayée d’un jeton inconnu."
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
#: lib/apignusocialoauthdatastore.php:379
msgid "Failed to delete revoked token."
-msgstr ""
+msgstr "Impossible de supprimer un jeton révoqué."
#. TRANS: Form input field label for application icon.
#: lib/applicationeditform.php:177
msgid "Icon"
-msgstr ""
+msgstr "Icône"
#. TRANS: Form guide.
#: lib/applicationeditform.php:182
msgid "Icon for this application"
-msgstr ""
+msgstr "Icône pour cette application"
#. TRANS: Form input field label for application name.
#: lib/applicationeditform.php:190
msgid "Name"
-msgstr ""
+msgstr "Nom"
#. TRANS: Form input field instructions.
#. TRANS: %d is the number of available characters for the description.
@@ -8203,13 +8206,13 @@ msgstr ""
#, php-format
msgid "Describe your application in %d character"
msgid_plural "Describe your application in %d characters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Décrivez votre application en %d caractère"
+msgstr[1] "Décrivez votre application en %d caractères"
#. TRANS: Form input field instructions.
#: lib/applicationeditform.php:205
msgid "Describe your application"
-msgstr ""
+msgstr "Décrivez votre application"
#. TRANS: Form input field label.
#. TRANS: Text area label on group edit form; contains description of group.
@@ -8223,77 +8226,77 @@ msgstr "Description"
#. TRANS: Form input field instructions.
#: lib/applicationeditform.php:216
msgid "URL of the homepage of this application"
-msgstr ""
+msgstr "URL de la page d’accueil de cette application"
#. TRANS: Form input field label.
#: lib/applicationeditform.php:218
msgid "Source URL"
-msgstr ""
+msgstr "URL source"
#. TRANS: Form input field instructions.
#: lib/applicationeditform.php:225
msgid "Organization responsible for this application"
-msgstr ""
+msgstr "Organisation responsable de cette application"
#. TRANS: Form input field label.
#: lib/applicationeditform.php:227
msgid "Organization"
-msgstr ""
+msgstr "Organisation"
#. TRANS: Form input field instructions.
#: lib/applicationeditform.php:234
msgid "URL for the homepage of the organization"
-msgstr ""
+msgstr "URL de la page d’accueil de l’organisation"
#. TRANS: Form input field instructions.
#: lib/applicationeditform.php:243
msgid "URL to redirect to after authentication"
-msgstr ""
+msgstr "URL vers laquelle rediriger après l’authentification"
#. TRANS: Radio button label for application type
#: lib/applicationeditform.php:271
msgid "Browser"
-msgstr ""
+msgstr "Navigateur"
#. TRANS: Radio button label for application type
#: lib/applicationeditform.php:288
msgid "Desktop"
-msgstr ""
+msgstr "Bureau"
#. TRANS: Form guide.
#: lib/applicationeditform.php:290
msgid "Type of application, browser or desktop"
-msgstr ""
+msgstr "Type d’application, navigateur ou bureau"
#. TRANS: Radio button label for access type.
#: lib/applicationeditform.php:314
msgid "Read-only"
-msgstr ""
+msgstr "Lecture seule"
#. TRANS: Radio button label for access type.
#: lib/applicationeditform.php:334
msgid "Read-write"
-msgstr ""
+msgstr "Lecture-écriture"
#. TRANS: Form guide.
#: lib/applicationeditform.php:336
msgid "Default access for this application: read-only, or read-write"
-msgstr ""
+msgstr "Accès par défaut pour cette application : en lecture seule ou en lecture-écriture"
#. TRANS: Submit button title.
#: lib/applicationeditform.php:353
msgid "Cancel application changes."
-msgstr ""
+msgstr "Annuler les modifications de l’application."
#. TRANS: Submit button title.
#: lib/applicationeditform.php:357
msgid "Save application changes."
-msgstr ""
+msgstr "Enregistrer les modifications de l’application."
#. TRANS: Name for an anonymous application in application list.
#: lib/applicationlist.php:197
msgid "Unknown application"
-msgstr ""
+msgstr "Application inconnue"
#. TRANS: Message has a leading space and a trailing space. Used in
#. application list.
@@ -8301,37 +8304,37 @@ msgstr ""
#. organisation that manages it.
#: lib/applicationlist.php:205
msgid " by "
-msgstr ""
+msgstr " par "
#. TRANS: Application access type
#: lib/applicationlist.php:213
msgid "read-write"
-msgstr ""
+msgstr "lecture-écriture"
#. TRANS: Application access type
#: lib/applicationlist.php:215
msgid "read-only"
-msgstr ""
+msgstr "lecture seule"
#. TRANS: Used in application list. %1$s is a modified date, %2$s is access
#. type ("read-write" or "read-only")
#: lib/applicationlist.php:221
#, php-format
msgid "Approved %1$s - \"%2$s\" access."
-msgstr ""
+msgstr "Accès « %2$s » approuvé le %1$s."
#. TRANS: Access token in the application list.
#. TRANS: %s are the first 7 characters of the access token.
#: lib/applicationlist.php:236
#, php-format
msgid "Access token starting with: %s"
-msgstr ""
+msgstr "Jeton d’accès qui commence par : %s"
#. TRANS: Button label in application list to revoke access to user data.
#: lib/applicationlist.php:252
msgctxt "BUTTON"
msgid "Revoke"
-msgstr ""
+msgstr "Révoquer"
#. TRANS: Submit button text to accept a group membership request on approve
#. group form.
@@ -8340,7 +8343,7 @@ msgstr ""
#: lib/approvegroupform.php:116 lib/approvesubform.php:110
msgctxt "BUTTON"
msgid "Accept"
-msgstr ""
+msgstr "Accepter"
#. TRANS: Submit button text to reject a group membership request on approve
#. group form.
@@ -8349,20 +8352,20 @@ msgstr ""
#: lib/approvegroupform.php:118 lib/approvesubform.php:112
msgctxt "BUTTON"
msgid "Reject"
-msgstr ""
+msgstr "Rejeter"
#. TRANS: Atom feed exception thrown when an author element does not contain a
#. name element.
#: lib/atom10feed.php:113
msgid "Author element must contain a name element."
-msgstr ""
+msgstr "L’élément author doit contenir un élément name."
#. TRANS: Title in atom list notice feed. %1$s is a list name, %2$s is a
#. tagger's nickname.
#: lib/atomlistnoticefeed.php:65
#, php-format
msgid "Timeline for people in list %1$s by %2$s"
-msgstr ""
+msgstr "Fil d’actualités des personnes dans la liste « %1$s » de %2$s"
#. TRANS: Message is used as a subtitle in atom list notice feed.
#. TRANS: %1$s is a tagger's nickname, %2$s is a list name, %3$s is a site
@@ -8370,81 +8373,81 @@ msgstr ""
#: lib/atomlistnoticefeed.php:72
#, php-format
msgid "Updates from %1$s's list %2$s on %3$s!"
-msgstr ""
+msgstr "Mises à jour de la liste « %2$s » de %1$s sur le site %3$s !"
#: lib/attachment.php:43
msgid "Download link"
-msgstr ""
+msgstr "Lien de téléchargement"
#. TRANS: Title.
#: lib/attachmentnoticesection.php:68
msgid "Notices where this attachment appears"
-msgstr ""
+msgstr "Avis sur lesquels cette pièce jointe apparaît."
#. TRANS: Title.
#: lib/attachmenttagcloudsection.php:48
msgid "Tags for this attachment"
-msgstr ""
+msgstr "Marques de cette pièce jointe"
#. TRANS: Exception thrown when a password change fails.
#: lib/authenticationplugin.php:221 lib/authenticationplugin.php:227
msgid "Password changing failed."
-msgstr ""
+msgstr "La modification du mot de passe a échoué."
#. TRANS: Exception thrown when a password change attempt fails because it is
#. not allowed.
#: lib/authenticationplugin.php:238
msgid "Password changing is not allowed."
-msgstr ""
+msgstr "La modification du mot de passe n’est pas autorisée."
#. TRANS: Title for the form to block a user.
#: lib/blockform.php:68
msgid "Block"
-msgstr ""
+msgstr "Bloquer"
#. TRANS: Description of the form to block a user.
#: lib/blockform.php:79
msgid "Block this user"
-msgstr ""
+msgstr "Bloquer cet utilisateur"
#. TRANS: Submit button text on form to cancel group join request.
#: lib/cancelgroupform.php:115
msgctxt "BUTTON"
msgid "Cancel join request"
-msgstr ""
+msgstr "Annuler la requête d’adhésion"
#. TRANS: Button text for form action to cancel a subscription request.
#: lib/cancelsubscriptionform.php:122
msgctxt "BUTTON"
msgid "Cancel subscription request"
-msgstr ""
+msgstr "Annuler la requête d’abonnement"
#. TRANS: Title for command results.
#: lib/channel.php:104 lib/channel.php:125
msgid "Command results"
-msgstr ""
+msgstr "Résultats de la commande"
#. TRANS: Title for command results.
#: lib/channel.php:138
msgid "AJAX error"
-msgstr ""
+msgstr "Erreur AJAX"
#. TRANS: E-mail subject when a command has completed.
#. TRANS: E-mail subject for reply to an e-mail command.
#: lib/channel.php:177 lib/mailhandler.php:146
msgid "Command complete"
-msgstr ""
+msgstr "Commande complétée"
#. TRANS: E-mail subject when a command has failed.
#: lib/channel.php:188
msgid "Command failed"
-msgstr ""
+msgstr "Échec de la commande"
#. TRANS: Command exception text shown when a notice ID is requested that does
#. not exist.
#: lib/command.php:84 lib/command.php:108
msgid "Notice with that id does not exist."
-msgstr ""
+msgstr "Aucun avis avec cet identifiant n’existe."
#. TRANS: Command exception text shown when a last user notice is requested
#. and it does not exist.
@@ -8452,7 +8455,7 @@ msgstr ""
#. not exist.
#: lib/command.php:101 lib/command.php:621
msgid "User has no last notice."
-msgstr ""
+msgstr "Aucun avis récent pour cet utilisateur."
#. TRANS: Message given requesting a profile for a non-existing user.
#. TRANS: %s is the nickname of the user for which the profile could not be
@@ -8460,31 +8463,31 @@ msgstr ""
#: lib/command.php:130
#, php-format
msgid "Could not find a user with nickname %s."
-msgstr ""
+msgstr "Impossible de trouver un utilisateur avec le pseudo %s."
#. TRANS: Message given getting a non-existing user.
#. TRANS: %s is the nickname of the user that could not be found.
#: lib/command.php:150
#, php-format
msgid "Could not find a local user with nickname %s."
-msgstr ""
+msgstr "Impossible de trouver un utilisateur local portant le pseudo %s."
#. TRANS: Error text shown when an unimplemented command is given.
#: lib/command.php:185
msgid "Sorry, this command is not yet implemented."
-msgstr ""
+msgstr "Désolé, cette commande n’a pas encore été implémentée."
#. TRANS: Command exception text shown when a user tries to nudge themselves.
#: lib/command.php:231
msgid "It does not make a lot of sense to nudge yourself!"
-msgstr ""
+msgstr "Ça n’a pas de sens de se faire un clin d’œil à soi-même !"
#. TRANS: Message given having nudged another user.
#. TRANS: %s is the nickname of the user that was nudged.
#: lib/command.php:240
#, php-format
msgid "Nudge sent to %s."
-msgstr ""
+msgstr "Clin d’œil envoyé à %s."
#. TRANS: User statistics text.
#. TRANS: %1$s is the number of other user the user is subscribed to.
@@ -8496,28 +8499,28 @@ msgid ""
"Subscriptions: %1$s\n"
"Subscribers: %2$s\n"
"Notices: %3$s"
-msgstr ""
+msgstr "Abonnements : %1$s\nAbonnés : %2$s\nMessages : %3$s"
#. TRANS: Message given having added a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
#: lib/command.php:317
#, php-format
msgid "%1$s joined group %2$s."
-msgstr ""
+msgstr "%1$s a rejoint le groupe %2$s."
#. TRANS: Message given having removed a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
#: lib/command.php:362
#, php-format
msgid "%1$s left group %2$s."
-msgstr ""
+msgstr "%1$s a quitté le groupe %2$s."
#. TRANS: Error displayed if tagging a user fails.
#. TRANS: %1$s is the tagged user, %2$s is the error message (no punctuation).
#: lib/command.php:419
#, php-format
msgid "Error tagging %1$s: %2$s"
-msgstr ""
+msgstr "Erreur lors du marquage de %1$s : %2$s"
#. TRANS: Succes message displayed if tagging a user succeeds.
#. TRANS: %1$s is the tagged user's nickname, %2$s is a list of tags.
@@ -8527,8 +8530,8 @@ msgstr ""
#, php-format
msgid "%1$s was tagged %2$s"
msgid_plural "%1$s was tagged %2$s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "La marque suivante a été ajoutée à l’utilisateur %1$s : %2$s."
+msgstr[1] "Les marques suivantes ont été ajoutées à l’utilisateur %1$s : %2$s."
#. TRANS: Separator for list of tags.
#. TRANS: Separator in list of user names like "Jim, Bob, Mary".
@@ -8541,7 +8544,7 @@ msgstr ", "
#: lib/command.php:460
#, php-format
msgid "Invalid tag: \"%s\""
-msgstr ""
+msgstr "Marque invalide : « %s »"
#. TRANS: Error displayed if untagging a user fails.
#. TRANS: %1$s is the untagged user, %2$s is the error message (no
@@ -8549,7 +8552,7 @@ msgstr ""
#: lib/command.php:472
#, php-format
msgid "Error untagging %1$s: %2$s"
-msgstr ""
+msgstr "Erreur lors du démarquage de %1$s : %2$s"
#. TRANS: Succes message displayed if untagging a user succeeds.
#. TRANS: %1$s is the untagged user's nickname, %2$s is a list of tags.
@@ -8559,8 +8562,8 @@ msgstr ""
#, php-format
msgid "The following tag was removed from user %1$s: %2$s."
msgid_plural "The following tags were removed from user %1$s: %2$s."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "La marque suivante a été retirée de l’utilisateur %1$s : %2$s."
+msgstr[1] "Les marques suivantes ont été retirées de l’utilisateur %1$s : %2$s."
#. TRANS: Whois output.
#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
@@ -8568,13 +8571,13 @@ msgstr[1] ""
#, php-format
msgctxt "WHOIS"
msgid "%1$s (%2$s)"
-msgstr ""
+msgstr "%1$s (%2$s)"
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:508
#, php-format
msgid "Fullname: %s"
-msgstr ""
+msgstr "Nom complet : %s"
#. TRANS: Whois output. %s is the location of the queried user.
#. TRANS: Profile info line in notification e-mail.
@@ -8582,7 +8585,7 @@ msgstr ""
#: lib/command.php:512 lib/mail.php:344
#, php-format
msgid "Location: %s"
-msgstr ""
+msgstr "Emplacement : %s"
#. TRANS: Whois output. %s is the homepage of the queried user.
#. TRANS: Profile info line in notification e-mail.
@@ -8590,20 +8593,20 @@ msgstr ""
#: lib/command.php:516 lib/mail.php:349
#, php-format
msgid "Homepage: %s"
-msgstr ""
+msgstr "Site Web : %s"
#. TRANS: Whois output. %s is the bio information of the queried user.
#: lib/command.php:520
#, php-format
msgid "About: %s"
-msgstr ""
+msgstr "À propos : %s"
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
#: lib/command.php:545
#, php-format
msgid "Notice from %s repeated."
-msgstr ""
+msgstr "Avis de %s repris."
#. TRANS: Message given if content of a notice for a reply is too long. %1$d
#. is used for plural.
@@ -8613,34 +8616,34 @@ msgstr ""
#, php-format
msgid "Notice too long - maximum is %1$d character, you sent %2$d."
msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Avis trop long — La taille maximale est de %1$d caractère ; vous en avez entré %2$d."
+msgstr[1] "Avis trop long — La taille maximale est de %1$d caractères ; vous en avez entré %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
#: lib/command.php:595
#, php-format
msgid "Reply to %s sent."
-msgstr ""
+msgstr "Réponse à %s envoyée."
#. TRANS: Error text shown when a reply to a notice fails with an unknown
#. reason.
#: lib/command.php:598
msgid "Error saving notice."
-msgstr ""
+msgstr "Problème lors de l’enregistrement de l’avis."
#. TRANS: Error text shown when no username was provided when issuing a
#. subscribe command.
#: lib/command.php:645
msgid "Specify the name of the user to subscribe to."
-msgstr ""
+msgstr "Indiquez le nom de l’utilisateur auquel vous souhaitez vous abonner."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
#: lib/command.php:655
#, php-format
msgid "Subscribed to %s."
-msgstr ""
+msgstr "Abonné à %s."
#. TRANS: Error text shown when no username was provided when issuing an
#. unsubscribe command.
@@ -8648,14 +8651,14 @@ msgstr ""
#. command.
#: lib/command.php:676 lib/command.php:786
msgid "Specify the name of the user to unsubscribe from."
-msgstr ""
+msgstr "Indiquez le nom de l’utilisateur duquel vous souhaitez vous désabonner."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
#: lib/command.php:686
#, php-format
msgid "Unsubscribed from %s."
-msgstr ""
+msgstr "Désabonné de %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which
#. has not yet been implemented.
@@ -8663,40 +8666,40 @@ msgstr ""
#. has not yet been implemented.
#: lib/command.php:706 lib/command.php:732
msgid "Command not yet implemented."
-msgstr ""
+msgstr "Cette commande n’a pas encore été implémentée."
#. TRANS: Text shown when issuing the command "off" successfully.
#: lib/command.php:710
msgid "Notification off."
-msgstr ""
+msgstr "Avertissements désactivés."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
#: lib/command.php:713
msgid "Can't turn off notification."
-msgstr ""
+msgstr "Impossible de désactiver les avertissements."
#. TRANS: Text shown when issuing the command "on" successfully.
#: lib/command.php:736
msgid "Notification on."
-msgstr ""
+msgstr "Avertissements activés."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
#: lib/command.php:739
msgid "Can't turn on notification."
-msgstr ""
+msgstr "Impossible d’activer les avertissements."
#. TRANS: Error text shown when issuing the login command while login is
#. disabled.
#: lib/command.php:753
msgid "Login command is disabled."
-msgstr ""
+msgstr "La commande d’ouverture de session est désactivée."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
#: lib/command.php:766
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
-msgstr ""
+msgstr "Ce lien n’est utilisable qu’une seule fois, et est valable uniquement pendant 2 minutes : %s."
#. TRANS: Text shown after issuing the lose command successfully (stop another
#. user from following the current user).
@@ -8704,13 +8707,13 @@ msgstr ""
#: lib/command.php:795
#, php-format
msgid "Unsubscribed %s."
-msgstr ""
+msgstr "Désabonné de %s."
#. TRANS: Text shown after requesting other users a user is subscribed to
#. without having any subscriptions.
#: lib/command.php:813
msgid "You are not subscribed to anyone."
-msgstr ""
+msgstr "Vous n’êtes abonné(e) à personne."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
@@ -8718,15 +8721,15 @@ msgstr ""
#: lib/command.php:818
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vous êtes abonné à cette personne :"
+msgstr[1] "Vous êtes abonné à ces personnes :"
#. TRANS: Text shown after requesting other users that are subscribed to a
#. user
#. TRANS: (followers) without having any subscribers.
#: lib/command.php:840
msgid "No one is subscribed to you."
-msgstr ""
+msgstr "Personne ne s’est abonné à vous."
#. TRANS: Text shown after requesting other users that are subscribed to a
#. user (followers).
@@ -8735,15 +8738,15 @@ msgstr ""
#: lib/command.php:845
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Cette personne est abonnée à vous :"
+msgstr[1] "Ces personnes sont abonnées à vous :"
#. TRANS: Text shown after requesting groups a user is subscribed to without
#. having
#. TRANS: any group subscriptions.
#: lib/command.php:867
msgid "You are not a member of any groups."
-msgstr ""
+msgstr "Vous n’êtes membre d’aucun groupe."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
@@ -8751,171 +8754,171 @@ msgstr ""
#: lib/command.php:872
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vous êtes membre de ce groupe :"
+msgstr[1] "Vous êtes membre de ces groupes :"
#. TRANS: Header line of help text for commands.
#: lib/command.php:886
msgctxt "COMMANDHELP"
msgid "Commands:"
-msgstr ""
+msgstr "Commandes :"
#. TRANS: Help message for IM/SMS command "on".
#: lib/command.php:888
msgctxt "COMMANDHELP"
msgid "turn on notifications"
-msgstr ""
+msgstr "activer les notifications"
#. TRANS: Help message for IM/SMS command "off".
#: lib/command.php:890
msgctxt "COMMANDHELP"
msgid "turn off notifications"
-msgstr ""
+msgstr "désactiver les notifications"
#. TRANS: Help message for IM/SMS command "help".
#: lib/command.php:892
msgctxt "COMMANDHELP"
msgid "show this help"
-msgstr ""
+msgstr "afficher cette aide"
#. TRANS: Help message for IM/SMS command "follow ".
#: lib/command.php:894
msgctxt "COMMANDHELP"
msgid "subscribe to user"
-msgstr ""
+msgstr "s’abonner à l’utilisateur"
#. TRANS: Help message for IM/SMS command "groups".
#: lib/command.php:896
msgctxt "COMMANDHELP"
msgid "lists the groups you have joined"
-msgstr ""
+msgstr "répertorie les groupes que vous avez rejoints"
#. TRANS: Help message for IM/SMS command "tag".
#: lib/command.php:898
msgctxt "COMMANDHELP"
msgid "tag a user"
-msgstr ""
+msgstr "marquer un utilisateur"
#. TRANS: Help message for IM/SMS command "untag".
#: lib/command.php:900
msgctxt "COMMANDHELP"
msgid "untag a user"
-msgstr ""
+msgstr "démarquer un utilisateur"
#. TRANS: Help message for IM/SMS command "subscriptions".
#: lib/command.php:902
msgctxt "COMMANDHELP"
msgid "list the people you follow"
-msgstr ""
+msgstr "répertorie les personnes que vous suivez"
#. TRANS: Help message for IM/SMS command "subscribers".
#: lib/command.php:904
msgctxt "COMMANDHELP"
msgid "list the people that follow you"
-msgstr ""
+msgstr "répertorie les personnes qui vous suivent"
#. TRANS: Help message for IM/SMS command "leave ".
#: lib/command.php:906
msgctxt "COMMANDHELP"
msgid "unsubscribe from user"
-msgstr ""
+msgstr "se désabonner de cet utilisateur"
#. TRANS: Help message for IM/SMS command "d ".
#: lib/command.php:908
msgctxt "COMMANDHELP"
msgid "direct message to user"
-msgstr ""
+msgstr "message direct à l’utilisateur"
#. TRANS: Help message for IM/SMS command "get ".
#: lib/command.php:910
msgctxt "COMMANDHELP"
msgid "get last notice from user"
-msgstr ""
+msgstr "obtenir le dernier avis de l’utilisateur"
#. TRANS: Help message for IM/SMS command "whois ".
#: lib/command.php:912
msgctxt "COMMANDHELP"
msgid "get profile info on user"
-msgstr ""
+msgstr "obtenir les informations de profil sur l’utilisateur"
#. TRANS: Help message for IM/SMS command "lose ".
#: lib/command.php:914
msgctxt "COMMANDHELP"
msgid "force user to stop following you"
-msgstr ""
+msgstr "obliger l’utilisateur à arrêter de vous suivre"
#. TRANS: Help message for IM/SMS command "repeat #".
#: lib/command.php:916
msgctxt "COMMANDHELP"
msgid "repeat a notice with a given id"
-msgstr ""
+msgstr "reprendre l’avis ayant un identifiant donné"
#. TRANS: Help message for IM/SMS command "repeat ".
#: lib/command.php:918
msgctxt "COMMANDHELP"
msgid "repeat the last notice from user"
-msgstr ""
+msgstr "reprendre le dernier avis de l’utilisateur"
#. TRANS: Help message for IM/SMS command "reply #".
#: lib/command.php:920
msgctxt "COMMANDHELP"
msgid "reply to notice with a given id"
-msgstr ""
+msgstr "répondre à l’avis ayant un identifiant donné"
#. TRANS: Help message for IM/SMS command "reply ".
#: lib/command.php:922
msgctxt "COMMANDHELP"
msgid "reply to the last notice from user"
-msgstr ""
+msgstr "répondre au dernier avis de l’utilisateur"
#. TRANS: Help message for IM/SMS command "join ".
#: lib/command.php:924
msgctxt "COMMANDHELP"
msgid "join group"
-msgstr ""
+msgstr "rejoindre le groupe"
#. TRANS: Help message for IM/SMS command "login".
#: lib/command.php:926
msgctxt "COMMANDHELP"
msgid "Get a link to login to the web interface"
-msgstr ""
+msgstr "Obtenir un lien pour se connecter et s’identifier à l’interface Web"
#. TRANS: Help message for IM/SMS command "drop ".
#: lib/command.php:928
msgctxt "COMMANDHELP"
msgid "leave group"
-msgstr ""
+msgstr "quitter le groupe"
#. TRANS: Help message for IM/SMS command "stats".
#: lib/command.php:930
msgctxt "COMMANDHELP"
msgid "get your stats"
-msgstr ""
+msgstr "obtenir vos statistiques"
#. TRANS: Help message for IM/SMS command "stop".
#. TRANS: Help message for IM/SMS command "quit".
#: lib/command.php:932 lib/command.php:934
msgctxt "COMMANDHELP"
msgid "same as 'off'"
-msgstr ""
+msgstr "équivalent à la commande off "
#. TRANS: Help message for IM/SMS command "sub ".
#: lib/command.php:936
msgctxt "COMMANDHELP"
msgid "same as 'follow'"
-msgstr ""
+msgstr "équivalent à la commande follow"
#. TRANS: Help message for IM/SMS command "unsub ".
#: lib/command.php:938
msgctxt "COMMANDHELP"
msgid "same as 'leave'"
-msgstr ""
+msgstr "équivalent à la commande leave "
#. TRANS: Help message for IM/SMS command "last ".
#: lib/command.php:940
msgctxt "COMMANDHELP"
msgid "same as 'get'"
-msgstr ""
+msgstr "équivalent à la commande get "
#. TRANS: Help message for IM/SMS command "on ".
#. TRANS: Help message for IM/SMS command "off ".
@@ -8931,117 +8934,117 @@ msgstr ""
#: lib/command.php:956 lib/command.php:958 lib/command.php:960
msgctxt "COMMANDHELP"
msgid "not yet implemented."
-msgstr ""
+msgstr "pas encore pris en charge."
#. TRANS: Help message for IM/SMS command "nudge ".
#: lib/command.php:946
msgctxt "COMMANDHELP"
msgid "remind a user to update."
-msgstr ""
+msgstr "rappeler à un utilisateur de mettre à jour."
#. TRANS: Error message displayed when no configuration file was found for a
#. StatusNet installation.
#: lib/common.php:32
msgid "No configuration file found."
-msgstr ""
+msgstr "Aucun fichier de configuration n’a été trouvé."
#. TRANS: Error message displayed when no configuration file was found for a
#. StatusNet installation.
#. TRANS: Is followed by a list of directories (separated by HTML breaks).
#: lib/common.php:35
msgid "I looked for configuration files in the following places:"
-msgstr ""
+msgstr "Les fichiers de configuration ont été cherchés aux emplacements suivants :"
#. TRANS: Error message displayed when no configuration file was found for a
#. StatusNet installation.
#: lib/common.php:38
msgid "You may wish to run the installer to fix this."
-msgstr ""
+msgstr "Vous pouvez essayer de lancer l’installeur pour régler ce problème."
#. TRANS: Error message displayed when no configuration file was found for a
#. StatusNet installation.
#. TRANS: The text is link text that leads to the installer page.
#: lib/common.php:42
msgid "Go to the installer."
-msgstr ""
+msgstr "Aller au programme d’installation"
#. TRANS: Page title for when a database error occurs.
#: lib/dberroraction.php:60
msgid "Database error"
-msgstr ""
+msgstr "Erreur de la base de données"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item in search group navigation panel.
#: lib/defaultlocalnav.php:65 lib/publicgroupnav.php:63
msgctxt "MENU"
msgid "Public"
-msgstr ""
+msgstr "Public"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item title in local navigation menu.
#: lib/defaultlocalnav.php:79 lib/subgroupnav.php:136
msgctxt "MENU"
msgid "Lists"
-msgstr ""
+msgstr "Listes"
#. TRANS: Title of form for deleting a user.
#. TRANS: Link text in notice list item to delete a notice.
#: lib/deleteuserform.php:64 lib/noticelistitem.php:603
msgid "Delete"
-msgstr ""
+msgstr "Supprimer"
#. TRANS: Description of form for deleting a user.
#: lib/deleteuserform.php:75
msgid "Delete this user"
-msgstr ""
+msgstr "Supprimer cet utilisateur"
#. TRANS: Page title after an AJAX error occurs on the send notice page.
#: lib/error.php:115
msgid "Ajax Error"
-msgstr ""
+msgstr "Erreur Ajax"
#. TRANS: Feed type name.
#: lib/feed.php:88
msgid "RSS 1.0"
-msgstr ""
+msgstr "RSS 1.0"
#. TRANS: Feed type name.
#: lib/feed.php:91
msgid "RSS 2.0"
-msgstr ""
+msgstr "RSS 2.0"
#. TRANS: Feed type name.
#: lib/feed.php:94
msgid "Atom"
-msgstr ""
+msgstr "Atom"
#. TRANS: Feed type name. FOAF stands for Friend of a Friend.
#: lib/feed.php:97
msgid "FOAF"
-msgstr ""
+msgstr "Ami d’un ami"
#. TRANS: Feed type name. See http://activitystrea.ms/
#: lib/feed.php:100
msgid "Activity Streams"
-msgstr ""
+msgstr "Flux d’activités"
#. TRANS: Client exception thrown when an imported feed does not have an
#. author.
#: lib/feedimporter.php:82
msgid "No author in the feed."
-msgstr ""
+msgstr "Aucun auteur dans le flux."
#. TRANS: Client exception thrown when an imported feed does not have an
#. author that
#. TRANS: can be associated with a user.
#: lib/feedimporter.php:91
msgid "Cannot import without a user."
-msgstr ""
+msgstr "Impossible d’importer sans un utilisateur."
#. TRANS: Header for feed links (h2).
#: lib/feedlist.php:66
msgid "Feeds"
-msgstr ""
+msgstr "Flux d’informations"
#: lib/filenotfoundexception.php:39
msgid "File not found in filesystem."
@@ -9065,25 +9068,25 @@ msgstr[1] ""
#: lib/galleryaction.php:72
msgctxt "TAGS"
msgid "All"
-msgstr ""
+msgstr "Toutes"
#. TRANS: Dropdown field label on gallery action page for a list containing
#. tags.
#: lib/galleryaction.php:83
msgid "Tag"
-msgstr ""
+msgstr "Marque"
#. TRANS: Dropdown field title on gallery action page for a list containing
#. tags.
#: lib/galleryaction.php:85
msgid "Choose a tag to narrow list."
-msgstr ""
+msgstr "Choisissez une marque pour restreindre la liste."
#. TRANS: Description on form for granting a role.
#: lib/grantroleform.php:88
#, php-format
msgid "Grant this user the \"%s\" role"
-msgstr ""
+msgstr "Accorder le rôle « %s » à cet utilisateur"
#. TRANS: Header for mini list of group members on a group page (h2).
#: lib/groupaction.php:146
@@ -9094,46 +9097,46 @@ msgstr "Membres"
#. has more than n members.
#: lib/groupaction.php:167 lib/groupaction.php:256
msgid "All members"
-msgstr ""
+msgstr "Tous les membres"
#. TRANS: Header for mini list of users with a pending membership request on a
#. group page (h2).
#: lib/groupaction.php:204
msgid "Pending"
-msgstr ""
+msgstr "En attente"
#. TRANS: Header for mini list of users that are blocked in a group page (h2).
#: lib/groupaction.php:235
msgid "Blocked"
-msgstr ""
+msgstr "Bloqué"
#. TRANS: Title for list of group administrators on a group page.
#: lib/groupaction.php:312
msgctxt "TITLE"
msgid "Admins"
-msgstr ""
+msgstr "Administrateurs"
#. TRANS: Button text for the form that will block a user from a group.
#: lib/groupblockform.php:124
msgctxt "BUTTON"
msgid "Block"
-msgstr ""
+msgstr "Bloquer"
#. TRANS: Submit button title.
#: lib/groupblockform.php:128
msgctxt "TOOLTIP"
msgid "Block this user so that they can no longer post messages to it."
-msgstr ""
+msgstr "Bloquer cet utilisateur afin qu’il ne puisse plus poster de messages ici."
#. TRANS: Field title on group edit form.
#: lib/groupeditform.php:162
msgid "URL of the homepage or blog of the group or topic."
-msgstr ""
+msgstr "Adresse URL du site web ou blogue pour le groupe ou sujet."
#. TRANS: Text area title for group description when there is no text limit.
#: lib/groupeditform.php:168
msgid "Describe the group or topic."
-msgstr ""
+msgstr "Décrivez la liste ou le sujet."
#. TRANS: Text area title for group description.
#. TRANS: %d is the number of characters available for the description.
@@ -9141,18 +9144,18 @@ msgstr ""
#, php-format
msgid "Describe the group or topic in %d character or less."
msgid_plural "Describe the group or topic in %d characters or less."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Décrivez la liste ou le sujet en %d caractère ou moins."
+msgstr[1] "Décrivez la liste ou le sujet en %d caractères ou moins."
#. TRANS: Field title on group edit form.
#: lib/groupeditform.php:187
msgid "Location for the group, if any, like \"City, State (or Region), Country\"."
-msgstr ""
+msgstr "Emplacement du groupe, s’il y a lieu, de la forme « Ville, État (ou région), pays »"
#. TRANS: Field label on group edit form.
#: lib/groupeditform.php:193
msgid "Aliases"
-msgstr ""
+msgstr "Alias"
#. TRANS: Input field title for group aliases.
#. TRANS: %d is the maximum number of group aliases available.
@@ -9164,15 +9167,15 @@ msgid ""
msgid_plural ""
"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
"aliases allowed."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Pseudonymes supplémentaires pour le groupe, séparés par des virgules ou des espaces. Un maximum de %d synonyme est autorisé."
+msgstr[1] "Pseudonymes supplémentaires pour le groupe, séparés par des virgules ou des espaces. Un maximum de %d synonymes est autorisé."
#. TRANS: Checkbox field title on group edit form to mark a group private.
#: lib/groupeditform.php:210
msgid ""
"New members must be approved by admin and all posts are forced to be "
"private."
-msgstr ""
+msgstr "Les nouveaux membres doivent être approuvés par un administrateur et tous les envois sont forcés d’être privés."
#. TRANS: Indicator in group members list that this user is a group
#. administrator.
@@ -9188,12 +9191,12 @@ msgstr "Administrateur"
#: lib/groupnoprofileexception.php:58 lib/usernoprofileexception.php:58
#, php-format
msgid "User %1$s (%2$d) has no profile record."
-msgstr ""
+msgstr "L’utilisateur %1$s (%2$d) n’a pas de profil."
#. TRANS: Group actions header (h2). Text hidden by default.
#: lib/groupprofileblock.php:103
msgid "Group actions"
-msgstr ""
+msgstr "Actions du groupe"
#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
#. group administrators.
@@ -9202,7 +9205,7 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Edit %s group properties"
-msgstr ""
+msgstr "Modifier les propriétés du groupe « %s »"
#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
#. group administrators.
@@ -9211,51 +9214,51 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Add or edit %s logo"
-msgstr ""
+msgstr "Ajouter ou modifier le logo du groupe « %s »"
#. TRANS: Link text for link on user profile.
#: lib/groupprofileblock.php:141
msgctxt "MENU"
msgid "Logo"
-msgstr ""
+msgstr "Logo"
#. TRANS: Title for groups with the most members section.
#: lib/groupsbymemberssection.php:71
msgid "Popular groups"
-msgstr ""
+msgstr "Groupes populaires"
#. TRANS: Title for groups with the most posts section.
#: lib/groupsbypostssection.php:71
msgid "Active groups"
-msgstr ""
+msgstr "Groupes actifs"
#. TRANS: Link description for seeing all groups.
#. TRANS: Link description for seeing all lists.
#: lib/groupsnav.php:89 lib/listsnav.php:88
msgid "See all"
-msgstr ""
+msgstr "Tout visualiser"
#. TRANS: Link title for seeing all groups.
#: lib/groupsnav.php:91
msgid "See all groups you belong to."
-msgstr ""
+msgstr "Voir tous les groupes dont vous êtes membre."
#. TRANS: Menu item title in personal group navigation menu.
#. TRANS: %s is a username.
#: lib/homestubnav.php:58
msgid "Back to top"
-msgstr ""
+msgstr "Retour en haut de page"
#. TRANS: Client exception 406
#: lib/htmloutputter.php:104
msgid "This page is not available in a media type you accept"
-msgstr ""
+msgstr "Cette page n’est pas disponible dans un des formats que vous avez autorisés."
#. TRANS: Exception thrown when trying to upload an unsupported image file
#. format.
#: lib/imagefile.php:73
msgid "Unsupported image format."
-msgstr ""
+msgstr "Le format de l'image n'est pas pris en charge."
#: lib/imagefile.php:115
msgid "Unsupported media format."
@@ -9266,55 +9269,55 @@ msgstr ""
#: lib/imagefile.php:154
#, php-format
msgid "That file is too big. The maximum file size is %s."
-msgstr ""
+msgstr "Ce fichier est trop grand. La taille maximale est %s."
#. TRANS: Exception thrown when uploading an image and that action could not
#. be completed.
#: lib/imagefile.php:159
msgid "Partial upload."
-msgstr ""
+msgstr "Transfert partiel."
#. TRANS: Exception thrown when uploading a file as image that is not an image
#. or is a corrupt file.
#: lib/imagefile.php:174
msgid "Not an image or corrupt file."
-msgstr ""
+msgstr "Ceci n’est pas une image, ou c’est un fichier corrompu."
#. TRANS: Exception thrown during resize when image has been registered as
#. present, but is no longer there.
#: lib/imagefile.php:237
msgid "Lost our file."
-msgstr ""
+msgstr "Fichier perdu."
#. TRANS: Exception thrown when trying to resize an unknown file type.
#. TRANS: Exception thrown when trying resize an unknown file type.
#: lib/imagefile.php:302 lib/imagefile.php:346
msgid "Unknown file type"
-msgstr ""
+msgstr "Type de fichier inconnu"
#. TRANS: Number of megabytes. %d is the number.
#: lib/imagefile.php:390
#, php-format
msgid "%dMB"
msgid_plural "%dMB"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d Mo"
+msgstr[1] "%d Mo"
#. TRANS: Number of kilobytes. %d is the number.
#: lib/imagefile.php:394
#, php-format
msgid "%dkB"
msgid_plural "%dkB"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d Ko"
+msgstr[1] "%d Ko"
#. TRANS: Number of bytes. %d is the number.
#: lib/imagefile.php:397
#, php-format
msgid "%dB"
msgid_plural "%dB"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d o"
+msgstr[1] "%d o"
#. TRANS: Body text for confirmation code e-mail.
#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename,
@@ -9327,7 +9330,7 @@ msgid ""
"cannot click it, copy-and-paste it into the address bar of your browser). If"
" that user is not you, or if you did not request this confirmation, just "
"ignore this message."
-msgstr ""
+msgstr "L’utilisateur « %1$s » enregistré sur %2$s a déclaré que le nom affiché « %3$s » lui appartient. Si ce nom vous appartient, vous pouvez confirmer en cliquant sur cette URL : %4$s (Si vous ne pouvez pas cliquer dessus, copiez-collez l’URL vers la barre d’adresse de votre navigateur). Si cet utilisateur n’est pas vous ou si vous n’avez pas vous-même demandé cette confirmation, veuillez simplement ignorer ce message."
#. TRANS: Exception thrown when trying to deliver a notice to an unknown
#. inbox.
@@ -9335,7 +9338,7 @@ msgstr ""
#: lib/implugin.php:352
#, php-format
msgid "Unknown inbox source %d."
-msgstr ""
+msgstr "Source %d inconnue pour la boîte de réception."
#. TRANS: Message given when a status is too long. %1$s is the maximum number
#. of characters,
@@ -9344,33 +9347,33 @@ msgstr ""
#, php-format
msgid "Message too long - maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Message trop long ! La taille maximale est de %1$d caractère ; vous en avez entré %2$d."
+msgstr[1] "Message trop long ! La taille maximale est de %1$d caractères ; vous en avez entré %2$d."
#. TRANS: Server exception thrown trying to initialise an IM plugin without
#. meeting all prerequisites.
#: lib/implugin.php:642
msgid "Queueing must be enabled to use IM plugins."
-msgstr ""
+msgstr "La gestion des files d’attente doit être activée pour utiliser des greffons de messagerie instantanée."
#. TRANS: Server exception thrown trying to initialise an IM plugin without a
#. transport method.
#: lib/implugin.php:647
msgid "Transport cannot be null."
-msgstr ""
+msgstr "La méthode de transport doit être définie."
#. TRANS: Title for inbox tag cloud section.
#: lib/inboxtagcloudsection.php:58
msgctxt "TITLE"
msgid "Trends"
-msgstr ""
+msgstr "Tendances"
#. TRANS: Default button text for inviting more users to the StatusNet
#. instance.
#: lib/invitebuttonsection.php:56
msgctxt "BUTTON"
msgid "Invite more colleagues"
-msgstr ""
+msgstr "Inviter davantage de collègues"
#. TRANS: Form legend.
#: lib/inviteform.php:85
@@ -9380,12 +9383,12 @@ msgstr "Inviter des collègues"
#. TRANS: Field label for a list of e-mail addresses.
#: lib/inviteform.php:100
msgid "Email addresses"
-msgstr ""
+msgstr "Adresses courriel"
#. TRANS: Field title for a list of e-mail addresses.
#: lib/inviteform.php:103
msgid "Addresses of friends to invite (one per line)."
-msgstr ""
+msgstr "Adresses des amis à inviter (un par ligne)."
#. TRANS: Field label for a personal message to send to invitees.
#: lib/inviteform.php:109
@@ -9395,7 +9398,7 @@ msgstr "Message personnel"
#. TRANS: Field title for a personal message to send to invitees.
#: lib/inviteform.php:112
msgid "Optionally add a personal message to the invitation."
-msgstr "Ajouter éventuellement un message personnel à l’invitation."
+msgstr "Ajouter un message personnel à l’invitation (optionnel)."
#. TRANS: Send button for inviting friends
#. TRANS: Button text for sending notice.
@@ -9413,30 +9416,30 @@ msgstr "Envoyer les invitations."
#: lib/joinform.php:108
msgctxt "BUTTON"
msgid "Join"
-msgstr ""
+msgstr "Rejoindre"
#. TRANS: Button text on form to leave a group.
#: lib/leaveform.php:109
msgctxt "BUTTON"
msgid "Leave"
-msgstr ""
+msgstr "Quitter"
#. TRANS: Link title for seeing all lists.
#: lib/listsnav.php:90
msgid "See all lists you have created."
-msgstr ""
+msgstr "Voir toutes les listes que vous avez créées."
#. TRANS: Menu item for logging in to the StatusNet site.
#. TRANS: Menu item in primary navigation panel.
#: lib/logingroupnav.php:64 lib/primarynav.php:82
msgctxt "MENU"
msgid "Login"
-msgstr ""
+msgstr "Connexion"
#. TRANS: Title for menu item for logging in to the StatusNet site.
#: lib/logingroupnav.php:66
msgid "Login with a username and password"
-msgstr ""
+msgstr "Ouvrez une session avec un identifiant et un mot de passe"
#. TRANS: Menu item for registering with the StatusNet site.
#: lib/logingroupnav.php:73
@@ -9447,12 +9450,12 @@ msgstr "S’inscrire"
#. TRANS: Title for menu item for registering with the StatusNet site.
#: lib/logingroupnav.php:75
msgid "Sign up for a new account"
-msgstr ""
+msgstr "Créer un nouveau compte"
#. TRANS: Subject for address confirmation email.
#: lib/mail.php:178
msgid "Email address confirmation"
-msgstr ""
+msgstr "Confirmation de l’adresse courriel"
#. TRANS: Body for address confirmation email.
#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet
@@ -9473,7 +9476,7 @@ msgid ""
"\n"
"Thanks for your time, \n"
"%2$s\n"
-msgstr ""
+msgstr "Bonjour %1$s.\n\nQuelqu’un vient d’entrer cette adresse de courriel sur %2$s.\n\nS’il s’agit bien de vous et si vous souhaitez confirmer votre entrée, utilisez le lien suivant :\n\n%3$s\n\nDans le cas contraire, il vous suffit d’ignorer ce message.\n\nMerci de votre attention,\n%2$s\n"
#. TRANS: Subject of new-subscriber notification e-mail.
#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
@@ -9483,7 +9486,7 @@ msgstr ""
#: lib/mail.php:249 lib/mail.php:255
#, php-format
msgid "%1$s is now following you on %2$s."
-msgstr ""
+msgstr "%1$s vous suit maintenant sur %2$s."
#. TRANS: Subject of pending new-subscriber notification e-mail.
#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
@@ -9491,7 +9494,7 @@ msgstr ""
#: lib/mail.php:289
#, php-format
msgid "%1$s would like to listen to your notices on %2$s."
-msgstr ""
+msgstr "%1$s voudrait suivre vos avis sur %2$s."
#. TRANS: Main body of pending new-subscriber notification e-mail.
#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
@@ -9500,7 +9503,7 @@ msgstr ""
msgid ""
"%1$s would like to listen to your notices on %2$s. You may approve or reject"
" their subscription at %3$s"
-msgstr ""
+msgstr "%1$s voudrait suivre vos avis sur %2$s. Vous pouvez approuver ou rejeter sa demande d’abonnement sur %3$s"
#. TRANS: Common footer block for StatusNet notification emails.
#. TRANS: %1$s is the StatusNet sitename,
@@ -9513,21 +9516,21 @@ msgid ""
"\n"
"----\n"
"Change your email address or notification options at %2$s"
-msgstr ""
+msgstr "Cordialement,\n%1$s.\n\n----\nVous pouvez modifier votre adresse de courriel ou vos options de notification sur %2$s"
#. TRANS: Profile info line in notification e-mail.
#. TRANS: %s is a URL.
#: lib/mail.php:340
#, php-format
msgid "Profile: %s"
-msgstr ""
+msgstr "Profil : %s"
#. TRANS: Profile info line in notification e-mail.
#. TRANS: %s is biographical information.
#: lib/mail.php:354
#, php-format
msgid "Bio: %s"
-msgstr ""
+msgstr "Bio : %s"
#. TRANS: This is a paragraph in a new-subscriber e-mail.
#. TRANS: %s is a URL where the subscriber can be reported as abusive.
@@ -9536,14 +9539,14 @@ msgstr ""
msgid ""
"If you believe this account is being used abusively, you can block them from"
" your subscribers list and report as spam to site administrators at %s."
-msgstr ""
+msgstr "Si vous pensez que ce compte est utilisé à des fins abusives, vous pouvez le bloquer de votre liste d'abonnés et le signaler comme spam aux administrateurs du site, sur %s."
#. TRANS: Subject of notification mail for new posting email address.
#. TRANS: %s is the StatusNet sitename.
#: lib/mail.php:392
#, php-format
msgid "New email address for posting to %s"
-msgstr ""
+msgstr "Nouvelle adresse courriel pour poster dans %s"
#. TRANS: Body of notification mail for new posting email address.
#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send
@@ -9556,33 +9559,33 @@ msgid ""
"Send email to %2$s to post new messages.\n"
"\n"
"More email instructions at %3$s."
-msgstr ""
+msgstr "Une nouvelle adresse vous a été attribuée pour poster vos avis sur %1$s.\n\nAdressez vos courriels à %2$s pour poster de nouveaux avis.\n\nDavantage d’instructions sur les courriels sont sur %3$s."
#. TRANS: Subject line for SMS-by-email notification messages.
#. TRANS: %s is the posting user's nickname.
#: lib/mail.php:534
#, php-format
msgid "%s status"
-msgstr ""
+msgstr "Statut de %s"
#. TRANS: Subject line for SMS-by-email address confirmation message.
#: lib/mail.php:560
msgid "SMS confirmation"
-msgstr ""
+msgstr "Confirmation SMS"
#. TRANS: Main body heading for SMS-by-email address confirmation message.
#. TRANS: %s is the addressed user's nickname.
#: lib/mail.php:564
#, php-format
msgid "%s: confirm you own this phone number with this code:"
-msgstr ""
+msgstr "%s : confirmez que vous possédez ce numéro de téléphone grâce à ce code :"
#. TRANS: Subject for 'nudge' notification email.
#. TRANS: %s is the nudging user.
#: lib/mail.php:585
#, php-format
msgid "You have been nudged by %s"
-msgstr ""
+msgstr "Vous avez reçu une félicitation de %s"
#. TRANS: Body for 'nudge' notification email.
#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's
@@ -9598,14 +9601,14 @@ msgid ""
"%3$s\n"
"\n"
"Don't reply to this email; it won't get to them."
-msgstr ""
+msgstr "%1$s (%2$s) se demande ce que vous devenez ces temps-ci et vous invite à poster des nouvelles.\n\nDonc on vous écoute. :)\n\n%3$s\n\nNe répondez pas directement à ce courriel, il ne serait pas transmis."
#. TRANS: Subject for direct-message notification email.
#. TRANS: %s is the sending user's nickname.
#: lib/mail.php:637
#, php-format
msgid "New private message from %s"
-msgstr ""
+msgstr "Nouveau message personnel de %s"
#. TRANS: Body for direct-message notification email.
#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's
@@ -9625,7 +9628,7 @@ msgid ""
"%4$s\n"
"\n"
"Don't reply to this email; it won't get to them."
-msgstr ""
+msgstr "%1$s (%2$s) vous a envoyé un message privé :\n\n------------------------------------------------------\n%3$s\n------------------------------------------------------\n\nVous pouvez répondre à ce message ici :\n\n%4$s\n\nNe répondez pas directement à ce courriel, il ne serait pas transmis."
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's
@@ -9633,7 +9636,7 @@ msgstr ""
#: lib/mail.php:698
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
-msgstr ""
+msgstr "%1$s (@%2$s) a ajouté votre avis à ses favoris"
#. TRANS: Body for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was
@@ -9658,7 +9661,7 @@ msgid ""
"You can see the list of %1$s's favorites here:\n"
"\n"
"%5$s"
-msgstr ""
+msgstr "%1$s (@%7$s) vient d’ajouter votre avis sur %2$s parmi ses favoris.\n\nL’URL de votre avis est :\n\n%3$s\n\nLe texte de votre avis est :\n\n%4$s\n\nVous pouvez voir la liste des favoris de %1$s ici :\n\n%5$s"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
#: lib/mail.php:767
@@ -9667,7 +9670,7 @@ msgid ""
"The full conversation can be read here:\n"
"\n"
"\t%s"
-msgstr ""
+msgstr "La conversation complète peut être lue ici :\n\n%s"
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's
@@ -9675,7 +9678,7 @@ msgstr ""
#: lib/mail.php:775
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
-msgstr ""
+msgstr "%1$s (@%2$s) a envoyé un avis à votre attention"
#. TRANS: Body of @-reply notification e-mail.
#. TRANS: %1$s is the sending user's name, $2$s is the StatusNet sitename,
@@ -9704,7 +9707,7 @@ msgid ""
"The list of all @-replies for you here:\n"
"\n"
"%7$s"
-msgstr ""
+msgstr "%1$s vient de soumettre un avis à votre attention (un « @-reply ») sur %2$s.\n\nL'avis est ici :\n\n%3$s\n\nIl dit :\n\n%4$s\n\n%5$sVous pouvez répondre ici :\n\n%6$s\n\nLa liste des @-replies qui vous sont destinées est ici :\n\n%7$s"
#. TRANS: Subject of group join notification e-mail.
#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
@@ -9712,7 +9715,7 @@ msgstr ""
#: lib/mail.php:853
#, php-format
msgid "%1$s has joined your group %2$s on %3$s"
-msgstr ""
+msgstr "%1$s a rejoint votre groupe %2$s sur %3$s"
#. TRANS: Main body of group join notification e-mail.
#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
@@ -9722,7 +9725,7 @@ msgstr ""
#: lib/mail.php:863
#, php-format
msgid "%1$s has joined your group %2$s on %3$s."
-msgstr ""
+msgstr "%1$s a rejoint votre groupe %2$s sur %3$s."
#. TRANS: Subject of pending group join request notification e-mail.
#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
@@ -9730,7 +9733,7 @@ msgstr ""
#: lib/mail.php:900
#, php-format
msgid "%1$s wants to join your group %2$s on %3$s."
-msgstr ""
+msgstr "%1$s souhaite rejoindre votre groupe %2$s sur %3$s."
#. TRANS: Main body of pending group join request notification e-mail.
#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
@@ -9741,31 +9744,31 @@ msgstr ""
msgid ""
"%1$s would like to join your group %2$s on %3$s. You may approve or reject "
"their group membership at %4$s"
-msgstr ""
+msgstr "%1$s voudrait rejoindre votre groupe « %2$s » sur %3$s. Vous pouvez approuver ou rejeter leur demande d’adhésion sur %4$s"
#. TRANS: Error message in incoming mail handler used when an incoming e-mail
#. cannot be processed.
#: lib/mailhandler.php:37
msgid "Could not parse message."
-msgstr ""
+msgstr "Impossible de déchiffrer ce message."
#. TRANS: Error message in incoming mail handler used when an incoming e-mail
#. is not from a registered user.
#: lib/mailhandler.php:43
msgid "Not a registered user."
-msgstr ""
+msgstr "Ceci n’est pas un utilisateur inscrit."
#. TRANS: Error message in incoming mail handler used when an incoming e-mail
#. is not from a user's incoming e-mail address.
#: lib/mailhandler.php:48
msgid "Sorry, that is not your incoming email address."
-msgstr ""
+msgstr "Désolé, ceci n’est pas votre adresse de courriel entrant."
#. TRANS: Error message in incoming mail handler used when no incoming e-mail
#. is allowed.
#: lib/mailhandler.php:53
msgid "Sorry, no incoming email allowed."
-msgstr ""
+msgstr "Désolé, la réception de courriels n’est pas permise."
#. TRANS: Error message in incoming mail handler used when an incoming e-mail
#. is of an unsupported type.
@@ -9773,30 +9776,30 @@ msgstr ""
#: lib/mailhandler.php:234
#, php-format
msgid "Unsupported message type: %s."
-msgstr ""
+msgstr "Type de message non supporté : %s.."
#. TRANS: Form legend for form to make a user a group admin.
#: lib/makeadminform.php:87
msgid "Make user an admin of the group"
-msgstr ""
+msgstr "Faire de cet utilisateur un administrateur du groupe"
#. TRANS: Button text for the form that will make a user administrator.
#: lib/makeadminform.php:120
msgctxt "BUTTON"
msgid "Make Admin"
-msgstr ""
+msgstr "Rendre administrateur"
#. TRANS: Submit button title.
#: lib/makeadminform.php:124
msgctxt "TOOLTIP"
msgid "Make this user an admin."
-msgstr ""
+msgstr "Faire de cet utilisateur un administrateur."
#. TRANS: Client exception thrown when a database error was thrown during a
#. file upload operation.
#: lib/mediafile.php:99 lib/mediafile.php:145
msgid "There was a database error while saving your file. Please try again."
-msgstr ""
+msgstr "Une erreur de base de données s’est produite pendant la sauvegarde de votre fichier. Veuillez réessayer."
#. TRANS: Client exception thrown when a file upload operation fails because
#. the file could
@@ -9804,7 +9807,7 @@ msgstr ""
#. location.
#: lib/mediafile.php:211 lib/mediafile.php:234
msgid "File could not be moved to destination directory."
-msgstr ""
+msgstr "Le fichier n’a pas pu être déplacé dans le dossier de destination."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part
@@ -9815,14 +9818,14 @@ msgstr ""
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s"
" format."
-msgstr ""
+msgstr "Le type de fichier « %1$s » n’est pas pris en charge sur ce serveur. Essayez d’utiliser un autre format %2$s."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
#: lib/mediafile.php:296
#, php-format
msgid "\"%s\" is not a supported file type on this server."
-msgstr ""
+msgstr "« %s » n’est pas un type de fichier supporté sur ce serveur."
#: lib/methodnotimplementedexception.php:48
#, php-format
@@ -9832,19 +9835,19 @@ msgstr ""
#. TRANS: Link description to show more items in a list.
#: lib/moremenu.php:98
msgid "More ▼"
-msgstr ""
+msgstr "Plus"
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:244
msgid "Nickname must have only lowercase letters and numbers and no spaces."
-msgstr ""
+msgstr "Les pseudos ne peuvent contenir que des caractères minuscules et des chiffres, sans espaces."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:257
msgid "Nickname cannot be empty."
-msgstr ""
+msgstr "Le pseudonyme ne peut pas être vide."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
@@ -9852,8 +9855,8 @@ msgstr ""
#, php-format
msgid "Nickname cannot be more than %d character long."
msgid_plural "Nickname cannot be more than %d characters long."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Le pseudonyme ne peut pas contenir plus de %d caractère."
+msgstr[1] "Le pseudonyme ne peut pas contenir plus de %d caractères."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
@@ -9887,51 +9890,51 @@ msgstr ""
#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
msgid "No such user found."
-msgstr ""
+msgstr "Aucun utilisateur trouvé."
#. TRANS: Form legend for notice form.
#: lib/noticeform.php:194
msgid "Send a notice"
-msgstr ""
+msgstr "Envoyer un avis"
#. TRANS: Title for notice label. %s is the user's nickname.
#: lib/noticeform.php:208
#, php-format
msgid "What's up, %s?"
-msgstr ""
+msgstr "Quoi de neuf, %s ?"
#. TRANS: Input label in notice form for adding an attachment.
#: lib/noticeform.php:229
msgid "Attach"
-msgstr ""
+msgstr "Attacher"
#. TRANS: Title for input field to attach a file to a notice.
#: lib/noticeform.php:234
msgid "Attach a file."
-msgstr ""
+msgstr "Joindre un fichier."
#. TRANS: Field label to add location to a notice.
#: lib/noticeform.php:272
msgid "Share my location"
-msgstr ""
+msgstr "Partager ma localisation."
#. TRANS: Text to not share location for a notice in notice form.
#: lib/noticeform.php:277
msgid "Do not share my location"
-msgstr ""
+msgstr "Ne pas partager ma localisation"
#. TRANS: Timeout error text for location retrieval in notice form.
#: lib/noticeform.php:279
msgid ""
"Sorry, retrieving your geo location is taking longer than expected, please "
"try again later"
-msgstr ""
+msgstr "Désolé, l’obtention de votre localisation prend plus de temps que prévu. Veuillez réessayer plus tard."
#. TRANS: Reference to the logged in user in favourite list.
#: lib/noticelistactorsitem.php:43
msgctxt "FAVELIST"
msgid "You"
-msgstr ""
+msgstr "Vous"
#. TRANS: For building a list such as "Jim, Bob, Mary and 5 others like this".
#. TRANS: %1$s is a list of users, separated by a separator (default: ", "),
@@ -9940,27 +9943,27 @@ msgstr ""
#, php-format
msgctxt "FAVELIST"
msgid "%1$s and %2$s"
-msgstr ""
+msgstr "%1$s et %2$s"
#. TRANS: Used in coordinates as abbreviation of north.
#: lib/noticelistitem.php:390
msgid "N"
-msgstr ""
+msgstr "N"
#. TRANS: Used in coordinates as abbreviation of south.
#: lib/noticelistitem.php:392
msgid "S"
-msgstr ""
+msgstr "S"
#. TRANS: Used in coordinates as abbreviation of east.
#: lib/noticelistitem.php:394
msgid "E"
-msgstr ""
+msgstr "E"
#. TRANS: Used in coordinates as abbreviation of west.
#: lib/noticelistitem.php:396
msgid "W"
-msgstr ""
+msgstr "O"
#. TRANS: Coordinates message.
#. TRANS: %1$s is lattitude degrees, %2$s is lattitude minutes,
@@ -9972,76 +9975,76 @@ msgstr ""
#: lib/noticelistitem.php:403
#, php-format
msgid "%1$u°%2$u'%3$u\"%4$s %5$u°%6$u'%7$u\"%8$s"
-msgstr ""
+msgstr "%1$u° %2$u' %3$u\" %4$s %5$u° %6$u' %7$u\" %8$s"
#. TRANS: Followed by geo location.
#: lib/noticelistitem.php:413
msgid "at"
-msgstr ""
+msgstr "chez"
#. TRANS: A possible notice source (web interface).
#: lib/noticelistitem.php:465
msgctxt "SOURCE"
msgid "web"
-msgstr ""
+msgstr "web"
#. TRANS: Followed by notice source.
#: lib/noticelistitem.php:470
msgid "from"
-msgstr ""
+msgstr "de"
#. TRANS: Addition in notice list item for single-notice view.
#: lib/noticelistitem.php:524
msgid "permalink"
-msgstr ""
+msgstr "lien permanent"
#. TRANS: Addition in notice list item if notice was repeated. Followed by a
#. span with a nickname.
#: lib/noticelistitem.php:548
msgid "Repeated by"
-msgstr ""
+msgstr "Repris par"
#. TRANS: Link title in notice list item to reply to a notice.
#: lib/noticelistitem.php:573
msgid "Reply to this notice."
-msgstr ""
+msgstr "Répondre à cet avis."
#. TRANS: Link text in notice list item to reply to a notice.
#: lib/noticelistitem.php:575
msgid "Reply"
-msgstr ""
+msgstr "Répondre"
#. TRANS: Link title in notice list item to delete a notice.
#: lib/noticelistitem.php:601
msgid "Delete this notice from the timeline."
-msgstr ""
+msgstr "Supprimer cet avis du fil d’actualités."
#. TRANS: Title for repeat form status in notice list when a notice has been
#. repeated.
#: lib/noticelistitem.php:624
msgid "Notice repeated."
-msgstr ""
+msgstr "Avis repris."
#. TRANS: Repeat form status in notice list when a notice has been repeated.
#: lib/noticelistitem.php:626
msgid "Repeated"
-msgstr ""
+msgstr "Repris"
#. TRANS: Form legend of form to nudge/ping another user.
#: lib/nudgeform.php:111
msgid "Nudge this user"
-msgstr ""
+msgstr "Envoyer un clin d’œil à cet utilisateur"
#. TRANS: Button text to nudge/ping another user.
#: lib/nudgeform.php:124
msgctxt "BUTTON"
msgid "Nudge"
-msgstr ""
+msgstr "Féliciter"
#. TRANS: Button title to nudge/ping another user.
#: lib/nudgeform.php:128
msgid "Send a nudge to this user."
-msgstr ""
+msgstr "Envoyer une félicitation à cet utilisateur."
#: lib/passwordhashexception.php:39
msgid "Password hashing failed."
@@ -10051,17 +10054,17 @@ msgstr ""
#: lib/peopletageditform.php:131
msgctxt "LABEL"
msgid "List"
-msgstr ""
+msgstr "Liste"
#. TRANS: Field title for list.
#: lib/peopletageditform.php:134
msgid "Change the list (letters, numbers, -, ., and _ are allowed)."
-msgstr ""
+msgstr "Modifier la liste (lettres, chiffres, -, ., et _ sont autorisés)."
#. TRANS: Field title for description of list.
#: lib/peopletageditform.php:141
msgid "Describe the list or topic."
-msgstr ""
+msgstr "Décrivez la liste ou le sujet."
#. TRANS: Field title for description of list.
#. TRANS: %d is the maximum number of characters for the description.
@@ -10069,57 +10072,57 @@ msgstr ""
#, php-format
msgid "Describe the list or topic in %d character."
msgid_plural "Describe the list or topic in %d characters."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Décrivez la liste ou le sujet en %d caractère."
+msgstr[1] "Décrivez la liste ou le sujet en %d caractères."
#. TRANS: Button title to delete a list.
#: lib/peopletageditform.php:175
msgid "Delete this list."
-msgstr ""
+msgstr "Supprimer cette liste."
#. TRANS: Header in list edit form.
#: lib/peopletageditform.php:182
msgid "Add or remove people"
-msgstr ""
+msgstr "Ajouter ou supprimer des personnes"
#. TRANS: Header in list edit form.
#: lib/peopletageditform.php:186
msgctxt "HEADER"
msgid "Search"
-msgstr "Recherche"
+msgstr "Rechercher"
#. TRANS: Menu item in list navigation panel.
#: lib/peopletaggroupnav.php:113
msgctxt "MENU"
msgid "List"
-msgstr ""
+msgstr "Liste"
#. TRANS: Menu item title in list navigation panel.
#. TRANS: %1$s is a list, %2$s is a nickname.
#: lib/peopletaggroupnav.php:116 lib/peopletaggroupnav.php:127
#, php-format
msgid "%1$s list by %2$s."
-msgstr ""
+msgstr "Liste « %1$s » de %2$s."
#. TRANS: Menu item in list navigation panel.
#: lib/peopletaggroupnav.php:124
msgctxt "MENU"
msgid "Listed"
-msgstr ""
+msgstr "Listé(s)"
#. TRANS: Menu item in list navigation panel.
#. TRANS: Menu item in local navigation menu.
#: lib/peopletaggroupnav.php:135 lib/subgroupnav.php:97
msgctxt "MENU"
msgid "Subscribers"
-msgstr ""
+msgstr "Abonnés"
#. TRANS: Menu item title in list navigation panel.
#. TRANS: %1$s is a list, %2$s is a nickname.
#: lib/peopletaggroupnav.php:138
#, php-format
msgid "Subscribers to %1$s list by %2$s."
-msgstr ""
+msgstr "Abonnés à la liste « %1$s » de %2$s."
#. TRANS: Menu item in list navigation panel.
#: lib/peopletaggroupnav.php:148
@@ -10132,12 +10135,12 @@ msgstr "Modifier"
#: lib/peopletaggroupnav.php:151
#, php-format
msgid "Edit %s list by you."
-msgstr ""
+msgstr "Modifier votre liste « %s »."
#. TRANS: Title for link to edit list settings.
#: lib/peopletaglist.php:196
msgid "Edit list settings."
-msgstr ""
+msgstr "Modifier les paramètres de la liste."
#. TRANS: Text for link to edit list settings.
#: lib/peopletaglist.php:198
@@ -10154,7 +10157,7 @@ msgstr "Privé"
#: lib/peopletagnav.php:78
msgctxt "MENU"
msgid "List Subscriptions"
-msgstr ""
+msgstr "Liste des abonnements"
#. TRANS: Tooltip for menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10162,7 +10165,7 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Lists subscribed to by %s."
-msgstr ""
+msgstr "Listes auxquelles %s s’est abonné."
#. TRANS: Menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10170,7 +10173,7 @@ msgstr ""
#, php-format
msgctxt "MENU"
msgid "Lists with %s"
-msgstr ""
+msgstr "Listes dont l’utilisateur %s est membre"
#. TRANS: Tooltip for menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10178,7 +10181,7 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Lists with %s."
-msgstr ""
+msgstr "Listes dont l’utilisateur %s est membre."
#. TRANS: Menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10186,7 +10189,7 @@ msgstr ""
#, php-format
msgctxt "MENU"
msgid "Lists by %s"
-msgstr ""
+msgstr "Listes de %s"
#. TRANS: Tooltip for menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10194,19 +10197,19 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Lists by %s."
-msgstr ""
+msgstr "Listes de l’utilisateur %s."
#. TRANS: Label in lists widget.
#: lib/peopletags.php:87
msgctxt "LABEL"
msgid "Your lists"
-msgstr ""
+msgstr "Vos listes"
#. TRANS: Fieldset legend in lists widget.
#: lib/peopletags.php:135
msgctxt "LEGEND"
msgid "Edit lists"
-msgstr ""
+msgstr "Modifier les listes"
#. TRANS: Label in self tags widget.
#: lib/peopletags.php:193
@@ -10217,32 +10220,32 @@ msgstr "Balises"
#. TRANS: Title for section contaning lists with the most subscribers.
#: lib/peopletagsbysubssection.php:69
msgid "Popular lists"
-msgstr ""
+msgstr "Listes populaires"
#. TRANS: List summary. %1$d is the number of users in the list,
#. TRANS: %2$d is the number of subscribers to the list.
#: lib/peopletagsection.php:127
#, php-format
msgid "Listed: %1$d Subscribers: %2$d"
-msgstr ""
+msgstr "%1$d utilisateurs membres, %2$d abonnés"
#. TRANS: Title for page that displays which lists current user is part of.
#: lib/peopletagsforusersection.php:69
#, php-format
msgid "Lists with you"
-msgstr ""
+msgstr "Listes dont vous êtes membre"
#. TRANS: Title for page that displays which lists a user is part of.
#. TRANS: %s is a profile name.
#: lib/peopletagsforusersection.php:73
#, php-format
msgid "Lists with %s"
-msgstr ""
+msgstr "Listes dont %s est membre"
#. TRANS: Title for page that displays lists a user has subscribed to.
#: lib/peopletagsubscriptionssection.php:66
msgid "List subscriptions"
-msgstr ""
+msgstr "Abonnements à la liste"
#. TRANS: Menu item in personal group navigation menu.
#. TRANS: Menu item in settings navigation panel.
@@ -10250,81 +10253,81 @@ msgstr ""
#: lib/personalgroupnav.php:85 lib/settingsnav.php:74 lib/subgroupnav.php:78
msgctxt "MENU"
msgid "Profile"
-msgstr ""
+msgstr "Profil"
#. TRANS: Menu item title in personal group navigation menu.
#: lib/personalgroupnav.php:87
msgid "Your profile"
-msgstr ""
+msgstr "Votre profil"
#. TRANS: Menu item in personal group navigation menu.
#: lib/personalgroupnav.php:93
msgctxt "MENU"
msgid "Replies"
-msgstr ""
+msgstr "Réponses"
#. TRANS: Displayed as version information for a plugin if no version
#. information was found.
#: lib/plugin.php:187
msgid "Unknown"
-msgstr ""
+msgstr "Inconnu"
#. TRANS: Plugin admin panel controls
#: lib/plugindisableform.php:90
msgctxt "plugin"
msgid "Disable"
-msgstr ""
+msgstr "Désactiver"
#. TRANS: Plugin admin panel controls
#: lib/pluginenableform.php:112
msgctxt "plugin"
msgid "Enable"
-msgstr ""
+msgstr "Activer"
#. TRANS: Plugin description for a disabled plugin.
#: lib/pluginlist.php:195
msgctxt "plugin-description"
msgid ""
"(The plugin description is unavailable when a plugin has been disabled.)"
-msgstr ""
+msgstr "(La description du greffon est indisponible lorsque celui-ci est désactivé.)"
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:58
msgctxt "MENU"
msgid "Settings"
-msgstr ""
+msgstr "Configuration"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:60
msgid "Change your personal settings."
-msgstr ""
+msgstr "Modifier vos paramètres personnels."
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:66
msgctxt "MENU"
msgid "Admin"
-msgstr "Administrateur"
+msgstr "Administration"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:68
msgid "Site configuration."
-msgstr ""
+msgstr "Configuration du site."
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:74
msgctxt "MENU"
msgid "Logout"
-msgstr ""
+msgstr "Déconnexion"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:76
msgid "Logout from the site."
-msgstr ""
+msgstr "Se déconnecter du site."
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:84
msgid "Login to the site."
-msgstr ""
+msgstr "S’identifier sur le site."
#. TRANS: Error message displayed when referring to a user without a profile.
#: lib/profileaction.php:87
@@ -10333,58 +10336,58 @@ msgstr ""
#: lib/profileaction.php:100
msgid "This profile has been silenced by site moderators"
-msgstr ""
+msgstr "Ce profil a été réduit au silence par les modérateurs du site."
#. TRANS: H2 text for user subscription statistics.
#: lib/profileaction.php:148
msgid "Following"
-msgstr ""
+msgstr "Suivi"
#. TRANS: H2 text for user subscriber statistics.
#: lib/profileaction.php:176
msgid "Followers"
-msgstr ""
+msgstr "Suiveurs"
#. TRANS: H2 text for user statistics.
#: lib/profileaction.php:210
msgid "Statistics"
-msgstr ""
+msgstr "Statistiques"
#. TRANS: Label for user statistics.
#: lib/profileaction.php:218
msgid "User ID"
-msgstr ""
+msgstr "ID de l’utilisateur"
#. TRANS: Label for user statistics.
#: lib/profileaction.php:224
msgid "Member since"
-msgstr ""
+msgstr "Membre depuis"
#. TRANS: Label for user statistics.
#: lib/profileaction.php:230
msgid "Notices"
-msgstr "Notifications"
+msgstr "Avis"
#. TRANS: Label for user statistics.
#. TRANS: Average count of posts made per day since account registration.
#: lib/profileaction.php:237
msgid "Daily average"
-msgstr ""
+msgstr "Moyenne journalière"
#. TRANS: H2 text for user group membership statistics.
#: lib/profileaction.php:274
msgid "Groups"
-msgstr ""
+msgstr "Groupes"
#. TRANS: H2 text for user list membership statistics.
#: lib/profileaction.php:309
msgid "Lists"
-msgstr ""
+msgstr "Listes"
#. TRANS: Server error displayed when using an unimplemented method.
#: lib/profileformaction.php:119
msgid "Unimplemented method."
-msgstr ""
+msgstr "Méthode non implémentée."
#. TRANS: Exception text shown when no profile can be found for a user.
#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
@@ -10396,67 +10399,67 @@ msgstr ""
#. TRANS: Menu item title in search group navigation panel.
#: lib/publicgroupnav.php:71
msgid "User groups"
-msgstr ""
+msgstr "Groupes d’utilisateurs"
#. TRANS: Menu item in search group navigation panel.
#: lib/publicgroupnav.php:75
msgctxt "MENU"
msgid "Recent tags"
-msgstr ""
+msgstr "Marques récentes"
#. TRANS: Menu item title in search group navigation panel.
#: lib/publicgroupnav.php:77
msgid "Recent tags"
-msgstr ""
+msgstr "Marques récentes"
#. TRANS: Menu item in search group navigation panel.
#: lib/publicgroupnav.php:82
msgctxt "MENU"
msgid "Featured"
-msgstr ""
+msgstr "En vedette"
#. TRANS: Title for inbox tag cloud section.
#: lib/publictagcloudsection.php:53
msgctxt "TITLE"
msgid "Trending topics"
-msgstr ""
+msgstr "Tendances"
#. TRANS: Client error displayed when return-to was defined without a target.
#: lib/redirectingaction.php:93
msgid "No return-to arguments."
-msgstr ""
+msgstr "Aucun argument de retour."
#. TRANS: For legend for notice repeat form.
#: lib/repeatform.php:91
msgid "Repeat this notice?"
-msgstr ""
+msgstr "Reprendre cet avis ?"
#. TRANS: Button title to repeat a notice on notice repeat form.
#: lib/repeatform.php:117
msgid "Repeat this notice."
-msgstr ""
+msgstr "Reprendre cet avis."
#. TRANS: Description of role revoke form. %s is the role to be revoked.
#: lib/revokeroleform.php:88
#, php-format
msgid "Revoke the \"%s\" role from this user"
-msgstr ""
+msgstr "Révoquer le rôle « %s » de cet utilisateur"
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:1119
msgid "Page not found."
-msgstr ""
+msgstr "Page non trouvée."
#. TRANS: Title of form to sandbox a user.
#: lib/sandboxform.php:65
msgctxt "TITLE"
msgid "Sandbox"
-msgstr ""
+msgstr "Bac à sable"
#. TRANS: Description of form to sandbox a user.
#: lib/sandboxform.php:76
msgid "Sandbox this user"
-msgstr ""
+msgstr "Mettre cet utilisateur dans un bac à sable"
#. TRANS: Fieldset legend for the search form.
#: lib/searchaction.php:102
@@ -10467,7 +10470,7 @@ msgstr "Rechercher sur le site"
#. TRANS: for searching can be entered.
#: lib/searchaction.php:110
msgid "Keyword(s)"
-msgstr "Mot(s) clé(s)"
+msgstr "Mot(s) clef(s)"
#. TRANS: Button text for searching site.
#. TRANS: Button text for search button on search form.
@@ -10475,7 +10478,7 @@ msgstr "Mot(s) clé(s)"
#: lib/searchaction.php:112 lib/searchform.php:76 lib/togglepeopletag.php:134
msgctxt "BUTTON"
msgid "Search"
-msgstr "Recherche"
+msgstr "Rechercher"
#. TRANS: Standard search suggestions shown when a search does not give any
#. results.
@@ -10485,7 +10488,7 @@ msgid ""
"* Try different keywords.\n"
"* Try more general keywords.\n"
"* Try fewer keywords."
-msgstr "* Assurez-vous que tous les mots sont correctement orthographiés.\n* Essayez d'autres mots-clés.\n* Utilisez des mots plus généraux.\n* Essayez avec moins de mots-clés."
+msgstr "* Assurez-vous que tous les mots sont correctement orthographiés.\n* Essayez avec des mots-clés différents.\n* Essayez avec des mots-clés plus généraux.\n* Essayez avec moins de mots-clés."
#. TRANS: Standard search suggestions shown when a search does not give any
#. results.
@@ -10504,86 +10507,86 @@ msgstr ""
#: lib/searchgroupnav.php:74
msgctxt "MENU"
msgid "People"
-msgstr ""
+msgstr "Personnes"
#. TRANS: Menu item title in search group navigation panel.
#: lib/searchgroupnav.php:76
msgid "Find people on this site"
-msgstr ""
+msgstr "Chercher des personnes sur ce site"
#. TRANS: Menu item in search group navigation panel.
#: lib/searchgroupnav.php:78
msgctxt "MENU"
msgid "Notices"
-msgstr "Notifications"
+msgstr "Avis"
#. TRANS: Menu item title in search group navigation panel.
#: lib/searchgroupnav.php:80
msgid "Find content of notices"
-msgstr ""
+msgstr "Chercher dans le contenu des avis"
#. TRANS: Menu item title in search group navigation panel.
#: lib/searchgroupnav.php:84
msgid "Find groups on this site"
-msgstr ""
+msgstr "Rechercher des groupes sur ce site"
#. TRANS: Secondary navigation menu item leading to Terms of Service.
#: lib/secondarynav.php:67
msgctxt "MENU"
msgid "TOS"
-msgstr ""
+msgstr "CGU"
#. TRANS: Secondary navigation menu item leading to privacy policy.
#: lib/secondarynav.php:71
msgctxt "MENU"
msgid "Privacy"
-msgstr ""
+msgstr "Confidentialité"
#. TRANS: Secondary navigation menu item. Leads to information about StatusNet
#. and its license.
#: lib/secondarynav.php:74
msgctxt "MENU"
msgid "Source"
-msgstr ""
+msgstr "Source"
#. TRANS: Secondary navigation menu item leading to version information on the
#. StatusNet site.
#: lib/secondarynav.php:77
msgctxt "MENU"
msgid "Version"
-msgstr ""
+msgstr "Version"
#. TRANS: Default title for section/sidebar widget.
#: lib/section.php:98
msgid "Untitled section"
-msgstr ""
+msgstr "Section sans titre"
#. TRANS: Default "More..." title for section/sidebar widget.
#: lib/section.php:122
msgid "More..."
-msgstr ""
+msgstr "Plus..."
#. TRANS: Header in settings navigation panel.
#: lib/settingsnav.php:68
msgctxt "HEADER"
msgid "Settings"
-msgstr ""
+msgstr "Configuration"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:76
msgid "Change your profile settings"
-msgstr ""
+msgstr "Modifier vos paramètres de profil"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:81
msgctxt "MENU"
msgid "Avatar"
-msgstr ""
+msgstr "Avatar"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:83
msgid "Upload an avatar"
-msgstr ""
+msgstr "Ajouter un avatar"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:88
@@ -10594,7 +10597,7 @@ msgstr "Mot de passe"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:90
msgid "Change your password"
-msgstr ""
+msgstr "Modifier votre mot de passe"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:95
@@ -10605,7 +10608,7 @@ msgstr "Courriel"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:97
msgid "Change email handling"
-msgstr ""
+msgstr "Modifier le traitement des courriels"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:102
@@ -10616,7 +10619,7 @@ msgstr "URL"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:104
msgid "URL shorteners"
-msgstr ""
+msgstr "Raccourcisseurs d’URL"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:116
@@ -10627,51 +10630,51 @@ msgstr "Messagerie instantanée"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:118
msgid "Updates by instant messenger (IM)"
-msgstr ""
+msgstr "Suivi des avis par messagerie instantanée"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:125
msgctxt "MENU"
msgid "SMS"
-msgstr ""
+msgstr "SMS"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:127
msgid "Updates by SMS"
-msgstr ""
+msgstr "Suivi des avis par SMS"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:133
msgctxt "MENU"
msgid "Connections"
-msgstr ""
+msgstr "Connexions"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:135
msgid "Authorized connected applications"
-msgstr ""
+msgstr "Applications autorisées connectées"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:141
msgctxt "MENU"
msgid "Old school"
-msgstr ""
+msgstr "Ancienne école"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:143
msgid "UI tweaks for old-school users"
-msgstr ""
+msgstr "Réglages de l’interface utilisateur pour les utilisateurs de l’ancienne école"
#. TRANS: Title of form to silence a user.
#: lib/silenceform.php:65
msgctxt "TITLE"
msgid "Silence"
-msgstr ""
+msgstr "Silence"
#. TRANS: Description of form to silence a user.
#: lib/silenceform.php:76
msgid "Silence this user"
-msgstr ""
+msgstr "Réduire cet utilisateur au silence"
#. TRANS: Menu item in local navigation menu.
#: lib/subgroupnav.php:86
@@ -10684,14 +10687,14 @@ msgstr "Abonnements"
#: lib/subgroupnav.php:89
#, php-format
msgid "People %s subscribes to."
-msgstr ""
+msgstr "Personnes suivies par %s."
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:100
#, php-format
msgid "People subscribed to %s."
-msgstr ""
+msgstr "Personnes abonnées à %s."
#. TRANS: Menu item in local navigation menu.
#. TRANS: %d is the number of pending subscription requests.
@@ -10699,104 +10702,104 @@ msgstr ""
#, php-format
msgctxt "MENU"
msgid "Pending (%d)"
-msgstr ""
+msgstr "En attente (%d)"
#. TRANS: Menu item title in local navigation menu.
#: lib/subgroupnav.php:115
#, php-format
msgid "Approve pending subscription requests."
-msgstr ""
+msgstr "Approuver les demandes d’adhésion en attente."
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:128
#, php-format
msgid "Groups %s is a member of."
-msgstr ""
+msgstr "Groupes dont %s est membre."
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:139
#, php-format
msgid "List subscriptions by %s."
-msgstr ""
+msgstr "Liste des abonnements de %s."
#. TRANS: Menu item in local navigation menu.
#: lib/subgroupnav.php:147
msgctxt "MENU"
msgid "Invite"
-msgstr ""
+msgstr "Inviter"
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is the StatusNet sitename.
#: lib/subgroupnav.php:150
#, php-format
msgid "Invite friends and colleagues to join you on %s."
-msgstr ""
+msgstr "Inviter des amis et collègues à vous rejoindre sur %s."
#. TRANS: Form of form to subscribe to a user.
#: lib/subscribeform.php:107
msgid "Subscribe to this user"
-msgstr ""
+msgstr "S’abonner à cet utilisateur"
#. TRANS: Button text to subscribe to a user.
#. TRANS: Button text for subscribing to a list.
#: lib/subscribeform.php:130 lib/subscribepeopletagform.php:106
msgctxt "BUTTON"
msgid "Subscribe"
-msgstr ""
+msgstr "S’abonner"
#. TRANS: Button title to subscribe to a user.
#: lib/subscribeform.php:132
msgid "Subscribe to this user."
-msgstr ""
+msgstr "S’abonner à cet utilisateur."
#. TRANS: Title of personal tag cloud section.
#: lib/subscriberspeopleselftagcloudsection.php:48
#: lib/subscriptionspeopleselftagcloudsection.php:48
msgid "People Tagcloud as self-tagged"
-msgstr ""
+msgstr "Nuage de marques pour une personne (ajoutées par eux-même)"
#. TRANS: Title of personal tag cloud section.
#: lib/subscriberspeopletagcloudsection.php:48
#: lib/subscriptionspeopletagcloudsection.php:48
msgid "People Tagcloud as tagged"
-msgstr ""
+msgstr "Nuage de marques pour une personne"
#. TRANS: Content displayed in a tag cloud section if there are no tags.
#: lib/tagcloudsection.php:56 lib/tagcloudsection.php:72
msgctxt "NOTAGS"
msgid "None"
-msgstr ""
+msgstr "Aucun"
#. TRANS: Field label on list form.
#: lib/tagprofileform.php:130
msgctxt "LABEL"
msgid "Lists"
-msgstr ""
+msgstr "Listes"
#. TRANS: Field title on list form.
#: lib/tagprofileform.php:133
msgid ""
"Lists for this user (letters, numbers, -, ., and _), comma- or space- "
"separated."
-msgstr ""
+msgstr "Listes de cet utilisateur (lettres, chiffres, -, ., et _) séparées par des virgules ou des espaces."
#. TRANS: Server exception displayed if a theme name was invalid.
#: lib/theme.php:79
msgid "Invalid theme name."
-msgstr ""
+msgstr "Nom de thème invalide."
#. TRANS: Exception thrown when a compressed theme is uploaded while no
#. support present in PHP configuration.
#: lib/themeuploader.php:51
msgid "This server cannot handle theme uploads without ZIP support."
-msgstr ""
+msgstr "Le serveur ne peut pas gérer l’import de thèmes sans le support du format ZIP."
#. TRANS: Server exception thrown when uploading a theme fails.
#: lib/themeuploader.php:60 lib/themeuploader.php:64
msgid "The theme file is missing or the upload failed."
-msgstr ""
+msgstr "Le fichier de thème est manquant ou le téléversement a échoué."
#. TRANS: Server exception thrown when saving an uploaded theme after
#. decompressing it fails.
@@ -10806,13 +10809,13 @@ msgstr ""
#: lib/themeuploader.php:293 lib/themeuploader.php:298
#: lib/themeuploader.php:307 lib/themeuploader.php:315
msgid "Failed saving theme."
-msgstr ""
+msgstr "L’enregistrement du thème a échoué."
#. TRANS: Server exception thrown when an uploaded theme has an incorrect
#. structure.
#: lib/themeuploader.php:153
msgid "Invalid theme: Bad directory structure."
-msgstr ""
+msgstr "Thème non valide : mauvaise structure des répertoires."
#. TRANS: Client exception thrown when an uploaded theme is larger than the
#. limit.
@@ -10822,13 +10825,13 @@ msgstr ""
msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
msgid_plural ""
"Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Le thème téléversé est trop volumineux ; il doit occuper moins de %d octet une fois décompressé."
+msgstr[1] "Le thème téléversé est trop volumineux ; il doit occuper moins de %d octets une fois décompressé."
#. TRANS: Server exception thrown when an uploaded theme is incomplete.
#: lib/themeuploader.php:188
msgid "Invalid theme archive: Missing file css/display.css"
-msgstr ""
+msgstr "Archive de thème non valide : le fichier css/display.css est manquant"
#. TRANS: Server exception thrown when an uploaded theme has an incorrect file
#. or folder name.
@@ -10836,13 +10839,13 @@ msgstr ""
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
-msgstr ""
+msgstr "Le thème contient un nom de fichier ou de dossier invalide. Limitez-vous aux lettres ASCII et aux chiffres, caractère de soulignement et signe moins."
#. TRANS: Server exception thrown when an uploaded theme contains files with
#. unsafe file extensions.
#: lib/themeuploader.php:236
msgid "Theme contains unsafe file extension names; may be unsafe."
-msgstr ""
+msgstr "Ce thème contient un nom d'extension de ficher dangereux; peut être dangereux."
#. TRANS: Server exception thrown when an uploaded theme contains a file type
#. that is not allowed.
@@ -10850,19 +10853,19 @@ msgstr ""
#: lib/themeuploader.php:255
#, php-format
msgid "Theme contains file of type \".%s\", which is not allowed."
-msgstr ""
+msgstr "Le thème contient un fichier de type « .%s » qui n’est pas autorisé."
#. TRANS: Server exception thrown when an uploaded compressed theme cannot be
#. opened.
#: lib/themeuploader.php:273
msgid "Error opening theme archive."
-msgstr ""
+msgstr "Erreur lors de l’ouverture de l’archive du thème."
#. TRANS: Header for Notices section.
#: lib/threadednoticelist.php:74
msgctxt "HEADER"
msgid "Notices"
-msgstr "Notifications"
+msgstr "Avis"
#. TRANS: Link to show replies for a notice.
#. TRANS: %d is the number of replies to a notice and used for plural.
@@ -10870,14 +10873,14 @@ msgstr "Notifications"
#, php-format
msgid "Show reply"
msgid_plural "Show all %d replies"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Montrer la réponse"
+msgstr[1] "Montrer toutes les %d réponses"
#. TRANS: List message for notice repeated by logged in user.
#: lib/threadednoticelist.php:455
msgctxt "REPEATLIST"
msgid "You repeated this."
-msgstr ""
+msgstr "Vous avez repris cet avis."
#. TRANS: List message for when more than 4 people repeat something.
#. TRANS: %%s is a list of users liking a notice, %d is the number over 4 that
@@ -10888,8 +10891,8 @@ msgstr ""
#, php-format
msgid "%%s and %d other repeated this."
msgid_plural "%%s and %d others repeated this."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%%s et %d autre ont repris ceci."
+msgstr[1] "%%s et %d autres ont repris ceci."
#. TRANS: List message for repeated notices.
#. TRANS: %%s is a list of users who have repeated a notice.
@@ -10899,59 +10902,59 @@ msgstr[1] ""
#, php-format
msgid "%%s repeated this."
msgid_plural "%%s repeated this."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%%s a repris ceci."
+msgstr[1] "%%s ont repris ceci."
#. TRANS: Form legend.
#: lib/togglepeopletag.php:94
#, php-format
msgid "Search and list people"
-msgstr ""
+msgstr "Rechercher et lister des personnes"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:105
msgid "Everything"
-msgstr ""
+msgstr "Tout"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:109
msgid "Fullname"
-msgstr ""
+msgstr "Nom complet"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:115
msgid "URI (Remote users)"
-msgstr ""
+msgstr "URI (utilisateurs distants)"
#. TRANS: Dropdown field label.
#: lib/togglepeopletag.php:121
msgctxt "LABEL"
msgid "Search in"
-msgstr ""
+msgstr "Rechercher dans"
#. TRANS: Dropdown field title.
#: lib/togglepeopletag.php:123
msgid "Choose a field to search."
-msgstr ""
+msgstr "Choisissez un champ pour la recherche."
#. TRANS: Form legend.
#. TRANS: %1$s is a nickname, $2$s is a list.
#: lib/togglepeopletag.php:190
#, php-format
msgid "Remove %1$s from list %2$s"
-msgstr ""
+msgstr "Retirer %1$s de la liste « %2$s »"
#. TRANS: Legend on form to add a profile to a list.
#. TRANS: %1$s is a nickname, %2$s is a list.
#: lib/togglepeopletag.php:268
#, php-format
msgid "Add %1$s to list %2$s"
-msgstr ""
+msgstr "Ajouter %1$s à la liste « %2$s »"
#. TRANS: Title for top posters section.
#: lib/topposterssection.php:74
msgid "Top posters"
-msgstr ""
+msgstr "Utilisateurs les plus actifs"
#. TRANS: Option in drop-down of potential addressees.
#: lib/toselector.php:87
@@ -10964,32 +10967,32 @@ msgstr "Tout le monde"
#: lib/toselector.php:93
#, php-format
msgid "My colleagues at %s"
-msgstr ""
+msgstr "Mes collègues sur %s"
#. TRANS: Label for drop-down of potential addressees.
#: lib/toselector.php:115
msgctxt "LABEL"
msgid "To:"
-msgstr ""
+msgstr "À :"
#. TRANS: Checkbox label in widget for selecting potential addressees to mark
#. the notice private.
#: lib/toselector.php:124
msgid "Private?"
-msgstr ""
+msgstr "Privé ?"
#. TRANS: Client exception thrown in widget for selecting potential addressees
#. when an invalid fill option was received.
#: lib/toselector.php:163
#, php-format
msgid "Unknown to value: \"%s\"."
-msgstr ""
+msgstr "Type de destinataire « %s » inconnu."
#. TRANS: Title for the form to unblock a user.
#: lib/unblockform.php:67
msgctxt "TITLE"
msgid "Unblock"
-msgstr ""
+msgstr "Débloquer"
#. TRANS: Exception text shown when no object found with certain URI
#. TRANS: %s is the URI.
@@ -11002,56 +11005,56 @@ msgstr ""
#: lib/unsandboxform.php:67
msgctxt "TITLE"
msgid "Unsandbox"
-msgstr ""
+msgstr "Sortir du bac à sable"
#. TRANS: Description for unsandbox form.
#: lib/unsandboxform.php:78
msgid "Unsandbox this user"
-msgstr ""
+msgstr "Sortir cet utilisateur du bac à sable"
#. TRANS: Title for unsilence form.
#: lib/unsilenceform.php:65
msgid "Unsilence"
-msgstr ""
+msgstr "Sortir du silence"
#. TRANS: Form description for unsilence form.
#: lib/unsilenceform.php:76
msgid "Unsilence this user"
-msgstr ""
+msgstr "Sortir cet utilisateur du silence"
#. TRANS: Form legend on unsubscribe form.
#: lib/unsubscribeform.php:109
msgid "Unsubscribe from this user"
-msgstr ""
+msgstr "Ne plus suivre cet utilisateur"
#. TRANS: Button text on unsubscribe form.
#. TRANS: Button text for unsubscribing from a list.
#: lib/unsubscribeform.php:132 lib/unsubscribepeopletagform.php:106
msgctxt "BUTTON"
msgid "Unsubscribe"
-msgstr ""
+msgstr "Se désabonner"
#. TRANS: Button title on unsubscribe form.
#: lib/unsubscribeform.php:134
msgid "Unsubscribe from this user."
-msgstr ""
+msgstr "Ne plus suivre cet utilisateur"
#. TRANS: Authorisation exception thrown when a user a not allowed to login.
#: lib/util.php:330
msgid "Not allowed to log in."
-msgstr ""
+msgstr "Pas autorisé à se connecter."
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
#: lib/util.php:1331
msgid "a few seconds ago"
-msgstr ""
+msgstr "il y a quelques secondes"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
#: lib/util.php:1334
msgid "about a minute ago"
-msgstr ""
+msgstr "il y a 1 minute"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11059,14 +11062,14 @@ msgstr ""
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "il y a environ une minute"
+msgstr[1] "il y a environ %d minutes"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
#: lib/util.php:1341
msgid "about an hour ago"
-msgstr ""
+msgstr "il y a 1 heure"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11074,14 +11077,14 @@ msgstr ""
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "il y a environ une heure"
+msgstr[1] "il y a environ %d heures"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
#: lib/util.php:1348
msgid "about a day ago"
-msgstr ""
+msgstr "il y a 1 jour"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11089,14 +11092,14 @@ msgstr ""
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "il y a environ un jour"
+msgstr[1] "il y a environ %d jours"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
#: lib/util.php:1355
msgid "about a month ago"
-msgstr ""
+msgstr "il y a 1 mois"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11104,20 +11107,20 @@ msgstr ""
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "il y a environ un mois"
+msgstr[1] "il y a environ %d mois"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
#: lib/util.php:1362
msgid "about a year ago"
-msgstr ""
+msgstr "il y a environ 1 an"
#. TRANS: Human-readable full date-time specification (formatting on
#. http://php.net/date)
#: lib/util.php:1382
msgid "l, d-M-Y H:i:s T"
-msgstr ""
+msgstr "l, d-M-Y H:i:s T"
#. TRANS: Web color exception thrown when a hexadecimal color code does not
#. validate.
@@ -11125,11 +11128,11 @@ msgstr ""
#: lib/webcolor.php:81 lib/webcolor.php:121
#, php-format
msgid "%s is not a valid color! Use 3 or 6 hex characters."
-msgstr ""
+msgstr "%s n’est pas une couleur valide ! Utilisez 3 ou 6 caractères hexadécimaux."
#. TRANS: Commandline script output. %s is the filename that contains a backup
#. for a user.
#: scripts/restoreuser.php:62
#, php-format
msgid "Getting backup from file '%s'."
-msgstr ""
+msgstr "Obtention de la sauvegarde depuis le fichier « %s »."
diff --git a/locale/fur/LC_MESSAGES/statusnet.po b/locale/fur/LC_MESSAGES/statusnet.po
index 81e7bb799d..7dd32f0e55 100644
--- a/locale/fur/LC_MESSAGES/statusnet.po
+++ b/locale/fur/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Friulian (http://www.transifex.com/projects/p/gnu-social/language/fur/)\n"
+"Language-Team: Friulian (http://www.transifex.com/gnu-social/gnu-social/language/fur/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/gl/LC_MESSAGES/statusnet.po b/locale/gl/LC_MESSAGES/statusnet.po
index d9b193a10d..3480ed67fd 100644
--- a/locale/gl/LC_MESSAGES/statusnet.po
+++ b/locale/gl/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Galician (http://www.transifex.com/projects/p/gnu-social/language/gl/)\n"
+"Language-Team: Galician (http://www.transifex.com/gnu-social/gnu-social/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/he/LC_MESSAGES/statusnet.po b/locale/he/LC_MESSAGES/statusnet.po
index 4044f96b9e..693d932bf7 100644
--- a/locale/he/LC_MESSAGES/statusnet.po
+++ b/locale/he/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Hebrew (http://www.transifex.com/projects/p/gnu-social/language/he/)\n"
+"Language-Team: Hebrew (http://www.transifex.com/gnu-social/gnu-social/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/hsb/LC_MESSAGES/statusnet.po b/locale/hsb/LC_MESSAGES/statusnet.po
index 262dd15e23..4d5ef58438 100644
--- a/locale/hsb/LC_MESSAGES/statusnet.po
+++ b/locale/hsb/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Upper Sorbian (http://www.transifex.com/projects/p/gnu-social/language/hsb/)\n"
+"Language-Team: Upper Sorbian (http://www.transifex.com/gnu-social/gnu-social/language/hsb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/hu/LC_MESSAGES/statusnet.po b/locale/hu/LC_MESSAGES/statusnet.po
index ba0d3b1c5d..901accfa86 100644
--- a/locale/hu/LC_MESSAGES/statusnet.po
+++ b/locale/hu/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Hungarian (http://www.transifex.com/projects/p/gnu-social/language/hu/)\n"
+"Language-Team: Hungarian (http://www.transifex.com/gnu-social/gnu-social/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/hy_AM/LC_MESSAGES/statusnet.po b/locale/hy_AM/LC_MESSAGES/statusnet.po
new file mode 100644
index 0000000000..41cf803172
--- /dev/null
+++ b/locale/hy_AM/LC_MESSAGES/statusnet.po
@@ -0,0 +1,11135 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU social\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-02-02 17:47+0100\n"
+"PO-Revision-Date: 2015-02-02 16:49+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Armenian (Armenia) (http://www.transifex.com/gnu-social/gnu-social/language/hy_AM/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hy_AM\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Database error message.
+#: index.php:118
+#, php-format
+msgid ""
+"The database for %1$s is not responding correctly, so the site will not work"
+" properly. The site admins probably know about the problem, but you can "
+"contact them at %2$s to make sure. Otherwise, wait a few minutes and try "
+"again."
+msgstr ""
+
+#. TRANS: Error message.
+#: index.php:137
+msgid "An error occurred."
+msgstr ""
+
+#. TRANS: Error message displayed when there is no StatusNet configuration
+#. file.
+#: index.php:229
+#, php-format
+msgid ""
+"No configuration file found. Try running the installation program first."
+msgstr ""
+
+#. TRANS: Error message displayed when trying to access a non-existing page.
+#: index.php:260
+msgid "Unknown page"
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an undefined action.
+#. TRANS: Title for password recovery page when an unknown action has been
+#. specified.
+#: index.php:312 actions/recoverpassword.php:225
+msgid "Unknown action"
+msgstr ""
+
+#. TRANS: Page title for Access admin panel that allows configuring site
+#. access.
+#: actions/accessadminpanel.php:53
+msgid "Access"
+msgstr ""
+
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
+msgid "Site access settings"
+msgstr ""
+
+#. TRANS: Form legend for registration form.
+#: actions/accessadminpanel.php:151
+msgid "Registration"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
+msgid "Prohibit anonymous users (not logged in) from viewing site?"
+msgstr ""
+
+#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
+#. TRANS: Checkbox label to show private tags.
+#. TRANS: Checkbox field label on group edit form to mark a group private.
+#: actions/accessadminpanel.php:157 actions/peopletagsbyuser.php:186
+#: lib/groupeditform.php:206
+msgctxt "LABEL"
+msgid "Private"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
+msgid "Make registration invitation only."
+msgstr ""
+
+#. TRANS: Checkbox label for configuring site as invite only.
+#: actions/accessadminpanel.php:166
+msgid "Invite only"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new
+#. registrations).
+#: actions/accessadminpanel.php:173
+msgid "Disable new registrations."
+msgstr ""
+
+#. TRANS: Checkbox label for disabling new user registrations.
+#: actions/accessadminpanel.php:175
+msgid "Closed"
+msgstr ""
+
+#. TRANS: Button title to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
+msgid "Save access settings."
+msgstr ""
+
+#. TRANS: Button text to save access settings in site admin panel.
+#. TRANS: Button label to save e-mail preferences.
+#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text in the license admin panel.
+#. TRANS: Button text to store form data in the Paths admin panel.
+#. TRANS: Button to save input in profile settings.
+#. TRANS: Submit button text on the sessions administration panel.
+#. TRANS: Button text for saving site settings.
+#. TRANS: Button text for saving site notice in admin panel.
+#. TRANS: Button label to save SMS preferences.
+#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text for saving "Other settings" in profile.
+#. TRANS: Button text to save user settings in user admin panel.
+#. TRANS: Button label in the "Edit application" form.
+#. TRANS: Text for save button on group edit form.
+#. TRANS: Button text to save tags for a profile.
+#. TRANS: Button text to save lists.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:244
+#: actions/imsettings.php:201 actions/licenseadminpanel.php:331
+#: actions/pathsadminpanel.php:454 actions/profilesettings.php:213
+#: actions/sessionsadminpanel.php:202 actions/siteadminpanel.php:372
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:204
+#: actions/subscriptions.php:223 actions/urlsettings.php:152
+#: actions/useradminpanel.php:300 lib/applicationeditform.php:355
+#: lib/groupeditform.php:225 lib/peopletags.php:146 lib/tagprofileform.php:143
+msgctxt "BUTTON"
+msgid "Save"
+msgstr ""
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error in API OAuth authorisation because of an
+#. invalid session token.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error displayed when the session token is not okay.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#: actions/addpeopletag.php:78 actions/apioauthauthorize.php:144
+#: actions/avatarsettings.php:282 actions/deletenotice.php:178
+#: actions/emailsettings.php:286 actions/geocode.php:56
+#: actions/groupblock.php:65 actions/grouplogo.php:315
+#: actions/groupunblock.php:65 actions/imsettings.php:244
+#: actions/invite.php:67 actions/makeadmin.php:67 actions/nudge.php:80
+#: actions/oauthappssettings.php:163 actions/oauthconnectionssettings.php:135
+#: actions/passwordsettings.php:147 actions/peopletagautocomplete.php:66
+#: actions/pluginenable.php:87 actions/profilecompletion.php:81
+#: actions/profilesettings.php:233 actions/recoverpassword.php:297
+#: actions/register.php:162 actions/removepeopletag.php:79
+#: actions/smssettings.php:250 actions/subedit.php:40 actions/subscribe.php:85
+#: actions/subscribepeopletag.php:74 actions/unsubscribe.php:66
+#: actions/unsubscribepeopletag.php:75 actions/urlsettings.php:171
+msgid "There was a problem with your session token. Try again, please."
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a logged in user.
+#: actions/addpeopletag.php:88 actions/deletenotice.php:52
+#: actions/editpeopletag.php:69 actions/groupblock.php:60
+#: actions/groupunblock.php:60 actions/logout.php:69 actions/makeadmin.php:62
+#: actions/nudge.php:64 actions/peopletagautocomplete.php:57
+#: actions/peopletagsbyuser.php:123 actions/pluginenable.php:97
+#: actions/profilecompletion.php:91 actions/removepeopletag.php:89
+#: actions/subedit.php:33 actions/subscribe.php:95 actions/unsubscribe.php:52
+#: lib/action.php:1510 lib/adminpanelaction.php:71
+#: lib/profileformaction.php:63 lib/settingsaction.php:73
+msgid "Not logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#. TRANS: Client exception.
+#. TRANS: Client error displayed when referring to a non-existing profile.
+#. TRANS: Client error displayed trying to subscribe to a non-existing
+#. profile.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#: actions/addpeopletag.php:99 actions/atompubmembershipfeed.php:54
+#: actions/atompubshowmembership.php:55 actions/removepeopletag.php:100
+#: actions/subscribe.php:106 lib/command.php:386 lib/command.php:445
+msgid "No such profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#: actions/addpeopletag.php:107 actions/editpeopletag.php:110
+#: actions/peopletagged.php:98 actions/peopletagsubscribers.php:98
+#: actions/profilecompletion.php:99 actions/profiletagbyid.php:66
+#: actions/removepeopletag.php:108 actions/showprofiletag.php:87
+#: actions/subscribepeopletag.php:91 actions/unsubscribepeopletag.php:92
+msgid "No such list."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a username.
+#: actions/addpeopletag.php:134
+#, php-format
+msgid "There was an unexpected error while listing %s."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a profile URL.
+#: actions/addpeopletag.php:139
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly. Please try retrying later."
+msgstr ""
+
+#. TRANS: Title after adding a user to a list.
+#: actions/addpeopletag.php:148
+msgctxt "TITLE"
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Server error when page not found (404).
+#. TRANS: Server error when page not found (404)
+#. TRANS: Server error when page not found (404).
+#: actions/all.php:61 actions/public.php:103 actions/replies.php:94
+#: actions/showprofiletag.php:100 actions/tag.php:53
+msgid "No such page."
+msgstr ""
+
+#. TRANS: Title of a user's own start page.
+#: actions/all.php:71
+msgid "Home timeline"
+msgstr ""
+
+#. TRANS: Title of another user's start page.
+#. TRANS: %s is the other user's name.
+#: actions/all.php:75
+#, php-format
+msgid "%s's home timeline"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:90 actions/showprofiletag.php:181
+#, php-format
+msgid "Feed for friends of %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:98
+#, php-format
+msgid "Feed for friends of %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:107 actions/showprofiletag.php:192
+#, php-format
+msgid "Feed for friends of %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:116
+#, php-format
+msgid "Feed for friends of %s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:123
+#, php-format
+msgid ""
+"This is the timeline for %s and friends but no one has posted anything yet."
+msgstr ""
+
+#. TRANS: Encouragement displayed on logged in user's empty timeline.
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:129
+#, php-format
+msgid ""
+"Try subscribing to more people, [join a group](%%action.groups%%) or post "
+"something yourself."
+msgstr ""
+
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname
+#. prefixed with "@".
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:133
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
+"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr ""
+
+#. TRANS: Encouragement displayed on empty timeline user pages for anonymous
+#. users.
+#. TRANS: %s is a user nickname. This message contains Markdown links. Keep
+#. "](" together.
+#. TRANS: Empty list message for page with replies for a user for not logged
+#. in users.
+#. TRANS: %1$s is a user nickname. This message contains a Markdown link in
+#. the form [link text](link).
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user
+#. nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:138 actions/replies.php:224 actions/showstream.php:226
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
+"post a notice to them."
+msgstr ""
+
+#. TRANS: Button text for inviting more users to the StatusNet instance.
+#. TRANS: Less business/enterprise-oriented language for public sites.
+#: actions/all.php:189 actions/public.php:248
+msgctxt "BUTTON"
+msgid "Send invite"
+msgstr ""
+
+#. TRANS: Client error when user not found for an rss related action.
+#. TRANS: Client error displayed when no existing user is provided for a
+#. user's delivery device setting.
+#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error displayed updating profile image without having a user
+#. object.
+#. TRANS: Client error displayed when making an Atom API request for an
+#. unknown user.
+#. TRANS: Client error displayed when trying to block a non-existing user or a
+#. user from another site.
+#. TRANS: Client error when user not found for an API action to remove a block
+#. for a user.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join
+#. a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave
+#. a group.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when not providing a user or an invalid user.
+#. TRANS: Client error displayed when referring to a non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when updating a status for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting a list of followers for a
+#. non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends
+#. for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and
+#. friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a
+#. non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-
+#. existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a user nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. an object that is not a user.
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a valid user.
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without using an existing user.
+#. TRANS: Client error displayed when referring to non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to reply to a non-exsting user.
+#. TRANS: Client error displayed when providing a non-existing nickname in a
+#. RSS 1.0 action.
+#. TRANS: Client error.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed trying to find a user by ID for a non-
+#. existing ID.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when calling a profile action without
+#. specifying a user.
+#: actions/allrss.php:69 actions/apiaccountupdatedeliverydevice.php:99
+#: actions/apiaccountupdateprofile.php:87
+#: actions/apiaccountupdateprofileimage.php:76 actions/apiatomservice.php:61
+#: actions/apiblockcreate.php:85 actions/apiblockdestroy.php:81
+#: actions/apigroupcreate.php:97 actions/apigroupismember.php:85
+#: actions/apigroupjoin.php:85 actions/apigroupleave.php:85
+#: actions/apigrouplist.php:70 actions/apigroupprofileupdate.php:90
+#: actions/apilistmember.php:73 actions/apilistmemberships.php:69
+#: actions/apilists.php:76 actions/apilistsubscriber.php:50
+#: actions/apilistsubscriptions.php:57 actions/apistatusesupdate.php:211
+#: actions/apisubscriptions.php:83 actions/apitimelinefriends.php:171
+#: actions/apitimelinehome.php:76 actions/apitimelinementions.php:75
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:66
+#: actions/foaf.php:42 actions/foaf.php:59 actions/microsummary.php:63
+#: actions/otp.php:76 actions/peopletagged.php:90
+#: actions/peopletagsbyuser.php:101 actions/peopletagsforuser.php:83
+#: actions/peopletagsubscribers.php:90 actions/peopletagsubscriptions.php:85
+#: actions/replies.php:72 actions/repliesrss.php:38 actions/rsd.php:111
+#: actions/showprofiletag.php:75 actions/showprofiletag.php:112
+#: actions/userbyid.php:75 actions/userrss.php:39 lib/profileaction.php:77
+msgid "No such user."
+msgstr ""
+
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title of API timeline for a user and friends.
+#. TRANS: %s is a username.
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#. TRANS: Menu item title in administrator navigation panel.
+#. TRANS: %s is a username.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/allrss.php:109 actions/apitimelinefriends.php:202
+#: actions/apitimelinehome.php:106 lib/adminpanelnav.php:74
+#: lib/personalgroupnav.php:80
+#, php-format
+msgid "%s and friends"
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a
+#. site name.
+#: actions/allrss.php:114 actions/apitimelinefriends.php:208
+#: actions/apitimelinehome.php:112
+#, php-format
+msgid "Updates from %1$s and friends on %2$s!"
+msgstr ""
+
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#: actions/apiaccountratelimitstatus.php:68
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:82
+#: actions/apiaccountverifycredentials.php:66 actions/apiconversation.php:152
+#: actions/apifriendshipscreate.php:85 actions/apifriendshipsdestroy.php:97
+#: actions/apifriendshipsshow.php:122 actions/apignusocialconfig.php:117
+#: actions/apignusocialversion.php:65 actions/apigroupadmins.php:104
+#: actions/apigroupcreate.php:122 actions/apigroupismember.php:108
+#: actions/apigroupjoin.php:121 actions/apigroupleave.php:120
+#: actions/apigrouplist.php:129 actions/apigrouplistall.php:118
+#: actions/apigroupmembership.php:99 actions/apigroupprofileupdate.php:85
+#: actions/apigroupprofileupdate.php:184 actions/apigroupshow.php:106
+#: actions/apihelptest.php:82 actions/apilist.php:113 actions/apilist.php:160
+#: actions/apilist.php:188 actions/apilistmember.php:108
+#: actions/apilistmembers.php:71 actions/apilistmembers.php:116
+#: actions/apilistmemberships.php:98 actions/apilists.php:118
+#: actions/apilists.php:169 actions/apilistsubscriber.php:80
+#: actions/apilistsubscribers.php:60 actions/apilistsubscribers.php:91
+#: actions/apilistsubscriptions.php:85 actions/apistatusesdestroy.php:99
+#: actions/apistatusesretweets.php:107 actions/apistatusesshow.php:103
+#: actions/apisubscriptions.php:104 actions/apitimelinefriends.php:264
+#: actions/apitimelinegroup.php:140 actions/apitimelinehome.php:168
+#: actions/apitimelinelist.php:176 actions/apitimelinementions.php:172
+#: actions/apitimelinepublic.php:245 actions/apitimelineretweetedtome.php:148
+#: actions/apitimelineretweetsofme.php:154 actions/apitimelinetag.php:163
+#: actions/apitimelineuser.php:232 actions/apiusershow.php:96
+#: lib/apilistusers.php:146
+msgid "API method not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without an invitation.
+#: actions/apiaccountregister.php:101 actions/register.php:81
+#: actions/register.php:187 actions/register.php:386
+msgid "Sorry, only invited people can register."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without a valid invitation.
+#: actions/apiaccountregister.php:108 actions/register.php:88
+msgid "Sorry, invalid invitation code."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Message given saving e-mail address that not valid.
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Client error displayed trying to save site settings without a valid
+#. contact address.
+#: actions/apiaccountregister.php:127 actions/emailsettings.php:384
+#: actions/register.php:205 actions/siteadminpanel.php:154
+msgid "Not a valid email address."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. already registered e-mail address.
+#: actions/apiaccountregister.php:130 actions/register.php:208
+msgid "Email address already exists."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when homepage URL does not validate.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "New application" form.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#: actions/apiaccountregister.php:134 actions/apigroupcreate.php:137
+#: actions/apigroupprofileupdate.php:195 actions/editapplication.php:229
+#: actions/editgroup.php:201 actions/newapplication.php:139
+#: actions/newgroup.php:107 actions/profilesettings.php:270
+#: actions/register.php:212
+msgid "Homepage is not a valid URL."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when full name does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#: actions/apiaccountregister.php:137 actions/apigroupcreate.php:142
+#: actions/apigroupprofileupdate.php:205 actions/editgroup.php:205
+#: actions/newgroup.php:110 actions/profilesettings.php:274
+#: actions/register.php:215
+msgid "Full name is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Plural form is used based on the maximum number of allowed
+#. TRANS: characters for the biography (%d).
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#: actions/apiaccountregister.php:141 actions/profilesettings.php:280
+#: actions/register.php:219
+#, php-format
+msgid "Bio is too long (maximum %d character)."
+msgid_plural "Bio is too long (maximum %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#. TRANS: Client error shown when providing too long a location during group
+#. creation.
+#. TRANS: API validation exception thrown when location does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#: actions/apiaccountregister.php:147 actions/apigroupcreate.php:154
+#: actions/apigroupprofileupdate.php:227 actions/editgroup.php:217
+#: actions/newgroup.php:120 actions/profilesettings.php:287
+#: actions/register.php:225
+msgid "Location is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#. TRANS: Form validation error on page where to change password.
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#: actions/apiaccountregister.php:150 actions/passwordsettings.php:164
+#: actions/register.php:228
+msgid "Password must be 6 or more characters."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#. TRANS: Form validation error on password change when password confirmation
+#. does not match.
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#: actions/apiaccountregister.php:153 actions/passwordsettings.php:168
+#: actions/register.php:231
+msgid "Passwords do not match."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid username or password.
+#: actions/apiaccountregister.php:169 actions/apiaccountregister.php:180
+#: actions/register.php:242 actions/register.php:265
+msgid "Invalid username or password."
+msgstr ""
+
+#: actions/apiaccountupdatebackgroundcolor.php:72
+#: actions/apiaccountupdatelinkcolor.php:73
+msgid "Not a valid hex color."
+msgstr ""
+
+#: actions/apiaccountupdatebackgroundcolor.php:79
+#: actions/apiaccountupdatelinkcolor.php:80
+msgid "Error updating user."
+msgstr ""
+
+#. TRANS: Client error displayed when no valid device parameter is provided
+#. for a user's delivery device setting.
+#: actions/apiaccountupdatedeliverydevice.php:93
+msgid ""
+"You must specify a parameter named 'device' with a value of one of: sms, im,"
+" none."
+msgstr ""
+
+#. TRANS: Server error displayed when a user's delivery device cannot be
+#. updated.
+#. TRANS: Server error displayed when confirming an e-mail address or IM
+#. address fails.
+#. TRANS: Server error thrown on database error updating e-mail preferences.
+#. TRANS: Server error thrown on database error removing a registered e-mail
+#. address.
+#. TRANS: Server error thrown on database error updating SMS preferences.
+#. TRANS: Server error thrown on database error removing a registered SMS
+#. phone number.
+#. TRANS: Server error displayed when "Other" settings in user profile could
+#. not be updated on the server.
+#: actions/apiaccountupdatedeliverydevice.php:124
+#: actions/confirmaddress.php:116 actions/emailsettings.php:344
+#: actions/emailsettings.php:492 actions/smssettings.php:301
+#: actions/smssettings.php:451 actions/urlsettings.php:213
+msgid "Could not update user."
+msgstr ""
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: actions/apiaccountupdateprofile.php:94 actions/avatarbynickname.php:71
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:196
+#: actions/foaf.php:66 actions/grouplogo.php:179
+#: actions/peopletagsbyuser.php:108 actions/peopletagsforuser.php:90
+#: actions/peopletagsubscriptions.php:92 actions/replies.php:79
+msgid "User has no profile."
+msgstr ""
+
+#. TRANS: Server error displayed if a user profile could not be saved.
+#. TRANS: Server error thrown when user profile settings could not be saved.
+#: actions/apiaccountupdateprofile.php:129 actions/profilesettings.php:417
+msgid "Could not save profile."
+msgstr ""
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apiaccountupdateprofileimage.php:68 actions/apimediaupload.php:77
+#: actions/apistatusesupdate.php:197 actions/avatarsettings.php:270
+#: actions/editapplication.php:119
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Title for Atom feed.
+#: actions/apiatomservice.php:86
+msgctxt "ATOM"
+msgid "Main"
+msgstr ""
+
+#. TRANS: Title for Atom feed. %s is a user nickname.
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title in atom group notice feed. %s is a group name.
+#. TRANS: Title in atom user notice feed. %s is a user name.
+#: actions/apiatomservice.php:94 actions/grouprss.php:134
+#: actions/userrss.php:93 lib/atomgroupnoticefeed.php:63
+#: lib/atomusernoticefeed.php:73
+#, php-format
+msgid "%s timeline"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's subscriptions. %s is a user
+#. nickname.
+#. TRANS: Title for Atom subscription feed.
+#. TRANS: %s is a user nickname.
+#. TRANS: Header for subscriptions overview for a user (first page).
+#. TRANS: %s is a user nickname.
+#: actions/apiatomservice.php:105 actions/atompubsubscriptionfeed.php:115
+#: actions/subscriptions.php:51
+#, php-format
+msgid "%s subscriptions"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's favorite notices. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:116
+#, php-format
+msgid "%s favorites"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's memberships. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:127
+#, php-format
+msgid "%s memberships"
+msgstr ""
+
+#. TRANS: Client error displayed when users try to block themselves.
+#: actions/apiblockcreate.php:92
+msgid "You cannot block yourself!"
+msgstr ""
+
+#. TRANS: Server error displayed when blocking a user has failed.
+#: actions/apiblockcreate.php:110
+msgid "Block user failed."
+msgstr ""
+
+#. TRANS: Server error displayed when unblocking a user has failed.
+#: actions/apiblockdestroy.php:99
+msgid "Unblock user failed."
+msgstr ""
+
+#: actions/apicheckhub.php:57
+msgid "No URL."
+msgstr ""
+
+#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
+msgid "Invalid URL."
+msgstr ""
+
+#: actions/apicheckhub.php:86
+msgid "No feed found"
+msgstr ""
+
+#: actions/apicheckhub.php:88
+msgid "No hub found"
+msgstr ""
+
+#. TRANS: Client exception thrown when no conversation ID is given.
+#: actions/apiconversation.php:67
+msgid "No conversation ID."
+msgstr ""
+
+#. TRANS: Client exception thrown when referring to a non-existing
+#. conversation ID (%d).
+#: actions/apiconversation.php:74
+#, php-format
+msgid "No conversation with ID %d."
+msgstr ""
+
+#. TRANS: Title for conversion timeline.
+#: actions/apiconversation.php:101
+msgctxt "TITLE"
+msgid "Conversation"
+msgstr ""
+
+#. TRANS: Client error displayed when requesting profile information for a
+#. non-existing profile.
+#: actions/apiexternalprofileshow.php:60
+msgid "Profile not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying follow who's profile could not be
+#. found.
+#: actions/apifriendshipscreate.php:90
+msgid "Could not follow user: profile not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to follow a user that's already
+#. being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:97
+#, php-format
+msgid "Could not follow user: %s is already on your list."
+msgstr ""
+
+#. TRANS: Client error. POST is a HTTP command. It should not be translated.
+#: actions/apifriendshipsdestroy.php:87 actions/apimediaupload.php:63
+#: lib/action.php:144
+msgid "This method requires a POST."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be
+#. found.
+#: actions/apifriendshipsdestroy.php:107
+msgid "Could not unfollow user: User not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unfollow self.
+#: actions/apifriendshipsdestroy.php:119
+msgid "You cannot unfollow yourself."
+msgstr ""
+
+#. TRANS: Client error displayed when supplying invalid parameters to an API
+#. call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:86
+msgid "Two valid IDs or nick names must be supplied."
+msgstr ""
+
+#. TRANS: Client error displayed when a source user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:128
+msgid "Could not determine source user."
+msgstr ""
+
+#. TRANS: Client error displayed when a target user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:136
+msgid "Could not find target user."
+msgstr ""
+
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a group that does not
+#. exist.
+#. TRANS: Client error displayed when trying to leave a group that does not
+#. exist.
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when not providing a group or an invalid
+#. group.
+#. TRANS: Client error displayed when trying to show a group that could not be
+#. found.
+#. TRANS: Client error displayed requesting most recent notices to a group for
+#. a non-existing group.
+#: actions/apigroupadmins.php:71 actions/apigroupismember.php:90
+#: actions/apigroupjoin.php:90 actions/apigroupleave.php:90
+#: actions/apigroupmembership.php:69 actions/apigroupprofileupdate.php:95
+#: actions/apigroupshow.php:78 actions/apitimelinegroup.php:85
+msgid "Group not found."
+msgstr ""
+
+#. TRANS: Client error shown when providing too long a description during
+#. group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: API validation exception thrown when description does not validate.
+#. TRANS: %d is the maximum description length and used for plural.
+#. TRANS: Validation error shown when providing too long a description in the
+#. "Edit application" form.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Group edit form validation error.
+#. TRANS: Client error shown when providing too long a description when
+#. editing a list.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:147 actions/apigroupprofileupdate.php:215
+#: actions/editapplication.php:200 actions/editgroup.php:210
+#: actions/editpeopletag.php:263 actions/newapplication.php:118
+#: actions/newgroup.php:114
+#, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Client error shown when providing too many aliases during group
+#. creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: API validation exception thrown when aliases do not validate.
+#. TRANS: %d is the maximum number of aliases and used for plural.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:170 actions/apigroupprofileupdate.php:244
+#: actions/editgroup.php:231 actions/newgroup.php:132
+#, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. already a member of.
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown a user tries to join a group they already are a
+#. member of.
+#: actions/apigroupjoin.php:95 actions/joingroup.php:94 lib/command.php:296
+msgid "You are already a member of that group."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. blocked from joining.
+#. TRANS: Client error displayed when trying to join a group while being
+#. blocked form joining it.
+#. TRANS: Error text shown when a user tries to join a group they are blocked
+#. from joining.
+#: actions/apigroupjoin.php:100 actions/joingroup.php:99 lib/command.php:301
+msgid "You have been blocked from that group by the admin."
+msgstr ""
+
+#. TRANS: Server error displayed when joining a group failed in the database.
+#. TRANS: %1$s is the joining user's nickname, $2$s is the group nickname for
+#. which the join failed.
+#. TRANS: Message given having failed to add a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupjoin.php:108 actions/joingroup.php:125 lib/command.php:310
+#, php-format
+msgid "Could not join user %1$s to group %2$s."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to leave a group the user is not
+#. a member of.
+#: actions/apigroupleave.php:100
+msgid "You are not a member of this group."
+msgstr ""
+
+#. TRANS: Server error displayed when leaving a group failed in the database.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#. TRANS: Message given having failed to remove a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupleave.php:108 actions/leavegroup.php:117
+#: lib/command.php:355
+#, php-format
+msgid "Could not remove user %1$s from group %2$s."
+msgstr ""
+
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:91
+#, php-format
+msgid "%s's groups"
+msgstr ""
+
+#. TRANS: Used as subtitle in check for group membership. %1$s is the site
+#. name, %2$s is a user name.
+#: actions/apigrouplist.php:101
+#, php-format
+msgid "%1$s groups %2$s is a member of."
+msgstr ""
+
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is
+#. a site name.
+#. TRANS: Page title for first page of groups for a user.
+#. TRANS: %s is a nickname.
+#: actions/apigrouplistall.php:86 actions/usergroups.php:55
+#, php-format
+msgid "%s groups"
+msgstr ""
+
+#. TRANS: Message is used as a subtitle when listing the latest 20 groups. %s
+#. is a site name.
+#: actions/apigrouplistall.php:91
+#, php-format
+msgid "groups on %s"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to edit a group without being an
+#. admin.
+#. TRANS: Client error displayed trying to edit a group while not being a
+#. group admin.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. while not being a group admin.
+#: actions/apigroupprofileupdate.php:100 actions/editgroup.php:106
+#: actions/editgroup.php:163 actions/grouplogo.php:107
+msgid "You must be an admin to edit the group."
+msgstr ""
+
+#. TRANS: Server error displayed when group update fails.
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/apigroupprofileupdate.php:153 actions/editgroup.php:256
+msgid "Could not update group."
+msgstr ""
+
+#. TRANS: Server error displayed when adding group aliases fails.
+#. TRANS: Server error displayed when group aliases could not be added.
+#. TRANS: Server exception thrown when creating group aliases failed.
+#: actions/apigroupprofileupdate.php:170 actions/editgroup.php:263
+#: classes/User_group.php:664
+msgid "Could not create aliases."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#: actions/apilist.php:79 actions/apilistmember.php:68
+#: actions/apilistsubscriber.php:45 actions/apitimelinelist.php:92
+#: lib/apilistusers.php:65
+msgid "List not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to update another user's list.
+#: actions/apilist.php:136
+msgid "You cannot update lists that do not belong to you."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs updating a list.
+#. TRANS: Client error displayed when an unknown error occurs viewing list
+#. members.
+#. TRANS: Client error displayed when an unknown error occurs in the list
+#. subscribers action.
+#. TRANS: Client error displayed when an unknown error occurs unsubscribing
+#. from a list.
+#: actions/apilist.php:148 actions/apilistmembers.php:59
+#: actions/apilistmembers.php:104 actions/apilistsubscribers.php:48
+#: actions/apilistsubscribers.php:79
+msgid "An error occured."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete another user's list.
+#: actions/apilist.php:173
+msgid "You cannot delete lists that do not belong to you."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to a non-list member.
+#: actions/apilistmember.php:94
+msgid "The specified user is not a member of this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to add members to a list without
+#. having the right to do so.
+#: actions/apilistmembers.php:46
+msgid "You are not allowed to add members to this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to modify list members without
+#. specifying them.
+#: actions/apilistmembers.php:51 actions/apilistmembers.php:89
+msgid "You must specify a member."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to remove members from a list
+#. without having the right to do so.
+#: actions/apilistmembers.php:84
+msgid "You are not allowed to remove members from this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to remove a list member that is
+#. not part of a list.
+#: actions/apilistmembers.php:99
+msgid "The user you are trying to remove from the list is not a member."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to create a list without a name.
+#: actions/apilists.php:137
+msgid "A list must have a name."
+msgstr ""
+
+#. TRANS: Client error displayed when a membership check for a user is
+#. nagative.
+#: actions/apilistsubscriber.php:65
+msgid "The specified user is not a subscriber of this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unsubscribe from a non-
+#. subscribed list.
+#: actions/apilistsubscribers.php:72
+msgid "You are not subscribed to this list."
+msgstr ""
+
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:95
+msgid "Upload failed."
+msgstr ""
+
+#. TRANS: Client error given from the OAuth API when the request token or
+#. verifier is invalid.
+#: actions/apioauthaccesstoken.php:97
+msgid "Invalid request token or verifier."
+msgstr ""
+
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:104
+msgid "No oauth_token parameter provided."
+msgstr ""
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:112 actions/apioauthauthorize.php:126
+msgid "Invalid request token."
+msgstr ""
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:118
+msgid "Request token already authorized."
+msgstr ""
+
+#. TRANS: Form validation error given when an invalid username and/or password
+#. was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
+msgid "Invalid nickname / password!"
+msgstr ""
+
+#. TRANS: Server error displayed when a database action fails.
+#: actions/apioauthauthorize.php:208
+msgid "Database error inserting oauth_token_association."
+msgstr ""
+
+#. TRANS: Client error given on when invalid data was passed through a form in
+#. the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
+#. TRANS: Client error displayed submitting invalid form data for edit
+#. application.
+#. TRANS: Message given submitting a form with an unknown action in e-mail
+#. settings.
+#. TRANS: Form validation error message when an unsupported argument is used.
+#. TRANS: Message given submitting a form with an unknown action in Instant
+#. Messaging settings.
+#. TRANS: Client error displayed when encountering an unexpected action on
+#. form submission.
+#. TRANS: Client error when submitting a form with unexpected information.
+#. TRANS: Client error displayed when unexpected data is posted in the
+#. password recovery form.
+#. TRANS: Message given submitting a form with an unknown action in SMS
+#. settings.
+#: actions/apioauthauthorize.php:285 actions/avatarsettings.php:296
+#: actions/editapplication.php:142 actions/emailsettings.php:305
+#: actions/grouplogo.php:326 actions/imsettings.php:259
+#: actions/newapplication.php:65 actions/oauthconnectionssettings.php:144
+#: actions/recoverpassword.php:45 actions/smssettings.php:271
+msgid "Unexpected form submission."
+msgstr ""
+
+#. TRANS: Title for a page where a user can confirm/deny account access by an
+#. external application.
+#: actions/apioauthauthorize.php:354
+msgid "An application would like to connect to your account"
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:371
+msgid "Allow or deny access"
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested (read-write or read-only), %4$s is
+#. the StatusNet sitename.
+#: actions/apioauthauthorize.php:392
+#, php-format
+msgid ""
+"An application would like the ability to %3$s your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %1$s is the application name requesting access, %2$s is the
+#. organisation behind the application,
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:400
+#, php-format
+msgid ""
+"The application %1$s by %2$s would like "
+"the ability to %3$s your %4$s account data. You should only"
+" give access to your %4$s account to third parties you trust."
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:422
+msgctxt "LEGEND"
+msgid "Account"
+msgstr ""
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/apioauthauthorize.php:426 actions/profilesettings.php:102
+#: actions/register.php:406 lib/groupeditform.php:147
+#: lib/togglepeopletag.php:107
+msgid "Nickname"
+msgstr ""
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label on login page.
+#. TRANS: Field label on account registration page.
+#: actions/apioauthauthorize.php:430 actions/login.php:181
+#: actions/register.php:412
+msgid "Password"
+msgstr ""
+
+#. TRANS: Button text that when clicked will cancel the process of allowing
+#. access to an account
+#. TRANS: by an external application.
+#. TRANS: Button label to cancel an e-mail address confirmation procedure.
+#. TRANS: Button label to cancel an IM address confirmation procedure.
+#. TRANS: Button label to cancel a SMS address confirmation procedure.
+#. TRANS: Button label in the "Edit application" form.
+#: actions/apioauthauthorize.php:445 actions/emailsettings.php:125
+#: actions/imsettings.php:136 actions/smssettings.php:132
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
+msgid "Cancel"
+msgstr ""
+
+#. TRANS: Button text that when clicked will allow access to an account by an
+#. external application.
+#: actions/apioauthauthorize.php:452
+msgctxt "BUTTON"
+msgid "Allow"
+msgstr ""
+
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:469
+msgid "Authorize access to your account information."
+msgstr ""
+
+#. TRANS: Header for user notification after revoking OAuth access to an
+#. application.
+#: actions/apioauthauthorize.php:561
+msgid "Authorization canceled."
+msgstr ""
+
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:565
+#, php-format
+msgid "The request token %s has been revoked."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that an anonymous client
+#. application was successfully authorized to access the user's account with
+#. OAuth.
+#: actions/apioauthauthorize.php:588
+msgid "You have successfully authorized the application"
+msgstr ""
+
+#. TRANS: Message notifying the user that an anonymous client application was
+#. successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:592
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:599
+#, php-format
+msgid "You have successfully authorized %s"
+msgstr ""
+
+#. TRANS: Message notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:606
+#, php-format
+msgid ""
+"Please return to %s and enter the following security code to complete the "
+"process."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status not using POST or
+#. DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:109
+msgid "This method requires a POST or DELETE."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apistatusesdestroy.php:119
+msgid "No status found with that ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:134
+msgid "You may not delete another user's status."
+msgstr ""
+
+#. TRANS: Client error displayed trying to repeat a non-existing notice
+#. through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting
+#. notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#. TRANS: Client error displayed trying to show a non-existing notice.
+#: actions/apistatusesretweet.php:64 actions/apistatusesretweets.php:67
+#: actions/deletenotice.php:61 actions/shownotice.php:129
+msgid "No such notice."
+msgstr ""
+
+#. TRANS: Client error displayed calling an unsupported HTTP error in API
+#. status show.
+#. TRANS: Client exception thrown when using an unsupported HTTP method.
+#: actions/apistatusesshow.php:115 lib/atompubaction.php:58
+#: lib/atompubaction.php:71 lib/atompubaction.php:76 lib/atompubaction.php:81
+msgid "HTTP method not supported."
+msgstr ""
+
+#. TRANS: Exception thrown requesting an unsupported notice output format.
+#. TRANS: %s is the requested output format.
+#: actions/apistatusesshow.php:140
+#, php-format
+msgid "Unsupported format: %s."
+msgstr ""
+
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:151
+msgid "Status deleted."
+msgstr ""
+
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:158
+msgid "No status with that ID found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a notice not using the
+#. Atom format.
+#: actions/apistatusesshow.php:223
+msgid "Can only delete using the Atom format."
+msgstr ""
+
+#. TRANS: Client error displayed when a user has no rights to delete notices
+#. of other users.
+#. TRANS: Error message displayed trying to delete a notice that was not made
+#. by the current user.
+#: actions/apistatusesshow.php:230 actions/deletenotice.php:78
+msgid "Cannot delete this notice."
+msgstr ""
+
+#. TRANS: Confirmation of notice deletion in API. %d is the ID (number) of the
+#. deleted notice.
+#: actions/apistatusesshow.php:243
+#, php-format
+msgid "Deleted notice %d"
+msgstr ""
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#: actions/apistatusesupdate.php:206
+msgid "Client must provide a 'status' parameter with a value."
+msgstr ""
+
+#. TRANS: Client error displayed when replying to a non-existing notice.
+#: actions/apistatusesupdate.php:243
+msgid "Parent notice not found."
+msgstr ""
+
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum length for a notice.
+#: actions/apistatusesupdate.php:270 actions/newnotice.php:145
+#, php-format
+msgid "Maximum notice size is %d character, including attachment URL."
+msgid_plural "Maximum notice size is %d characters, including attachment URL."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Client error displayed when requesting profiles of followers in an
+#. unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an
+#. unsupported format.
+#: actions/apisubscriptions.php:220 actions/apisubscriptions.php:250
+msgid "Unsupported format."
+msgstr ""
+
+#. TRANS: Server error displayed whe trying to get a timeline fails.
+#. TRANS: %s is the error message.
+#: actions/apitimelinelist.php:151
+#, php-format
+msgid "Could not generate feed for list - %s"
+msgstr ""
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:107
+#, php-format
+msgid "%1$s / Updates mentioning %2$s"
+msgstr ""
+
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
+#: actions/apitimelinementions.php:122
+#, php-format
+msgid "%1$s updates that reply to updates from %3$s / %2$s."
+msgstr ""
+
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#. TRANS: Public RSS feed title. %s is the StatusNet site name.
+#: actions/apitimelinepublic.php:191 actions/publicrss.php:103
+#, php-format
+msgid "%s public timeline"
+msgstr ""
+
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:197
+#, php-format
+msgid "%s updates from everyone!"
+msgstr ""
+
+#. TRANS: Server error displayed calling unimplemented API method for
+#. 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:68
+msgid "Unimplemented."
+msgstr ""
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:94
+#, php-format
+msgid "Repeated to %s"
+msgstr ""
+
+#. TRANS: Subtitle for API action that shows most recent notices that are
+#. repeats in user's inbox.
+#. TRANS: %1$s is the sitename, %2$s is a user nickname, %3$s is a user
+#. profile name.
+#: actions/apitimelineretweetedtome.php:99
+#, php-format
+msgid "%1$s notices that were to repeated to %2$s / %3$s."
+msgstr ""
+
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:95
+#, php-format
+msgid "Repeats of %s"
+msgstr ""
+
+#. TRANS: Subtitle of API time with retweets of me.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the user nickname, %3$s is
+#. the user profile name.
+#: actions/apitimelineretweetsofme.php:103
+#, php-format
+msgid "%1$s notices that %2$s / %3$s has repeated."
+msgstr ""
+
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#. TRANS: Title for first page of notices with tags.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:99 actions/tag.php:64
+#, php-format
+msgid "Notices tagged with %s"
+msgstr ""
+
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#. TRANS: Tag feed description.
+#. TRANS: %1$s is the tag name, %2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:103 actions/tagrss.php:66
+#, php-format
+msgid "Updates tagged with %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Client error displayed trying to add a notice to another user's
+#. timeline.
+#: actions/apitimelineuser.php:323
+msgid "Only the user can add to their own timeline."
+msgstr ""
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#: actions/apitimelineuser.php:329
+msgid "Only accept AtomPub for Atom feeds."
+msgstr ""
+
+#. TRANS: Client error displayed attempting to post an empty API notice.
+#: actions/apitimelineuser.php:335
+msgid "Atom post must not be empty."
+msgstr ""
+
+#. TRANS: Client error displayed attempting to post an API that is not well-
+#. formed XML.
+#: actions/apitimelineuser.php:344
+msgid "Atom post must be well-formed XML."
+msgstr ""
+
+#. TRANS: Client error displayed when not using an Atom entry.
+#: actions/apitimelineuser.php:350 actions/atompubmembershipfeed.php:191
+#: actions/atompubsubscriptionfeed.php:203
+msgid "Atom post must be an Atom entry."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the POST verb. Do not
+#. translate POST.
+#: actions/apitimelineuser.php:360
+msgid "Can only handle POST activities."
+msgstr ""
+
+#. TRANS: Client error displayed when using an unsupported activity object
+#. type.
+#. TRANS: %s is the unsupported activity object type.
+#: actions/apitimelineuser.php:370
+#, php-format
+msgid "Cannot handle activity object type \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed when posting a notice without content through
+#. the API.
+#. TRANS: %d is the notice ID (number).
+#: actions/apitimelineuser.php:403
+#, php-format
+msgid "No content for notice %d."
+msgstr ""
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#. TRANS: %s is the notice URI.
+#: actions/apitimelineuser.php:430
+#, php-format
+msgid "Notice with URI \"%s\" already exists."
+msgstr ""
+
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:83
+msgid "API method under construction."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting user information for a non-
+#. existing user.
+#: actions/apiuserprofileimage.php:60 actions/apiusershow.php:76
+msgid "User not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:59 actions/cancelgroup.php:59
+#: actions/leavegroup.php:57
+msgid "You must be logged in to leave a group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client exception thrown when referencing a non-existing group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error when trying to delete a non-local group.
+#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a group nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a non-local group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a nickname that is not a group.
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing group.
+#. TRANS: Client error displayed referring to a group's permalink for a non-
+#. existing group ID.
+#. TRANS: Client error displayed when trying to update logo settings for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to view group members for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to view group members for an
+#. object that is not a group.
+#. TRANS: Client error displayed when requesting a group RSS feed for group
+#. that does not exist.
+#. TRANS: Client error displayed when requesting a group RSS feed for an
+#. object that is not a group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a non-local group.
+#. TRANS: Client error displayed when trying to join a non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error displayed when providing an invalid group ID on the
+#. Make Admin page.
+#. TRANS: Command exception text shown when a group is requested that does not
+#. exist.
+#. TRANS: Error text shown when trying to leave a group that does not exist.
+#. TRANS: Client error displayed if no remote group with a given name was
+#. found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found
+#. requesting group page.
+#: actions/approvegroup.php:80 actions/approvegroup.php:91
+#: actions/atompubshowmembership.php:62 actions/blockedfromgroup.php:79
+#: actions/blockedfromgroup.php:86 actions/cancelgroup.php:79
+#: actions/cancelgroup.php:90 actions/deletegroup.php:85
+#: actions/deletegroup.php:96 actions/editgroup.php:99
+#: actions/foafgroup.php:46 actions/foafgroup.php:64 actions/foafgroup.php:71
+#: actions/groupblock.php:85 actions/groupbyid.php:82
+#: actions/grouplogo.php:100 actions/groupqueue.php:83
+#: actions/groupqueue.php:90 actions/grouprss.php:95 actions/grouprss.php:102
+#: actions/groupunblock.php:85 actions/joingroup.php:78
+#: actions/joingroup.php:89 actions/leavegroup.php:78
+#: actions/leavegroup.php:89 actions/makeadmin.php:87 lib/command.php:170
+#: lib/command.php:340 lib/groupaction.php:84 lib/groupaction.php:92
+msgid "No such group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#. TRANS: Client error when trying to delete a group without providing a
+#. nickname or ID for the group.
+#. TRANS: Client error displayed when trying to join a group without providing
+#. a group name or group ID.
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#: actions/approvegroup.php:86 actions/cancelgroup.php:85
+#: actions/deletegroup.php:91 actions/joingroup.php:84
+#: actions/leavegroup.php:84
+msgid "No nickname or ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. logged in.
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:97 actions/approvesub.php:60
+#: actions/cancelgroup.php:96
+msgid "Must be logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. a group administrator.
+#. TRANS: Client error displayed when trying to approve or cancel a group join
+#. request without
+#. TRANS: being a group administrator.
+#: actions/approvegroup.php:104 actions/cancelgroup.php:104
+msgid "Only group admin can approve or cancel join requests."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership without
+#. specifying a profile to approve.
+#. TRANS: Client error displayed trying to approve subscriptionswithout
+#. specifying a profile to approve.
+#: actions/approvegroup.php:108 actions/approvesub.php:66
+msgid "Must specify a profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership for a non-
+#. existing request.
+#. TRANS: %s is a nickname.
+#. TRANS: Client error displayed when trying to approve a non-existing group
+#. join request.
+#. TRANS: %s is a user nickname.
+#: actions/approvegroup.php:117 actions/cancelgroup.php:116
+#, php-format
+msgid "%s is not in the moderation queue for this group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription.
+#: actions/approvegroup.php:124 actions/approvesub.php:82
+msgid "Internal error: received neither cancel nor abort."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription
+#: actions/approvegroup.php:128 actions/approvesub.php:86
+msgid "Internal error: received both cancel and abort."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued group join request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#: actions/approvegroup.php:156 actions/cancelgroup.php:140
+#, php-format
+msgid "Could not cancel request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for leave group page after group join request is
+#. approved/disapproved.
+#. TRANS: %1$s is the user nickname, %2$s is the group nickname.
+#: actions/approvegroup.php:166
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request for %2$s"
+msgstr ""
+
+#. TRANS: Message on page for group admin after approving a join request.
+#: actions/approvegroup.php:173
+msgid "Join request approved."
+msgstr ""
+
+#. TRANS: Message on page for group admin after rejecting a join request.
+#: actions/approvegroup.php:176
+msgid "Join request canceled."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve subscription for a non-
+#. existing request.
+#. TRANS: %s is a user nickname.
+#: actions/approvesub.php:75
+#, php-format
+msgid "%s is not in the moderation queue for your subscriptions."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued subscription request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the nickname for which
+#. the leave failed.
+#: actions/approvesub.php:115
+#, php-format
+msgid "Could not cancel or approve request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for subscription approval ajax return
+#. TRANS: %1$s is the approved user's nickname
+#: actions/approvesub.php:125
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request"
+msgstr ""
+
+#. TRANS: Message on page for user after approving a subscription request.
+#: actions/approvesub.php:131
+msgid "Subscription approved."
+msgstr ""
+
+#. TRANS: Message on page for user after rejecting a subscription request.
+#: actions/approvesub.php:134
+msgid "Subscription canceled."
+msgstr ""
+
+#. TRANS: Title for group membership feed.
+#. TRANS: %s is a username.
+#: actions/atompubmembershipfeed.php:105
+#, php-format
+msgid "Group memberships of %s"
+msgstr ""
+
+#. TRANS: Subtitle for group membership feed.
+#. TRANS: %1$s is a username, %2$s is the StatusNet sitename.
+#: actions/atompubmembershipfeed.php:110
+#, php-format
+msgid "Groups %1$s is a member of on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying subscribe someone else to a
+#. group.
+#: actions/atompubmembershipfeed.php:180
+msgid "Cannot add someone else's membership."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the join verb.
+#: actions/atompubmembershipfeed.php:202
+msgid "Can only handle join activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join something which is not a
+#. group
+#: actions/atompubmembershipfeed.php:209
+msgid "Can only join groups."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to a non-existing
+#. group.
+#: actions/atompubmembershipfeed.php:217
+msgid "Unknown group."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to an already
+#. subscribed group.
+#: actions/atompubmembershipfeed.php:225
+msgid "Already a member."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to group while
+#. blocked from that group.
+#: actions/atompubmembershipfeed.php:233
+msgid "Blocked by admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to show membership of a non-
+#. subscribed group
+#: actions/atompubshowmembership.php:72
+msgid "Not a member."
+msgstr ""
+
+#. TRANS: Client exception thrown when deleting someone else's membership.
+#: actions/atompubshowmembership.php:114
+msgid "Cannot delete someone else's membership."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-existing profile ID.
+#. TRANS: %d is the non-existing profile ID number.
+#: actions/atompubshowsubscription.php:58
+#: actions/atompubshowsubscription.php:69
+#: actions/atompubsubscriptionfeed.php:59
+#, php-format
+msgid "No such profile id: %d."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-subscribed profile ID.
+#. TRANS: %1$d is the non-existing subscriber ID number, $2$d is the ID of the
+#. profile that was not subscribed to.
+#: actions/atompubshowsubscription.php:78
+#, php-format
+msgid "Profile %1$d not subscribed to profile %2$d."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to delete a subscription of
+#. another user.
+#: actions/atompubshowsubscription.php:122
+msgid "Cannot delete someone else's subscription."
+msgstr ""
+
+#. TRANS: Subtitle for Atom subscription feed.
+#. TRANS: %1$s is a user nickname, %s$s is the StatusNet sitename.
+#: actions/atompubsubscriptionfeed.php:120
+#, php-format
+msgid "People %1$s has subscribed to on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe another user.
+#: actions/atompubsubscriptionfeed.php:192
+msgid "Cannot add someone else's subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the follow verb.
+#: actions/atompubsubscriptionfeed.php:214
+msgid "Can only handle Follow activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when subscribing to an object that is not a
+#. person.
+#: actions/atompubsubscriptionfeed.php:221
+msgid "Can only follow people."
+msgstr ""
+
+#. TRANS: Client exception thrown when subscribing to a non-existing profile.
+#. TRANS: %s is the unknown profile ID.
+#: actions/atompubsubscriptionfeed.php:230
+#, php-format
+msgid "Unknown profile %s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to subscribe to an already subscribed
+#. profile.
+#. TRANS: %s is the profile the user already has a subscription on.
+#: actions/atompubsubscriptionfeed.php:237
+#, php-format
+msgid "Already subscribed to %s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to get a non-existing attachment.
+#: actions/attachment.php:69
+msgid "No such attachment."
+msgstr ""
+
+#. TRANS: Client error displayed trying to get an avatar without providing a
+#. nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a
+#. nickname for the group to edit.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. without providing a nickname.
+#. TRANS: Client error displayed when trying to view group members without
+#. providing a group nickname.
+#. TRANS: Client error displayed when requesting a group RSS feed without
+#. providing a group nickname.
+#. TRANS: Client error displayed if no nickname argument was given requesting
+#. a group page.
+#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:72
+#: actions/editgroup.php:83 actions/grouplogo.php:84 actions/groupqueue.php:76
+#: actions/grouprss.php:88 lib/groupaction.php:68
+msgid "No nickname."
+msgstr ""
+
+#. TRANS: Title for avatar upload page.
+#: actions/avatarsettings.php:66
+msgid "Avatar"
+msgstr ""
+
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: actions/avatarsettings.php:78
+#, php-format
+msgid "You can upload your personal avatar. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#. TRANS: Legend for group logo settings fieldset.
+#: actions/avatarsettings.php:119 actions/avatarsettings.php:206
+#: actions/grouplogo.php:255
+msgid "Avatar settings"
+msgstr ""
+
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded
+#. avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally
+#. uploaded avatar (h2).
+#. TRANS: Uploaded original file in group logo form.
+#. TRANS: Header for originally uploaded file before a crop on the group logo
+#. page.
+#: actions/avatarsettings.php:130 actions/avatarsettings.php:215
+#: actions/grouplogo.php:201 actions/grouplogo.php:264
+msgid "Original"
+msgstr ""
+
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition
+#. of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used
+#. rendition of uploaded avatar (h2).
+#. TRANS: Header for preview of to be displayed group logo.
+#. TRANS: Header for the cropped group logo on the group logo page.
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:228
+#: actions/grouplogo.php:213 actions/grouplogo.php:277
+msgid "Preview"
+msgstr ""
+
+#. TRANS: Button on avatar upload page to delete current avatar.
+#. TRANS: Button text for user account deletion.
+#. TRANS: Submit button text the OAuth application page to delete an
+#. application.
+#. TRANS: Button text for deleting a group.
+#. TRANS: Button text to delete a list.
+#: actions/avatarsettings.php:156 actions/deleteaccount.php:319
+#: actions/showapplication.php:239 lib/deletegroupform.php:115
+#: lib/peopletageditform.php:171
+msgctxt "BUTTON"
+msgid "Delete"
+msgstr ""
+
+#. TRANS: Button on avatar upload page to upload an avatar.
+#. TRANS: Submit button to confirm upload of a user backup file for account
+#. restore.
+#: actions/avatarsettings.php:177 actions/restoreaccount.php:369
+msgctxt "BUTTON"
+msgid "Upload"
+msgstr ""
+
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as
+#. avatar.
+#: actions/avatarsettings.php:244
+msgctxt "BUTTON"
+msgid "Crop"
+msgstr ""
+
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:320
+msgid "No file uploaded."
+msgstr ""
+
+#. TRANS: Avatar upload form instruction after uploading a file.
+#: actions/avatarsettings.php:347
+msgid "Pick a square area of the image to be your avatar."
+msgstr ""
+
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server
+#. side.
+#. TRANS: Server error displayed trying to crop an uploaded group logo that is
+#. no longer present.
+#: actions/avatarsettings.php:362 actions/grouplogo.php:385
+msgid "Lost our file data."
+msgstr ""
+
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
+msgid "Avatar updated."
+msgstr ""
+
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be
+#. updated for an unknown reason.
+#: actions/avatarsettings.php:388
+msgid "Failed updating avatar."
+msgstr ""
+
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:405
+msgid "Avatar deleted."
+msgstr ""
+
+#. TRANS: Title for backup account page.
+#. TRANS: Option in profile settings to create a backup of the account of the
+#. currently logged in user.
+#: actions/backupaccount.php:61 actions/profilesettings.php:452
+msgid "Backup account"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account while not
+#. logged in.
+#: actions/backupaccount.php:79
+msgid "Only logged-in users can backup their account."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account without
+#. having backup rights.
+#: actions/backupaccount.php:84
+msgid "You may not backup your account."
+msgstr ""
+
+#. TRANS: Information displayed on the backup account page.
+#: actions/backupaccount.php:227
+msgid ""
+"You can backup your account data in Activity Streams format. This is an "
+"experimental feature and provides an incomplete backup; private account "
+"information like email and IM addresses is not backed up. Additionally, "
+"uploaded files and direct messages are not backed up."
+msgstr ""
+
+#. TRANS: Submit button to backup an account on the backup account page.
+#: actions/backupaccount.php:250
+msgctxt "BUTTON"
+msgid "Backup"
+msgstr ""
+
+#. TRANS: Title for submit button to backup an account on the backup account
+#. page.
+#: actions/backupaccount.php:254
+msgid "Backup your account."
+msgstr ""
+
+#. TRANS: Client error displayed when blocking a user that has already been
+#. blocked.
+#: actions/block.php:68
+msgid "You already blocked that user."
+msgstr ""
+
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#. TRANS: Fieldset legend for block user from group form.
+#: actions/block.php:103 actions/block.php:133 actions/groupblock.php:157
+msgid "Block user"
+msgstr ""
+
+#. TRANS: Explanation of consequences when blocking a user on the block user
+#. page.
+#: actions/block.php:136
+msgid ""
+"Are you sure you want to block this user? Afterwards, they will be "
+"unsubscribed from you, unable to subscribe to you in the future, and you "
+"will not be notified of any @-replies from them."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#: actions/block.php:151 actions/deleteapplication.php:154
+#: actions/deletegroup.php:215 actions/deletenotice.php:155
+#: actions/deleteuser.php:154 actions/editpeopletag.php:172
+#: actions/groupblock.php:179
+msgctxt "BUTTON"
+msgid "No"
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when blocking a user.
+#: actions/block.php:155
+msgid "Do not block this user."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#. TRANS: Button text to repeat a notice on notice repeat form.
+#: actions/block.php:158 actions/deleteapplication.php:161
+#: actions/deletegroup.php:222 actions/deletenotice.php:162
+#: actions/deleteuser.php:161 actions/editpeopletag.php:176
+#: actions/groupblock.php:186 lib/repeatform.php:115
+msgctxt "BUTTON"
+msgid "Yes"
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when blocking a user.
+#: actions/block.php:162
+msgid "Block this user."
+msgstr ""
+
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:186
+msgid "Failed to save block information."
+msgstr ""
+
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:97
+#, php-format
+msgid "%s blocked profiles"
+msgstr ""
+
+#. TRANS: Title for any but the first page with list of users blocked from a
+#. group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:102
+#, php-format
+msgid "%1$s blocked profiles, page %2$d"
+msgstr ""
+
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:118
+msgid "A list of the users blocked from joining this group."
+msgstr ""
+
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:281
+msgid "Unblock user from group"
+msgstr ""
+
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:313
+msgctxt "BUTTON"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Tooltip for button for unblocking a user from a group.
+#. TRANS: Description of the form to unblock a user.
+#: actions/blockedfromgroup.php:317 lib/unblockform.php:78
+msgid "Unblock this user"
+msgstr ""
+
+#. TRANS: Title for leave group page after leaving.
+#. TRANS: %s$s is the leaving user's name, %2$s is the group name.
+#. TRANS: Title for leave group page after leaving.
+#: actions/cancelgroup.php:150 actions/leavegroup.php:126
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s left group %2$s"
+msgstr ""
+
+#. TRANS: Title after unsubscribing from a group.
+#: actions/cancelsubscription.php:77
+msgctxt "TITLE"
+msgid "Unsubscribed"
+msgstr ""
+
+#. TRANS: Client error displayed when not providing a confirmation code in the
+#. contact address confirmation action.
+#: actions/confirmaddress.php:73
+msgid "No confirmation code."
+msgstr ""
+
+#. TRANS: Client error displayed when providing a non-existing confirmation
+#. code in the contact address confirmation action.
+#: actions/confirmaddress.php:78
+msgid "Confirmation code not found."
+msgstr ""
+
+#. TRANS: Client error displayed when not providing a confirmation code for
+#. another user in the contact address confirmation action.
+#: actions/confirmaddress.php:83
+msgid "That confirmation code is not for you!"
+msgstr ""
+
+#. TRANS: Server error for an unknown address type, which can be 'email',
+#. 'sms', or the name of an IM network (such as 'xmpp' or 'aim')
+#: actions/confirmaddress.php:90
+#, php-format
+msgid "Unrecognized address type %s"
+msgstr ""
+
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#. TRANS: Client error for an already confirmed IM address.
+#: actions/confirmaddress.php:98 actions/confirmaddress.php:131
+msgid "That address has already been confirmed."
+msgstr ""
+
+#. TRANS: Server error displayed when updating IM preferences fails.
+#. TRANS: Server error thrown on database error removing a registered IM
+#. address.
+#: actions/confirmaddress.php:139 actions/imsettings.php:444
+msgid "Could not update user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when adding IM preferences fails.
+#: actions/confirmaddress.php:151
+msgid "Could not insert user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when an address confirmation code deletion
+#. from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:163
+msgid "Could not delete address confirmation."
+msgstr ""
+
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:178
+msgid "Confirm address"
+msgstr ""
+
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:193
+#, php-format
+msgid "The address \"%s\" has been confirmed for your account."
+msgstr ""
+
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:80
+msgid "Conversation"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:115 actions/conversation.php:131
+msgid "Conversation feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:123
+msgid "Conversation feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account while not
+#. logged in.
+#: actions/deleteaccount.php:71
+msgid "Only logged-in users can delete their account."
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account without
+#. have the rights to do that.
+#: actions/deleteaccount.php:77
+msgid "You cannot delete your account."
+msgstr ""
+
+#. TRANS: Confirmation text for user deletion. The user has to type this
+#. exactly the same, including punctuation.
+#: actions/deleteaccount.php:160 actions/deleteaccount.php:297
+msgid "I am sure."
+msgstr ""
+
+#. TRANS: Notification for user about the text that must be input to be able
+#. to delete a user account.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:164
+#, php-format
+msgid "You must write \"%s\" exactly in the box."
+msgstr ""
+
+#. TRANS: Confirmation that a user account has been deleted.
+#: actions/deleteaccount.php:206
+msgid "Account deleted."
+msgstr ""
+
+#. TRANS: Page title for page on which a user account can be deleted.
+#. TRANS: Option in profile settings to delete the account of the currently
+#. logged in user.
+#: actions/deleteaccount.php:228 actions/profilesettings.php:460
+msgid "Delete account"
+msgstr ""
+
+#. TRANS: Form text for user deletion form.
+#: actions/deleteaccount.php:279
+msgid ""
+"This will permanently delete your account data from this "
+"server."
+msgstr ""
+
+#. TRANS: Additional form text for user deletion form shown if a user has
+#. account backup rights.
+#. TRANS: %s is a URL to the backup page.
+#: actions/deleteaccount.php:285
+#, php-format
+msgid ""
+"You are strongly advised to back up your data before "
+"deletion."
+msgstr ""
+
+#. TRANS: Field label for delete account confirmation entry.
+#. TRANS: Field label for password reset form where the password has to be
+#. typed again.
+#: actions/deleteaccount.php:300 actions/recoverpassword.php:255
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Input title for the delete account field.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:304
+#, php-format
+msgid "Enter \"%s\" to confirm that you want to delete your account."
+msgstr ""
+
+#. TRANS: Button title for user account deletion.
+#: actions/deleteaccount.php:323
+msgid "Permanently delete your account."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application while not
+#. logged in.
+#: actions/deleteapplication.php:62
+msgid "You must be logged in to delete an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application that does not
+#. exist.
+#: actions/deleteapplication.php:70
+msgid "Application not found."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application the current
+#. user does not own.
+#. TRANS: Client error displayed trying to edit an application while not being
+#. its owner.
+#. TRANS: Client error displayed trying to display an OAuth application for
+#. which the logged in user is not the owner.
+#: actions/deleteapplication.php:77 actions/editapplication.php:77
+#: actions/showapplication.php:91
+msgid "You are not the owner of this application."
+msgstr ""
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error text when there is a problem with the session token.
+#: actions/deleteapplication.php:100 actions/editapplication.php:130
+#: actions/showapplication.php:114 lib/action.php:1661
+msgid "There was a problem with your session token."
+msgstr ""
+
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:121 actions/deleteapplication.php:146
+msgid "Delete application"
+msgstr ""
+
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:149
+msgid ""
+"Are you sure you want to delete this application? This will clear all data "
+"about the application from the database, including all existing user "
+"connections."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting an application.
+#: actions/deleteapplication.php:158
+msgid "Do not delete this application."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting an application.
+#: actions/deleteapplication.php:164
+msgid "Delete this application."
+msgstr ""
+
+#. TRANS: Client error when trying to delete group while not logged in.
+#: actions/deletegroup.php:64
+msgid "You must be logged in to delete a group."
+msgstr ""
+
+#. TRANS: Client error when trying to delete a group without having the rights
+#. to delete it.
+#: actions/deletegroup.php:102
+msgid "You are not allowed to delete this group."
+msgstr ""
+
+#. TRANS: Server error displayed if a group could not be deleted.
+#. TRANS: %s is the name of the group that could not be deleted.
+#: actions/deletegroup.php:144
+#, php-format
+msgid "Could not delete group %s."
+msgstr ""
+
+#. TRANS: Message given after deleting a group.
+#. TRANS: %s is the deleted group's name.
+#: actions/deletegroup.php:153
+#, php-format
+msgid "Deleted group %s"
+msgstr ""
+
+#. TRANS: Title of delete group page.
+#. TRANS: Form legend for deleting a group.
+#: actions/deletegroup.php:169 actions/deletegroup.php:197
+msgid "Delete group"
+msgstr ""
+
+#. TRANS: Warning in form for deleleting a group.
+#: actions/deletegroup.php:201
+msgid ""
+"Are you sure you want to delete this group? This will clear all data about "
+"the group from the database, without a backup. Public posts to this group "
+"will still appear in individual timelines."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a group.
+#: actions/deletegroup.php:219
+msgid "Do not delete this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a group.
+#: actions/deletegroup.php:226
+msgid "Delete this group."
+msgstr ""
+
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
+msgid ""
+"You are about to permanently delete a notice. Once this is done, it cannot "
+"be undone."
+msgstr ""
+
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
+msgid "Delete notice"
+msgstr ""
+
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
+msgid "Are you sure you want to delete this notice?"
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a notice.
+#: actions/deletenotice.php:159
+msgid "Do not delete this notice."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a notice.
+#: actions/deletenotice.php:166
+msgid "Delete this notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a user without having
+#. the right to delete users.
+#: actions/deleteuser.php:66
+msgid "You cannot delete users."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a non-local user.
+#: actions/deleteuser.php:73
+msgid "You can only delete local users."
+msgstr ""
+
+#. TRANS: Title of delete user page.
+#: actions/deleteuser.php:110
+msgctxt "TITLE"
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Fieldset legend on delete user page.
+#: actions/deleteuser.php:134
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Information text to request if a user is certain that the described
+#. action has to be performed.
+#: actions/deleteuser.php:138
+msgid ""
+"Are you sure you want to delete this user? This will clear all data about "
+"the user from the database, without a backup."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a user.
+#: actions/deleteuser.php:158
+msgid "Do not delete this user."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a user.
+#: actions/deleteuser.php:165
+msgid "Delete this user."
+msgstr ""
+
+#. TRANS: Client exception thrown when requesting a document from the
+#. documentation that does not exist.
+#. TRANS: %s is the non-existing document.
+#: actions/doc.php:157
+#, php-format
+msgid "No such document \"%s\"."
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in personal group navigation menu.
+#: actions/doc.php:178 lib/adminpanelnav.php:71 lib/defaultlocalnav.php:60
+#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
+msgctxt "MENU"
+msgid "Home"
+msgstr ""
+
+#: actions/doc.php:181
+msgctxt "MENU"
+msgid "Docs"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to help on StatusNet.
+#: actions/doc.php:195 lib/secondarynav.php:56
+msgctxt "MENU"
+msgid "Help"
+msgstr ""
+
+#: actions/doc.php:196
+msgid "Getting started"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to text about StatusNet site.
+#: actions/doc.php:200 lib/secondarynav.php:59
+msgctxt "MENU"
+msgid "About"
+msgstr ""
+
+#: actions/doc.php:201
+msgid "About this site"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to Frequently Asked
+#. Questions.
+#: actions/doc.php:205 lib/secondarynav.php:62
+msgctxt "MENU"
+msgid "FAQ"
+msgstr ""
+
+#: actions/doc.php:206
+msgid "Frequently asked questions"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to e-mail contact information
+#. on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: actions/doc.php:210 lib/secondarynav.php:81
+msgctxt "MENU"
+msgid "Contact"
+msgstr ""
+
+#: actions/doc.php:211
+msgid "Contact info"
+msgstr ""
+
+#: actions/doc.php:215
+msgctxt "MENU"
+msgid "Tags"
+msgstr ""
+
+#: actions/doc.php:216
+msgid "Using tags"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: actions/doc.php:220 lib/defaultlocalnav.php:71 lib/publicgroupnav.php:69
+#: lib/searchgroupnav.php:82 lib/subgroupnav.php:125
+msgctxt "MENU"
+msgid "Groups"
+msgstr ""
+
+#: actions/doc.php:221
+msgid "Using groups"
+msgstr ""
+
+#: actions/doc.php:225
+msgctxt "MENU"
+msgid "API"
+msgstr ""
+
+#: actions/doc.php:226
+msgid "RESTful API"
+msgstr ""
+
+#. TRANS: Title for "Edit application" form.
+#. TRANS: Form legend.
+#: actions/editapplication.php:54 lib/applicationeditform.php:129
+msgid "Edit application"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application while not
+#. logged in.
+#: actions/editapplication.php:66
+msgid "You must be logged in to edit an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application that does not
+#. exist.
+#. TRANS: Client error displayed trying to display a non-existing OAuth
+#. application.
+#: actions/editapplication.php:82 actions/showapplication.php:84
+msgid "No such application."
+msgstr ""
+
+#. TRANS: Instructions for "Edit application" form.
+#: actions/editapplication.php:165
+msgid "Use this form to edit your application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a name in the "New
+#. application" form.
+#: actions/editapplication.php:182 actions/newapplication.php:104
+msgid "Name is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when providing too long a name in the "New
+#. application" form.
+#: actions/editapplication.php:186 actions/newapplication.php:110
+msgid "Name is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "Edit application" form.
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "New application" form.
+#: actions/editapplication.php:190 actions/newapplication.php:107
+msgid "Name already in use. Try another one."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a description in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a description in the "New
+#. application" form.
+#: actions/editapplication.php:194 actions/newapplication.php:113
+msgid "Description is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a source URL in the
+#. "Edit application" form.
+#: actions/editapplication.php:207
+msgid "Source URL is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "New application" form.
+#: actions/editapplication.php:212 actions/newapplication.php:127
+msgid "Source URL is not valid."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "New application" form.
+#: actions/editapplication.php:216 actions/newapplication.php:130
+msgid "Organization is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long an arganisation name
+#. in the "Edit application" form.
+#: actions/editapplication.php:220 actions/newapplication.php:133
+msgid "Organization is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the edit application form.
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the new application form.
+#: actions/editapplication.php:224 actions/newapplication.php:136
+msgid "Organization homepage is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:233 actions/newapplication.php:142
+msgid "Callback is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:238 actions/newapplication.php:145
+msgid "Callback URL is not valid."
+msgstr ""
+
+#. TRANS: Server error occuring when an application could not be updated from
+#. the "Edit application" form.
+#: actions/editapplication.php:275
+msgid "Could not update application."
+msgstr ""
+
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
+#, php-format
+msgid "Edit %s group"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed when trying to create a group while not
+#. logged in.
+#: actions/editgroup.php:68 actions/grouplogo.php:69
+msgid "You must be logged in to create a group."
+msgstr ""
+
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:148
+msgid "Use this form to edit the group."
+msgstr ""
+
+#. TRANS: Group edit form success message.
+#. TRANS: Edit list form success message.
+#: actions/editgroup.php:275 actions/editpeopletag.php:318
+msgid "Options saved."
+msgstr ""
+
+#. TRANS: Title for edit list page after deleting a tag.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:52
+#, php-format
+msgid "Delete %s list"
+msgstr ""
+
+#. TRANS: Title for edit list page.
+#. TRANS: %s is a list.
+#. TRANS: Form legend for list edit form.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:56 lib/peopletageditform.php:110
+#, php-format
+msgid "Edit list %s"
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a tagging user or ID.
+#: actions/editpeopletag.php:101
+msgid "No tagger or ID."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to non-local user.
+#: actions/editpeopletag.php:116
+msgid "Not a local user."
+msgstr ""
+
+#. TRANS: Client error displayed when reting to edit a tag that was not self-
+#. created.
+#: actions/editpeopletag.php:121
+msgid "You must be the creator of the tag to edit it."
+msgstr ""
+
+#. TRANS: Form instruction for edit list form.
+#: actions/editpeopletag.php:217
+msgid "Use this form to edit the list."
+msgstr ""
+
+#. TRANS: Form validation error displayed if the form data for deleting a tag
+#. was incorrect.
+#: actions/editpeopletag.php:238
+msgid "Delete aborted."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for deleting a tag.
+#: actions/editpeopletag.php:246
+msgid ""
+"Deleting this tag will permanantly remove all its subscription and "
+"membership records. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#: actions/editpeopletag.php:252
+msgid "Invalid tag."
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is already present.
+#. TRANS: %s is the already present tag.
+#: actions/editpeopletag.php:257
+#, php-format
+msgid "You already have a tag named %s."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for setting a tag from public to
+#. private.
+#: actions/editpeopletag.php:274
+msgid ""
+"Setting a public tag as private will permanently remove all the existing "
+"subscriptions to it. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Server error displayed when updating a list fails.
+#: actions/editpeopletag.php:295
+msgid "Could not update list."
+msgstr ""
+
+#. TRANS: Title for e-mail settings.
+#: actions/emailsettings.php:60
+msgid "Email settings"
+msgstr ""
+
+#. TRANS: E-mail settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/emailsettings.php:74
+#, php-format
+msgid "Manage how you get email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Form legend for e-mail settings form.
+#. TRANS: Field label for e-mail address input in e-mail settings form.
+#: actions/emailsettings.php:104 actions/emailsettings.php:130
+msgid "Email address"
+msgstr ""
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:110
+msgid "Current confirmed email address."
+msgstr ""
+
+#. TRANS: Button label to remove a confirmed e-mail address.
+#. TRANS: Button label for removing a set sender e-mail address to post
+#. notices from.
+#. TRANS: Button label to remove a confirmed IM address.
+#. TRANS: Button label to remove a confirmed SMS address.
+#. TRANS: Button label for removing a set sender SMS e-mail address to post
+#. notices from.
+#. TRANS: Button text to untag a profile.
+#: actions/emailsettings.php:113 actions/emailsettings.php:180
+#: actions/imsettings.php:119 actions/smssettings.php:119
+#: actions/smssettings.php:175 lib/togglepeopletag.php:213
+msgctxt "BUTTON"
+msgid "Remove"
+msgstr ""
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:120
+msgid ""
+"Awaiting confirmation on this address. Check your inbox (and spam box!) for "
+"a message with further instructions."
+msgstr ""
+
+#. TRANS: Instructions for e-mail address input form. Do not translate
+#. TRANS: "example.org". It is one of the domain names reserved for
+#. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt.
+#. TRANS: Any other domain may be owned by a legitimate person or
+#. TRANS: organization.
+#: actions/emailsettings.php:137
+msgid "Email address, like \"UserName@example.org\""
+msgstr ""
+
+#. TRANS: Button label for adding an e-mail address in e-mail settings form.
+#. TRANS: Button label for adding an IM address in IM settings form.
+#. TRANS: Button label for adding a SMS phone number in SMS settings form.
+#. TRANS: Button text to tag a profile.
+#: actions/emailsettings.php:141 actions/imsettings.php:149
+#: actions/smssettings.php:157 lib/togglepeopletag.php:290
+msgctxt "BUTTON"
+msgid "Add"
+msgstr ""
+
+#. TRANS: Form legend for incoming e-mail settings form.
+#. TRANS: Form legend for incoming SMS settings form.
+#: actions/emailsettings.php:149 actions/smssettings.php:166
+msgid "Incoming email"
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:155
+msgid "I want to post notices by email."
+msgstr ""
+
+#. TRANS: Form instructions for incoming e-mail form in e-mail settings.
+#. TRANS: Form instructions for incoming SMS e-mail address form in SMS
+#. settings.
+#: actions/emailsettings.php:177 actions/smssettings.php:173
+msgid "Send email to this address to post new notices."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form, when an address
+#. has already been assigned.
+#. TRANS: Instructions for incoming SMS e-mail address input form.
+#: actions/emailsettings.php:186 actions/smssettings.php:181
+msgid "Make a new email address for posting to; cancels the old one."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form.
+#: actions/emailsettings.php:190
+msgid ""
+"To send notices via email, we need to create a unique email address for you "
+"on this server:"
+msgstr ""
+
+#. TRANS: Button label for adding an e-mail address to send notices from.
+#. TRANS: Button label for adding an SMS e-mail address to send notices from.
+#: actions/emailsettings.php:196 actions/smssettings.php:184
+msgctxt "BUTTON"
+msgid "New"
+msgstr ""
+
+#. TRANS: Form legend for e-mail preferences form.
+#: actions/emailsettings.php:205
+msgid "Email preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:213
+msgid "Send me notices of new subscriptions through email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:219
+msgid "Send me email when someone sends me a private message."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:225
+msgid "Send me email when someone sends me an \"@-reply\"."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:231
+msgid "Allow friends to nudge me and send me an email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:237
+msgid "Publish a MicroID for my email address."
+msgstr ""
+
+#. TRANS: Confirmation message for successful e-mail preferences save.
+#: actions/emailsettings.php:352
+msgid "Email preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address without having provided one.
+#: actions/emailsettings.php:371
+msgid "No email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that cannot be normalised.
+#: actions/emailsettings.php:379
+msgid "Cannot normalize that email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set.
+#: actions/emailsettings.php:388
+msgid "That is already your email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set for another
+#. user.
+#: actions/emailsettings.php:392
+msgid "That email address already belongs to another user."
+msgstr ""
+
+#. TRANS: Server error thrown on database error adding e-mail confirmation
+#. code.
+#. TRANS: Server error thrown on database error adding Instant Messaging
+#. confirmation code.
+#. TRANS: Server error thrown on database error adding SMS confirmation code.
+#: actions/emailsettings.php:411 actions/imsettings.php:365
+#: actions/smssettings.php:364
+msgid "Could not insert confirmation code."
+msgstr ""
+
+#. TRANS: Message given saving valid e-mail address that is to be confirmed.
+#: actions/emailsettings.php:420
+msgid ""
+"A confirmation code was sent to the email address you added. Check your "
+"inbox (and spam box!) for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation that is not
+#. pending.
+#. TRANS: Message given canceling Instant Messaging address confirmation that
+#. is not pending.
+#. TRANS: Message given canceling SMS phone number confirmation that is not
+#. pending.
+#: actions/emailsettings.php:440 actions/imsettings.php:393
+#: actions/smssettings.php:397
+msgid "No pending confirmation to cancel."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation for the wrong
+#. e-mail address.
+#: actions/emailsettings.php:445
+msgid "That is the wrong email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:454
+msgid "Could not delete email confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:458
+msgid "Email confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an e-mail address that is not
+#. TRANS: registered for the active user.
+#: actions/emailsettings.php:477
+msgid "That is not your email address."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered e-mail
+#. address.
+#: actions/emailsettings.php:497
+msgid "The email address was removed."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to remove an incoming
+#. e-mail address while no address has been set.
+#: actions/emailsettings.php:511 actions/smssettings.php:551
+msgid "No incoming email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error removing incoming e-mail
+#. address.
+#. TRANS: Server error thrown on database error adding incoming e-mail
+#. address.
+#. TRANS: Server error displayed when the user could not be updated in SMS
+#. settings.
+#: actions/emailsettings.php:523 actions/emailsettings.php:547
+#: actions/smssettings.php:562 actions/smssettings.php:587
+msgid "Could not update user record."
+msgstr ""
+
+#. TRANS: Message given after successfully removing an incoming e-mail
+#. address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:527 actions/smssettings.php:566
+msgid "Incoming email address removed."
+msgstr ""
+
+#. TRANS: Message given after successfully adding an incoming e-mail address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:551 actions/smssettings.php:591
+msgid "New incoming email address added."
+msgstr ""
+
+#. TRANS: Page title for first page of featured users.
+#. TRANS: Title for featured users section.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/featured.php:69 lib/featureduserssection.php:96
+#: lib/publicgroupnav.php:84
+msgid "Featured users"
+msgstr ""
+
+#. TRANS: Page title for all but first page of featured users.
+#. TRANS: %d is the page number being displayed.
+#: actions/featured.php:73
+#, php-format
+msgid "Featured users, page %d"
+msgstr ""
+
+#. TRANS: Description on page displaying featured users.
+#: actions/featured.php:96
+#, php-format
+msgid "A selection of some great users on %s."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a non-existent file.
+#: actions/getfile.php:73
+msgid "No such file."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a file without having read
+#. access to it.
+#: actions/getfile.php:77
+msgid "Cannot read file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an invalid role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke an invalid role.
+#: actions/grantrole.php:61 actions/revokerole.php:61
+msgid "Invalid role."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an reserved role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke a reserved role.
+#: actions/grantrole.php:65 actions/revokerole.php:65
+msgid "This role is reserved and cannot be set."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user while
+#. not being allowed to set roles.
+#: actions/grantrole.php:74
+msgid "You cannot grant user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user that
+#. already has that role.
+#: actions/grantrole.php:81
+msgid "User already has this role."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a to be blocked user profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a profile.
+#. TRANS: Client error displayed when not providing a profile ID on the Make
+#. Admin page.
+#. TRANS: Client error displayed trying a change a subscription without
+#. providing a profile.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying a user to work on.
+#: actions/groupblock.php:70 actions/groupunblock.php:70
+#: actions/makeadmin.php:72 actions/subedit.php:48
+#: lib/profileformaction.php:79
+msgid "No profile specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing an existing profile.
+#. TRANS: Client error displayed when specifying an invalid profile ID on the
+#. Make Admin page.
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. existant profile ID.
+#. TRANS: Client error displayed when referring to non-existing profile ID.
+#. TRANS: Client error displayed when trying to unsubscribe while providing a
+#. non-existing profile ID.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying an existing user to work on.
+#: actions/groupblock.php:75 actions/groupunblock.php:75
+#: actions/makeadmin.php:77 actions/subedit.php:55 actions/tagprofile.php:44
+#: actions/unsubscribe.php:81 lib/profileformaction.php:86
+msgid "No profile with that ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a group to block a profile from.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a group.
+#. TRANS: Client error displayed when not providing a group ID on the Make
+#. Admin page.
+#: actions/groupblock.php:80 actions/groupunblock.php:80
+#: actions/makeadmin.php:82
+msgid "No group specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. being an admin user.
+#: actions/groupblock.php:90
+msgid "Only an admin can block group members."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is already blocked from the given group.
+#: actions/groupblock.php:94
+msgid "User is already blocked from group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is not a member of given group.
+#: actions/groupblock.php:99
+msgid "User is not a member of group."
+msgstr ""
+
+#. TRANS: Title for block user from group page.
+#. TRANS: Form legend for form to block user from a group.
+#: actions/groupblock.php:133 lib/groupblockform.php:91
+msgid "Block user from group"
+msgstr ""
+
+#. TRANS: Explanatory text for block user from group form before setting the
+#. block.
+#. TRANS: %1$s is that to be blocked user, %2$s is the group the user will be
+#. blocked from.
+#: actions/groupblock.php:161
+#, php-format
+msgid ""
+"Are you sure you want to block user \"%1$s\" from the group \"%2$s\"? They "
+"will be removed from the group, unable to post, and unable to subscribe to "
+"the group in the future."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when blocking a user from a group.
+#: actions/groupblock.php:183
+msgid "Do not block this user from this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when blocking a user from a group.
+#: actions/groupblock.php:190
+msgid "Block this user from this group."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to block a user from a group
+#. fails because of an application error.
+#: actions/groupblock.php:207
+msgid "Database error blocking user from group."
+msgstr ""
+
+#. TRANS: Client error displayed referring to a group's permalink without
+#. providing a group ID.
+#. TRANS: Client error displayed trying to perform an action without providing
+#. an ID.
+#. TRANS: Client error displayed trying to find a user by ID without providing
+#. an ID.
+#: actions/groupbyid.php:73 actions/profiletagbyid.php:57
+#: actions/userbyid.php:70
+msgid "No ID."
+msgstr ""
+
+#. TRANS: Title for group logo settings page.
+#. TRANS: Group logo form legend.
+#: actions/grouplogo.php:139 actions/grouplogo.php:193
+msgid "Group logo"
+msgstr ""
+
+#. TRANS: Instructions for group logo page.
+#. TRANS: %s is the maximum file size for that site.
+#: actions/grouplogo.php:151
+#, php-format
+msgid ""
+"You can upload a logo image for your group. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Submit button for uploading a group logo.
+#: actions/grouplogo.php:237
+msgid "Upload"
+msgstr ""
+
+#. TRANS: Button text for cropping an uploaded group logo.
+#: actions/grouplogo.php:293
+msgid "Crop"
+msgstr ""
+
+#. TRANS: Form instructions on the group logo page.
+#: actions/grouplogo.php:370
+msgid "Pick a square area of the image to be the logo."
+msgstr ""
+
+#. TRANS: Form success message after updating a group logo.
+#: actions/grouplogo.php:404
+msgid "Logo updated."
+msgstr ""
+
+#. TRANS: Form failure message after failing to update a group logo.
+#: actions/grouplogo.php:407
+msgid "Failed updating logo."
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %s is the name of the group.
+#: actions/groupmembers.php:69
+#, php-format
+msgid "%s group members"
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupmembers.php:74
+#, php-format
+msgid "%1$s group members, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupmembers.php:90
+msgid "A list of the users in this group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/groupqueue.php:96
+msgid "Only the group admin may approve users."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending group members still awaiting
+#. approval to join the group.
+#. TRANS: %s is the name of the group.
+#: actions/groupqueue.php:106
+#, php-format
+msgid "%s group members awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending group members still
+#. awaiting approval to join the group.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupqueue.php:111
+#, php-format
+msgid "%1$s group members awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupqueue.php:127
+msgid "A list of users awaiting approval to join this group."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a group name, %2$s is a
+#. site name.
+#: actions/grouprss.php:137
+#, php-format
+msgid "Updates from members of %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for first page of the groups list.
+#: actions/groups.php:62
+msgctxt "TITLE"
+msgid "Groups"
+msgstr ""
+
+#. TRANS: Title for all but the first page of the groups list.
+#. TRANS: %d is the page number.
+#: actions/groups.php:66
+#, php-format
+msgctxt "TITLE"
+msgid "Groups, page %d"
+msgstr ""
+
+#. TRANS: Page notice of group list. %%%%site.name%%%% is the StatusNet site
+#. name,
+#. TRANS: %%%%action.groupsearch%%%% and %%%%action.newgroup%%%% are URLs. Do
+#. not change them.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groups.php:89
+#, php-format
+msgid ""
+"%%%%site.name%%%% groups let you find and talk with people of similar "
+"interests. After you join a group you can send messages to all other members"
+" using the syntax \"!groupname\". Don't see a group you like? Try [searching"
+" for one](%%%%action.groupsearch%%%%) or [start your "
+"own](%%%%action.newgroup%%%%)!"
+msgstr ""
+
+#. TRANS: Link to create a new group on the group list page.
+#. TRANS: Link text on group page to create a new group.
+#. TRANS: Form legend for group edit form.
+#: actions/groups.php:107 actions/usergroups.php:71 lib/groupeditform.php:116
+msgid "Create a new group"
+msgstr ""
+
+#. TRANS: Instructions for page where groups can be searched. %%site.name%% is
+#. the name of the StatusNet site.
+#: actions/groupsearch.php:53
+#, php-format
+msgid ""
+"Search for groups on %%site.name%% by their name, location, or description. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title for page where groups can be searched.
+#: actions/groupsearch.php:60
+msgid "Group search"
+msgstr ""
+
+#. TRANS: Text on page where groups can be searched if no results were found
+#. for a query.
+#. TRANS: Text for notice search results is the query had no results.
+#. TRANS: Message on the "People search" page where a query has no results.
+#. TRANS: Output when there are no results for a search.
+#: actions/groupsearch.php:82 actions/noticesearch.php:155
+#: actions/peoplesearch.php:87 actions/profilecompletion.php:146
+msgid "No results."
+msgstr ""
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:87
+#, php-format
+msgid ""
+"If you cannot find the group you're looking for, you can [create "
+"it](%%action.newgroup%%) yourself."
+msgstr ""
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a not logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:92
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and [create the "
+"group](%%action.newgroup%%) yourself!"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without being an administrator for the group.
+#: actions/groupunblock.php:90
+msgid "Only an admin can unblock group members."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user
+#. from a group.
+#: actions/groupunblock.php:94
+msgid "User is not blocked from group."
+msgstr ""
+
+#. TRANS: Server error displayed when unblocking a user from a group fails
+#. because of an unknown error.
+#. TRANS: Server error displayed when removing a user block.
+#: actions/groupunblock.php:125 actions/unblock.php:85
+msgid "Error removing the block."
+msgstr ""
+
+#. TRANS: Title for Instant Messaging settings.
+#: actions/imsettings.php:56
+msgid "IM settings"
+msgstr ""
+
+#. TRANS: Instant messaging settings page instructions.
+#. TRANS: [instant messages] is link text, "(%%doc.im%%)" is the link.
+#. TRANS: the order and formatting of link text and link should remain
+#. unchanged.
+#: actions/imsettings.php:69
+#, php-format
+msgid ""
+"You can send and receive notices through [instant messaging](%%doc.im%%). "
+"Configure your addresses and settings below."
+msgstr ""
+
+#. TRANS: Message given in the IM settings if IM is not enabled on the site.
+#: actions/imsettings.php:90
+msgid "IM is not available."
+msgstr ""
+
+#. TRANS: Form note in IM settings form. %s is the type of IM address that was
+#. confirmed.
+#: actions/imsettings.php:116
+#, php-format
+msgid "Current confirmed %s address."
+msgstr ""
+
+#. TRANS: Form note in IM settings form.
+#. TRANS: %s is the IM service name, %2$s is the IM address set.
+#: actions/imsettings.php:128
+#, php-format
+msgid ""
+"Awaiting confirmation on this address. Check your %1$s account for a message"
+" with further instructions. (Did you add %2$s to your buddy list?)"
+msgstr ""
+
+#. TRANS: Field label for IM address.
+#: actions/imsettings.php:141
+msgid "IM address"
+msgstr ""
+
+#. TRANS: Field title for IM address. %s is the IM service name.
+#: actions/imsettings.php:144
+#, php-format
+msgid "%s screenname."
+msgstr ""
+
+#. TRANS: Header for IM preferences form.
+#: actions/imsettings.php:165
+msgid "IM Preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:176
+msgid "Send me notices"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:178
+msgid "Post a notice when my status changes."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:180
+msgid "Send me replies from people I'm not subscribed to."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:183
+msgid "Publish a MicroID"
+msgstr ""
+
+#. TRANS: Server error thrown on database error updating IM preferences.
+#: actions/imsettings.php:294
+msgid "Could not update IM preferences."
+msgstr ""
+
+#. TRANS: Confirmation message for successful IM preferences save.
+#. TRANS: Confirmation message after saving preferences.
+#: actions/imsettings.php:300 actions/urlsettings.php:246
+msgid "Preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving IM address without having provided one.
+#: actions/imsettings.php:322
+msgid "No screenname."
+msgstr ""
+
+#. TRANS: Form validation error when no transport is available setting an IM
+#. address.
+#: actions/imsettings.php:328
+msgid "No transport."
+msgstr ""
+
+#. TRANS: Message given saving IM address that cannot be normalised.
+#: actions/imsettings.php:336
+msgid "Cannot normalize that screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that not valid.
+#: actions/imsettings.php:343
+msgid "Not a valid screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that is already set for another
+#. user.
+#: actions/imsettings.php:347
+msgid "Screenname already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid IM address that is to be confirmed.
+#: actions/imsettings.php:371
+msgid "A confirmation code was sent to the IM address you added."
+msgstr ""
+
+#. TRANS: Message given canceling IM address confirmation for the wrong IM
+#. address.
+#: actions/imsettings.php:398
+msgid "That is the wrong IM address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling IM address
+#. confirmation.
+#: actions/imsettings.php:407
+msgid "Could not delete confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling IM address confirmation.
+#: actions/imsettings.php:411
+msgid "IM confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an IM address that is not
+#. TRANS: registered for the active user.
+#: actions/imsettings.php:435
+msgid "That is not your screenname."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered Instant
+#. Messaging address.
+#: actions/imsettings.php:450
+msgid "The IM address was removed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while they have
+#. been disabled.
+#: actions/invite.php:46
+msgid "Invites have been disabled."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while not logged
+#. in.
+#. TRANS: %s is the StatusNet site name.
+#: actions/invite.php:50
+#, php-format
+msgid "You must be logged in to invite other users to use %s."
+msgstr ""
+
+#. TRANS: Form validation message when providing an e-mail address that does
+#. not validate.
+#. TRANS: %s is an invalid e-mail address.
+#: actions/invite.php:100
+#, php-format
+msgid "Invalid email address: %s."
+msgstr ""
+
+#. TRANS: Page title when invitations have been sent.
+#: actions/invite.php:152
+msgid "Invitations sent"
+msgstr ""
+
+#. TRANS: Page title when inviting potential users.
+#: actions/invite.php:155
+msgid "Invite new users"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. inviting user
+#. TRANS: is already subscribed to one or more users with the given e-mail
+#. address(es).
+#. TRANS: Plural form is based on the number of reported already subscribed
+#. e-mail addresses.
+#. TRANS: Followed by a bullet list.
+#: actions/invite.php:176
+msgid "You are already subscribed to this user:"
+msgid_plural "You are already subscribed to these users:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used as list item for already subscribed users (%1$s is nickname,
+#. %2$s is e-mail address).
+#. TRANS: Used as list item for already registered people (%1$s is nickname,
+#. %2$s is e-mail address).
+#: actions/invite.php:182 actions/invite.php:196
+#, php-format
+msgctxt "INVITE"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. invited user
+#. TRANS: already uses a this StatusNet site. Plural form is based on the
+#. number of
+#. TRANS: reported already present people. Followed by a bullet list.
+#: actions/invite.php:190
+msgid "This person is already a user and you were automatically subscribed:"
+msgid_plural ""
+"These people are already users and you were automatically subscribed to "
+"them:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site. Plural
+#. form is
+#. TRANS: based on the number of invitations sent. Followed by a bullet list
+#. of
+#. TRANS: e-mail addresses to which invitations were sent.
+#: actions/invite.php:204
+msgid "Invitation sent to the following person:"
+msgid_plural "Invitations sent to the following people:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Generic message displayed after sending out one or more invitations
+#. to
+#. TRANS: people to join a StatusNet site.
+#: actions/invite.php:214
+msgid ""
+"You will be notified when your invitees accept the invitation and register "
+"on the site. Thanks for growing the community!"
+msgstr ""
+
+#. TRANS: Form instructions.
+#: actions/invite.php:229
+msgid ""
+"Use this form to invite your friends and colleagues to use this service."
+msgstr ""
+
+#. TRANS: Subject for invitation email. Note that 'them' is correct as a
+#. gender-neutral
+#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user,
+#. $2$s is
+#. TRANS: the StatusNet sitename.
+#: actions/invite.php:282
+#, php-format
+msgid "%1$s has invited you to join them on %2$s"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while not logged
+#. in.
+#: actions/joingroup.php:57
+msgid "You must be logged in to join a group."
+msgstr ""
+
+#. TRANS: Title for join group page after joining.
+#: actions/joingroup.php:134
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s joined group %2$s"
+msgstr ""
+
+#. TRANS: Exception thrown when there is an unknown error joining a group.
+#: actions/joingroup.php:147
+msgid "Unknown error joining group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown when trying to leave an existing group the user is
+#. not a member of.
+#: actions/leavegroup.php:94 lib/command.php:346
+msgid "You are not a member of that group."
+msgstr ""
+
+#. TRANS: User admin panel title
+#: actions/licenseadminpanel.php:54
+msgctxt "TITLE"
+msgid "License"
+msgstr ""
+
+#. TRANS: Form instructions for the site license admin panel.
+#: actions/licenseadminpanel.php:65
+msgid "License for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed selecting an invalid license in the license
+#. admin panel.
+#: actions/licenseadminpanel.php:135
+msgid "Invalid license selection."
+msgstr ""
+
+#. TRANS: Client error displayed when not specifying an owner for the all
+#. rights reserved license in the license admin panel.
+#: actions/licenseadminpanel.php:146
+msgid ""
+"You must specify the owner of the content when using the All Rights Reserved"
+" license."
+msgstr ""
+
+#. TRANS: Client error displayed selecting a too long license title in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:154
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:163
+msgid "Invalid license URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:167
+msgid "Invalid license image URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:176
+msgid "License URL must be blank or a valid URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:185
+msgid "License image must be blank or valid URL."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:236
+msgid "License selection"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#. TRANS: Checkbox label to mark a list private.
+#: actions/licenseadminpanel.php:243 lib/peopletageditform.php:155
+msgid "Private"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:245
+msgid "All Rights Reserved"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:247
+msgid "Creative Commons"
+msgstr ""
+
+#. TRANS: Dropdown field label in the license admin panel.
+#: actions/licenseadminpanel.php:253
+msgid "Type"
+msgstr ""
+
+#. TRANS: Dropdown field instructions in the license admin panel.
+#: actions/licenseadminpanel.php:256
+msgid "Select a license."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:271
+msgid "License details"
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:278
+msgid "Owner"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:280
+msgid "Name of the owner of the site's content (if applicable)."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:289
+msgid "License Title"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:291
+msgid "The title of the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:300
+msgid "License URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:302
+msgid "URL for more information about the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:310
+msgid "License Image URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:312
+msgid "URL for an image to display with the license."
+msgstr ""
+
+#. TRANS: Button title in the license admin panel.
+#: actions/licenseadminpanel.php:335
+msgid "Save license settings."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to log in with incorrect
+#. credentials.
+#: actions/login.php:95
+msgid "Incorrect username or password."
+msgstr ""
+
+#. TRANS: Server error displayed when during login a server error occurs.
+#. TRANS: Server error displayed when a user object could not be created
+#. trying to login using "one time password login".
+#: actions/login.php:101 actions/otp.php:120
+msgid "Error setting user. You are probably not authorized."
+msgstr ""
+
+#. TRANS: Page title for login page.
+#: actions/login.php:155
+msgid "Login"
+msgstr ""
+
+#. TRANS: Form legend on login page.
+#: actions/login.php:173
+msgid "Login to site"
+msgstr ""
+
+#. TRANS: Field label on login page.
+#: actions/login.php:177
+msgid "Username or email address"
+msgstr ""
+
+#. TRANS: Checkbox label label on login page.
+#. TRANS: Checkbox label on account registration page.
+#: actions/login.php:185 actions/register.php:482
+msgid "Remember me"
+msgstr ""
+
+#. TRANS: Checkbox title on login page.
+#. TRANS: Checkbox title on account registration page.
+#: actions/login.php:187 actions/register.php:485
+msgid "Automatically login in the future; not for shared computers!"
+msgstr ""
+
+#. TRANS: Button text for log in on login page.
+#: actions/login.php:192
+msgctxt "BUTTON"
+msgid "Login"
+msgstr ""
+
+#. TRANS: Link text for link to "reset password" on login page.
+#: actions/login.php:199
+msgid "Lost or forgotten password?"
+msgstr ""
+
+#. TRANS: Form instructions on login page before being able to change user
+#. settings.
+#: actions/login.php:218
+msgid ""
+"For security reasons, please re-enter your user name and password before "
+"changing your settings."
+msgstr ""
+
+#. TRANS: Form instructions on login page.
+#: actions/login.php:223
+msgid "Login with your username and password."
+msgstr ""
+
+#. TRANS: Form instructions on login page. This message contains Markdown
+#. links in the form [Link text](Link).
+#. TRANS: %%action.register%% is a link to the registration page.
+#: actions/login.php:228
+#, php-format
+msgid ""
+"Don't have a username yet? [Register](%%action.register%%) a new account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page while not an admin.
+#: actions/makeadmin.php:93
+msgid "Only an admin can make another user an admin."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page who already is admin.
+#. TRANS: %1$s is the user that is already admin, %2$s is the group user is
+#. already admin for.
+#: actions/makeadmin.php:98
+#, php-format
+msgid "%1$s is already an admin for group \"%2$s\"."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group membership record could not be gotten.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user should be admin
+#. for.
+#: actions/makeadmin.php:137
+#, php-format
+msgid "Can't get membership record for %1$s in group %2$s."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group adminship record coud not be saved properly.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user is already
+#. admin for.
+#: actions/makeadmin.php:153
+#, php-format
+msgid "Can't make %1$s an admin for group %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a status.
+#: actions/microsummary.php:70
+msgid "No current status."
+msgstr ""
+
+#. TRANS: This is the title of the form for adding a new application.
+#: actions/newapplication.php:51
+msgid "New application"
+msgstr ""
+
+#. TRANS: Form instructions for registering a new application.
+#: actions/newapplication.php:87
+msgid "Use this form to register a new application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a source URL in the "New
+#. application" form.
+#: actions/newapplication.php:124
+msgid "Source URL is required."
+msgstr ""
+
+#. TRANS: Server error displayed when an application could not be registered
+#. in the database through the "New application" form.
+#: actions/newapplication.php:185 actions/newapplication.php:195
+msgid "Could not create application."
+msgstr ""
+
+#. TRANS: Form validation error messages displayed when uploading an invalid
+#. application logo.
+#: actions/newapplication.php:204
+msgid "Invalid image."
+msgstr ""
+
+#. TRANS: Title for form to create a group.
+#: actions/newgroup.php:58
+msgid "New group"
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to create a group while
+#. banned.
+#: actions/newgroup.php:71 classes/User_group.php:566
+msgid "You are not allowed to create groups on this site."
+msgstr ""
+
+#. TRANS: Form instructions for group create form.
+#: actions/newgroup.php:87
+msgid "Use this form to create a new group."
+msgstr ""
+
+#. TRANS: Page title after sending a notice.
+#: actions/newnotice.php:63
+msgid "Notice posted"
+msgstr ""
+
+#. TRANS: Page title for sending a new notice.
+#: actions/newnotice.php:66
+msgctxt "TITLE"
+msgid "New notice"
+msgstr ""
+
+#. TRANS: Client error displayed trying to send a notice without content.
+#. TRANS: Command exception text shown when trying to reply to a notice
+#. without providing content for the reply.
+#: actions/newnotice.php:101 lib/command.php:572
+msgid "No content!"
+msgstr ""
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#. TRANS: %d is the maximum number of character for a notice.
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. contains too many characters.
+#: actions/newnotice.php:121 lib/mailhandler.php:64
+#, php-format
+msgid "That's too long. Maximum notice size is %d character."
+msgid_plural "That's too long. Maximum notice size is %d characters."
+msgstr[0] ""
+msgstr[1] ""
+
+#: actions/newnotice.php:196
+msgid "Saved the notice!"
+msgstr ""
+
+#. TRANS: Instructions for Notice search page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/noticesearch.php:95
+#, php-format
+msgid ""
+"Search for notices on %%site.name%% by their contents. Separate search terms"
+" by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of the page where users can search for notices.
+#: actions/noticesearch.php:106
+msgid "Text search"
+msgstr ""
+
+#. TRANS: Test in RSS notice search.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearch.php:121
+#, php-format
+msgid "Search results for \"%1$s\" on %2$s"
+msgstr ""
+
+#. TRANS: Text for logged in users making a query for notices without results.
+#. TRANS: This message contains a Markdown link.
+#: actions/noticesearch.php:161
+#, php-format
+msgid ""
+"Be the first to [post on this "
+"topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: Text for not logged in users making a query for notices without
+#. results.
+#. TRANS: This message contains Markdown links.
+#: actions/noticesearch.php:166
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and be the first to "
+"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: RSS notice search feed title. %s is the query.
+#: actions/noticesearchrss.php:95
+#, php-format
+msgid "Updates with \"%s\""
+msgstr ""
+
+#. TRANS: RSS notice search feed description.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearchrss.php:99
+#, php-format
+msgid "Updates matching search term \"%1$s\" on %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to nudge a user that cannot be nudged.
+#: actions/nudge.php:85
+msgid ""
+"This user doesn't allow nudges or hasn't confirmed or set their email "
+"address yet."
+msgstr ""
+
+#. TRANS: Page title after sending a nudge.
+#: actions/nudge.php:94
+msgid "Nudge sent"
+msgstr ""
+
+#. TRANS: Confirmation text after sending a nudge.
+#: actions/nudge.php:98
+msgid "Nudge sent!"
+msgstr ""
+
+#. TRANS: Message displayed to an anonymous user trying to view OAuth
+#. application list.
+#: actions/oauthappssettings.php:59
+msgid "You must be logged in to list your applications."
+msgstr ""
+
+#. TRANS: Page title for OAuth applications
+#: actions/oauthappssettings.php:74
+msgid "OAuth applications"
+msgstr ""
+
+#. TRANS: Page instructions for OAuth applications
+#: actions/oauthappssettings.php:86
+msgid "Applications you have registered"
+msgstr ""
+
+#. TRANS: Empty list message on page with OAuth applications.
+#: actions/oauthappssettings.php:139
+#, php-format
+msgid "You have not registered any applications yet."
+msgstr ""
+
+#. TRANS: Title for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:68
+msgid "Connected applications"
+msgstr ""
+
+#. TRANS: Instructions for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:79
+msgid "The following connections exist for your account."
+msgstr ""
+
+#. TRANS: Client error when trying to revoke access for an application while
+#. not being a user of it.
+#: actions/oauthconnectionssettings.php:164
+msgid "You are not a user of that application."
+msgstr ""
+
+#. TRANS: Client error when revoking access has failed for some reason.
+#. TRANS: %s is the application ID revoking access failed for.
+#: actions/oauthconnectionssettings.php:178
+#, php-format
+msgid "Unable to revoke access for application: %s."
+msgstr ""
+
+#. TRANS: Success message after revoking access for an application.
+#. TRANS: %1$s is the application name, %2$s is the first part of the user
+#. token.
+#: actions/oauthconnectionssettings.php:196
+#, php-format
+msgid ""
+"You have successfully revoked access for %1$s and the access token starting "
+"with %2$s."
+msgstr ""
+
+#. TRANS: Empty list message when no applications have been authorised yet.
+#: actions/oauthconnectionssettings.php:207
+msgid "You have not authorized any applications to use your account."
+msgstr ""
+
+#. TRANS: Note for developers in the OAuth connection settings form.
+#. TRANS: This message contains a Markdown link. Do not separate "](".
+#. TRANS: %s is the URL to the OAuth settings.
+#: actions/oauthconnectionssettings.php:227
+#, php-format
+msgid ""
+"Are you a developer? [Register an OAuth client application](%s) to use with "
+"this instance of StatusNet."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/oldschoolsettings.php:58
+msgid "Old school UI settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/oldschoolsettings.php:69
+msgid "If you like it \"the old way\", you can set that here."
+msgstr ""
+
+#. TRANS: Confirmation shown when user profile settings are saved.
+#. TRANS: Message after successful saving of administrative settings.
+#: actions/oldschoolsettings.php:123 actions/profilesettings.php:432
+#: lib/adminpanelaction.php:135
+msgid "Settings saved."
+msgstr ""
+
+#: actions/oldschoolsettings.php:160
+msgid "Only stream mode (no conversations) in timelines"
+msgstr ""
+
+#: actions/oldschoolsettings.php:164
+msgid "Show nicknames (not full names) in timelines"
+msgstr ""
+
+#. TRANS: Button text to save a list.
+#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
+msgid "Save"
+msgstr ""
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find users.
+#: actions/opensearch.php:64
+msgid "People Search"
+msgstr ""
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find notices.
+#: actions/opensearch.php:68
+msgid "Notice Search"
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" when
+#. already logged in.
+#. TRANS: Client error displayed when trying to register while already logged
+#. in.
+#: actions/otp.php:62 actions/register.php:134
+msgid "Already logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a user.
+#: actions/otp.php:69
+msgid "No user ID specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a login token.
+#: actions/otp.php:83
+msgid "No login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without requesting a login token.
+#: actions/otp.php:90
+msgid "No login token requested."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an invalid login token.
+#: actions/otp.php:95
+msgid "Invalid login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an expired login token.
+#: actions/otp.php:104
+msgid "Login token expired."
+msgstr ""
+
+#. TRANS: Title for page where to change password.
+#: actions/passwordsettings.php:59
+msgctxt "TITLE"
+msgid "Change password"
+msgstr ""
+
+#. TRANS: Instructions for page where to change password.
+#: actions/passwordsettings.php:71
+msgid "Change your password."
+msgstr ""
+
+#. TRANS: Fieldset legend on page where to change password.
+#. TRANS: Fieldset legend for password reset form.
+#: actions/passwordsettings.php:99 actions/recoverpassword.php:244
+msgid "Password change"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#: actions/passwordsettings.php:108
+msgid "Old password"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#. TRANS: Field label for password reset form.
+#: actions/passwordsettings.php:113 actions/recoverpassword.php:249
+msgid "New password"
+msgstr ""
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:115 actions/register.php:414
+msgid "6 or more characters."
+msgstr ""
+
+#. TRANS: Field label on page where to change password. In this field the new
+#. password should be typed a second time.
+#: actions/passwordsettings.php:119
+msgctxt "LABEL"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Title for field label for password reset form where the password has
+#. to be typed again.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:121 actions/recoverpassword.php:257
+#: actions/register.php:420
+msgid "Same as password above."
+msgstr ""
+
+#. TRANS: Button text on page where to change password.
+#: actions/passwordsettings.php:126
+msgctxt "BUTTON"
+msgid "Change"
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:177
+msgid "Incorrect old password."
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:194
+msgid "Error saving user; invalid."
+msgstr ""
+
+#. TRANS: Server error displayed on page where to change password when
+#. password change
+#. TRANS: could not be made because of a server error.
+#. TRANS: Reset password form validation error message.
+#: actions/passwordsettings.php:201 actions/recoverpassword.php:331
+msgid "Cannot save new password."
+msgstr ""
+
+#. TRANS: Form validation notice on page where to change password.
+#: actions/passwordsettings.php:207
+msgid "Password saved."
+msgstr ""
+
+#. TRANS: Title for Paths admin panel.
+#: actions/pathsadminpanel.php:58
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Form instructions for Path admin panel.
+#: actions/pathsadminpanel.php:69
+msgid "Path and server settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the directory that could not be read from.
+#: actions/pathsadminpanel.php:154
+#, php-format
+msgid "Theme directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the avatar directory that could not be written to.
+#: actions/pathsadminpanel.php:162
+#, php-format
+msgid "Avatar directory not writable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the locales directory that could not be read from.
+#: actions/pathsadminpanel.php:172
+#, php-format
+msgid "Locales directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the SSL server URL that is too long.
+#: actions/pathsadminpanel.php:180
+msgid "Invalid SSL server. The maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:226
+msgid "Site"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:232 actions/pathsadminpanel.php:275
+#: actions/pathsadminpanel.php:367
+msgid "Server"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:234
+msgid "Site's server hostname."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:240 actions/pathsadminpanel.php:284
+#: actions/pathsadminpanel.php:376
+msgid "Path"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:242
+msgid "Site path."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:248
+msgid "Locale directory"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:250
+msgid "Directory path to locales."
+msgstr ""
+
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:257
+msgid "Fancy URLs"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:260
+msgid "Use fancy URLs (more readable and memorable)?"
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:268
+msgctxt "LEGEND"
+msgid "Theme"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:277
+msgid "Server for themes."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:286
+msgid "Web path to themes."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:293 actions/pathsadminpanel.php:385
+#: actions/pathsadminpanel.php:437
+msgid "SSL server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:295
+msgid "SSL server for themes (default: SSL server)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:302 actions/pathsadminpanel.php:394
+msgid "SSL path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:304
+msgid "SSL path to themes (default: /theme/)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:311 actions/pathsadminpanel.php:403
+msgid "Directory"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:313
+msgid "Directory where themes are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:322
+msgid "Avatars"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:329
+msgid "Avatar server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:331
+msgid "Server for avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:338
+msgid "Avatar path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:340
+msgid "Web path to avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:347
+msgid "Avatar directory"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:349
+msgid "Directory where avatars are located."
+msgstr ""
+
+#. TRANS: Fieldset legens in Paths admin panel.
+#: actions/pathsadminpanel.php:361 lib/inlineattachmentlist.php:38
+msgid "Attachments"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:369
+msgid "Server for attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:378
+msgid "Web path to attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:387
+msgid "Server for attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:396
+msgid "Web path to attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:405
+msgid "Directory where attachments are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:414
+msgctxt "LEGEND"
+msgid "SSL"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:419
+msgid "Never"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:421
+msgid "Sometimes"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:423
+msgid "Always"
+msgstr ""
+
+#. TRANS: Drop down label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+msgid "Use SSL"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:429
+msgid "When to use SSL."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:439
+msgid "Server to direct SSL requests to."
+msgstr ""
+
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:456
+msgid "Save path settings."
+msgstr ""
+
+#. TRANS: Instructions for the "People search" page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/peoplesearch.php:54
+#, php-format
+msgid ""
+"Search for people on %%site.name%% by their name, location, or interests. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of a page where users can search for other users.
+#: actions/peoplesearch.php:61
+msgid "People search"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %s is a list.
+#: actions/peopletag.php:57
+#, php-format
+msgid "Public list %s"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %1$s is a list, %2$d is a page number.
+#: actions/peopletag.php:61
+#, php-format
+msgid "Public list %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message for anonymous users on list page.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/peopletag.php:104
+#, php-format
+msgid ""
+"Lists are how you sort similar people on %%site.name%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. You can then easily keep"
+" track of what they are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Client error displayed when a tagger is expected but not provided.
+#: actions/peopletagged.php:83 actions/peopletagsubscribers.php:83
+#: actions/showprofiletag.php:68
+msgid "No tagger."
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username.
+#: actions/peopletagged.php:109
+#, php-format
+msgid "People listed in %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username, %2$s is a page number.
+#: actions/peopletagged.php:114
+#, php-format
+msgid "People listed in %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Addition in tag membership list for creator of a tag.
+#. TRANS: Addition in tag subscribers list for creator of a tag.
+#: actions/peopletagged.php:193 actions/peopletagsubscribers.php:193
+msgid "Creator"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a private tag.
+#: actions/peopletagsbyuser.php:53
+msgid "Private lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a public tag.
+#: actions/peopletagsbyuser.php:56
+msgid "Public lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#: actions/peopletagsbyuser.php:59
+msgid "Lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsbyuser.php:63
+#, php-format
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/peopletagsbyuser.php:67
+#, php-format
+msgid "Lists by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Client error displayed when trying view another user's private
+#. lists.
+#: actions/peopletagsbyuser.php:130
+msgid "You cannot view others' private lists"
+msgstr ""
+
+#. TRANS: Mode selector label.
+#: actions/peopletagsbyuser.php:155
+msgid "Mode"
+msgstr ""
+
+#. TRANS: Link text to show lists for user %s.
+#: actions/peopletagsbyuser.php:165
+#, php-format
+msgid "Lists for %s"
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#. TRANS: Fieldset legend on gallery action page.
+#: actions/peopletagsbyuser.php:177 lib/galleryaction.php:81
+msgid "Select tag to filter"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:188
+msgid "Show private tags."
+msgstr ""
+
+#. TRANS: Checkbox label to show public tags.
+#: actions/peopletagsbyuser.php:190
+msgctxt "LABEL"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:192
+msgid "Show public tags."
+msgstr ""
+
+#. TRANS: Submit button text for tag filter form.
+#. TRANS: Submit button text on gallery action page.
+#: actions/peopletagsbyuser.php:195 lib/galleryaction.php:88
+msgctxt "BUTTON"
+msgid "Go"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists by
+#. a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:211
+#, php-format
+msgid ""
+"These are lists created by **%s**. Lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists by a user when there
+#. are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:274
+#, php-format
+msgid "%s has not created any [lists](%%%%doc.lists%%%%) yet."
+msgstr ""
+
+#. TRANS: Page title. %s is a tagged user's nickname.
+#: actions/peopletagsforuser.php:50
+#, php-format
+msgid "Lists with %s in them"
+msgstr ""
+
+#. TRANS: Page title. %1$s is a tagged user's nickname, %2$s is a page number.
+#: actions/peopletagsforuser.php:53
+#, php-format
+msgid "Lists with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. for a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsforuser.php:110
+#, php-format
+msgid ""
+"These are lists for **%s**. lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists a user was added to
+#. when there are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsforuser.php:146
+#, php-format
+msgid "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname.
+#: actions/peopletagsubscribers.php:109
+#, php-format
+msgid "Subscribers to list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname, %3$d is a page number.
+#: actions/peopletagsubscribers.php:114
+#, php-format
+msgid "Subscribers to list %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:51
+#, php-format
+msgid "Lists subscribed to by %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %1$s is a profile nickname, %2$d is a page number.
+#: actions/peopletagsubscriptions.php:55
+#, php-format
+msgid "Lists subscribed to by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. subscribed to by a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:112
+#, php-format
+msgid ""
+"These are lists subscribed to by **%s**. Lists are how you sort similar "
+"people on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. You can easily keep track of what they"
+" are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when a disabling a plugin.
+#: actions/plugindisable.php:68
+msgctxt "plugin"
+msgid "Disabled"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to use another method than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed trying to perform any request method other
+#. than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed when trying to use another method than POST.
+#: actions/pluginenable.php:78 actions/subscribe.php:76
+#: actions/subscribepeopletag.php:65 actions/unsubscribepeopletag.php:66
+msgid "This action only accepts POST requests."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a plugin
+#. without access rights.
+#: actions/pluginenable.php:102
+msgid "You cannot administer plugins."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a non-
+#. existing plugin.
+#: actions/pluginenable.php:109
+msgid "No such plugin."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when enabling a plugin.
+#: actions/pluginenable.php:157
+msgctxt "plugin"
+msgid "Enabled"
+msgstr ""
+
+#. TRANS: Tab and title for plugins admin panel.
+#: actions/pluginsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Instructions at top of plugin admin page.
+#: actions/pluginsadminpanel.php:64
+msgid ""
+"Additional plugins can be enabled and configured manually. See the online plugin documentation for "
+"more details."
+msgstr ""
+
+#. TRANS: Admin form section header
+#: actions/pluginsadminpanel.php:79
+msgid "Default plugins"
+msgstr ""
+
+#. TRANS: Text displayed on plugin admin page when no plugin are enabled.
+#: actions/pluginsadminpanel.php:102
+msgid ""
+"All default plugins have been disabled from the site's configuration file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to add an unindentified field to
+#. profile.
+#. TRANS: %s is a field name.
+#: actions/profilecompletion.php:106
+#, php-format
+msgid "Unidentified field %s."
+msgstr ""
+
+#. TRANS: Page title.
+#: actions/profilecompletion.php:130
+msgctxt "TITLE"
+msgid "Search results"
+msgstr ""
+
+#. TRANS: Error message in case a search is shorter than three characters.
+#: actions/profilecompletion.php:160
+msgid "The search string must be at least 3 characters long."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/profilesettings.php:55
+msgid "Profile settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/profilesettings.php:66
+msgid ""
+"You can update your personal profile info here so people know more about "
+"you."
+msgstr ""
+
+#. TRANS: Profile settings form legend.
+#: actions/profilesettings.php:94
+msgid "Profile information"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#. TRANS: Field title on group edit form.
+#: actions/profilesettings.php:105 actions/register.php:408
+#: lib/groupeditform.php:150
+msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#: actions/profilesettings.php:109 actions/register.php:439
+#: lib/groupeditform.php:154
+msgid "Full name"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Form input field label.
+#. TRANS: Field label on group edit form; points to "more info" for a group.
+#: actions/profilesettings.php:114 actions/register.php:446
+#: lib/applicationeditform.php:236 lib/groupeditform.php:159
+msgid "Homepage"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:117 actions/register.php:449
+msgid "URL of your homepage, blog, or profile on another site."
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#. TRANS: Text area title in form for account registration. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#: actions/profilesettings.php:125 actions/register.php:458
+#, php-format
+msgid "Describe yourself and your interests in %d character."
+msgid_plural "Describe yourself and your interests in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Text area title on account registration page.
+#: actions/profilesettings.php:131 actions/register.php:464
+msgid "Describe yourself and your interests."
+msgstr ""
+
+#. TRANS: Text area label in form for profile settings where users can provide
+#. TRANS: their biography.
+#. TRANS: Text area label on account registration page.
+#: actions/profilesettings.php:135 actions/register.php:467
+msgid "Bio"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/profilesettings.php:141 actions/register.php:473
+#: lib/groupeditform.php:184 lib/togglepeopletag.php:113
+msgid "Location"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:144 actions/register.php:476
+msgid "Where you are, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:149
+msgid "Share my current location when posting notices"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Title for group tag cloud section.
+#. TRANS: %s is a group name.
+#: actions/profilesettings.php:157 lib/galleryaction.php:61
+#: lib/grouptagcloudsection.php:57
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:160
+msgid ""
+"Tags for yourself (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:165
+msgid "Language"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:167
+msgid "Preferred language."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:177
+msgid "Timezone"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:179
+msgid "What timezone are you normally in?"
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:185
+msgid ""
+"Automatically subscribe to whoever subscribes to me (best for non-humans)"
+msgstr ""
+
+#. TRANS: Dropdown field label on profile settings, for what policies to apply
+#. when someone else tries to subscribe to your updates.
+#: actions/profilesettings.php:193
+msgid "Subscription policy"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:195
+msgid "Let anyone follow me"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:197
+msgid "Ask me first"
+msgstr ""
+
+#. TRANS: Dropdown field title on group edit form.
+#: actions/profilesettings.php:199
+msgid "Whether other users need your permission to follow your updates."
+msgstr ""
+
+#. TRANS: Checkbox label in profile settings.
+#: actions/profilesettings.php:207
+msgid "Make updates visible only to my followers"
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Client error displayed trying to save site settings without a
+#. timezone.
+#: actions/profilesettings.php:291 actions/siteadminpanel.php:175
+msgid "Timezone not selected."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:295
+msgid "Language is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: %s is an invalid tag.
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: actions/profilesettings.php:312 actions/tagprofile.php:147
+#: lib/command.php:406
+#, php-format
+msgid "Invalid tag: \"%s\"."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings could not be updated
+#. to
+#. TRANS: automatically subscribe to any subscriber.
+#: actions/profilesettings.php:345
+msgid "Could not update user for autosubscribe or subscribe_policy."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile location preference settings
+#. could not be updated.
+#: actions/profilesettings.php:405
+msgid "Could not save location prefs."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings tags could not be
+#. saved.
+#: actions/profilesettings.php:425
+msgid "Could not save tags."
+msgstr ""
+
+#. TRANS: Option in profile settings to restore the account of the currently
+#. logged in user from a backup.
+#. TRANS: Page title for page where a user account can be restored from
+#. backup.
+#: actions/profilesettings.php:468 actions/restoreaccount.php:60
+msgid "Restore account"
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a public timeline page beyond
+#. the page limit.
+#. TRANS: %s is the page limit.
+#: actions/public.php:78
+#, php-format
+msgid "Beyond the page limit (%s)."
+msgstr ""
+
+#. TRANS: Server error displayed when a public timeline cannot be retrieved.
+#: actions/public.php:98
+msgid "Could not retrieve public timeline."
+msgstr ""
+
+#. TRANS: Title for all public timeline pages but the first.
+#. TRANS: %d is the page number.
+#: actions/public.php:135
+#, php-format
+msgid "Public timeline, page %d"
+msgstr ""
+
+#. TRANS: Title for the first public timeline page.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/public.php:138 lib/publicgroupnav.php:65
+msgid "Public timeline"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:173
+msgid "Public Timeline Feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:176
+msgid "Public Timeline Feed (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:181
+msgid "Public Timeline Feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:186
+msgid "Public Timeline Feed (Atom)"
+msgstr ""
+
+#. TRANS: Text displayed for public feed when there are no public notices.
+#: actions/public.php:192
+#, php-format
+msgid ""
+"This is the public timeline for %%site.name%% but no one has posted anything"
+" yet."
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a logged in user.
+#: actions/public.php:196
+msgid "Be the first to post!"
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a not logged in user.
+#: actions/public.php:201
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post!"
+msgstr ""
+
+#. TRANS: Message for not logged in users at an invite-only site trying to
+#. view the public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:271
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. [Join now](%%action.register%%) to "
+"share notices about yourself with friends, family, and colleagues! ([Read "
+"more](%%doc.help%%))"
+msgstr ""
+
+#. TRANS: Message for not logged in users at a closed site trying to view the
+#. public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:278
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Public RSS feed description. %s is the StatusNet site name.
+#: actions/publicrss.php:106
+#, php-format
+msgid "%s updates from everyone."
+msgstr ""
+
+#. TRANS: Title for public tag cloud.
+#: actions/publictagcloud.php:57
+msgid "Public tag cloud"
+msgstr ""
+
+#. TRANS: Instructions (more used like an explanation/header).
+#. TRANS: %s is the StatusNet sitename.
+#: actions/publictagcloud.php:65
+#, php-format
+msgid "These are most popular recent tags on %s"
+msgstr ""
+
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:74
+#, php-format
+msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
+msgstr ""
+
+#. TRANS: Message shown to a logged in user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#: actions/publictagcloud.php:79
+msgid "Be the first to post one!"
+msgstr ""
+
+#. TRANS: Message shown to a anonymous user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:87
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post "
+"one!"
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password while already
+#. logged in.
+#: actions/recoverpassword.php:37
+msgid "You are already logged in!"
+msgstr ""
+
+#. TRANS: Client error displayed when password recovery code is not correct.
+#: actions/recoverpassword.php:63
+msgid "No such recovery code."
+msgstr ""
+
+#. TRANS: Client error displayed when no proper password recovery code was
+#. submitted.
+#: actions/recoverpassword.php:67
+msgid "Not a recovery code."
+msgstr ""
+
+#. TRANS: Server error displayed trying to recover password without providing
+#. a user.
+#: actions/recoverpassword.php:74
+msgid "Recovery code for unknown user."
+msgstr ""
+
+#. TRANS: Server error displayed removing a password recovery code from the
+#. database.
+#: actions/recoverpassword.php:87
+msgid "Error with confirmation code."
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password with too old a
+#. recovery code.
+#: actions/recoverpassword.php:98
+msgid "This confirmation code is too old. Please start again."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a user's e-mail address in the
+#. database fails while recovering a password.
+#: actions/recoverpassword.php:112
+msgid "Could not update user with confirmed email address."
+msgstr ""
+
+#. TRANS: Page notice for password recovery page.
+#: actions/recoverpassword.php:153
+msgid ""
+"If you have forgotten or lost your password, you can get a new one sent to "
+"the email address you have stored in your account."
+msgstr ""
+
+#. TRANS: Page notice for password change page.
+#: actions/recoverpassword.php:160
+msgid "You have been identified. Enter a new password below."
+msgstr ""
+
+#. TRANS: Fieldset legend for password recovery page.
+#: actions/recoverpassword.php:191
+msgid "Password recovery"
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:195
+msgid "Nickname or email address"
+msgstr ""
+
+#. TRANS: Title for field label on password recovery page.
+#: actions/recoverpassword.php:198
+msgid "Your nickname on this server, or your registered email address."
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:205
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Button text on password recovery page.
+#: actions/recoverpassword.php:207
+msgctxt "BUTTON"
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password reset mode.
+#: actions/recoverpassword.php:216
+msgid "Reset password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password recover mode.
+#: actions/recoverpassword.php:218
+msgid "Recover password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in email sent mode.
+#. TRANS: Subject for password recovery e-mail.
+#: actions/recoverpassword.php:220 classes/User.php:953
+msgid "Password recovery requested"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password saved mode.
+#: actions/recoverpassword.php:222
+msgid "Password saved"
+msgstr ""
+
+#. TRANS: Title for field label for password reset form.
+#: actions/recoverpassword.php:251
+msgid "6 or more characters, and do not forget it!"
+msgstr ""
+
+#. TRANS: Button text for password reset form.
+#: actions/recoverpassword.php:261
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr ""
+
+#. TRANS: Form instructions for password recovery form.
+#: actions/recoverpassword.php:272
+msgid "Enter a nickname or email address."
+msgstr ""
+
+#. TRANS: User notification after an e-mail with instructions was sent from
+#. the password recovery form.
+#: actions/recoverpassword.php:280
+msgid ""
+"Instructions for recovering your password have been sent to the email "
+"address registered to your account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reset as password without
+#. providing a user.
+#: actions/recoverpassword.php:305
+msgid "Unexpected password reset."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:313
+msgid "Password must be 6 characters or more."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:318
+msgid "Password and confirmation do not match."
+msgstr ""
+
+#. TRANS: Server error displayed when something does wrong with the user
+#. object during password reset.
+#. TRANS: Server error displayed when saving fails during user registration.
+#: actions/recoverpassword.php:338 actions/register.php:248
+msgid "Error setting user."
+msgstr ""
+
+#. TRANS: Success message for user after password reset.
+#: actions/recoverpassword.php:345
+msgid "New password successfully saved. You are now logged in."
+msgstr ""
+
+#. TRANS: Client exception thrown when no ID parameter was provided.
+#: actions/redirecturl.php:70
+msgid "No id parameter."
+msgstr ""
+
+#. TRANS: Client exception thrown when an invalid ID parameter was provided
+#. for a file.
+#. TRANS: %d is the provided ID for which the file is not present (number).
+#: actions/redirecturl.php:78
+#, php-format
+msgid "No such file \"%d\"."
+msgstr ""
+
+#. TRANS: Title for registration page after a succesful registration.
+#: actions/register.php:107
+msgid "Registration successful"
+msgstr ""
+
+#. TRANS: Title for registration page.
+#: actions/register.php:110
+msgctxt "TITLE"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to a closed site.
+#: actions/register.php:131
+msgid "Registration not allowed."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register without
+#. agreeing to the site license.
+#: actions/register.php:201
+msgid "You cannot register if you do not agree to the license."
+msgstr ""
+
+#. TRANS: Page notice on registration page.
+#: actions/register.php:326
+msgid ""
+"With this form you can create a new account. You can then post notices and "
+"link up to friends and colleagues."
+msgstr ""
+
+#. TRANS: Field label on account registration page. In this field the password
+#. has to be entered a second time.
+#: actions/register.php:418
+msgctxt "PASSWORD"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field label on account registration page.
+#: actions/register.php:425 actions/register.php:431
+msgctxt "LABEL"
+msgid "Email"
+msgstr ""
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:427 actions/register.php:433
+msgid "Used only for updates, announcements, and password recovery."
+msgstr ""
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:442
+msgid "Longer name, preferably your \"real\" name."
+msgstr ""
+
+#. TRANS: Button text to register a user on account registration page.
+#: actions/register.php:505
+msgctxt "BUTTON"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for private sites.
+#. TRANS: %1$s is the StatusNet sitename.
+#: actions/register.php:518
+#, php-format
+msgid ""
+"I understand that content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with a specified copyright owner.
+#. TRANS: %1$s is the license owner.
+#: actions/register.php:529
+#, php-format
+msgid "My text and files are copyright by %1$s."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with ownership left to contributors.
+#: actions/register.php:533
+msgid "My text and files remain under my own copyright."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved.
+#: actions/register.php:536
+msgid "All rights reserved."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for Creative
+#. Commons-style licenses.
+#: actions/register.php:541
+#, php-format
+msgid ""
+"My text and files are available under %s except this private data: password,"
+" email address, IM address, and phone number."
+msgstr ""
+
+#. TRANS: Text displayed after successful account registration.
+#. TRANS: %1$s is the registered nickname, %2$s is the profile URL.
+#. TRANS: This message contains Markdown links in the form [link text](link)
+#. TRANS: and variables in the form %%%%variable%%%%. Please mind the syntax.
+#: actions/register.php:587
+#, php-format
+msgid ""
+"Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may want to...\n"
+"\n"
+"* Go to [your profile](%2$s) and post your first message.\n"
+"* Add a [Jabber/GTalk address](%%%%action.imsettings%%%%) so you can send notices through instant messages.\n"
+"* [Search for people](%%%%action.peoplesearch%%%%) that you may know or that share your interests. \n"
+"* Update your [profile settings](%%%%action.profilesettings%%%%) to tell others more about you. \n"
+"* Read over the [online docs](%%%%doc.help%%%%) for features you may have missed. \n"
+"\n"
+"Thanks for signing up and we hope you enjoy using this service."
+msgstr ""
+
+#. TRANS: Instruction text on how to deal with the e-mail address confirmation
+#. e-mail.
+#: actions/register.php:612
+msgid ""
+"(You should receive a message by email momentarily, with instructions on how"
+" to confirm your email address.)"
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while delisting
+#. a user.
+#. TRANS: %s is a username.
+#: actions/removepeopletag.php:136
+#, php-format
+msgid "There was an unexpected error while delisting %s."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while listing a
+#. user.
+#. TRANS: %s is a profile URL.
+#: actions/removepeopletag.php:141
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly, please try retrying later."
+msgstr ""
+
+#. TRANS: Title after removing a user from a list.
+#: actions/removepeopletag.php:150
+msgid "Unlisted"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice while not
+#. providing a notice ID.
+#: actions/repeat.php:56
+msgid "No notice specified."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-existing notice.
+#: actions/repeat.php:63
+msgid "Notice not found."
+msgstr ""
+
+#. TRANS: Error when unable to repeat a notice for unknown reason.
+#: actions/repeat.php:69
+msgid ""
+"Could not repeat notice for unknown reason. Please contact the webmaster!"
+msgstr ""
+
+#. TRANS: Confirmation text after repeating a notice.
+#: actions/repeat.php:87
+msgid "Repeated!"
+msgstr ""
+
+#. TRANS: Title for first page of replies for a user.
+#. TRANS: %s is a user nickname.
+#. TRANS: RSS reply feed title. %s is a user nickname.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/replies.php:127 actions/repliesrss.php:67
+#: lib/personalgroupnav.php:96
+#, php-format
+msgid "Replies to %s"
+msgstr ""
+
+#. TRANS: Title for all but the first page of replies for a user.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/replies.php:131
+#, php-format
+msgid "Replies to %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:151
+#, php-format
+msgid "Replies feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:158
+#, php-format
+msgid "Replies feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:167
+#, php-format
+msgid "Replies feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:176
+#, php-format
+msgid "Replies feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user.
+#. TRANS: %1$s and %s$s are the user nickname.
+#: actions/replies.php:205
+#, php-format
+msgid ""
+"This is the timeline showing replies to %1$s but %2$s hasn't received a "
+"notice to them yet."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for the logged
+#. in user.
+#. TRANS: This message contains a Markdown link in the form [link text](link).
+#: actions/replies.php:214
+#, php-format
+msgid ""
+"You can engage other users in a conversation, subscribe to more people or "
+"[join groups](%%action.groups%%)."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for all logged
+#. in users but the user themselves.
+#. TRANS: %1$s, %2$s and %3$s are a user nickname. This message contains a
+#. Markdown link in the form [link text](link).
+#: actions/replies.php:218
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr ""
+
+#. TRANS: RSS reply feed description.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet site name.
+#: actions/repliesrss.php:73
+#, php-format
+msgid "Replies to %1$s on %2$s."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account while
+#. not logged in.
+#: actions/restoreaccount.php:78
+msgid "Only logged-in users can restore their account."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account without
+#. having restore rights.
+#: actions/restoreaccount.php:83
+msgid "You may not restore your account."
+msgstr ""
+
+#. TRANS: Client exception displayed trying to restore an account while
+#. something went wrong uploading a file.
+#. TRANS: Client exception. No file; probably just a non-AJAX submission.
+#: actions/restoreaccount.php:121 actions/restoreaccount.php:146
+msgid "No uploaded file."
+msgstr ""
+
+#. TRANS: Client exception thrown when an uploaded file is larger than set in
+#. php.ini.
+#: actions/restoreaccount.php:129 lib/mediafile.php:165
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini."
+msgstr ""
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:135 lib/mediafile.php:170
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form."
+msgstr ""
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:141 lib/mediafile.php:175
+msgid "The uploaded file was only partially uploaded."
+msgstr ""
+
+#. TRANS: Client exception thrown when a temporary folder is not present to
+#. store a file upload.
+#: actions/restoreaccount.php:150 lib/mediafile.php:182
+msgid "Missing a temporary folder."
+msgstr ""
+
+#. TRANS: Client exception thrown when writing to disk is not possible during
+#. a file upload operation.
+#: actions/restoreaccount.php:154 lib/mediafile.php:185
+msgid "Failed to write file to disk."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation has been
+#. stopped by an extension.
+#: actions/restoreaccount.php:158 lib/mediafile.php:188
+msgid "File upload stopped by extension."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#. TRANS: Exception thrown when uploading an image fails for an unknown
+#. reason.
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#: actions/restoreaccount.php:164 lib/imagefile.php:166 lib/mediafile.php:193
+msgid "System error uploading file."
+msgstr ""
+
+#. TRANS: Client exception thrown when a feed is not an Atom feed.
+#. TRANS: Client exception thrown when an imported feed is not an Atom feed.
+#: actions/restoreaccount.php:207 lib/feedimporter.php:74
+msgid "Not an Atom feed."
+msgstr ""
+
+#. TRANS: Success message when a feed has been restored.
+#: actions/restoreaccount.php:241
+msgid ""
+"Feed has been restored. Your old posts should now appear in search and your "
+"profile page."
+msgstr ""
+
+#. TRANS: Message when a feed restore is in progress.
+#: actions/restoreaccount.php:245
+msgid "Feed will be restored. Please wait a few minutes for results."
+msgstr ""
+
+#. TRANS: Form instructions for feed restore.
+#: actions/restoreaccount.php:342
+msgid ""
+"You can upload a backed-up timeline in Activity Streams format."
+msgstr ""
+
+#. TRANS: Title for submit button to confirm upload of a user backup file for
+#. account restore.
+#: actions/restoreaccount.php:373
+msgid "Upload the file"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role without having
+#. the right to do that.
+#: actions/revokerole.php:74
+msgid "You cannot revoke user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role that is not set.
+#: actions/revokerole.php:81
+msgid "User does not have this role."
+msgstr ""
+
+#. TRANS: Engine name for RSD.
+#: actions/rsd.php:140
+msgid "StatusNet"
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox users on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsandbox a user when the feature is not
+#. enabled.
+#: actions/sandbox.php:64 actions/unsandbox.php:64
+msgid "You cannot sandbox users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox an already sandboxed user.
+#: actions/sandbox.php:71
+msgid "User is already sandboxed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to list a profile with an invalid
+#. list.
+#. TRANS: %s is the invalid list name.
+#: actions/selftag.php:68
+#, php-format
+msgid "Not a valid list: %s."
+msgstr ""
+
+#. TRANS: Page title for page showing self tags.
+#. TRANS: %1$s is a tag, %2$d is a page number.
+#: actions/selftag.php:154
+#, php-format
+msgid "Users self-tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for the sessions administration panel.
+#: actions/sessionsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Instructions for the sessions administration panel.
+#: actions/sessionsadminpanel.php:64
+msgid "Session settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Fieldset legend on the sessions administration panel.
+#: actions/sessionsadminpanel.php:165
+msgctxt "LEGEND"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:172
+msgid "Handle sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:176
+msgid "Handle sessions ourselves."
+msgstr ""
+
+#. TRANS: Checkbox label on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should write session debugging output.
+#: actions/sessionsadminpanel.php:182
+msgid "Session debugging"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#: actions/sessionsadminpanel.php:185
+msgid "Enable debugging output for sessions."
+msgstr ""
+
+#. TRANS: Title for submit button on the sessions administration panel.
+#: actions/sessionsadminpanel.php:206
+msgid "Save session settings"
+msgstr ""
+
+#. TRANS: Client error displayed trying to display an OAuth application while
+#. not logged in.
+#: actions/showapplication.php:79
+msgid "You must be logged in to view an application."
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:152
+msgid "Application profile"
+msgstr ""
+
+#. TRANS: Information output on an OAuth application page.
+#. TRANS: %1$s is the application creator, %2$s is "read-only" or "read-
+#. write",
+#. TRANS: %3$d is the number of users using the OAuth application.
+#: actions/showapplication.php:183
+#, php-format
+msgid "Created by %1$s - %2$s access by default - %3$d user"
+msgid_plural "Created by %1$s - %2$s access by default - %3$d users"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:196
+msgid "Application actions"
+msgstr ""
+
+#. TRANS: Link text to edit application on the OAuth application page.
+#: actions/showapplication.php:203
+msgctxt "EDITAPP"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Button text on the OAuth application page.
+#. TRANS: Resets the OAuth consumer key and secret.
+#: actions/showapplication.php:222
+msgid "Reset key & secret"
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:249
+msgid "Application info"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:253
+msgid "Consumer key"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:256
+msgid "Consumer secret"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:259
+msgid "Request token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:262
+msgid "Access token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:265
+msgid "Authorize URL"
+msgstr ""
+
+#. TRANS: Note on the OAuth application page about signature support.
+#: actions/showapplication.php:271
+msgid ""
+"Note: HMAC-SHA1 signatures are supported. The plaintext signature method is "
+"not supported."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog to reset consumer key and secret for an
+#. OAuth application.
+#: actions/showapplication.php:292
+msgid "Are you sure you want to reset your consumer key and secret?"
+msgstr ""
+
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
+#, php-format
+msgid "%s group"
+msgstr ""
+
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
+#, php-format
+msgid "%1$s group, page %2$d"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:182
+#, php-format
+msgid "Notice feed for %s group (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:188
+#, php-format
+msgid "Notice feed for %s group (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:195
+#, php-format
+msgid "Notice feed for %s group (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:202
+#, php-format
+msgid "Notice feed for %s group (Atom)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:208
+#, php-format
+msgid "FOAF for %s group"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration,
+#. %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:219
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests. [Join now](%%%%action.register%%%%)"
+" to become part of this group and many more! ([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept no new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:228
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying a view a notice the user has no
+#. access to.
+#: actions/shownotice.php:80
+msgid "Not available."
+msgstr ""
+
+#. TRANS: Server error displayed trying to show a notice without a connected
+#. profile.
+#: actions/shownotice.php:87
+msgid "Notice has no profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to show a deleted notice.
+#: actions/shownotice.php:126
+msgid "Notice deleted."
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:124
+#, php-format
+msgid "Private timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:132
+#, php-format
+msgid "Timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname, %3$d is a page
+#. number.
+#: actions/showprofiletag.php:138
+#, php-format
+msgid "Timeline for %1$s list by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:147
+#, php-format
+msgid "Private timeline of %s list by you"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:155
+#, php-format
+msgid "Timeline for %s list by you"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname.
+#: actions/showprofiletag.php:161
+#, php-format
+msgid "Timeline for %1$s list by %2$s"
+msgstr ""
+
+#. TRANS: Feed title.
+#. TRANS: %1$s is a list, %2$s is tagger's nickname.
+#: actions/showprofiletag.php:203
+#, php-format
+msgid "Feed for %1$s list by %2$s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for list timeline.
+#. TRANS: %1$s is a list, %2$s is a tagger's nickname.
+#: actions/showprofiletag.php:220
+#, php-format
+msgid ""
+"This is the timeline for %1$s list by %2$s but no one has posted anything "
+"yet."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline for currently logged
+#. in user tagged tags.
+#: actions/showprofiletag.php:228
+msgid "Try tagging more people."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/showprofiletag.php:233
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and start following "
+"this timeline!"
+msgstr ""
+
+#. TRANS: Header on show list page.
+#. TRANS: Link description for link to list of users tagged with a tag (so
+#. part of a list).
+#: actions/showprofiletag.php:301 lib/peopletaglist.php:173
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Content of "Listed" page if there are no listed users.
+#. TRANS: Content of "People following tag x" if there are no subscribed
+#. users.
+#. TRANS: Description for mini list of group members on a group page when the
+#. group has no members.
+#. TRANS: Empty list message for tags.
+#. TRANS: Text for user subscription statistics if the user has no
+#. subscription
+#. TRANS: Text for user subscriber statistics if user has no subscribers.
+#. TRANS: Text for user user group membership statistics if user is not a
+#. member of any group.
+#. TRANS: Default content for section/sidebar widget.
+#: actions/showprofiletag.php:310 actions/showprofiletag.php:348
+#: lib/groupaction.php:158 lib/groupaction.php:247 lib/peopletags.php:166
+#: lib/profileaction.php:159 lib/profileaction.php:187
+#: lib/profileaction.php:284 lib/section.php:110
+msgid "(None)"
+msgstr ""
+
+#. TRANS: Link for more "People in list x by a user"
+#. TRANS: if there are more than the mini list's maximum.
+#: actions/showprofiletag.php:322
+msgid "Show all"
+msgstr ""
+
+#. TRANS: Header for tag subscribers.
+#. TRANS: Link description for link to list of users subscribed to a tag.
+#: actions/showprofiletag.php:339 lib/peopletaglist.php:183
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:83
+#, php-format
+msgid "Notices by %1$s tagged %2$s"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %3$d is the page number.
+#: actions/showstream.php:87
+#, php-format
+msgid "Notices by %1$s tagged %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Extended page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:95
+#, php-format
+msgid "Notices by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
+#, php-format
+msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:138
+#, php-format
+msgid "Notice feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
+#, php-format
+msgid "Notice feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:154
+#, php-format
+msgid "Notice feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:163
+#, php-format
+msgid "Notice feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user
+#. nickname.
+#: actions/showstream.php:170
+#, php-format
+msgid "FOAF for %s"
+msgstr ""
+
+#. TRANS: First sentence of empty list message for a timeline. $1%s is a user
+#. nickname.
+#: actions/showstream.php:210
+#, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a stream for the user
+#. themselves.
+#: actions/showstream.php:216
+msgid ""
+"Seen anything interesting recently? You haven't posted any notices yet, now "
+"would be a good time to start :)"
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a non-self timeline. %1$s
+#. is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:220
+#, php-format
+msgid ""
+"You can try to nudge %1$s or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%2$s)."
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:259
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. [Join "
+"now](%%%%action.register%%%%) to follow **%s**'s notices and many more! "
+"([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:266
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:344
+#, php-format
+msgid "Repeat of %s"
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence a user on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsilence a user when the feature is not
+#. enabled.
+#: actions/silence.php:64 actions/unsilence.php:64
+msgid "You cannot silence users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence an already silenced user.
+#: actions/silence.php:71
+msgid "User is already silenced."
+msgstr ""
+
+#. TRANS: Title for site administration panel.
+#: actions/siteadminpanel.php:57
+msgctxt "TITLE"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Instructions for site administration panel.
+#: actions/siteadminpanel.php:68
+msgid "Basic settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed trying to save an empty site name.
+#: actions/siteadminpanel.php:141
+msgid "Site name must have non-zero length."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings without a
+#. contact address.
+#: actions/siteadminpanel.php:150
+msgid "You must have a valid contact email address."
+msgstr ""
+
+#. TRANS: Client error displayed when a logo URL is not valid.
+#: actions/siteadminpanel.php:161
+msgid "Invalid logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed when a SSL logo URL is invalid.
+#: actions/siteadminpanel.php:167
+msgid "Invalid SSL logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with an invalid
+#. language code.
+#. TRANS: %s is the invalid language code.
+#: actions/siteadminpanel.php:184
+#, php-format
+msgid "Unknown language \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 0.
+#: actions/siteadminpanel.php:191
+msgid "Minimum text limit is 0 (unlimited)."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 1.
+#: actions/siteadminpanel.php:198
+msgid "Dupe limit must be one or more seconds."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:245
+msgctxt "LEGEND"
+msgid "General"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:249
+msgctxt "LABEL"
+msgid "Site name"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:251
+msgid "The name of your site, like \"Yourcompany Microblog\"."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:256
+msgid "Brought by"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:258
+msgid "Text used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:263
+msgid "Brought by URL"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:265
+msgid "URL used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:269
+msgid "Email"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:271
+msgid "Contact email address for your site."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:280
+msgctxt "LEGEND"
+msgid "Local"
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:292
+msgid "Default timezone"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:294
+msgid "Default timezone for the site; usually UTC."
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:301
+msgid "Default language"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:304
+msgid ""
+"The site language when autodetection from browser settings is not available."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:313
+msgctxt "LEGEND"
+msgid "Limits"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:318
+msgid "Text limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:320
+msgid "Maximum number of characters for notices."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:326
+msgid "Dupe limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:328
+msgid "How long users must wait (in seconds) to post the same thing again."
+msgstr ""
+
+#. TRANS: Fieldset legend for form to change logo.
+#: actions/siteadminpanel.php:338
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Field label for StatusNet site logo.
+#: actions/siteadminpanel.php:345
+msgid "Site logo"
+msgstr ""
+
+#. TRANS: Field label for SSL StatusNet site logo.
+#: actions/siteadminpanel.php:353
+msgid "SSL logo"
+msgstr ""
+
+#. TRANS: Button title for saving site settings.
+#: actions/siteadminpanel.php:376
+msgid "Save the site settings."
+msgstr ""
+
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
+msgid "Site Notice"
+msgstr ""
+
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
+msgid "Edit site-wide message"
+msgstr ""
+
+#. TRANS: Server error displayed when saving a site-wide notice was
+#. impossible.
+#: actions/sitenoticeadminpanel.php:101
+msgid "Unable to save site notice."
+msgstr ""
+
+#. TRANS: Client error displayed when a site-wide notice was longer than
+#. allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
+msgstr ""
+
+#. TRANS: Label for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:176
+msgid "Site notice text"
+msgstr ""
+
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
+msgstr ""
+
+#. TRANS: Button title to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
+msgid "Save site notice."
+msgstr ""
+
+#. TRANS: Title for SMS settings.
+#: actions/smssettings.php:56
+msgid "SMS settings"
+msgstr ""
+
+#. TRANS: SMS settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/smssettings.php:70
+#, php-format
+msgid "You can receive SMS messages through email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Message given in the SMS settings if SMS is not enabled on the site.
+#: actions/smssettings.php:92
+msgid "SMS is not available."
+msgstr ""
+
+#. TRANS: Form legend for SMS settings form.
+#: actions/smssettings.php:106
+msgid "SMS address"
+msgstr ""
+
+#. TRANS: Form guide in SMS settings form.
+#: actions/smssettings.php:115
+msgid "Current confirmed SMS-enabled phone number."
+msgstr ""
+
+#. TRANS: Form guide in IM settings form.
+#: actions/smssettings.php:128
+msgid "Awaiting confirmation on this phone number."
+msgstr ""
+
+#. TRANS: Field label for SMS address input in SMS settings form.
+#: actions/smssettings.php:137
+msgid "Confirmation code"
+msgstr ""
+
+#. TRANS: Form field instructions in SMS settings form.
+#: actions/smssettings.php:139
+msgid "Enter the code you received on your phone."
+msgstr ""
+
+#. TRANS: Button label to confirm SMS confirmation code in SMS settings.
+#: actions/smssettings.php:143
+msgctxt "BUTTON"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field label for SMS phone number input in SMS settings form.
+#: actions/smssettings.php:148
+msgid "SMS phone number"
+msgstr ""
+
+#. TRANS: SMS phone number input field instructions in SMS settings form.
+#: actions/smssettings.php:151
+msgid "Phone number, no punctuation or spaces, with area code."
+msgstr ""
+
+#. TRANS: Form legend for SMS preferences form.
+#: actions/smssettings.php:190
+msgid "SMS preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in SMS preferences form.
+#: actions/smssettings.php:196
+msgid ""
+"Send me notices through SMS; I understand I may incur exorbitant charges "
+"from my carrier."
+msgstr ""
+
+#. TRANS: Confirmation message for successful SMS preferences save.
+#: actions/smssettings.php:307
+msgid "SMS preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having provided one.
+#: actions/smssettings.php:329
+msgid "No phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having selected a
+#. carrier.
+#: actions/smssettings.php:335
+msgid "No carrier selected."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set.
+#: actions/smssettings.php:343
+msgid "That is already your phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set for
+#. another user.
+#: actions/smssettings.php:347
+msgid "That phone number already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid SMS phone number that is to be confirmed.
+#: actions/smssettings.php:374
+msgid ""
+"A confirmation code was sent to the phone number you added. Check your phone"
+" for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling SMS phone number confirmation for the wrong
+#. phone number.
+#: actions/smssettings.php:402
+msgid "That is the wrong confirmation number."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:411
+msgid "Could not delete SMS confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:415
+msgid "SMS confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an SMS phone number that is not
+#. TRANS: registered for the active user.
+#: actions/smssettings.php:435
+msgid "That is not your phone number."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered SMS phone
+#. number.
+#: actions/smssettings.php:456
+msgid "The SMS phone number was removed."
+msgstr ""
+
+#. TRANS: Label for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:495
+msgid "Mobile carrier"
+msgstr ""
+
+#. TRANS: Default option for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:500
+msgid "Select a carrier"
+msgstr ""
+
+#. TRANS: Form instructions for mobile carrier dropdown menu in SMS settings.
+#. TRANS: %s is an administrative contact's e-mail address.
+#: actions/smssettings.php:509
+#, php-format
+msgid ""
+"Mobile carrier for your phone. If you know a carrier that accepts SMS over "
+"email but isn't listed here, send email to let us know at %s."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number confirmation code without
+#. having provided one.
+#: actions/smssettings.php:531
+msgid "No code entered."
+msgstr ""
+
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. subscribed profile.
+#: actions/subedit.php:72
+msgid "You are not subscribed to that profile."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a subscription fails with a
+#. database error.
+#. TRANS: Exception thrown when a subscription could not be stored on the
+#. server.
+#: actions/subedit.php:85 classes/Subscription.php:157
+msgid "Could not save subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/subqueue.php:55
+msgid "You may only approve your own pending subscriptions."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending subscribers still awaiting
+#. approval.
+#. TRANS: %s is the name of the user.
+#: actions/subqueue.php:65
+#, php-format
+msgid "%s subscribers awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending subscribersmembers
+#. still awaiting approval.
+#. TRANS: %1$s is the name of the user, %2$d is the page number of the members
+#. list.
+#: actions/subqueue.php:70
+#, php-format
+msgid "%1$s subscribers awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/subqueue.php:80
+msgid "A list of users awaiting approval to subscribe to you."
+msgstr ""
+
+#. TRANS: Page title when subscription succeeded.
+#: actions/subscribe.php:132
+msgid "Subscribed"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to perform an action while not
+#. logged in.
+#: actions/subscribepeopletag.php:59 actions/unsubscribepeopletag.php:60
+msgid "You must be logged in to unsubscribe from a list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to perform an action without
+#. providing an ID.
+#: actions/subscribepeopletag.php:86 actions/unsubscribepeopletag.php:87
+msgid "No ID given."
+msgstr ""
+
+#. TRANS: Server error displayed subscribing to a list fails.
+#. TRANS: %1$s is a user nickname, %2$s is a list, %3$s is the error message
+#. (no period).
+#: actions/subscribepeopletag.php:120
+#, php-format
+msgid "Could not subscribe user %1$s to list %2$s: %3$s"
+msgstr ""
+
+#. TRANS: Title of form to subscribe to a list.
+#. TRANS: %1%s is a user nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/subscribepeopletag.php:129
+#, php-format
+msgid "%1$s subscribed to list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (first page).
+#. TRANS: %s is the user's nickname.
+#: actions/subscribers.php:51
+#, php-format
+msgid "%s subscribers"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (not first page).
+#. TRANS: %1$s is the user's nickname, $2$d is the page number.
+#: actions/subscribers.php:55
+#, php-format
+msgid "%1$s subscribers, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers
+#. TRANS: of the logged in user's own profile.
+#: actions/subscribers.php:67
+msgid "These are the people who listen to your notices."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscribers.php:73
+#, php-format
+msgid "These are the people who listen to %s's notices."
+msgstr ""
+
+#. TRANS: Subscriber list text when the logged in user has no subscribers.
+#: actions/subscribers.php:111
+msgid ""
+"You have no subscribers. Try subscribing to people you know and they might "
+"return the favor."
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. other
+#. TRANS: than the logged in user that has no subscribers. %s is the user
+#. nickname.
+#: actions/subscribers.php:115
+#, php-format
+msgid "%s has no subscribers. Want to be the first?"
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscribers.php:122
+#, php-format
+msgid ""
+"%s has no subscribers. Why not [register an "
+"account](%%%%action.register%%%%) and be the first?"
+msgstr ""
+
+#. TRANS: Header for subscriptions overview for a user (not first page).
+#. TRANS: %1$s is a user nickname, %2$d is the page number.
+#: actions/subscriptions.php:55
+#, php-format
+msgid "%1$s subscriptions, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions
+#. TRANS: of the logged in user's own profile.
+#: actions/subscriptions.php:67
+msgid "These are the people whose notices you listen to."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscriptions.php:73
+#, php-format
+msgid "These are the people whose notices %s listens to."
+msgstr ""
+
+#. TRANS: Subscription list text when the logged in user has no subscriptions.
+#. TRANS: This message contains Markdown URLs. The link description is between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscriptions.php:130
+#, php-format
+msgid ""
+"You're not listening to anyone's notices right now, try subscribing to "
+"people you know. Try [people search](%%action.peoplesearch%%), look for "
+"members in groups you're interested in and in our [featured "
+"users](%%action.featured%%)."
+msgstr ""
+
+#. TRANS: Subscription list text when looking at the subscriptions for a of a
+#. user that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#: actions/subscriptions.php:136
+#, php-format
+msgid "%s is not listening to anyone."
+msgstr ""
+
+#. TRANS: Atom feed title. %s is a profile nickname.
+#: actions/subscriptions.php:155
+#, php-format
+msgid "Subscription feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Checkbox label for enabling IM messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:203
+msgctxt "LABEL"
+msgid "IM"
+msgstr ""
+
+#. TRANS: Checkbox label for enabling SMS messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:218
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Title for all but the first page of notices with tags.
+#. TRANS: %1$s is the tag, %2$d is the page number.
+#: actions/tag.php:68
+#, php-format
+msgid "Notices tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:82
+#, php-format
+msgid "Notice feed for tag %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:89
+#, php-format
+msgid "Notice feed for tag %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:97
+#, php-format
+msgid "Notice feed for tag %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:105
+#, php-format
+msgid "Notice feed for tag %s (Atom)"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to tag a user that cannot be
+#. tagged.
+#. TRANS: Client exception thrown trying to set a tag for a user that cannot
+#. be tagged.
+#. TRANS: Error displayed when trying to tag a user that cannot be tagged.
+#: actions/tagprofile.php:50 classes/Profile_tag.php:163 lib/command.php:391
+#: lib/command.php:450
+msgid "You cannot tag this user."
+msgstr ""
+
+#. TRANS: Title for list form when not on a profile page.
+#: actions/tagprofile.php:68
+msgid "List a profile"
+msgstr ""
+
+#. TRANS: Title for list form when on a profile page.
+#. TRANS: %s is a profile nickname.
+#. TRANS: Form legend for notice form.
+#: actions/tagprofile.php:72 lib/tagprofileform.php:110
+#, php-format
+msgctxt "ADDTOLIST"
+msgid "List %s"
+msgstr ""
+
+#. TRANS: Header in list form.
+#: actions/tagprofile.php:79
+msgid "User profile"
+msgstr ""
+
+#. TRANS: Title for personal tag cloud section.
+#: actions/tagprofile.php:168 lib/personaltagcloudsection.php:56
+msgctxt "TITLE"
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Success message if lists are saved.
+#: actions/tagprofile.php:184
+msgid "Lists saved."
+msgstr ""
+
+#. TRANS: Page notice.
+#: actions/tagprofile.php:200
+msgid "Use this form to add your subscribers or subscriptions to lists."
+msgstr ""
+
+#. TRANS: Client error when requesting a tag feed for a non-existing tag.
+#: actions/tagrss.php:35
+msgid "No such tag."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user.
+#: actions/unblock.php:59
+msgid "You haven't blocked that user."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsandboxed
+#. user has not been sandboxed.
+#: actions/unsandbox.php:71
+msgid "User is not sandboxed."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsilenced
+#. user has not been silenced.
+#: actions/unsilence.php:71
+msgid "User is not silenced."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unsubscribe without providing
+#. a profile ID.
+#: actions/unsubscribe.php:74
+msgid "No profile ID in request."
+msgstr ""
+
+#. TRANS: Page title for page to unsubscribe.
+#: actions/unsubscribe.php:94
+msgid "Unsubscribed"
+msgstr ""
+
+#. TRANS: Page title for form that allows unsubscribing from a list.
+#. TRANS: %1$s is a nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/unsubscribepeopletag.php:122
+#, php-format
+msgid "%1$s unsubscribed from list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Title of URL settings tab in profile settings.
+#: actions/urlsettings.php:57
+msgid "URL settings"
+msgstr ""
+
+#. TRANS: Instructions for tab "Other" in user profile settings.
+#: actions/urlsettings.php:68
+msgid "Manage various other options."
+msgstr ""
+
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the
+#. tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the
+#. beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single
+#. space).
+#: actions/urlsettings.php:110
+msgid " (free service)"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:117
+msgid "[none]"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:119
+msgid "[internal]"
+msgstr ""
+
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/urlsettings.php:126
+msgid "Shorten URLs with"
+msgstr ""
+
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/urlsettings.php:128
+msgid "Automatic shortening service to use."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:135
+msgid "URL longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:139
+msgid ""
+"URLs longer than this will be shortened, -1 means never shorten because a "
+"URL is long."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:144
+msgid "Text longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:148
+msgid ""
+"URLs in notices longer than this will always be shortened, -1 means only "
+"shorten if the full post exceeds maximum length."
+msgstr ""
+
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/urlsettings.php:180
+msgid "URL shortening service is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum URL settings value is
+#. invalid in profile URL settings.
+#: actions/urlsettings.php:188
+msgid "Invalid number for maximum URL length."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum notice length settings
+#. value is invalid in profile URL settings.
+#: actions/urlsettings.php:195
+msgid "Invalid number for maximum notice length."
+msgstr ""
+
+#. TRANS: Server exception thrown in profile URL settings when preferences
+#. could not be saved.
+#: actions/urlsettings.php:240
+msgid "Error saving user URL shortening preferences."
+msgstr ""
+
+#. TRANS: User admin panel title.
+#: actions/useradminpanel.php:58
+msgctxt "TITLE"
+msgid "User"
+msgstr ""
+
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
+msgid "User settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when a non-numeric
+#. character limit was set.
+#: actions/useradminpanel.php:147
+msgid "Invalid bio limit. Must be numeric."
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when welcome text is too
+#. long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to set a non-existing user as
+#. default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
+#: actions/useradminpanel.php:166
+#, php-format
+msgid "Invalid default subscripton: \"%1$s\" is not a user."
+msgstr ""
+
+#. TRANS: Fieldset legend in user administration panel.
+#: actions/useradminpanel.php:217
+msgctxt "LEGEND"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting the character limit for
+#. the bio field.
+#: actions/useradminpanel.php:222
+msgid "Bio Limit"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting the character limit for the
+#. bio field.
+#: actions/useradminpanel.php:224
+msgid "Maximum length of a profile bio in characters."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:233
+msgid "New users"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "New user welcome"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:240
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting default subscription for
+#. new users.
+#: actions/useradminpanel.php:246
+msgid "Default subscription"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting default subscription for new
+#. users.
+#: actions/useradminpanel.php:248
+msgid "Automatically subscribe new users to this user."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:258
+msgid "Invitations"
+msgstr ""
+
+#. TRANS: Field label for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:264
+msgid "Invitations enabled"
+msgstr ""
+
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:267
+msgid "Whether to allow users to invite new users."
+msgstr ""
+
+#. TRANS: Button title to save user settings in user admin panel.
+#: actions/useradminpanel.php:304
+msgid "Save user settings."
+msgstr ""
+
+#. TRANS: Page title for all but the first page of groups for a user.
+#. TRANS: %1$s is a nickname, %2$d is a page number.
+#: actions/usergroups.php:59
+#, php-format
+msgid "%1$s groups, page %2$d"
+msgstr ""
+
+#. TRANS: Link text on group page to search for groups.
+#: actions/usergroups.php:78
+msgid "Search for more groups"
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. TRANS: %s is a user nickname.
+#: actions/usergroups.php:105
+#, php-format
+msgid "%s is not a member of any group."
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. This message contains
+#. TRANS: a Markdown link in the form [link text](link) and a variable that
+#. should not be changed.
+#: actions/usergroups.php:112
+#, php-format
+msgid "Try [searching for groups](%%action.groupsearch%%) and joining them."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle in atom group notice feed.
+#. TRANS: %1$s is a group name, %2$s is a site name.
+#. TRANS: Message is used as a subtitle in atom user notice feed.
+#. TRANS: %1$s is a user name, %2$s is a site name.
+#: actions/userrss.php:96 lib/atomgroupnoticefeed.php:70
+#: lib/atomusernoticefeed.php:80
+#, php-format
+msgid "Updates from %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for version page. %1$s is the engine name, %2$s is the engine
+#. version.
+#: actions/version.php:71
+#, php-format
+msgid "%1$s %2$s"
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
+#. version.
+#: actions/version.php:149
+#, php-format
+msgid ""
+"This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, "
+"Inc. and contributors."
+msgstr ""
+
+#. TRANS: Header for engine software contributors section on the version page.
+#: actions/version.php:159
+msgid "Contributors"
+msgstr ""
+
+#. TRANS: Header for engine software license section on the version page.
+#: actions/version.php:165
+msgid "License"
+msgstr ""
+
+#. TRANS: Content part of engine software version page. %1s is engine name
+#: actions/version.php:169
+#, php-format
+msgid ""
+"%1$s 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."
+msgstr ""
+
+#. TRANS: Content part of engine software version page.
+#: actions/version.php:176
+msgid ""
+"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."
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %s is a link to the AGPL license with link description
+#. "http://www.gnu.org/licenses/agpl.html".
+#: actions/version.php:184
+#, php-format
+msgid ""
+"You should have received a copy of the GNU Affero General Public License "
+"along with this program. If not, see %s."
+msgstr ""
+
+#. TRANS: Header for engine plugins section on the version page.
+#: actions/version.php:194
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:201
+msgctxt "HEADER"
+msgid "Name"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:203
+msgctxt "HEADER"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:205
+msgctxt "HEADER"
+msgid "Author(s)"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:207
+msgctxt "HEADER"
+msgid "Description"
+msgstr ""
+
+#. TRANS: An error message when avatar size is unreasonable
+#: classes/Avatar.php:242
+msgid "Avatar size too large"
+msgstr ""
+
+#. TRANS: An error message when unable to insert avatar data into the db
+#: classes/Avatar.php:260
+msgid "Could not insert new avatar data to database"
+msgstr ""
+
+#: classes/Conversation.php:69
+msgid "Tried to create conversation for not yet inserted notice"
+msgstr ""
+
+#: classes/Conversation.php:83
+msgid "Failed to create conversation for notice"
+msgstr ""
+
+#. TRANS: Server exception thrown when a URL cannot be processed.
+#: classes/File.php:151
+#, php-format
+msgid "Cannot process URL '%s'"
+msgstr ""
+
+#. TRANS: Message used to be inserted as %2$s in the text "No file may
+#. TRANS: be larger than %1$d byte and the file you sent was %2$s.".
+#. TRANS: %1$d is the number of bytes of an uploaded file.
+#: classes/File.php:191
+#, php-format
+msgid "%1$d byte"
+msgid_plural "%1$d bytes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: classes/File.php:199
+#, php-format
+msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$s. Try to "
+"upload a smaller version."
+msgid_plural ""
+"No file may be larger than %1$d bytes and the file you sent was %2$s. Try to"
+" upload a smaller version."
+msgstr[0] ""
+msgstr[1] ""
+
+#: classes/File.php:215
+#, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+
+#: classes/File.php:228
+#, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Client exception thrown if a file upload does not have a valid name.
+#: classes/File.php:281 classes/File.php:296
+msgid "Invalid filename."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid profile ID.
+#. TRANS: %s is the invalid profile ID.
+#: classes/Group_join_queue.php:58 classes/Group_member.php:109
+#, php-format
+msgid "Profile ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid group ID.
+#. TRANS: %s is the invalid group ID.
+#: classes/Group_join_queue.php:71 classes/Group_member.php:122
+#, php-format
+msgid "Group ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown when joining a group fails.
+#: classes/Group_member.php:75
+msgid "Group join failed."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group the user is not a
+#. member of.
+#: classes/Group_member.php:88
+msgid "Not part of group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group fails.
+#: classes/Group_member.php:96
+msgid "Group leave failed."
+msgstr ""
+
+#. TRANS: Activity title.
+#: classes/Group_member.php:177
+msgid "Join"
+msgstr ""
+
+#. TRANS: Success message for subscribe to group attempt through OStatus.
+#. TRANS: %1$s is the member name, %2$s is the subscribed group's name.
+#: classes/Group_member.php:181
+#, php-format
+msgid "%1$s has joined group %2$s."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a local group fails.
+#: classes/Local_group.php:69
+msgid "Could not update local group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying creating a login token failed.
+#. TRANS: %s is the user nickname for which token creation failed.
+#: classes/Login_token.php:78
+#, php-format
+msgid "Could not create login token for %s"
+msgstr ""
+
+#. TRANS: Exception thrown when database name or Data Source Name could not be
+#. found.
+#: classes/Memcached_DataObject.php:851
+msgid "No database name or DSN found anywhere."
+msgstr ""
+
+#. TRANS: Title of a notice posted without a title value.
+#. TRANS: %1$s is a user name, %2$s is the notice creation date/time.
+#: classes/Notice.php:265
+#, php-format
+msgid "%1$s's status on %2$s"
+msgstr ""
+
+#. TRANS: Server exception. %s are the error details.
+#: classes/Notice.php:363
+#, php-format
+msgid "Database error inserting hashtag: %s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to save a notice for an unknown
+#. user.
+#: classes/Notice.php:442
+msgid "Problem saving notice. Unknown user."
+msgstr ""
+
+#. TRANS: Client exception thrown if a notice contains too many characters.
+#: classes/Notice.php:455
+msgid "Problem saving notice. Too long."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many notices
+#. in a given time frame.
+#: classes/Notice.php:461 classes/Notice.php:742
+msgid ""
+"Too many notices too fast; take a breather and post again in a few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many duplicate
+#. notices in a given time frame.
+#: classes/Notice.php:468
+msgid ""
+"Too many duplicate messages too quickly; take a breather and post again in a"
+" few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post while being
+#. banned.
+#: classes/Notice.php:476 classes/Notice.php:737
+msgid "You are banned from posting notices on this site."
+msgstr ""
+
+#. TRANS: Client exception thrown in notice when trying to repeat a missing or
+#. deleted notice.
+#: classes/Notice.php:532
+msgid "Cannot repeat; original notice is missing or deleted."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an own notice.
+#: classes/Notice.php:537
+msgid "You cannot repeat your own notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-public notice.
+#: classes/Notice.php:543
+msgid "Cannot repeat a private notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice you cannot
+#. access.
+#: classes/Notice.php:549
+msgid "Cannot repeat a notice you cannot read."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an already repeated
+#. notice.
+#: classes/Notice.php:554
+msgid "You already repeated that notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:576
+#, php-format
+msgid "%1$s has no access to notice %2$d."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:833
+#, php-format
+msgid "%1$s has no right to reply to notice %2$d."
+msgstr ""
+
+#. TRANS: Server exception thrown when no array is provided to the method
+#. saveKnownGroups().
+#: classes/Notice.php:1485
+msgid "Bad type provided to saveKnownGroups."
+msgstr ""
+
+#. TRANS: Server exception thrown when an update for a group inbox fails.
+#: classes/Notice.php:1536
+msgid "Problem saving group inbox."
+msgstr ""
+
+#. TRANS: A repeat activity's title. %1$s is repeater's nickname
+#. and %2$s is the repeated user's nickname.
+#: classes/Notice.php:1823
+#, php-format
+msgid "%1$s repeated a notice by %2$s"
+msgstr ""
+
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of
+#. 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: classes/Notice.php:2145
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr ""
+
+#. TRANS: Server exception thrown when a notice cannot be updated.
+#: classes/Notice.php:2431
+msgid "Problem saving notice."
+msgstr ""
+
+#. TRANS: Full name of a profile or group (%1$s) followed by nickname (%2$s)
+#. in parentheses.
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:214 classes/User_group.php:339
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings could not be updated.
+#: classes/Profile.php:845
+msgid "Could not update user nickname."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke an existing role for a user
+#. that does not exist.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1067
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke a role for a user with a
+#. failing database query.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1076
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/Profile_list.php:379
+msgid "The tag you are trying to rename to already exists."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tagger specified.
+#: classes/Profile_list.php:601
+msgid "No tagger specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tag specified.
+#: classes/Profile_list.php:606
+msgid "No tag specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:644
+msgid "Could not create profile tag."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:654
+msgid "Could not set profile tag URI."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:671
+msgid "Could not set profile tag mainpage."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to set more tags than allowed.
+#: classes/Profile_tag.php:173
+#, php-format
+msgid ""
+"You already have created %d or more tags which is the maximum allowed number"
+" of tags. Try using or deleting some existing tags."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to add more people than allowed
+#. to a list.
+#: classes/Profile_tag.php:187
+#, php-format
+msgid ""
+"You already have %1$d or more people in list %2$s, which is the maximum "
+"allowed number. Try unlisting others first."
+msgstr ""
+
+#. TRANS: Exception thrown when inserting a list subscription in the database
+#. fails.
+#: classes/Profile_tag_subscription.php:68
+msgid "Adding list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when deleting a list subscription from the database
+#. fails.
+#: classes/Profile_tag_subscription.php:95
+msgid "Removing list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a tag cannot be saved.
+#: classes/Status_network.php:342
+msgid "Unable to save tag."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while being banned from
+#. subscribing.
+#: classes/Subscription.php:81
+msgid "You have been banned from subscribing."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while already subscribed.
+#: classes/Subscription.php:86
+msgid "Already subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe to a user who has blocked
+#. the subscribing user.
+#: classes/Subscription.php:91
+msgid "User has blocked you."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsibscribe without a subscription.
+#: classes/Subscription.php:192
+msgid "Not subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsubscribe a user from themselves.
+#: classes/Subscription.php:199
+msgid "Could not delete self-subscription."
+msgstr ""
+
+#. TRANS: Exception thrown when a subscription could not be deleted on the
+#. server.
+#: classes/Subscription.php:216
+msgid "Could not delete subscription."
+msgstr ""
+
+#. TRANS: Activity title when subscribing to another person.
+#: classes/Subscription.php:263
+msgctxt "TITLE"
+msgid "Follow"
+msgstr ""
+
+#. TRANS: Notification given when one person starts following another.
+#. TRANS: %1$s is the subscriber, %2$s is the subscribed.
+#: classes/Subscription.php:266
+#, php-format
+msgid "%1$s is now following %2$s."
+msgstr ""
+
+#. TRANS: Notice given on user registration.
+#. TRANS: %1$s is the sitename, $2$s is the registering user's nickname.
+#: classes/User.php:406
+#, php-format
+msgid "Welcome to %1$s, @%2$s!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying view "repeated to me".
+#: classes/User.php:707
+msgid "Not implemented since inbox change."
+msgstr ""
+
+#: classes/User.php:734
+msgid "No site owner configured."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/User.php:751
+msgid "Single-user mode code called when not enabled."
+msgstr ""
+
+#. TRANS: Information on password recovery form if no known username or e-mail
+#. address was specified.
+#: classes/User.php:896
+msgid "No user with that email address or username."
+msgstr ""
+
+#. TRANS: Client error displayed on password recovery form if a user does not
+#. have a registered e-mail address.
+#: classes/User.php:914
+msgid "No registered email address for that user."
+msgstr ""
+
+#. TRANS: Server error displayed if e-mail address confirmation fails in the
+#. database on the password recovery form.
+#: classes/User.php:929
+msgid "Error saving address confirmation."
+msgstr ""
+
+#: classes/User.php:1002
+msgid "Register"
+msgstr ""
+
+#: classes/User.php:1004
+#, php-format
+msgid "%1$s joined %2$s."
+msgstr ""
+
+#: classes/User_group.php:621
+msgid "Profile insertion failed"
+msgstr ""
+
+#. TRANS: Server exception thrown when creating a group failed.
+#: classes/User_group.php:646
+msgid "Could not create group."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a group URI failed.
+#: classes/User_group.php:656
+msgid "Could not set group URI."
+msgstr ""
+
+#. TRANS: Server exception thrown when setting group membership failed.
+#: classes/User_group.php:679
+msgid "Could not set group membership."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving local group information failed.
+#: classes/User_group.php:696
+msgid "Could not save local group info."
+msgstr ""
+
+#: classes/User_group.php:802
+msgid "Unable to update profile"
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:65
+#, php-format
+msgid "Cannot locate account %s."
+msgstr ""
+
+#. TRANS: Exception thrown when a service document could not be located
+#. account move.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:106
+#, php-format
+msgid "Cannot find XRD for %s."
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:124
+#, php-format
+msgid "No AtomPub API service for %s."
+msgstr ""
+
+#. TRANS: H2 for user actions in a profile.
+#. TRANS: H2 for entity actions in a profile.
+#: lib/accountprofileblock.php:123 lib/accountprofileblock.php:138
+msgid "User actions"
+msgstr ""
+
+#. TRANS: Text shown in user profile of not yet compeltely deleted users.
+#: lib/accountprofileblock.php:127
+msgid "User deletion in progress..."
+msgstr ""
+
+#. TRANS: Link title for link on user profile.
+#: lib/accountprofileblock.php:151
+msgid "Edit profile settings."
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/accountprofileblock.php:153 lib/groupprofileblock.php:132
+msgctxt "BUTTON"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:213
+msgid "Moderate"
+msgstr ""
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:252
+msgid "User role"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:255
+msgctxt "role"
+msgid "Administrator"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:257
+msgctxt "role"
+msgid "Moderator"
+msgstr ""
+
+#. TRANS: Page title. %1$s is the title, %2$s is the site name.
+#: lib/action.php:297
+#, php-format
+msgid "%1$s - %2$s"
+msgstr ""
+
+#. TRANS: Page title for a page without a title set.
+#: lib/action.php:313
+msgid "Untitled page"
+msgstr ""
+
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote
+#. messages.
+#: lib/action.php:461
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
+#. TRANS: Inline reply form submit button: submits a reply comment.
+#: lib/action.php:464
+msgctxt "BUTTON"
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Placeholder text for inline reply form. Clicking in this box will
+#. turn it into a mini notice form.
+#. TRANS: Field label for reply mini form.
+#: lib/action.php:467 lib/threadednoticelist.php:419
+msgid "Write a reply..."
+msgstr ""
+
+#. TRANS: Tab on the notice form.
+#: lib/action.php:724
+msgctxt "TAB"
+msgid "Status"
+msgstr ""
+
+#: lib/action.php:729
+msgctxt "TAB"
+msgid "Share your:"
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is set.
+#. TRANS: Text between [] is a link description, text between () is the link
+#. itself.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
+#: lib/action.php:1098
+#, php-format
+msgid ""
+"**%%site.name%%** is a social network, courtesy of "
+"[%%site.broughtby%%](%%site.broughtbyurl%%)."
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is not set.
+#: lib/action.php:1101
+#, php-format
+msgid "**%%site.name%%** is a social network."
+msgstr ""
+
+#. TRANS: Second sentence of the GNU social site license. Mentions the GNU
+#. social source code license.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: [%1$s](%2$s) is a link description followed by the link itself
+#. TRANS: %3$s is the version of GNU social that is being used.
+#: lib/action.php:1108
+#, php-format
+msgid ""
+"It runs on [%1$s](%2$s), version %3$s, available under the [GNU Affero "
+"General Public "
+"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'private'.
+#. TRANS: %1$s is the site name.
+#: lib/action.php:1126
+#, php-format
+msgid "Content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to
+#. 'allrightsreserved'.
+#. TRANS: %1$s is the copyright owner.
+#: lib/action.php:1133
+#, php-format
+msgid "Content and data copyright by %1$s. All rights reserved."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'allrightsreserved'
+#. and no owner is set.
+#: lib/action.php:1137
+msgid "Content and data copyright by contributors. All rights reserved."
+msgstr ""
+
+#. TRANS: license message in footer.
+#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a
+#. licence name set in configuration.
+#: lib/action.php:1169
+#, php-format
+msgid "All %1$s content and data are available under the %2$s license."
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: present than the currently displayed information.
+#: lib/action.php:1615
+msgid "After"
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: past than the currently displayed information.
+#: lib/action.php:1625
+msgid "Before"
+msgstr ""
+
+#. TRANS: Client exception thrown when a feed instance is a DOMDocument.
+#: lib/activity.php:126
+msgid "Expecting a root feed element but got a whole XML document."
+msgstr ""
+
+#. TRANS: Client exception thrown when ...
+#: lib/activityhandlerplugin.php:380
+msgid "Object not posted to this group."
+msgstr ""
+
+#. TRANS: Client exception when ...
+#: lib/activityhandlerplugin.php:398
+msgid "Object not posted to this user."
+msgstr ""
+
+#. TRANS: Server exception thrown when a micro app plugin uses a target that
+#. cannot be handled.
+#: lib/activityhandlerplugin.php:402
+msgid "Do not know how to handle this kind of target."
+msgstr ""
+
+#. TRANS: Client exception thrown when using an unknown verb for the activity
+#. importer.
+#: lib/activityimporter.php:77
+#, php-format
+msgid "Unknown verb: \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a subscription for an
+#. untrusted user.
+#: lib/activityimporter.php:97
+msgid "Cannot force subscription for untrusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a remote user to
+#. subscribe.
+#: lib/activityimporter.php:105
+msgid "Cannot force remote user to subscribe."
+msgstr ""
+
+#: lib/activityimporter.php:123
+msgid "Unknown profile."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import an event not related
+#. to the importing user.
+#: lib/activityimporter.php:129
+msgid "This activity seems unrelated to our user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a remote group that is
+#. not a group.
+#: lib/activityimporter.php:145
+msgid "Remote profile is not a group!"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a group the importing
+#. user is already a member of.
+#: lib/activityimporter.php:154
+msgid "User is already a member of this group."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice by another
+#. user.
+#. TRANS: %1$s is the source URI of the notice, %2$s is the URI of the author.
+#: lib/activityimporter.php:189
+#, php-format
+msgid "Already know about notice %1$s and it has a different author %2$s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to overwrite the author
+#. information for a non-trusted user during import.
+#: lib/activityimporter.php:195
+msgid "Not overwriting author info for non-trusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice without
+#. content.
+#. TRANS: %s is the notice URI.
+#: lib/activityimporter.php:211
+#, php-format
+msgid "No content for notice %s."
+msgstr ""
+
+#. TRANS: Exception thrown if a non-existing user is provided. %s is a user
+#. ID.
+#: lib/activitymover.php:92
+#, php-format
+msgid "No such user \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when post to collection fails with a 400
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Server exception thrown when post to collection fails with a 500
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Exception thrown when post to collection fails with a status that is
+#. not handled.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#: lib/activitysink.php:163 lib/activitysink.php:167 lib/activitysink.php:172
+#, php-format
+msgctxt "URLSTATUSREASON"
+msgid "%1$s %2$s %3$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when there is no source attribute.
+#: lib/activityutils.php:229
+msgid "Can't handle remote content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when there embedded XML content is found
+#. that cannot be processed yet.
+#: lib/activityutils.php:266
+msgid "Can't handle embedded XML content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when base64 encoded content is found that
+#. cannot be processed yet.
+#: lib/activityutils.php:271
+msgid "Can't handle embedded Base64 content yet."
+msgstr ""
+
+#. TRANS: Client error message thrown when a user tries to change admin
+#. settings but has no access rights.
+#: lib/adminpanelaction.php:95
+msgid "You cannot make changes to this site."
+msgstr ""
+
+#. TRANS: Client error message throw when a certain panel's settings cannot be
+#. changed.
+#: lib/adminpanelaction.php:106
+msgid "Changes to that panel are not allowed."
+msgstr ""
+
+#. TRANS: Client error message.
+#: lib/adminpanelaction.php:219
+msgid "showForm() not implemented."
+msgstr ""
+
+#. TRANS: Client error message
+#: lib/adminpanelaction.php:246
+msgid "saveSettings() not implemented."
+msgstr ""
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:66
+msgctxt "HEADER"
+msgid "Home"
+msgstr ""
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:84
+msgctxt "HEADER"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:91
+msgid "Basic site configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:93
+msgctxt "MENU"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:99
+msgid "User configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:101
+msgctxt "MENU"
+msgid "User"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:107
+msgid "Access configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:109
+msgctxt "MENU"
+msgid "Access"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:115
+msgid "Paths configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:117
+msgctxt "MENU"
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:123
+msgid "Sessions configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:125
+msgctxt "MENU"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:131
+msgid "Edit site notice"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:133
+msgctxt "MENU"
+msgid "Site notice"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:139
+msgid "Set site license"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:141
+msgctxt "MENU"
+msgid "License"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:147
+msgid "Plugins configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:149
+msgctxt "MENU"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Exception text when attempting to perform something which seems
+#. already done.
+#: lib/alreadyfulfilledexception.php:46
+msgid "Trying to do something that was already done."
+msgstr ""
+
+#. TRANS: Client error on an API request with an unsupported data format.
+#: lib/apiaction.php:1245 lib/apiaction.php:1271 lib/apiaction.php:1325
+msgid "Not a supported data format."
+msgstr ""
+
+#. TRANS: Authorization exception thrown when a user without API access tries
+#. to access the API.
+#: lib/apiauthaction.php:94 lib/apiauthaction.php:216
+#: lib/apiauthaction.php:303
+msgid "Not allowed to use API."
+msgstr ""
+
+#. TRANS: Client error 401.
+#: lib/apiauthaction.php:125
+msgid ""
+"API resource requires read-write access, but you only have read access."
+msgstr ""
+
+#. TRANS: OAuth exception thrown when no application is found for a given
+#. consumer key.
+#: lib/apiauthaction.php:190
+msgid "No application for that consumer key."
+msgstr ""
+
+#. TRANS: OAuth exception given when an incorrect access token was given for a
+#. user.
+#: lib/apiauthaction.php:244
+msgid "Bad access token."
+msgstr ""
+
+#. TRANS: OAuth exception given when no user was found for a given token (no
+#. token was found).
+#: lib/apiauthaction.php:249
+msgid "No user for that token."
+msgstr ""
+
+#. TRANS: Client error thrown when authentication fails because a user clicked
+#. "Cancel".
+#. TRANS: Client error thrown when authentication fails.
+#: lib/apiauthaction.php:290 lib/apiauthaction.php:324
+msgid "Could not authenticate you."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. consumer.
+#: lib/apignusocialoauthdatastore.php:48
+msgid "Could not create anonymous consumer."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. application.
+#: lib/apignusocialoauthdatastore.php:72
+msgid "Could not create anonymous OAuth application."
+msgstr ""
+
+#. TRANS: Exception thrown when no token association could be found.
+#: lib/apignusocialoauthdatastore.php:154
+msgid ""
+"Could not find a profile and application associated with the request token."
+msgstr ""
+
+#. TRANS: Exception thrown when no access token can be issued.
+#: lib/apignusocialoauthdatastore.php:212
+msgid "Could not issue access token."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:320
+msgid "Database error inserting OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:348
+msgid "Database error updating OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
+#: lib/apignusocialoauthdatastore.php:374
+msgid "Tried to revoke unknown token."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
+#: lib/apignusocialoauthdatastore.php:379
+msgid "Failed to delete revoked token."
+msgstr ""
+
+#. TRANS: Form input field label for application icon.
+#: lib/applicationeditform.php:177
+msgid "Icon"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:182
+msgid "Icon for this application"
+msgstr ""
+
+#. TRANS: Form input field label for application name.
+#: lib/applicationeditform.php:190
+msgid "Name"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#. TRANS: %d is the number of available characters for the description.
+#: lib/applicationeditform.php:201
+#, php-format
+msgid "Describe your application in %d character"
+msgid_plural "Describe your application in %d characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:205
+msgid "Describe your application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#. TRANS: Text area label on group edit form; contains description of group.
+#. TRANS: Field label for description of list.
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/applicationeditform.php:208 lib/groupeditform.php:178
+#: lib/peopletageditform.php:151 lib/togglepeopletag.php:111
+msgid "Description"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:216
+msgid "URL of the homepage of this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:218
+msgid "Source URL"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:225
+msgid "Organization responsible for this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:227
+msgid "Organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:234
+msgid "URL for the homepage of the organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:243
+msgid "URL to redirect to after authentication"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:271
+msgid "Browser"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:288
+msgid "Desktop"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:290
+msgid "Type of application, browser or desktop"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:314
+msgid "Read-only"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:334
+msgid "Read-write"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:336
+msgid "Default access for this application: read-only, or read-write"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+msgid "Cancel application changes."
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:357
+msgid "Save application changes."
+msgstr ""
+
+#. TRANS: Name for an anonymous application in application list.
+#: lib/applicationlist.php:197
+msgid "Unknown application"
+msgstr ""
+
+#. TRANS: Message has a leading space and a trailing space. Used in
+#. application list.
+#. TRANS: Before this message the application name is put, behind it the
+#. organisation that manages it.
+#: lib/applicationlist.php:205
+msgid " by "
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:213
+msgid "read-write"
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:215
+msgid "read-only"
+msgstr ""
+
+#. TRANS: Used in application list. %1$s is a modified date, %2$s is access
+#. type ("read-write" or "read-only")
+#: lib/applicationlist.php:221
+#, php-format
+msgid "Approved %1$s - \"%2$s\" access."
+msgstr ""
+
+#. TRANS: Access token in the application list.
+#. TRANS: %s are the first 7 characters of the access token.
+#: lib/applicationlist.php:236
+#, php-format
+msgid "Access token starting with: %s"
+msgstr ""
+
+#. TRANS: Button label in application list to revoke access to user data.
+#: lib/applicationlist.php:252
+msgctxt "BUTTON"
+msgid "Revoke"
+msgstr ""
+
+#. TRANS: Submit button text to accept a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to accept a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:116 lib/approvesubform.php:110
+msgctxt "BUTTON"
+msgid "Accept"
+msgstr ""
+
+#. TRANS: Submit button text to reject a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to reject a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:118 lib/approvesubform.php:112
+msgctxt "BUTTON"
+msgid "Reject"
+msgstr ""
+
+#. TRANS: Atom feed exception thrown when an author element does not contain a
+#. name element.
+#: lib/atom10feed.php:113
+msgid "Author element must contain a name element."
+msgstr ""
+
+#. TRANS: Title in atom list notice feed. %1$s is a list name, %2$s is a
+#. tagger's nickname.
+#: lib/atomlistnoticefeed.php:65
+#, php-format
+msgid "Timeline for people in list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Message is used as a subtitle in atom list notice feed.
+#. TRANS: %1$s is a tagger's nickname, %2$s is a list name, %3$s is a site
+#. name.
+#: lib/atomlistnoticefeed.php:72
+#, php-format
+msgid "Updates from %1$s's list %2$s on %3$s!"
+msgstr ""
+
+#: lib/attachment.php:43
+msgid "Download link"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmentnoticesection.php:68
+msgid "Notices where this attachment appears"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmenttagcloudsection.php:48
+msgid "Tags for this attachment"
+msgstr ""
+
+#. TRANS: Exception thrown when a password change fails.
+#: lib/authenticationplugin.php:221 lib/authenticationplugin.php:227
+msgid "Password changing failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a password change attempt fails because it is
+#. not allowed.
+#: lib/authenticationplugin.php:238
+msgid "Password changing is not allowed."
+msgstr ""
+
+#. TRANS: Title for the form to block a user.
+#: lib/blockform.php:68
+msgid "Block"
+msgstr ""
+
+#. TRANS: Description of the form to block a user.
+#: lib/blockform.php:79
+msgid "Block this user"
+msgstr ""
+
+#. TRANS: Submit button text on form to cancel group join request.
+#: lib/cancelgroupform.php:115
+msgctxt "BUTTON"
+msgid "Cancel join request"
+msgstr ""
+
+#. TRANS: Button text for form action to cancel a subscription request.
+#: lib/cancelsubscriptionform.php:122
+msgctxt "BUTTON"
+msgid "Cancel subscription request"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:104 lib/channel.php:125
+msgid "Command results"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:138
+msgid "AJAX error"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has completed.
+#. TRANS: E-mail subject for reply to an e-mail command.
+#: lib/channel.php:177 lib/mailhandler.php:146
+msgid "Command complete"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has failed.
+#: lib/channel.php:188
+msgid "Command failed"
+msgstr ""
+
+#. TRANS: Command exception text shown when a notice ID is requested that does
+#. not exist.
+#: lib/command.php:84 lib/command.php:108
+msgid "Notice with that id does not exist."
+msgstr ""
+
+#. TRANS: Command exception text shown when a last user notice is requested
+#. and it does not exist.
+#. TRANS: Error text shown when a last user notice is requested and it does
+#. not exist.
+#: lib/command.php:101 lib/command.php:621
+msgid "User has no last notice."
+msgstr ""
+
+#. TRANS: Message given requesting a profile for a non-existing user.
+#. TRANS: %s is the nickname of the user for which the profile could not be
+#. found.
+#: lib/command.php:130
+#, php-format
+msgid "Could not find a user with nickname %s."
+msgstr ""
+
+#. TRANS: Message given getting a non-existing user.
+#. TRANS: %s is the nickname of the user that could not be found.
+#: lib/command.php:150
+#, php-format
+msgid "Could not find a local user with nickname %s."
+msgstr ""
+
+#. TRANS: Error text shown when an unimplemented command is given.
+#: lib/command.php:185
+msgid "Sorry, this command is not yet implemented."
+msgstr ""
+
+#. TRANS: Command exception text shown when a user tries to nudge themselves.
+#: lib/command.php:231
+msgid "It does not make a lot of sense to nudge yourself!"
+msgstr ""
+
+#. TRANS: Message given having nudged another user.
+#. TRANS: %s is the nickname of the user that was nudged.
+#: lib/command.php:240
+#, php-format
+msgid "Nudge sent to %s."
+msgstr ""
+
+#. TRANS: User statistics text.
+#. TRANS: %1$s is the number of other user the user is subscribed to.
+#. TRANS: %2$s is the number of users that are subscribed to the user.
+#. TRANS: %3$s is the number of notices the user has sent.
+#: lib/command.php:270
+#, php-format
+msgid ""
+"Subscriptions: %1$s\n"
+"Subscribers: %2$s\n"
+"Notices: %3$s"
+msgstr ""
+
+#. TRANS: Message given having added a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:317
+#, php-format
+msgid "%1$s joined group %2$s."
+msgstr ""
+
+#. TRANS: Message given having removed a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:362
+#, php-format
+msgid "%1$s left group %2$s."
+msgstr ""
+
+#. TRANS: Error displayed if tagging a user fails.
+#. TRANS: %1$s is the tagged user, %2$s is the error message (no punctuation).
+#: lib/command.php:419
+#, php-format
+msgid "Error tagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if tagging a user succeeds.
+#. TRANS: %1$s is the tagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags added (not part of
+#. message).
+#: lib/command.php:427
+#, php-format
+msgid "%1$s was tagged %2$s"
+msgid_plural "%1$s was tagged %2$s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Separator for list of tags.
+#. TRANS: Separator in list of user names like "Jim, Bob, Mary".
+#: lib/command.php:432 lib/command.php:485 lib/noticelistactorsitem.php:78
+msgid ", "
+msgstr ""
+
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: lib/command.php:460
+#, php-format
+msgid "Invalid tag: \"%s\""
+msgstr ""
+
+#. TRANS: Error displayed if untagging a user fails.
+#. TRANS: %1$s is the untagged user, %2$s is the error message (no
+#. punctuation).
+#: lib/command.php:472
+#, php-format
+msgid "Error untagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if untagging a user succeeds.
+#. TRANS: %1$s is the untagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags removed (not part of
+#. message).
+#: lib/command.php:480
+#, php-format
+msgid "The following tag was removed from user %1$s: %2$s."
+msgid_plural "The following tags were removed from user %1$s: %2$s."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:504
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Whois output. %s is the full name of the queried user.
+#: lib/command.php:508
+#, php-format
+msgid "Fullname: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the location of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a location.
+#: lib/command.php:512 lib/mail.php:344
+#, php-format
+msgid "Location: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the homepage of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a homepage.
+#: lib/command.php:516 lib/mail.php:349
+#, php-format
+msgid "Homepage: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the bio information of the queried user.
+#: lib/command.php:520
+#, php-format
+msgid "About: %s"
+msgstr ""
+
+#. TRANS: Message given having repeated a notice from another user.
+#. TRANS: %s is the name of the user for which the notice was repeated.
+#: lib/command.php:545
+#, php-format
+msgid "Notice from %s repeated."
+msgstr ""
+
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d
+#. is used for plural.
+#. TRANS: %1$d is the maximum number of characters, %2$d is the number of
+#. submitted characters.
+#: lib/command.php:582
+#, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Text shown having sent a reply to a notice successfully.
+#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
+#: lib/command.php:595
+#, php-format
+msgid "Reply to %s sent."
+msgstr ""
+
+#. TRANS: Error text shown when a reply to a notice fails with an unknown
+#. reason.
+#: lib/command.php:598
+msgid "Error saving notice."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing a
+#. subscribe command.
+#: lib/command.php:645
+msgid "Specify the name of the user to subscribe to."
+msgstr ""
+
+#. TRANS: Text shown after having subscribed to another user successfully.
+#. TRANS: %s is the name of the user the subscription was requested for.
+#: lib/command.php:655
+#, php-format
+msgid "Subscribed to %s."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing an
+#. unsubscribe command.
+#. TRANS: Error text shown when no username was provided when issuing the
+#. command.
+#: lib/command.php:676 lib/command.php:786
+msgid "Specify the name of the user to unsubscribe from."
+msgstr ""
+
+#. TRANS: Text shown after having unsubscribed from another user successfully.
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:686
+#, php-format
+msgid "Unsubscribed from %s."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the command "off" with a setting which
+#. has not yet been implemented.
+#. TRANS: Error text shown when issuing the command "on" with a setting which
+#. has not yet been implemented.
+#: lib/command.php:706 lib/command.php:732
+msgid "Command not yet implemented."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "off" successfully.
+#: lib/command.php:710
+msgid "Notification off."
+msgstr ""
+
+#. TRANS: Error text shown when the command "off" fails for an unknown reason.
+#: lib/command.php:713
+msgid "Can't turn off notification."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "on" successfully.
+#: lib/command.php:736
+msgid "Notification on."
+msgstr ""
+
+#. TRANS: Error text shown when the command "on" fails for an unknown reason.
+#: lib/command.php:739
+msgid "Can't turn on notification."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the login command while login is
+#. disabled.
+#: lib/command.php:753
+msgid "Login command is disabled."
+msgstr ""
+
+#. TRANS: Text shown after issuing the login command successfully.
+#. TRANS: %s is a logon link..
+#: lib/command.php:766
+#, php-format
+msgid "This link is useable only once and is valid for only 2 minutes: %s."
+msgstr ""
+
+#. TRANS: Text shown after issuing the lose command successfully (stop another
+#. user from following the current user).
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:795
+#, php-format
+msgid "Unsubscribed %s."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to
+#. without having any subscriptions.
+#: lib/command.php:813
+msgid "You are not subscribed to anyone."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed users.
+#: lib/command.php:818
+msgid "You are subscribed to this person:"
+msgid_plural "You are subscribed to these people:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user
+#. TRANS: (followers) without having any subscribers.
+#: lib/command.php:840
+msgid "No one is subscribed to you."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user (followers).
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribing users.
+#: lib/command.php:845
+msgid "This person is subscribed to you:"
+msgid_plural "These people are subscribed to you:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to without
+#. having
+#. TRANS: any group subscriptions.
+#: lib/command.php:867
+msgid "You are not a member of any groups."
+msgstr ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed groups.
+#: lib/command.php:872
+msgid "You are a member of this group:"
+msgid_plural "You are a member of these groups:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Header line of help text for commands.
+#: lib/command.php:886
+msgctxt "COMMANDHELP"
+msgid "Commands:"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on".
+#: lib/command.php:888
+msgctxt "COMMANDHELP"
+msgid "turn on notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "off".
+#: lib/command.php:890
+msgctxt "COMMANDHELP"
+msgid "turn off notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "help".
+#: lib/command.php:892
+msgctxt "COMMANDHELP"
+msgid "show this help"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "follow ".
+#: lib/command.php:894
+msgctxt "COMMANDHELP"
+msgid "subscribe to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "groups".
+#: lib/command.php:896
+msgctxt "COMMANDHELP"
+msgid "lists the groups you have joined"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "tag".
+#: lib/command.php:898
+msgctxt "COMMANDHELP"
+msgid "tag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "untag".
+#: lib/command.php:900
+msgctxt "COMMANDHELP"
+msgid "untag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscriptions".
+#: lib/command.php:902
+msgctxt "COMMANDHELP"
+msgid "list the people you follow"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscribers".
+#: lib/command.php:904
+msgctxt "COMMANDHELP"
+msgid "list the people that follow you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "leave ".
+#: lib/command.php:906
+msgctxt "COMMANDHELP"
+msgid "unsubscribe from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "d ".
+#: lib/command.php:908
+msgctxt "COMMANDHELP"
+msgid "direct message to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "get ".
+#: lib/command.php:910
+msgctxt "COMMANDHELP"
+msgid "get last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "whois ".
+#: lib/command.php:912
+msgctxt "COMMANDHELP"
+msgid "get profile info on user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "lose ".
+#: lib/command.php:914
+msgctxt "COMMANDHELP"
+msgid "force user to stop following you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat #".
+#: lib/command.php:916
+msgctxt "COMMANDHELP"
+msgid "repeat a notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat ".
+#: lib/command.php:918
+msgctxt "COMMANDHELP"
+msgid "repeat the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply #".
+#: lib/command.php:920
+msgctxt "COMMANDHELP"
+msgid "reply to notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply ".
+#: lib/command.php:922
+msgctxt "COMMANDHELP"
+msgid "reply to the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "join ".
+#: lib/command.php:924
+msgctxt "COMMANDHELP"
+msgid "join group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "login".
+#: lib/command.php:926
+msgctxt "COMMANDHELP"
+msgid "Get a link to login to the web interface"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "drop ".
+#: lib/command.php:928
+msgctxt "COMMANDHELP"
+msgid "leave group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stats".
+#: lib/command.php:930
+msgctxt "COMMANDHELP"
+msgid "get your stats"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stop".
+#. TRANS: Help message for IM/SMS command "quit".
+#: lib/command.php:932 lib/command.php:934
+msgctxt "COMMANDHELP"
+msgid "same as 'off'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "sub ".
+#: lib/command.php:936
+msgctxt "COMMANDHELP"
+msgid "same as 'follow'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "unsub ".
+#: lib/command.php:938
+msgctxt "COMMANDHELP"
+msgid "same as 'leave'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "last ".
+#: lib/command.php:940
+msgctxt "COMMANDHELP"
+msgid "same as 'get'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on ".
+#. TRANS: Help message for IM/SMS command "off ".
+#. TRANS: Help message for IM/SMS command "invite ".
+#. TRANS: Help message for IM/SMS command "track ".
+#. TRANS: Help message for IM/SMS command "untrack ".
+#. TRANS: Help message for IM/SMS command "track off".
+#. TRANS: Help message for IM/SMS command "untrack all".
+#. TRANS: Help message for IM/SMS command "tracks".
+#. TRANS: Help message for IM/SMS command "tracking".
+#: lib/command.php:942 lib/command.php:944 lib/command.php:948
+#: lib/command.php:950 lib/command.php:952 lib/command.php:954
+#: lib/command.php:956 lib/command.php:958 lib/command.php:960
+msgctxt "COMMANDHELP"
+msgid "not yet implemented."
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "nudge ".
+#: lib/command.php:946
+msgctxt "COMMANDHELP"
+msgid "remind a user to update."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:32
+msgid "No configuration file found."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: Is followed by a list of directories (separated by HTML breaks).
+#: lib/common.php:35
+msgid "I looked for configuration files in the following places:"
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:38
+msgid "You may wish to run the installer to fix this."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: The text is link text that leads to the installer page.
+#: lib/common.php:42
+msgid "Go to the installer."
+msgstr ""
+
+#. TRANS: Page title for when a database error occurs.
+#: lib/dberroraction.php:60
+msgid "Database error"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#: lib/defaultlocalnav.php:65 lib/publicgroupnav.php:63
+msgctxt "MENU"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item title in local navigation menu.
+#: lib/defaultlocalnav.php:79 lib/subgroupnav.php:136
+msgctxt "MENU"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Title of form for deleting a user.
+#. TRANS: Link text in notice list item to delete a notice.
+#: lib/deleteuserform.php:64 lib/noticelistitem.php:603
+msgid "Delete"
+msgstr ""
+
+#. TRANS: Description of form for deleting a user.
+#: lib/deleteuserform.php:75
+msgid "Delete this user"
+msgstr ""
+
+#. TRANS: Page title after an AJAX error occurs on the send notice page.
+#: lib/error.php:115
+msgid "Ajax Error"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:88
+msgid "RSS 1.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:91
+msgid "RSS 2.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:94
+msgid "Atom"
+msgstr ""
+
+#. TRANS: Feed type name. FOAF stands for Friend of a Friend.
+#: lib/feed.php:97
+msgid "FOAF"
+msgstr ""
+
+#. TRANS: Feed type name. See http://activitystrea.ms/
+#: lib/feed.php:100
+msgid "Activity Streams"
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author.
+#: lib/feedimporter.php:82
+msgid "No author in the feed."
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author that
+#. TRANS: can be associated with a user.
+#: lib/feedimporter.php:91
+msgid "Cannot import without a user."
+msgstr ""
+
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
+msgid "Feeds"
+msgstr ""
+
+#: lib/filenotfoundexception.php:39
+msgid "File not found in filesystem."
+msgstr ""
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: lib/formaction.php:135
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: List element on gallery action page to show all tags.
+#: lib/galleryaction.php:72
+msgctxt "TAGS"
+msgid "All"
+msgstr ""
+
+#. TRANS: Dropdown field label on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:83
+msgid "Tag"
+msgstr ""
+
+#. TRANS: Dropdown field title on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:85
+msgid "Choose a tag to narrow list."
+msgstr ""
+
+#. TRANS: Description on form for granting a role.
+#: lib/grantroleform.php:88
+#, php-format
+msgid "Grant this user the \"%s\" role"
+msgstr ""
+
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: lib/groupaction.php:146
+msgid "Members"
+msgstr ""
+
+#. TRANS: Link to all group members from mini list of group members if group
+#. has more than n members.
+#: lib/groupaction.php:167 lib/groupaction.php:256
+msgid "All members"
+msgstr ""
+
+#. TRANS: Header for mini list of users with a pending membership request on a
+#. group page (h2).
+#: lib/groupaction.php:204
+msgid "Pending"
+msgstr ""
+
+#. TRANS: Header for mini list of users that are blocked in a group page (h2).
+#: lib/groupaction.php:235
+msgid "Blocked"
+msgstr ""
+
+#. TRANS: Title for list of group administrators on a group page.
+#: lib/groupaction.php:312
+msgctxt "TITLE"
+msgid "Admins"
+msgstr ""
+
+#. TRANS: Button text for the form that will block a user from a group.
+#: lib/groupblockform.php:124
+msgctxt "BUTTON"
+msgid "Block"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/groupblockform.php:128
+msgctxt "TOOLTIP"
+msgid "Block this user so that they can no longer post messages to it."
+msgstr ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:162
+msgid "URL of the homepage or blog of the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description when there is no text limit.
+#: lib/groupeditform.php:168
+msgid "Describe the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description.
+#. TRANS: %d is the number of characters available for the description.
+#: lib/groupeditform.php:172
+#, php-format
+msgid "Describe the group or topic in %d character or less."
+msgid_plural "Describe the group or topic in %d characters or less."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:187
+msgid "Location for the group, if any, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Field label on group edit form.
+#: lib/groupeditform.php:193
+msgid "Aliases"
+msgstr ""
+
+#. TRANS: Input field title for group aliases.
+#. TRANS: %d is the maximum number of group aliases available.
+#: lib/groupeditform.php:198
+#, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Checkbox field title on group edit form to mark a group private.
+#: lib/groupeditform.php:210
+msgid ""
+"New members must be approved by admin and all posts are forced to be "
+"private."
+msgstr ""
+
+#. TRANS: Indicator in group members list that this user is a group
+#. administrator.
+#: lib/groupmemberlistitem.php:21
+msgctxt "GROUPADMIN"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a group.
+#. TRANS: %1$s is a group nickname, $2$d is a group profile_id (number).
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/groupnoprofileexception.php:58 lib/usernoprofileexception.php:58
+#, php-format
+msgid "User %1$s (%2$d) has no profile record."
+msgstr ""
+
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: lib/groupprofileblock.php:103
+msgid "Group actions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:130
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Edit %s group properties"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:139
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Add or edit %s logo"
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/groupprofileblock.php:141
+msgctxt "MENU"
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Title for groups with the most members section.
+#: lib/groupsbymemberssection.php:71
+msgid "Popular groups"
+msgstr ""
+
+#. TRANS: Title for groups with the most posts section.
+#: lib/groupsbypostssection.php:71
+msgid "Active groups"
+msgstr ""
+
+#. TRANS: Link description for seeing all groups.
+#. TRANS: Link description for seeing all lists.
+#: lib/groupsnav.php:89 lib/listsnav.php:88
+msgid "See all"
+msgstr ""
+
+#. TRANS: Link title for seeing all groups.
+#: lib/groupsnav.php:91
+msgid "See all groups you belong to."
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: lib/homestubnav.php:58
+msgid "Back to top"
+msgstr ""
+
+#. TRANS: Client exception 406
+#: lib/htmloutputter.php:104
+msgid "This page is not available in a media type you accept"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to upload an unsupported image file
+#. format.
+#: lib/imagefile.php:73
+msgid "Unsupported image format."
+msgstr ""
+
+#: lib/imagefile.php:115
+msgid "Unsupported media format."
+msgstr ""
+
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:154
+#, php-format
+msgid "That file is too big. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading an image and that action could not
+#. be completed.
+#: lib/imagefile.php:159
+msgid "Partial upload."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading a file as image that is not an image
+#. or is a corrupt file.
+#: lib/imagefile.php:174
+msgid "Not an image or corrupt file."
+msgstr ""
+
+#. TRANS: Exception thrown during resize when image has been registered as
+#. present, but is no longer there.
+#: lib/imagefile.php:237
+msgid "Lost our file."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to resize an unknown file type.
+#. TRANS: Exception thrown when trying resize an unknown file type.
+#: lib/imagefile.php:302 lib/imagefile.php:346
+msgid "Unknown file type"
+msgstr ""
+
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:390
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:394
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:397
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Body text for confirmation code e-mail.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename,
+#. TRANS: %3$s is the display name of an IM plugin.
+#: lib/implugin.php:264
+#, php-format
+msgid ""
+"User \"%1$s\" on %2$s has said that your %3$s screenname belongs to them. If"
+" that is true, you can confirm by clicking on this URL: %4$s . (If you "
+"cannot click it, copy-and-paste it into the address bar of your browser). If"
+" that user is not you, or if you did not request this confirmation, just "
+"ignore this message."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to deliver a notice to an unknown
+#. inbox.
+#. TRANS: %d is the unknown inbox ID (number).
+#: lib/implugin.php:352
+#, php-format
+msgid "Unknown inbox source %d."
+msgstr ""
+
+#. TRANS: Message given when a status is too long. %1$s is the maximum number
+#. of characters,
+#. TRANS: %2$s is the number of characters sent (used for plural).
+#: lib/implugin.php:500
+#, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without
+#. meeting all prerequisites.
+#: lib/implugin.php:642
+msgid "Queueing must be enabled to use IM plugins."
+msgstr ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without a
+#. transport method.
+#: lib/implugin.php:647
+msgid "Transport cannot be null."
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/inboxtagcloudsection.php:58
+msgctxt "TITLE"
+msgid "Trends"
+msgstr ""
+
+#. TRANS: Default button text for inviting more users to the StatusNet
+#. instance.
+#: lib/invitebuttonsection.php:56
+msgctxt "BUTTON"
+msgid "Invite more colleagues"
+msgstr ""
+
+#. TRANS: Form legend.
+#: lib/inviteform.php:85
+msgid "Invite collegues"
+msgstr ""
+
+#. TRANS: Field label for a list of e-mail addresses.
+#: lib/inviteform.php:100
+msgid "Email addresses"
+msgstr ""
+
+#. TRANS: Field title for a list of e-mail addresses.
+#: lib/inviteform.php:103
+msgid "Addresses of friends to invite (one per line)."
+msgstr ""
+
+#. TRANS: Field label for a personal message to send to invitees.
+#: lib/inviteform.php:109
+msgid "Personal message"
+msgstr ""
+
+#. TRANS: Field title for a personal message to send to invitees.
+#: lib/inviteform.php:112
+msgid "Optionally add a personal message to the invitation."
+msgstr ""
+
+#. TRANS: Send button for inviting friends
+#. TRANS: Button text for sending notice.
+#: lib/inviteform.php:128 lib/noticeform.php:303
+msgctxt "BUTTON"
+msgid "Send"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/inviteform.php:131
+msgid "Send invitations."
+msgstr ""
+
+#. TRANS: Button text for joining a group.
+#: lib/joinform.php:108
+msgctxt "BUTTON"
+msgid "Join"
+msgstr ""
+
+#. TRANS: Button text on form to leave a group.
+#: lib/leaveform.php:109
+msgctxt "BUTTON"
+msgid "Leave"
+msgstr ""
+
+#. TRANS: Link title for seeing all lists.
+#: lib/listsnav.php:90
+msgid "See all lists you have created."
+msgstr ""
+
+#. TRANS: Menu item for logging in to the StatusNet site.
+#. TRANS: Menu item in primary navigation panel.
+#: lib/logingroupnav.php:64 lib/primarynav.php:82
+msgctxt "MENU"
+msgid "Login"
+msgstr ""
+
+#. TRANS: Title for menu item for logging in to the StatusNet site.
+#: lib/logingroupnav.php:66
+msgid "Login with a username and password"
+msgstr ""
+
+#. TRANS: Menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:73
+msgctxt "MENU"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Title for menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:75
+msgid "Sign up for a new account"
+msgstr ""
+
+#. TRANS: Subject for address confirmation email.
+#: lib/mail.php:178
+msgid "Email address confirmation"
+msgstr ""
+
+#. TRANS: Body for address confirmation email.
+#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet
+#. sitename,
+#. TRANS: %3$s is the URL to confirm at.
+#: lib/mail.php:183
+#, php-format
+msgid ""
+"Hey, %1$s.\n"
+"\n"
+"Someone just entered this email address on %2$s.\n"
+"\n"
+"If it was you, and you want to confirm your entry, use the URL below:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"If not, just ignore this message.\n"
+"\n"
+"Thanks for your time, \n"
+"%2$s\n"
+msgstr ""
+
+#. TRANS: Subject of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#. TRANS: Main body of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:249 lib/mail.php:255
+#, php-format
+msgid "%1$s is now following you on %2$s."
+msgstr ""
+
+#. TRANS: Subject of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#: lib/mail.php:289
+#, php-format
+msgid "%1$s would like to listen to your notices on %2$s."
+msgstr ""
+
+#. TRANS: Main body of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:296
+#, php-format
+msgid ""
+"%1$s would like to listen to your notices on %2$s. You may approve or reject"
+" their subscription at %3$s"
+msgstr ""
+
+#. TRANS: Common footer block for StatusNet notification emails.
+#. TRANS: %1$s is the StatusNet sitename,
+#. TRANS: %2$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:315
+#, php-format
+msgid ""
+"Faithfully yours,\n"
+"%1$s.\n"
+"\n"
+"----\n"
+"Change your email address or notification options at %2$s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a URL.
+#: lib/mail.php:340
+#, php-format
+msgid "Profile: %s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is biographical information.
+#: lib/mail.php:354
+#, php-format
+msgid "Bio: %s"
+msgstr ""
+
+#. TRANS: This is a paragraph in a new-subscriber e-mail.
+#. TRANS: %s is a URL where the subscriber can be reported as abusive.
+#: lib/mail.php:364
+#, php-format
+msgid ""
+"If you believe this account is being used abusively, you can block them from"
+" your subscribers list and report as spam to site administrators at %s."
+msgstr ""
+
+#. TRANS: Subject of notification mail for new posting email address.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/mail.php:392
+#, php-format
+msgid "New email address for posting to %s"
+msgstr ""
+
+#. TRANS: Body of notification mail for new posting email address.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send
+#. TRANS: to to post by e-mail, %3$s is a URL to more instructions.
+#: lib/mail.php:398
+#, php-format
+msgid ""
+"You have a new posting address on %1$s.\n"
+"\n"
+"Send email to %2$s to post new messages.\n"
+"\n"
+"More email instructions at %3$s."
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email notification messages.
+#. TRANS: %s is the posting user's nickname.
+#: lib/mail.php:534
+#, php-format
+msgid "%s status"
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email address confirmation message.
+#: lib/mail.php:560
+msgid "SMS confirmation"
+msgstr ""
+
+#. TRANS: Main body heading for SMS-by-email address confirmation message.
+#. TRANS: %s is the addressed user's nickname.
+#: lib/mail.php:564
+#, php-format
+msgid "%s: confirm you own this phone number with this code:"
+msgstr ""
+
+#. TRANS: Subject for 'nudge' notification email.
+#. TRANS: %s is the nudging user.
+#: lib/mail.php:585
+#, php-format
+msgid "You have been nudged by %s"
+msgstr ""
+
+#. TRANS: Body for 'nudge' notification email.
+#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's
+#. nickname,
+#. TRANS: %3$s is a URL to post notices at.
+#: lib/mail.php:592
+#, php-format
+msgid ""
+"%1$s (%2$s) is wondering what you are up to these days and is inviting you to post some news.\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."
+msgstr ""
+
+#. TRANS: Subject for direct-message notification email.
+#. TRANS: %s is the sending user's nickname.
+#: lib/mail.php:637
+#, php-format
+msgid "New private message from %s"
+msgstr ""
+
+#. TRANS: Body for direct-message notification email.
+#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's
+#. nickname,
+#. TRANS: %3$s is the message content, %4$s a URL to the message,
+#: lib/mail.php:644
+#, php-format
+msgid ""
+"%1$s (%2$s) sent you a private message:\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."
+msgstr ""
+
+#. TRANS: Subject for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:698
+#, php-format
+msgid "%1$s (@%2$s) added your notice as a favorite"
+msgstr ""
+
+#. TRANS: Body for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was
+#. created,
+#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
+#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet
+#. sitename,
+#. TRANS: %7$s is the adding user's nickname.
+#: lib/mail.php:705
+#, php-format
+msgid ""
+"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
+"\n"
+"The URL of your notice is:\n"
+"\n"
+"%3$s\n"
+"\n"
+"The text of your notice is:\n"
+"\n"
+"%4$s\n"
+"\n"
+"You can see the list of %1$s's favorites here:\n"
+"\n"
+"%5$s"
+msgstr ""
+
+#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
+#: lib/mail.php:767
+#, php-format
+msgid ""
+"The full conversation can be read here:\n"
+"\n"
+"\t%s"
+msgstr ""
+
+#. TRANS: E-mail subject for notice notification.
+#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:775
+#, php-format
+msgid "%1$s (@%2$s) sent a notice to your attention"
+msgstr ""
+
+#. TRANS: Body of @-reply notification e-mail.
+#. TRANS: %1$s is the sending user's name, $2$s is the StatusNet sitename,
+#. TRANS: %3$s is a URL to the notice, %4$s is the notice text,
+#. TRANS: %5$s is the text "The full conversation can be read here:" and a URL
+#. to the full conversion if it exists (otherwise empty),
+#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replies
+#. for the addressed user,
+#: lib/mail.php:782
+#, php-format
+msgid ""
+"%1$s just sent a notice to your attention (an '@-reply') on %2$s.\n"
+"\n"
+"The notice is here:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"It reads:\n"
+"\n"
+"\t%4$s\n"
+"\n"
+"%5$sYou can reply back here:\n"
+"\n"
+"\t%6$s\n"
+"\n"
+"The list of all @-replies for you here:\n"
+"\n"
+"%7$s"
+msgstr ""
+
+#. TRANS: Subject of group join notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:853
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s"
+msgstr ""
+
+#. TRANS: Main body of group join notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is a block of profile info about the subscriber.
+#. TRANS: %5$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:863
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Subject of pending group join request notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:900
+#, php-format
+msgid "%1$s wants to join your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Main body of pending group join request notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is the URL to the moderation queue page.
+#: lib/mail.php:908
+#, php-format
+msgid ""
+"%1$s would like to join your group %2$s on %3$s. You may approve or reject "
+"their group membership at %4$s"
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. cannot be processed.
+#: lib/mailhandler.php:37
+msgid "Could not parse message."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a registered user.
+#: lib/mailhandler.php:43
+msgid "Not a registered user."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a user's incoming e-mail address.
+#: lib/mailhandler.php:48
+msgid "Sorry, that is not your incoming email address."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when no incoming e-mail
+#. is allowed.
+#: lib/mailhandler.php:53
+msgid "Sorry, no incoming email allowed."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is of an unsupported type.
+#. TRANS: %s is the unsupported type.
+#: lib/mailhandler.php:234
+#, php-format
+msgid "Unsupported message type: %s."
+msgstr ""
+
+#. TRANS: Form legend for form to make a user a group admin.
+#: lib/makeadminform.php:87
+msgid "Make user an admin of the group"
+msgstr ""
+
+#. TRANS: Button text for the form that will make a user administrator.
+#: lib/makeadminform.php:120
+msgctxt "BUTTON"
+msgid "Make Admin"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/makeadminform.php:124
+msgctxt "TOOLTIP"
+msgid "Make this user an admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when a database error was thrown during a
+#. file upload operation.
+#: lib/mediafile.php:99 lib/mediafile.php:145
+msgid "There was a database error while saving your file. Please try again."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation fails because
+#. the file could
+#. TRANS: not be moved from the temporary folder to the permanent file
+#. location.
+#: lib/mediafile.php:211 lib/mediafile.php:234
+msgid "File could not be moved to destination directory."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %1$s is the file type that was denied, %2$s is the application part
+#. of
+#. TRANS: the MIME type that was denied.
+#: lib/mediafile.php:291
+#, php-format
+msgid ""
+"\"%1$s\" is not a supported file type on this server. Try using another %2$s"
+" format."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %s is the file type that was denied.
+#: lib/mediafile.php:296
+#, php-format
+msgid "\"%s\" is not a supported file type on this server."
+msgstr ""
+
+#: lib/methodnotimplementedexception.php:48
+#, php-format
+msgid "Method %s not implemented"
+msgstr ""
+
+#. TRANS: Link description to show more items in a list.
+#: lib/moremenu.php:98
+msgid "More ▼"
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:244
+msgid "Nickname must have only lowercase letters and numbers and no spaces."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:257
+msgid "Nickname cannot be empty."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:270
+#, php-format
+msgid "Nickname cannot be more than %d character long."
+msgid_plural "Nickname cannot be more than %d characters long."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:282
+msgid "Nickname is disallowed through blacklist."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:291
+msgid "Nickname is identical to system path names."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:313
+msgid "Nickname is already in use on this server."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %u is a profile ID (number).
+#: lib/noprofileexception.php:53
+#, php-format
+msgid "There is no profile with id==%u"
+msgstr ""
+
+#: lib/noresultexception.php:40
+#, php-format
+msgid "No result found on %s lookup."
+msgstr ""
+
+#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
+msgid "No such user found."
+msgstr ""
+
+#. TRANS: Form legend for notice form.
+#: lib/noticeform.php:194
+msgid "Send a notice"
+msgstr ""
+
+#. TRANS: Title for notice label. %s is the user's nickname.
+#: lib/noticeform.php:208
+#, php-format
+msgid "What's up, %s?"
+msgstr ""
+
+#. TRANS: Input label in notice form for adding an attachment.
+#: lib/noticeform.php:229
+msgid "Attach"
+msgstr ""
+
+#. TRANS: Title for input field to attach a file to a notice.
+#: lib/noticeform.php:234
+msgid "Attach a file."
+msgstr ""
+
+#. TRANS: Field label to add location to a notice.
+#: lib/noticeform.php:272
+msgid "Share my location"
+msgstr ""
+
+#. TRANS: Text to not share location for a notice in notice form.
+#: lib/noticeform.php:277
+msgid "Do not share my location"
+msgstr ""
+
+#. TRANS: Timeout error text for location retrieval in notice form.
+#: lib/noticeform.php:279
+msgid ""
+"Sorry, retrieving your geo location is taking longer than expected, please "
+"try again later"
+msgstr ""
+
+#. TRANS: Reference to the logged in user in favourite list.
+#: lib/noticelistactorsitem.php:43
+msgctxt "FAVELIST"
+msgid "You"
+msgstr ""
+
+#. TRANS: For building a list such as "Jim, Bob, Mary and 5 others like this".
+#. TRANS: %1$s is a list of users, separated by a separator (default: ", "),
+#. %2$s is the last user in the list.
+#: lib/noticelistactorsitem.php:81
+#, php-format
+msgctxt "FAVELIST"
+msgid "%1$s and %2$s"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of north.
+#: lib/noticelistitem.php:390
+msgid "N"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of south.
+#: lib/noticelistitem.php:392
+msgid "S"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of east.
+#: lib/noticelistitem.php:394
+msgid "E"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of west.
+#: lib/noticelistitem.php:396
+msgid "W"
+msgstr ""
+
+#. TRANS: Coordinates message.
+#. TRANS: %1$s is lattitude degrees, %2$s is lattitude minutes,
+#. TRANS: %3$s is lattitude seconds, %4$s is N (north) or S (south) depending
+#. on lattitude,
+#. TRANS: %5$s is longitude degrees, %6$s is longitude minutes,
+#. TRANS: %7$s is longitude seconds, %8$s is E (east) or W (west) depending on
+#. longitude,
+#: lib/noticelistitem.php:403
+#, php-format
+msgid "%1$u°%2$u'%3$u\"%4$s %5$u°%6$u'%7$u\"%8$s"
+msgstr ""
+
+#. TRANS: Followed by geo location.
+#: lib/noticelistitem.php:413
+msgid "at"
+msgstr ""
+
+#. TRANS: A possible notice source (web interface).
+#: lib/noticelistitem.php:465
+msgctxt "SOURCE"
+msgid "web"
+msgstr ""
+
+#. TRANS: Followed by notice source.
+#: lib/noticelistitem.php:470
+msgid "from"
+msgstr ""
+
+#. TRANS: Addition in notice list item for single-notice view.
+#: lib/noticelistitem.php:524
+msgid "permalink"
+msgstr ""
+
+#. TRANS: Addition in notice list item if notice was repeated. Followed by a
+#. span with a nickname.
+#: lib/noticelistitem.php:548
+msgid "Repeated by"
+msgstr ""
+
+#. TRANS: Link title in notice list item to reply to a notice.
+#: lib/noticelistitem.php:573
+msgid "Reply to this notice."
+msgstr ""
+
+#. TRANS: Link text in notice list item to reply to a notice.
+#: lib/noticelistitem.php:575
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Link title in notice list item to delete a notice.
+#: lib/noticelistitem.php:601
+msgid "Delete this notice from the timeline."
+msgstr ""
+
+#. TRANS: Title for repeat form status in notice list when a notice has been
+#. repeated.
+#: lib/noticelistitem.php:624
+msgid "Notice repeated."
+msgstr ""
+
+#. TRANS: Repeat form status in notice list when a notice has been repeated.
+#: lib/noticelistitem.php:626
+msgid "Repeated"
+msgstr ""
+
+#. TRANS: Form legend of form to nudge/ping another user.
+#: lib/nudgeform.php:111
+msgid "Nudge this user"
+msgstr ""
+
+#. TRANS: Button text to nudge/ping another user.
+#: lib/nudgeform.php:124
+msgctxt "BUTTON"
+msgid "Nudge"
+msgstr ""
+
+#. TRANS: Button title to nudge/ping another user.
+#: lib/nudgeform.php:128
+msgid "Send a nudge to this user."
+msgstr ""
+
+#: lib/passwordhashexception.php:39
+msgid "Password hashing failed."
+msgstr ""
+
+#. TRANS: Field label for list.
+#: lib/peopletageditform.php:131
+msgctxt "LABEL"
+msgid "List"
+msgstr ""
+
+#. TRANS: Field title for list.
+#: lib/peopletageditform.php:134
+msgid "Change the list (letters, numbers, -, ., and _ are allowed)."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#: lib/peopletageditform.php:141
+msgid "Describe the list or topic."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#. TRANS: %d is the maximum number of characters for the description.
+#: lib/peopletageditform.php:145
+#, php-format
+msgid "Describe the list or topic in %d character."
+msgid_plural "Describe the list or topic in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Button title to delete a list.
+#: lib/peopletageditform.php:175
+msgid "Delete this list."
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:182
+msgid "Add or remove people"
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:186
+msgctxt "HEADER"
+msgid "Search"
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:113
+msgctxt "MENU"
+msgid "List"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:116 lib/peopletaggroupnav.php:127
+#, php-format
+msgid "%1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:124
+msgctxt "MENU"
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/peopletaggroupnav.php:135 lib/subgroupnav.php:97
+msgctxt "MENU"
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:138
+#, php-format
+msgid "Subscribers to %1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:148
+msgctxt "MENU"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %s is a list.
+#: lib/peopletaggroupnav.php:151
+#, php-format
+msgid "Edit %s list by you."
+msgstr ""
+
+#. TRANS: Title for link to edit list settings.
+#: lib/peopletaglist.php:196
+msgid "Edit list settings."
+msgstr ""
+
+#. TRANS: Text for link to edit list settings.
+#: lib/peopletaglist.php:198
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Privacy mode text in list list item for private list.
+#: lib/peopletaglist.php:253
+msgctxt "MODE"
+msgid "Private"
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#: lib/peopletagnav.php:78
+msgctxt "MENU"
+msgid "List Subscriptions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:81
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists subscribed to by %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:88
+#, php-format
+msgctxt "MENU"
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:91
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists with %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:98
+#, php-format
+msgctxt "MENU"
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:101
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists by %s."
+msgstr ""
+
+#. TRANS: Label in lists widget.
+#: lib/peopletags.php:87
+msgctxt "LABEL"
+msgid "Your lists"
+msgstr ""
+
+#. TRANS: Fieldset legend in lists widget.
+#: lib/peopletags.php:135
+msgctxt "LEGEND"
+msgid "Edit lists"
+msgstr ""
+
+#. TRANS: Label in self tags widget.
+#: lib/peopletags.php:193
+msgctxt "LABEL"
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Title for section contaning lists with the most subscribers.
+#: lib/peopletagsbysubssection.php:69
+msgid "Popular lists"
+msgstr ""
+
+#. TRANS: List summary. %1$d is the number of users in the list,
+#. TRANS: %2$d is the number of subscribers to the list.
+#: lib/peopletagsection.php:127
+#, php-format
+msgid "Listed: %1$d Subscribers: %2$d"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists current user is part of.
+#: lib/peopletagsforusersection.php:69
+#, php-format
+msgid "Lists with you"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists a user is part of.
+#. TRANS: %s is a profile name.
+#: lib/peopletagsforusersection.php:73
+#, php-format
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists a user has subscribed to.
+#: lib/peopletagsubscriptionssection.php:66
+msgid "List subscriptions"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#. TRANS: Menu item in settings navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/personalgroupnav.php:85 lib/settingsnav.php:74 lib/subgroupnav.php:78
+msgctxt "MENU"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#: lib/personalgroupnav.php:87
+msgid "Your profile"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#: lib/personalgroupnav.php:93
+msgctxt "MENU"
+msgid "Replies"
+msgstr ""
+
+#. TRANS: Displayed as version information for a plugin if no version
+#. information was found.
+#: lib/plugin.php:187
+msgid "Unknown"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/plugindisableform.php:90
+msgctxt "plugin"
+msgid "Disable"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/pluginenableform.php:112
+msgctxt "plugin"
+msgid "Enable"
+msgstr ""
+
+#. TRANS: Plugin description for a disabled plugin.
+#: lib/pluginlist.php:195
+msgctxt "plugin-description"
+msgid ""
+"(The plugin description is unavailable when a plugin has been disabled.)"
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:58
+msgctxt "MENU"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:60
+msgid "Change your personal settings."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:66
+msgctxt "MENU"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:68
+msgid "Site configuration."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:74
+msgctxt "MENU"
+msgid "Logout"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:76
+msgid "Logout from the site."
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:84
+msgid "Login to the site."
+msgstr ""
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: lib/profileaction.php:87
+msgid "Profile ID does not exist."
+msgstr ""
+
+#: lib/profileaction.php:100
+msgid "This profile has been silenced by site moderators"
+msgstr ""
+
+#. TRANS: H2 text for user subscription statistics.
+#: lib/profileaction.php:148
+msgid "Following"
+msgstr ""
+
+#. TRANS: H2 text for user subscriber statistics.
+#: lib/profileaction.php:176
+msgid "Followers"
+msgstr ""
+
+#. TRANS: H2 text for user statistics.
+#: lib/profileaction.php:210
+msgid "Statistics"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:218
+msgid "User ID"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:224
+msgid "Member since"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:230
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#. TRANS: Average count of posts made per day since account registration.
+#: lib/profileaction.php:237
+msgid "Daily average"
+msgstr ""
+
+#. TRANS: H2 text for user group membership statistics.
+#: lib/profileaction.php:274
+msgid "Groups"
+msgstr ""
+
+#. TRANS: H2 text for user list membership statistics.
+#: lib/profileaction.php:309
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Server error displayed when using an unimplemented method.
+#: lib/profileformaction.php:119
+msgid "Unimplemented method."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/profilenoaccturiexception.php:53
+#, php-format
+msgid "Could not get an acct: URI for profile with id==%u"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:71
+msgid "User groups"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:75
+msgctxt "MENU"
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:77
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:82
+msgctxt "MENU"
+msgid "Featured"
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/publictagcloudsection.php:53
+msgctxt "TITLE"
+msgid "Trending topics"
+msgstr ""
+
+#. TRANS: Client error displayed when return-to was defined without a target.
+#: lib/redirectingaction.php:93
+msgid "No return-to arguments."
+msgstr ""
+
+#. TRANS: For legend for notice repeat form.
+#: lib/repeatform.php:91
+msgid "Repeat this notice?"
+msgstr ""
+
+#. TRANS: Button title to repeat a notice on notice repeat form.
+#: lib/repeatform.php:117
+msgid "Repeat this notice."
+msgstr ""
+
+#. TRANS: Description of role revoke form. %s is the role to be revoked.
+#: lib/revokeroleform.php:88
+#, php-format
+msgid "Revoke the \"%s\" role from this user"
+msgstr ""
+
+#. TRANS: Client error on action trying to visit a non-existing page.
+#: lib/router.php:1119
+msgid "Page not found."
+msgstr ""
+
+#. TRANS: Title of form to sandbox a user.
+#: lib/sandboxform.php:65
+msgctxt "TITLE"
+msgid "Sandbox"
+msgstr ""
+
+#. TRANS: Description of form to sandbox a user.
+#: lib/sandboxform.php:76
+msgid "Sandbox this user"
+msgstr ""
+
+#. TRANS: Fieldset legend for the search form.
+#: lib/searchaction.php:102
+msgid "Search site"
+msgstr ""
+
+#. TRANS: Used as a field label for the field where one or more keywords
+#. TRANS: for searching can be entered.
+#: lib/searchaction.php:110
+msgid "Keyword(s)"
+msgstr ""
+
+#. TRANS: Button text for searching site.
+#. TRANS: Button text for search button on search form.
+#. TRANS: Button text to search profiles.
+#: lib/searchaction.php:112 lib/searchform.php:76 lib/togglepeopletag.php:134
+msgctxt "BUTTON"
+msgid "Search"
+msgstr ""
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:125
+msgid ""
+"* Make sure all words are spelled correctly.\n"
+"* Try different keywords.\n"
+"* Try more general keywords.\n"
+"* Try fewer keywords."
+msgstr ""
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:136
+#, php-format
+msgid ""
+"You can also try your search on other engines:\n"
+"\n"
+"* [DuckDuckGo](https://duckduckgo.com/?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:74
+msgctxt "MENU"
+msgid "People"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:76
+msgid "Find people on this site"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:78
+msgctxt "MENU"
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:80
+msgid "Find content of notices"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:84
+msgid "Find groups on this site"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to Terms of Service.
+#: lib/secondarynav.php:67
+msgctxt "MENU"
+msgid "TOS"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to privacy policy.
+#: lib/secondarynav.php:71
+msgctxt "MENU"
+msgid "Privacy"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item. Leads to information about StatusNet
+#. and its license.
+#: lib/secondarynav.php:74
+msgctxt "MENU"
+msgid "Source"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to version information on the
+#. StatusNet site.
+#: lib/secondarynav.php:77
+msgctxt "MENU"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Default title for section/sidebar widget.
+#: lib/section.php:98
+msgid "Untitled section"
+msgstr ""
+
+#. TRANS: Default "More..." title for section/sidebar widget.
+#: lib/section.php:122
+msgid "More..."
+msgstr ""
+
+#. TRANS: Header in settings navigation panel.
+#: lib/settingsnav.php:68
+msgctxt "HEADER"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:76
+msgid "Change your profile settings"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:81
+msgctxt "MENU"
+msgid "Avatar"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:83
+msgid "Upload an avatar"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:88
+msgctxt "MENU"
+msgid "Password"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:90
+msgid "Change your password"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:95
+msgctxt "MENU"
+msgid "Email"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:97
+msgid "Change email handling"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:102
+msgctxt "MENU"
+msgid "URL"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:104
+msgid "URL shorteners"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:116
+msgctxt "MENU"
+msgid "IM"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:118
+msgid "Updates by instant messenger (IM)"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:125
+msgctxt "MENU"
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:127
+msgid "Updates by SMS"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:133
+msgctxt "MENU"
+msgid "Connections"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:135
+msgid "Authorized connected applications"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:141
+msgctxt "MENU"
+msgid "Old school"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:143
+msgid "UI tweaks for old-school users"
+msgstr ""
+
+#. TRANS: Title of form to silence a user.
+#: lib/silenceform.php:65
+msgctxt "TITLE"
+msgid "Silence"
+msgstr ""
+
+#. TRANS: Description of form to silence a user.
+#: lib/silenceform.php:76
+msgid "Silence this user"
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:86
+msgctxt "MENU"
+msgid "Subscriptions"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:89
+#, php-format
+msgid "People %s subscribes to."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:100
+#, php-format
+msgid "People subscribed to %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#. TRANS: %d is the number of pending subscription requests.
+#: lib/subgroupnav.php:113
+#, php-format
+msgctxt "MENU"
+msgid "Pending (%d)"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#: lib/subgroupnav.php:115
+#, php-format
+msgid "Approve pending subscription requests."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:128
+#, php-format
+msgid "Groups %s is a member of."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:139
+#, php-format
+msgid "List subscriptions by %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:147
+msgctxt "MENU"
+msgid "Invite"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/subgroupnav.php:150
+#, php-format
+msgid "Invite friends and colleagues to join you on %s."
+msgstr ""
+
+#. TRANS: Form of form to subscribe to a user.
+#: lib/subscribeform.php:107
+msgid "Subscribe to this user"
+msgstr ""
+
+#. TRANS: Button text to subscribe to a user.
+#. TRANS: Button text for subscribing to a list.
+#: lib/subscribeform.php:130 lib/subscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Subscribe"
+msgstr ""
+
+#. TRANS: Button title to subscribe to a user.
+#: lib/subscribeform.php:132
+msgid "Subscribe to this user."
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopleselftagcloudsection.php:48
+#: lib/subscriptionspeopleselftagcloudsection.php:48
+msgid "People Tagcloud as self-tagged"
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopletagcloudsection.php:48
+#: lib/subscriptionspeopletagcloudsection.php:48
+msgid "People Tagcloud as tagged"
+msgstr ""
+
+#. TRANS: Content displayed in a tag cloud section if there are no tags.
+#: lib/tagcloudsection.php:56 lib/tagcloudsection.php:72
+msgctxt "NOTAGS"
+msgid "None"
+msgstr ""
+
+#. TRANS: Field label on list form.
+#: lib/tagprofileform.php:130
+msgctxt "LABEL"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Field title on list form.
+#: lib/tagprofileform.php:133
+msgid ""
+"Lists for this user (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:79
+msgid "Invalid theme name."
+msgstr ""
+
+#. TRANS: Exception thrown when a compressed theme is uploaded while no
+#. support present in PHP configuration.
+#: lib/themeuploader.php:51
+msgid "This server cannot handle theme uploads without ZIP support."
+msgstr ""
+
+#. TRANS: Server exception thrown when uploading a theme fails.
+#: lib/themeuploader.php:60 lib/themeuploader.php:64
+msgid "The theme file is missing or the upload failed."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving an uploaded theme after
+#. decompressing it fails.
+#. TRANS: Server exception thrown when an uploaded theme cannot be saved
+#. during extraction.
+#: lib/themeuploader.php:95 lib/themeuploader.php:107
+#: lib/themeuploader.php:293 lib/themeuploader.php:298
+#: lib/themeuploader.php:307 lib/themeuploader.php:315
+msgid "Failed saving theme."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect
+#. structure.
+#: lib/themeuploader.php:153
+msgid "Invalid theme: Bad directory structure."
+msgstr ""
+
+#. TRANS: Client exception thrown when an uploaded theme is larger than the
+#. limit.
+#. TRANS: %d is the number of bytes of the uncompressed theme.
+#: lib/themeuploader.php:174
+#, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Server exception thrown when an uploaded theme is incomplete.
+#: lib/themeuploader.php:188
+msgid "Invalid theme archive: Missing file css/display.css"
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect file
+#. or folder name.
+#: lib/themeuploader.php:229
+msgid ""
+"Theme contains invalid file or folder name. Stick with ASCII letters, "
+"digits, underscore, and minus sign."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains files with
+#. unsafe file extensions.
+#: lib/themeuploader.php:236
+msgid "Theme contains unsafe file extension names; may be unsafe."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains a file type
+#. that is not allowed.
+#. TRANS: %s is the file type that is not allowed.
+#: lib/themeuploader.php:255
+#, php-format
+msgid "Theme contains file of type \".%s\", which is not allowed."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded compressed theme cannot be
+#. opened.
+#: lib/themeuploader.php:273
+msgid "Error opening theme archive."
+msgstr ""
+
+#. TRANS: Header for Notices section.
+#: lib/threadednoticelist.php:74
+msgctxt "HEADER"
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Link to show replies for a notice.
+#. TRANS: %d is the number of replies to a notice and used for plural.
+#: lib/threadednoticelist.php:378
+#, php-format
+msgid "Show reply"
+msgid_plural "Show all %d replies"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: List message for notice repeated by logged in user.
+#: lib/threadednoticelist.php:455
+msgctxt "REPEATLIST"
+msgid "You repeated this."
+msgstr ""
+
+#. TRANS: List message for when more than 4 people repeat something.
+#. TRANS: %%s is a list of users liking a notice, %d is the number over 4 that
+#. like the notice.
+#. TRANS: Plural is decided on the total number of users liking the notice
+#. (count of %%s + %d).
+#: lib/threadednoticelist.php:460
+#, php-format
+msgid "%%s and %d other repeated this."
+msgid_plural "%%s and %d others repeated this."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: List message for repeated notices.
+#. TRANS: %%s is a list of users who have repeated a notice.
+#. TRANS: Plural is based on the number of of users that have repeated a
+#. notice.
+#: lib/threadednoticelist.php:468
+#, php-format
+msgid "%%s repeated this."
+msgid_plural "%%s repeated this."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Form legend.
+#: lib/togglepeopletag.php:94
+#, php-format
+msgid "Search and list people"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:105
+msgid "Everything"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:109
+msgid "Fullname"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:115
+msgid "URI (Remote users)"
+msgstr ""
+
+#. TRANS: Dropdown field label.
+#: lib/togglepeopletag.php:121
+msgctxt "LABEL"
+msgid "Search in"
+msgstr ""
+
+#. TRANS: Dropdown field title.
+#: lib/togglepeopletag.php:123
+msgid "Choose a field to search."
+msgstr ""
+
+#. TRANS: Form legend.
+#. TRANS: %1$s is a nickname, $2$s is a list.
+#: lib/togglepeopletag.php:190
+#, php-format
+msgid "Remove %1$s from list %2$s"
+msgstr ""
+
+#. TRANS: Legend on form to add a profile to a list.
+#. TRANS: %1$s is a nickname, %2$s is a list.
+#: lib/togglepeopletag.php:268
+#, php-format
+msgid "Add %1$s to list %2$s"
+msgstr ""
+
+#. TRANS: Title for top posters section.
+#: lib/topposterssection.php:74
+msgid "Top posters"
+msgstr ""
+
+#. TRANS: Option in drop-down of potential addressees.
+#: lib/toselector.php:87
+msgctxt "SENDTO"
+msgid "Everyone"
+msgstr ""
+
+#. TRANS: Option in drop-down of potential addressees.
+#. TRANS: %s is a StatusNet sitename.
+#: lib/toselector.php:93
+#, php-format
+msgid "My colleagues at %s"
+msgstr ""
+
+#. TRANS: Label for drop-down of potential addressees.
+#: lib/toselector.php:115
+msgctxt "LABEL"
+msgid "To:"
+msgstr ""
+
+#. TRANS: Checkbox label in widget for selecting potential addressees to mark
+#. the notice private.
+#: lib/toselector.php:124
+msgid "Private?"
+msgstr ""
+
+#. TRANS: Client exception thrown in widget for selecting potential addressees
+#. when an invalid fill option was received.
+#: lib/toselector.php:163
+#, php-format
+msgid "Unknown to value: \"%s\"."
+msgstr ""
+
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Exception text shown when no object found with certain URI
+#. TRANS: %s is the URI.
+#: lib/unknownuriexception.php:43
+#, php-format
+msgid "No object found with URI \"%s\""
+msgstr ""
+
+#. TRANS: Title for unsandbox form.
+#: lib/unsandboxform.php:67
+msgctxt "TITLE"
+msgid "Unsandbox"
+msgstr ""
+
+#. TRANS: Description for unsandbox form.
+#: lib/unsandboxform.php:78
+msgid "Unsandbox this user"
+msgstr ""
+
+#. TRANS: Title for unsilence form.
+#: lib/unsilenceform.php:65
+msgid "Unsilence"
+msgstr ""
+
+#. TRANS: Form description for unsilence form.
+#: lib/unsilenceform.php:76
+msgid "Unsilence this user"
+msgstr ""
+
+#. TRANS: Form legend on unsubscribe form.
+#: lib/unsubscribeform.php:109
+msgid "Unsubscribe from this user"
+msgstr ""
+
+#. TRANS: Button text on unsubscribe form.
+#. TRANS: Button text for unsubscribing from a list.
+#: lib/unsubscribeform.php:132 lib/unsubscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Unsubscribe"
+msgstr ""
+
+#. TRANS: Button title on unsubscribe form.
+#: lib/unsubscribeform.php:134
+msgid "Unsubscribe from this user."
+msgstr ""
+
+#. TRANS: Authorisation exception thrown when a user a not allowed to login.
+#: lib/util.php:330
+msgid "Not allowed to log in."
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1331
+msgid "a few seconds ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1334
+msgid "about a minute ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1338
+#, php-format
+msgid "about one minute ago"
+msgid_plural "about %d minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1341
+msgid "about an hour ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1345
+#, php-format
+msgid "about one hour ago"
+msgid_plural "about %d hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1348
+msgid "about a day ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1352
+#, php-format
+msgid "about one day ago"
+msgid_plural "about %d days ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1355
+msgid "about a month ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1359
+#, php-format
+msgid "about one month ago"
+msgid_plural "about %d months ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1362
+msgid "about a year ago"
+msgstr ""
+
+#. TRANS: Human-readable full date-time specification (formatting on
+#. http://php.net/date)
+#: lib/util.php:1382
+msgid "l, d-M-Y H:i:s T"
+msgstr ""
+
+#. TRANS: Web color exception thrown when a hexadecimal color code does not
+#. validate.
+#. TRANS: %s is the provided (invalid) color code.
+#: lib/webcolor.php:81 lib/webcolor.php:121
+#, php-format
+msgid "%s is not a valid color! Use 3 or 6 hex characters."
+msgstr ""
+
+#. TRANS: Commandline script output. %s is the filename that contains a backup
+#. for a user.
+#: scripts/restoreuser.php:62
+#, php-format
+msgid "Getting backup from file '%s'."
+msgstr ""
diff --git a/locale/ia/LC_MESSAGES/statusnet.po b/locale/ia/LC_MESSAGES/statusnet.po
index 8b954b3f34..7f922468e8 100644
--- a/locale/ia/LC_MESSAGES/statusnet.po
+++ b/locale/ia/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Interlingua (http://www.transifex.com/projects/p/gnu-social/language/ia/)\n"
+"Language-Team: Interlingua (http://www.transifex.com/gnu-social/gnu-social/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/id/LC_MESSAGES/statusnet.po b/locale/id/LC_MESSAGES/statusnet.po
index 0cc23b95ae..4846251cec 100644
--- a/locale/id/LC_MESSAGES/statusnet.po
+++ b/locale/id/LC_MESSAGES/statusnet.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# zk , 2015
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-06 16:42+0000\n"
-"Last-Translator: digitaldreamer \n"
-"Language-Team: Indonesian (http://www.transifex.com/projects/p/gnu-social/language/id/)\n"
+"PO-Revision-Date: 2015-06-05 16:38+0000\n"
+"Last-Translator: zk \n"
+"Language-Team: Indonesian (http://www.transifex.com/gnu-social/gnu-social/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,12 +26,12 @@ msgid ""
" properly. The site admins probably know about the problem, but you can "
"contact them at %2$s to make sure. Otherwise, wait a few minutes and try "
"again."
-msgstr ""
+msgstr "Basis data untuk %1$s tidak merespon dengan benar, membuat situs tidak bekerja secara baik. Admin situs mungkin tahu tentang masalah ini, tetapi anda bisa menghubungi mereka di %2$s untuk memastikan. Atau, tunggu beberapa menit dan coba lagi."
#. TRANS: Error message.
#: index.php:137
msgid "An error occurred."
-msgstr ""
+msgstr "Terjadi sebuah galat."
#. TRANS: Error message displayed when there is no StatusNet configuration
#. file.
@@ -38,40 +39,40 @@ msgstr ""
#, php-format
msgid ""
"No configuration file found. Try running the installation program first."
-msgstr ""
+msgstr "Berkas konfigurasi tidak ditemukan. Coba jalankan pemasangan program terlebih dahulu."
#. TRANS: Error message displayed when trying to access a non-existing page.
#: index.php:260
msgid "Unknown page"
-msgstr ""
+msgstr "Halaman tidak dikenal"
#. TRANS: Error message displayed when trying to perform an undefined action.
#. TRANS: Title for password recovery page when an unknown action has been
#. specified.
#: index.php:312 actions/recoverpassword.php:225
msgid "Unknown action"
-msgstr ""
+msgstr "Tidak tidak dikenal"
#. TRANS: Page title for Access admin panel that allows configuring site
#. access.
#: actions/accessadminpanel.php:53
msgid "Access"
-msgstr ""
+msgstr "Akses"
#. TRANS: Page notice.
#: actions/accessadminpanel.php:64
msgid "Site access settings"
-msgstr ""
+msgstr "Pengaturan akses situs"
#. TRANS: Form legend for registration form.
#: actions/accessadminpanel.php:151
msgid "Registration"
-msgstr ""
+msgstr "Pendaftaran"
#. TRANS: Checkbox instructions for admin setting "Private".
#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
-msgstr ""
+msgstr "Larang pengguna anonim (tidak masuk ke situs) melihat situs?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
#. TRANS: Checkbox label to show private tags.
@@ -80,17 +81,17 @@ msgstr ""
#: lib/groupeditform.php:206
msgctxt "LABEL"
msgid "Private"
-msgstr ""
+msgstr "Privat"
#. TRANS: Checkbox instructions for admin setting "Invite only".
#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
-msgstr ""
+msgstr "Buat pendaftaran hanya untuk undangan."
#. TRANS: Checkbox label for configuring site as invite only.
#: actions/accessadminpanel.php:166
msgid "Invite only"
-msgstr ""
+msgstr "Hanya undangan"
#. TRANS: Checkbox instructions for admin setting "Closed" (no new
#. registrations).
@@ -101,12 +102,12 @@ msgstr ""
#. TRANS: Checkbox label for disabling new user registrations.
#: actions/accessadminpanel.php:175
msgid "Closed"
-msgstr ""
+msgstr "Ditutup."
#. TRANS: Button title to save access settings in site admin panel.
#: actions/accessadminpanel.php:191
msgid "Save access settings."
-msgstr ""
+msgstr "Simpan pengaturan akses."
#. TRANS: Button text to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
@@ -135,7 +136,7 @@ msgstr ""
#: lib/groupeditform.php:225 lib/peopletags.php:146 lib/tagprofileform.php:143
msgctxt "BUTTON"
msgid "Save"
-msgstr ""
+msgstr "Simpan"
#. TRANS: Client error displayed when the session token does not match or is
#. not given.
@@ -168,7 +169,7 @@ msgstr ""
#: actions/subscribepeopletag.php:74 actions/unsubscribe.php:66
#: actions/unsubscribepeopletag.php:75 actions/urlsettings.php:171
msgid "There was a problem with your session token. Try again, please."
-msgstr ""
+msgstr "Ada masalah dengan token sesi anda. Mohon coba lagi."
#. TRANS: Error message displayed when trying to perform an action that
#. requires a logged in user.
@@ -182,7 +183,7 @@ msgstr ""
#: lib/action.php:1510 lib/adminpanelaction.php:71
#: lib/profileformaction.php:63 lib/settingsaction.php:73
msgid "Not logged in."
-msgstr ""
+msgstr "Belum masuk."
#. TRANS: Client error displayed trying to perform an action related to a non-
#. existing profile.
@@ -196,7 +197,7 @@ msgstr ""
#: actions/atompubshowmembership.php:55 actions/removepeopletag.php:100
#: actions/subscribe.php:106 lib/command.php:386 lib/command.php:445
msgid "No such profile."
-msgstr ""
+msgstr "Profil tersebut tidak ada."
#. TRANS: Client error displayed trying to reference a non-existing list.
#. TRANS: Client error displayed when referring to a non-existing list.
@@ -207,7 +208,7 @@ msgstr ""
#: actions/removepeopletag.php:108 actions/showprofiletag.php:87
#: actions/subscribepeopletag.php:91 actions/unsubscribepeopletag.php:92
msgid "No such list."
-msgstr ""
+msgstr "Daftar tersebut tidak ada."
#. TRANS: Client error displayed when an unknown error occurs when adding a
#. user to a list.
@@ -231,7 +232,7 @@ msgstr ""
#: actions/addpeopletag.php:148
msgctxt "TITLE"
msgid "Listed"
-msgstr ""
+msgstr "Terdaftar"
#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
@@ -239,19 +240,19 @@ msgstr ""
#: actions/all.php:61 actions/public.php:103 actions/replies.php:94
#: actions/showprofiletag.php:100 actions/tag.php:53
msgid "No such page."
-msgstr ""
+msgstr "Halaman tersebut tidak ada."
#. TRANS: Title of a user's own start page.
#: actions/all.php:71
msgid "Home timeline"
-msgstr ""
+msgstr "Linimasa beranda"
#. TRANS: Title of another user's start page.
#. TRANS: %s is the other user's name.
#: actions/all.php:75
#, php-format
msgid "%s's home timeline"
-msgstr ""
+msgstr "Linimasa beranda %s"
#. TRANS: %s is user nickname.
#. TRANS: Feed title.
@@ -259,13 +260,13 @@ msgstr ""
#: actions/all.php:90 actions/showprofiletag.php:181
#, php-format
msgid "Feed for friends of %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Umpan untuk teman dari %s (JSON Strim Aktivitas)"
#. TRANS: %s is user nickname.
#: actions/all.php:98
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
-msgstr ""
+msgstr "Umpan untuk teman dari %s (RSS 1.0)"
#. TRANS: %s is user nickname.
#. TRANS: Feed title.
@@ -273,13 +274,13 @@ msgstr ""
#: actions/all.php:107 actions/showprofiletag.php:192
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
-msgstr ""
+msgstr "Umpan untuk teman dari %s (RSS 2.0)"
#. TRANS: %s is user nickname.
#: actions/all.php:116
#, php-format
msgid "Feed for friends of %s (Atom)"
-msgstr ""
+msgstr "Umpan untuk teman dari %s (Atom)"
#. TRANS: Empty list message. %s is a user nickname.
#: actions/all.php:123
@@ -295,7 +296,7 @@ msgstr ""
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
-msgstr ""
+msgstr "Coba berlangganan lebih banyak orang, [gabung ke grup](%%action.groups%%) atau kirimkan sesuatu."
#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname
#. prefixed with "@".
@@ -305,7 +306,7 @@ msgstr ""
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
-msgstr ""
+msgstr "Anda dapat mencoba untuk [colek %1$s](../%2$s) dari halaman profil mereka atau [kirim sesuatu untuk mereka](%%%%action.newnotice%%%%?status_textarea=%3$s)."
#. TRANS: Encouragement displayed on empty timeline user pages for anonymous
#. users.
@@ -323,14 +324,14 @@ msgstr ""
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
-msgstr ""
+msgstr "Kenapa tidak [mendaftarkan akun baru](%%%%action.register%%%%) dan lalu colek %s atau kirim pemberitahuan kepada mereka."
#. TRANS: Button text for inviting more users to the StatusNet instance.
#. TRANS: Less business/enterprise-oriented language for public sites.
#: actions/all.php:189 actions/public.php:248
msgctxt "BUTTON"
msgid "Send invite"
-msgstr ""
+msgstr "Kirim undangan"
#. TRANS: Client error when user not found for an rss related action.
#. TRANS: Client error displayed when no existing user is provided for a
@@ -413,7 +414,7 @@ msgstr ""
#: actions/showprofiletag.php:75 actions/showprofiletag.php:112
#: actions/userbyid.php:75 actions/userrss.php:39 lib/profileaction.php:77
msgid "No such user."
-msgstr ""
+msgstr "Pengguna tersebut tidak ada."
#. TRANS: Message is used as link title. %s is a user nickname.
#. TRANS: Title of API timeline for a user and friends.
@@ -428,7 +429,7 @@ msgstr ""
#: lib/personalgroupnav.php:80
#, php-format
msgid "%s and friends"
-msgstr ""
+msgstr "%s dan teman"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
#. site name.
@@ -438,7 +439,7 @@ msgstr ""
#: actions/apitimelinehome.php:112
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
-msgstr ""
+msgstr "Berita baru dari %1$s dan teman-teman pada %2$s!"
#. TRANS: Client error displayed when coming across a non-supported API
#. method.
@@ -473,20 +474,20 @@ msgstr ""
#: actions/apitimelineuser.php:232 actions/apiusershow.php:96
#: lib/apilistusers.php:146
msgid "API method not found."
-msgstr ""
+msgstr "Metode API tidak ditemukan."
#. TRANS: Client error displayed when trying to register to an invite-only
#. site without an invitation.
#: actions/apiaccountregister.php:101 actions/register.php:81
#: actions/register.php:187 actions/register.php:386
msgid "Sorry, only invited people can register."
-msgstr ""
+msgstr "Maaf, hanya undangan yang bisa mendaftar."
#. TRANS: Client error displayed when trying to register to an invite-only
#. site without a valid invitation.
#: actions/apiaccountregister.php:108 actions/register.php:88
msgid "Sorry, invalid invitation code."
-msgstr ""
+msgstr "Maaf, kode undangan tidak valid."
#. TRANS: Form validation error displayed when trying to register without a
#. valid e-mail address.
@@ -498,13 +499,13 @@ msgstr ""
#: actions/apiaccountregister.php:127 actions/emailsettings.php:384
#: actions/register.php:205 actions/siteadminpanel.php:154
msgid "Not a valid email address."
-msgstr ""
+msgstr "Alamat surel tidak valid."
#. TRANS: Form validation error displayed when trying to register with an
#. already registered e-mail address.
#: actions/apiaccountregister.php:130 actions/register.php:208
msgid "Email address already exists."
-msgstr ""
+msgstr "Alamat surel sudah ada."
#. TRANS: Form validation error displayed when trying to register with an
#. invalid homepage URL.
@@ -525,7 +526,7 @@ msgstr ""
#: actions/newgroup.php:107 actions/profilesettings.php:270
#: actions/register.php:212
msgid "Homepage is not a valid URL."
-msgstr ""
+msgstr "URL halaman beranda tidak valid."
#. TRANS: Form validation error displayed when trying to register with a too
#. long full name.
@@ -541,7 +542,7 @@ msgstr ""
#: actions/newgroup.php:110 actions/profilesettings.php:274
#: actions/register.php:215
msgid "Full name is too long (maximum 255 characters)."
-msgstr ""
+msgstr "Nama lengkap terlalu panjang (maksimum 255 karakter)."
#. TRANS: Form validation error on registration page when providing too long a
#. bio text.
@@ -557,7 +558,7 @@ msgstr ""
#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
-msgstr[0] ""
+msgstr[0] "Biografi terlalu panjang (maksimum %d karakter)."
#. TRANS: Form validation error displayed when trying to register with a too
#. long location.
@@ -574,7 +575,7 @@ msgstr[0] ""
#: actions/newgroup.php:120 actions/profilesettings.php:287
#: actions/register.php:225
msgid "Location is too long (maximum 255 characters)."
-msgstr ""
+msgstr "Lokasi terlalu panjang (maksimum 255 karakter)."
#. TRANS: Form validation error displayed when trying to register with too
#. short a password.
@@ -584,7 +585,7 @@ msgstr ""
#: actions/apiaccountregister.php:150 actions/passwordsettings.php:164
#: actions/register.php:228
msgid "Password must be 6 or more characters."
-msgstr ""
+msgstr "Sandi harus minimal 6 karakter atau lebih."
#. TRANS: Form validation error displayed when trying to register with non-
#. matching passwords.
@@ -595,24 +596,24 @@ msgstr ""
#: actions/apiaccountregister.php:153 actions/passwordsettings.php:168
#: actions/register.php:231
msgid "Passwords do not match."
-msgstr ""
+msgstr "Sandi tidak sama."
#. TRANS: Form validation error displayed when trying to register with an
#. invalid username or password.
#: actions/apiaccountregister.php:169 actions/apiaccountregister.php:180
#: actions/register.php:242 actions/register.php:265
msgid "Invalid username or password."
-msgstr ""
+msgstr "Nama pengguna atau sandi tidak valid."
#: actions/apiaccountupdatebackgroundcolor.php:72
#: actions/apiaccountupdatelinkcolor.php:73
msgid "Not a valid hex color."
-msgstr ""
+msgstr "Warna heksadesimal tidak valid."
#: actions/apiaccountupdatebackgroundcolor.php:79
#: actions/apiaccountupdatelinkcolor.php:80
msgid "Error updating user."
-msgstr ""
+msgstr "Galat memperbarui pengguna."
#. TRANS: Client error displayed when no valid device parameter is provided
#. for a user's delivery device setting.
@@ -620,7 +621,7 @@ msgstr ""
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im,"
" none."
-msgstr ""
+msgstr "Anda harus menetapkan sebuah parameter bernama 'perangkat' dengan nilai salah satu dari: sms, im, nihil."
#. TRANS: Server error displayed when a user's delivery device cannot be
#. updated.
@@ -639,7 +640,7 @@ msgstr ""
#: actions/emailsettings.php:492 actions/smssettings.php:301
#: actions/smssettings.php:451 actions/urlsettings.php:213
msgid "Could not update user."
-msgstr ""
+msgstr "Tidak bisa memperbarui pengguna."
#. TRANS: Error message displayed when referring to a user without a profile.
#: actions/apiaccountupdateprofile.php:94 actions/avatarbynickname.php:71
@@ -648,13 +649,13 @@ msgstr ""
#: actions/peopletagsbyuser.php:108 actions/peopletagsforuser.php:90
#: actions/peopletagsubscriptions.php:92 actions/replies.php:79
msgid "User has no profile."
-msgstr ""
+msgstr "Pengguna tidak memiliki profil."
#. TRANS: Server error displayed if a user profile could not be saved.
#. TRANS: Server error thrown when user profile settings could not be saved.
#: actions/apiaccountupdateprofile.php:129 actions/profilesettings.php:417
msgid "Could not save profile."
-msgstr ""
+msgstr "Tidak bisa menyimpan profil."
#. TRANS: Client error displayed when the number of bytes in a POST request
#. exceeds a limit.
@@ -669,7 +670,7 @@ msgid ""
msgid_plural ""
"The server was unable to handle that much POST data (%s bytes) due to its "
"current configuration."
-msgstr[0] ""
+msgstr[0] "Server tidak bisa menangani data POST sebanyak itu (%s byte), yang disebabkan oleh konfigurasi bawaan server."
#. TRANS: Title for Atom feed.
#: actions/apiatomservice.php:86
@@ -686,7 +687,7 @@ msgstr ""
#: lib/atomusernoticefeed.php:73
#, php-format
msgid "%s timeline"
-msgstr ""
+msgstr "Linimasa %s"
#. TRANS: Title for Atom feed with a user's subscriptions. %s is a user
#. nickname.
@@ -698,82 +699,82 @@ msgstr ""
#: actions/subscriptions.php:51
#, php-format
msgid "%s subscriptions"
-msgstr ""
+msgstr "Langganan %s"
#. TRANS: Title for Atom feed with a user's favorite notices. %s is a user
#. nickname.
#: actions/apiatomservice.php:116
#, php-format
msgid "%s favorites"
-msgstr ""
+msgstr "Favorit %s"
#. TRANS: Title for Atom feed with a user's memberships. %s is a user
#. nickname.
#: actions/apiatomservice.php:127
#, php-format
msgid "%s memberships"
-msgstr ""
+msgstr "Keanggotaan %s"
#. TRANS: Client error displayed when users try to block themselves.
#: actions/apiblockcreate.php:92
msgid "You cannot block yourself!"
-msgstr ""
+msgstr "Anda tidak bisa memblokir diri anda sendiri!"
#. TRANS: Server error displayed when blocking a user has failed.
#: actions/apiblockcreate.php:110
msgid "Block user failed."
-msgstr ""
+msgstr "Gagal memblokir pengguna."
#. TRANS: Server error displayed when unblocking a user has failed.
#: actions/apiblockdestroy.php:99
msgid "Unblock user failed."
-msgstr ""
+msgstr "Gagal membuka blokir pengguna."
#: actions/apicheckhub.php:57
msgid "No URL."
-msgstr ""
+msgstr "Tidak ada URL."
#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
msgid "Invalid URL."
-msgstr ""
+msgstr "URL tidak valid."
#: actions/apicheckhub.php:86
msgid "No feed found"
-msgstr ""
+msgstr "Tidak ada umpan yang ditemukan"
#: actions/apicheckhub.php:88
msgid "No hub found"
-msgstr ""
+msgstr "Tidak ada hub yang ditemukan"
#. TRANS: Client exception thrown when no conversation ID is given.
#: actions/apiconversation.php:67
msgid "No conversation ID."
-msgstr ""
+msgstr "Tidak ada ID percakapan."
#. TRANS: Client exception thrown when referring to a non-existing
#. conversation ID (%d).
#: actions/apiconversation.php:74
#, php-format
msgid "No conversation with ID %d."
-msgstr ""
+msgstr "Tidak ada ID percakapan %d."
#. TRANS: Title for conversion timeline.
#: actions/apiconversation.php:101
msgctxt "TITLE"
msgid "Conversation"
-msgstr ""
+msgstr "Percakapan"
#. TRANS: Client error displayed when requesting profile information for a
#. non-existing profile.
#: actions/apiexternalprofileshow.php:60
msgid "Profile not found."
-msgstr ""
+msgstr "Profil tidak ditemukan."
#. TRANS: Client error displayed when trying follow who's profile could not be
#. found.
#: actions/apifriendshipscreate.php:90
msgid "Could not follow user: profile not found."
-msgstr ""
+msgstr "Tidak bisa mengikuti pengguna: profil tidak ditemukan."
#. TRANS: Client error displayed when trying to follow a user that's already
#. being followed.
@@ -781,30 +782,30 @@ msgstr ""
#: actions/apifriendshipscreate.php:97
#, php-format
msgid "Could not follow user: %s is already on your list."
-msgstr ""
+msgstr "Tidak bisa mengikuti pengguna: %s sudah ada di dalam daftar anda."
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
#: actions/apifriendshipsdestroy.php:87 actions/apimediaupload.php:63
#: lib/action.php:144
msgid "This method requires a POST."
-msgstr ""
+msgstr "Metode ini membutuhkan POST."
#. TRANS: Client error displayed when trying to unfollow a user that cannot be
#. found.
#: actions/apifriendshipsdestroy.php:107
msgid "Could not unfollow user: User not found."
-msgstr ""
+msgstr "Tidak bisa membatalkan mengikuti pengguna: Pengguna tidak ditemukan."
#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:119
msgid "You cannot unfollow yourself."
-msgstr ""
+msgstr "Anda tidak bisa batal mengikuti diri anda sendiri."
#. TRANS: Client error displayed when supplying invalid parameters to an API
#. call checking if a friendship exists.
#: actions/apifriendshipsexists.php:86
msgid "Two valid IDs or nick names must be supplied."
-msgstr ""
+msgstr "Dua ID yang valid atau nama panggil harus diberikan."
#. TRANS: Client error displayed when a source user could not be determined
#. showing friendship.
@@ -839,7 +840,7 @@ msgstr ""
#: actions/apigroupmembership.php:69 actions/apigroupprofileupdate.php:95
#: actions/apigroupshow.php:78 actions/apitimelinegroup.php:85
msgid "Group not found."
-msgstr ""
+msgstr "Grup tidak ditemukan."
#. TRANS: Client error shown when providing too long a description during
#. group creation.
@@ -864,7 +865,7 @@ msgstr ""
#, php-format
msgid "Description is too long (maximum %d character)."
msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] ""
+msgstr[0] "Deskripsi terlalu panjang (maksimum %d karakter)"
#. TRANS: Client error shown when providing too many aliases during group
#. creation.
@@ -880,7 +881,7 @@ msgstr[0] ""
#, php-format
msgid "Too many aliases! Maximum %d allowed."
msgid_plural "Too many aliases! Maximum %d allowed."
-msgstr[0] ""
+msgstr[0] "Terlalu banyak alias! Diperbolehkan maksimum %d."
#. TRANS: Server error displayed when trying to join a group the user is
#. already a member of.
@@ -890,7 +891,7 @@ msgstr[0] ""
#. member of.
#: actions/apigroupjoin.php:95 actions/joingroup.php:94 lib/command.php:296
msgid "You are already a member of that group."
-msgstr ""
+msgstr "Anda sudah menjadi anggota grup tersebut."
#. TRANS: Server error displayed when trying to join a group the user is
#. blocked from joining.
@@ -900,7 +901,7 @@ msgstr ""
#. from joining.
#: actions/apigroupjoin.php:100 actions/joingroup.php:99 lib/command.php:301
msgid "You have been blocked from that group by the admin."
-msgstr ""
+msgstr "Anda telah diblokir dari grup tersebut oleh admin."
#. TRANS: Server error displayed when joining a group failed in the database.
#. TRANS: %1$s is the joining user's nickname, $2$s is the group nickname for
@@ -910,13 +911,13 @@ msgstr ""
#: actions/apigroupjoin.php:108 actions/joingroup.php:125 lib/command.php:310
#, php-format
msgid "Could not join user %1$s to group %2$s."
-msgstr "Tidak dapat menggabungkan pengguna %1$s ke grup %2$s."
+msgstr "Tidak bisa menggabungkan pengguna %1$s ke grup %2$s."
#. TRANS: Server error displayed when trying to leave a group the user is not
#. a member of.
#: actions/apigroupleave.php:100
msgid "You are not a member of this group."
-msgstr ""
+msgstr "Anda bukan anggota grup ini."
#. TRANS: Server error displayed when leaving a group failed in the database.
#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
@@ -927,20 +928,20 @@ msgstr ""
#: lib/command.php:355
#, php-format
msgid "Could not remove user %1$s from group %2$s."
-msgstr ""
+msgstr "Tidak bisa membuang pengguna %1$s dari grup %2$s."
#. TRANS: Used as title in check for group membership. %s is a user name.
#: actions/apigrouplist.php:91
#, php-format
msgid "%s's groups"
-msgstr ""
+msgstr "Grup %s"
#. TRANS: Used as subtitle in check for group membership. %1$s is the site
#. name, %2$s is a user name.
#: actions/apigrouplist.php:101
#, php-format
msgid "%1$s groups %2$s is a member of."
-msgstr ""
+msgstr "Grup %1$s, %2$s adalah anggotanya."
#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is
#. a site name.
@@ -949,14 +950,14 @@ msgstr ""
#: actions/apigrouplistall.php:86 actions/usergroups.php:55
#, php-format
msgid "%s groups"
-msgstr ""
+msgstr "Grup %s"
#. TRANS: Message is used as a subtitle when listing the latest 20 groups. %s
#. is a site name.
#: actions/apigrouplistall.php:91
#, php-format
msgid "groups on %s"
-msgstr ""
+msgstr "grup pada %s"
#. TRANS: Client error displayed when trying to edit a group without being an
#. admin.
@@ -967,13 +968,13 @@ msgstr ""
#: actions/apigroupprofileupdate.php:100 actions/editgroup.php:106
#: actions/editgroup.php:163 actions/grouplogo.php:107
msgid "You must be an admin to edit the group."
-msgstr ""
+msgstr "Anda harus menjadi admin untuk menyunting grup."
#. TRANS: Server error displayed when group update fails.
#. TRANS: Server error displayed when editing a group fails.
#: actions/apigroupprofileupdate.php:153 actions/editgroup.php:256
msgid "Could not update group."
-msgstr ""
+msgstr "Tidak bisa memperbarui grup."
#. TRANS: Server error displayed when adding group aliases fails.
#. TRANS: Server error displayed when group aliases could not be added.
@@ -981,7 +982,7 @@ msgstr ""
#: actions/apigroupprofileupdate.php:170 actions/editgroup.php:263
#: classes/User_group.php:664
msgid "Could not create aliases."
-msgstr ""
+msgstr "Tidak bisa membuat alias."
#. TRANS: Client error displayed when referring to a non-existing list.
#. TRANS: Client error displayed trying to perform an action related to a non-
@@ -991,12 +992,12 @@ msgstr ""
#: actions/apilistsubscriber.php:45 actions/apitimelinelist.php:92
#: lib/apilistusers.php:65
msgid "List not found."
-msgstr ""
+msgstr "Daftar tidak ditemukan."
#. TRANS: Client error displayed when trying to update another user's list.
#: actions/apilist.php:136
msgid "You cannot update lists that do not belong to you."
-msgstr ""
+msgstr "Anda tidak bisa memperbarui daftar milik orang lain."
#. TRANS: Client error displayed when an unknown error occurs updating a list.
#. TRANS: Client error displayed when an unknown error occurs viewing list
@@ -1009,23 +1010,23 @@ msgstr ""
#: actions/apilistmembers.php:104 actions/apilistsubscribers.php:48
#: actions/apilistsubscribers.php:79
msgid "An error occured."
-msgstr ""
+msgstr "Terjadi sebuah galat."
#. TRANS: Client error displayed when trying to delete another user's list.
#: actions/apilist.php:173
msgid "You cannot delete lists that do not belong to you."
-msgstr ""
+msgstr "Anda tidak bisa menghapus daftar milik orang lain."
#. TRANS: Client error displayed when referring to a non-list member.
#: actions/apilistmember.php:94
msgid "The specified user is not a member of this list."
-msgstr ""
+msgstr "Pengguna yang disebut bukan anggota dari daftar ini."
#. TRANS: Client error displayed when trying to add members to a list without
#. having the right to do so.
#: actions/apilistmembers.php:46
msgid "You are not allowed to add members to this list."
-msgstr ""
+msgstr "Anda tidak diizinkan untuk menambah anggota ke daftar ini."
#. TRANS: Client error displayed when trying to modify list members without
#. specifying them.
@@ -1037,24 +1038,24 @@ msgstr ""
#. without having the right to do so.
#: actions/apilistmembers.php:84
msgid "You are not allowed to remove members from this list."
-msgstr ""
+msgstr "Anda tidak diizinkan untuk membuang anggota dari daftar ini."
#. TRANS: Client error displayed when trying to remove a list member that is
#. not part of a list.
#: actions/apilistmembers.php:99
msgid "The user you are trying to remove from the list is not a member."
-msgstr ""
+msgstr "Pengguna yang anda coba untuk buang dari daftar ini adalah bukan anggota."
#. TRANS: Client error displayed when trying to create a list without a name.
#: actions/apilists.php:137
msgid "A list must have a name."
-msgstr ""
+msgstr "Sebuah daftar harus memiliki nama."
#. TRANS: Client error displayed when a membership check for a user is
#. nagative.
#: actions/apilistsubscriber.php:65
msgid "The specified user is not a subscriber of this list."
-msgstr ""
+msgstr "Pengguna yang disebut bukan pelanggan dari daftar ini."
#. TRANS: Client error displayed when trying to unsubscribe from a non-
#. subscribed list.
@@ -1065,7 +1066,7 @@ msgstr ""
#. TRANS: Client error displayed when uploading a media file has failed.
#: actions/apimediaupload.php:95
msgid "Upload failed."
-msgstr ""
+msgstr "Gagal mengunggah."
#. TRANS: Client error given from the OAuth API when the request token or
#. verifier is invalid.
@@ -1094,7 +1095,7 @@ msgstr ""
#. was passed to the OAuth API.
#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
-msgstr ""
+msgstr "Nama panggil / sandi tidak valid!"
#. TRANS: Server error displayed when a database action fails.
#: actions/apioauthauthorize.php:208
@@ -1164,7 +1165,7 @@ msgstr ""
#: actions/apioauthauthorize.php:422
msgctxt "LEGEND"
msgid "Account"
-msgstr ""
+msgstr "Akun"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
@@ -1175,7 +1176,7 @@ msgstr ""
#: actions/register.php:406 lib/groupeditform.php:147
#: lib/togglepeopletag.php:107
msgid "Nickname"
-msgstr ""
+msgstr "Nama Panggil"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label on login page.
@@ -1183,7 +1184,7 @@ msgstr ""
#: actions/apioauthauthorize.php:430 actions/login.php:181
#: actions/register.php:412
msgid "Password"
-msgstr ""
+msgstr "Sandi"
#. TRANS: Button text that when clicked will cancel the process of allowing
#. access to an account
@@ -1197,32 +1198,32 @@ msgstr ""
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
msgid "Cancel"
-msgstr ""
+msgstr "Batal"
#. TRANS: Button text that when clicked will allow access to an account by an
#. external application.
#: actions/apioauthauthorize.php:452
msgctxt "BUTTON"
msgid "Allow"
-msgstr ""
+msgstr "Izinkan"
#. TRANS: Form instructions.
#: actions/apioauthauthorize.php:469
msgid "Authorize access to your account information."
-msgstr ""
+msgstr "Otorisasi akses ke informasi akun anda."
#. TRANS: Header for user notification after revoking OAuth access to an
#. application.
#: actions/apioauthauthorize.php:561
msgid "Authorization canceled."
-msgstr ""
+msgstr "Otorisasi dibatalkan."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
#: actions/apioauthauthorize.php:565
#, php-format
msgid "The request token %s has been revoked."
-msgstr ""
+msgstr "Token permintaan %s telah dicabut."
#. TRANS: Title of the page notifying the user that an anonymous client
#. application was successfully authorized to access the user's account with
@@ -1357,7 +1358,7 @@ msgstr[0] ""
#. unsupported format.
#: actions/apisubscriptions.php:220 actions/apisubscriptions.php:250
msgid "Unsupported format."
-msgstr ""
+msgstr "Format tidak didukung."
#. TRANS: Server error displayed whe trying to get a timeline fails.
#. TRANS: %s is the error message.
@@ -1386,19 +1387,19 @@ msgstr ""
#: actions/apitimelinepublic.php:191 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
-msgstr ""
+msgstr "Linimasa publik %s"
#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
#: actions/apitimelinepublic.php:197
#, php-format
msgid "%s updates from everyone!"
-msgstr ""
+msgstr "Berita %s dari semua orang!"
#. TRANS: Server error displayed calling unimplemented API method for
#. 'retweeted by me'.
#: actions/apitimelineretweetedbyme.php:68
msgid "Unimplemented."
-msgstr ""
+msgstr "Tidak diimplementasikan."
#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
#: actions/apitimelineretweetedtome.php:94
@@ -2189,7 +2190,7 @@ msgstr ""
#. TRANS: Title for page with a conversion (multiple notices in context).
#: actions/conversation.php:80
msgid "Conversation"
-msgstr ""
+msgstr "Percakapan"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
@@ -3703,7 +3704,7 @@ msgstr ""
#. TRANS: Checkbox label to mark a list private.
#: actions/licenseadminpanel.php:243 lib/peopletageditform.php:155
msgid "Private"
-msgstr ""
+msgstr "Privat"
#. TRANS: License option in the license admin panel.
#: actions/licenseadminpanel.php:245
@@ -4133,7 +4134,7 @@ msgstr ""
#. TRANS: Button text to save a list.
#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
msgid "Save"
-msgstr ""
+msgstr "Simpan"
#. TRANS: ShortName in the OpenSearch interface when trying to find users.
#: actions/opensearch.php:64
@@ -4151,7 +4152,7 @@ msgstr ""
#. in.
#: actions/otp.php:62 actions/register.php:134
msgid "Already logged in."
-msgstr ""
+msgstr "Sudah masuk."
#. TRANS: Client error displayed trying to use "one time password login"
#. without specifying a user.
@@ -6030,7 +6031,7 @@ msgstr ""
#. part of a list).
#: actions/showprofiletag.php:301 lib/peopletaglist.php:173
msgid "Listed"
-msgstr ""
+msgstr "Terdaftar"
#. TRANS: Content of "Listed" page if there are no listed users.
#. TRANS: Content of "People following tag x" if there are no subscribed
@@ -7313,7 +7314,7 @@ msgstr ""
#: classes/Notice.php:265
#, php-format
msgid "%1$s's status on %2$s"
-msgstr ""
+msgstr "Status %1$s's pada %2$s"
#. TRANS: Server exception. %s are the error details.
#: classes/Notice.php:363
@@ -8018,7 +8019,7 @@ msgstr ""
#: lib/adminpanelnav.php:109
msgctxt "MENU"
msgid "Access"
-msgstr ""
+msgstr "Akses"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:115
@@ -9346,7 +9347,7 @@ msgstr ""
#. TRANS: Form legend.
#: lib/inviteform.php:85
msgid "Invite collegues"
-msgstr ""
+msgstr "Undang kolega"
#. TRANS: Field label for a list of e-mail addresses.
#: lib/inviteform.php:100
@@ -10074,7 +10075,7 @@ msgstr ""
#: lib/peopletaggroupnav.php:124
msgctxt "MENU"
msgid "Listed"
-msgstr ""
+msgstr "Terdaftar"
#. TRANS: Menu item in list navigation panel.
#. TRANS: Menu item in local navigation menu.
@@ -10117,7 +10118,7 @@ msgstr ""
#: lib/peopletaglist.php:253
msgctxt "MODE"
msgid "Private"
-msgstr ""
+msgstr "Privat"
#. TRANS: Menu item in the group navigation page.
#: lib/peopletagnav.php:78
@@ -10558,7 +10559,7 @@ msgstr ""
#: lib/settingsnav.php:88
msgctxt "MENU"
msgid "Password"
-msgstr ""
+msgstr "Sandi"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:90
@@ -10580,7 +10581,7 @@ msgstr ""
#: lib/settingsnav.php:102
msgctxt "MENU"
msgid "URL"
-msgstr ""
+msgstr "URL"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:104
@@ -10713,7 +10714,7 @@ msgstr ""
#: lib/subscribeform.php:130 lib/subscribepeopletagform.php:106
msgctxt "BUTTON"
msgid "Subscribe"
-msgstr ""
+msgstr "Langganan"
#. TRANS: Button title to subscribe to a user.
#: lib/subscribeform.php:132
diff --git a/locale/io/LC_MESSAGES/statusnet.po b/locale/io/LC_MESSAGES/statusnet.po
new file mode 100644
index 0000000000..97ab336027
--- /dev/null
+++ b/locale/io/LC_MESSAGES/statusnet.po
@@ -0,0 +1,11137 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# Ciencisto Dementa , 2015
+# William , 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU social\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-02-02 17:47+0100\n"
+"PO-Revision-Date: 2015-07-20 02:25+0000\n"
+"Last-Translator: Ciencisto Dementa \n"
+"Language-Team: Ido (http://www.transifex.com/gnu-social/gnu-social/language/io/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: io\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Database error message.
+#: index.php:118
+#, php-format
+msgid ""
+"The database for %1$s is not responding correctly, so the site will not work"
+" properly. The site admins probably know about the problem, but you can "
+"contact them at %2$s to make sure. Otherwise, wait a few minutes and try "
+"again."
+msgstr "La datumaro pri %1$s ne respondas korekte, tale la situo ne volas laborar propre. La situo-administranti probable savar pri la problemo, ma vu povas kontaktigar li an %2$s esar certa. Altre, vartas poka minuti e probas itere."
+
+#. TRANS: Error message.
+#: index.php:137
+msgid "An error occurred."
+msgstr "Eroro eventis."
+
+#. TRANS: Error message displayed when there is no StatusNet configuration
+#. file.
+#: index.php:229
+#, php-format
+msgid ""
+"No configuration file found. Try running the installation program first."
+msgstr "Nula figurizo-dokumento trovebla. Probas exekutar l'instalo-programo unesme."
+
+#. TRANS: Error message displayed when trying to access a non-existing page.
+#: index.php:260
+msgid "Unknown page"
+msgstr "Nekonocata pagino"
+
+#. TRANS: Error message displayed when trying to perform an undefined action.
+#. TRANS: Title for password recovery page when an unknown action has been
+#. specified.
+#: index.php:312 actions/recoverpassword.php:225
+msgid "Unknown action"
+msgstr "Nekonocata ago"
+
+#. TRANS: Page title for Access admin panel that allows configuring site
+#. access.
+#: actions/accessadminpanel.php:53
+msgid "Access"
+msgstr "Aceso"
+
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
+msgid "Site access settings"
+msgstr "Aceso-ajusti por retosituo"
+
+#. TRANS: Form legend for registration form.
+#: actions/accessadminpanel.php:151
+msgid "Registration"
+msgstr "Registrago"
+
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
+msgid "Prohibit anonymous users (not logged in) from viewing site?"
+msgstr "Interdiktar anonima uzanti (ne enirita) de vidadar la situo?"
+
+#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
+#. TRANS: Checkbox label to show private tags.
+#. TRANS: Checkbox field label on group edit form to mark a group private.
+#: actions/accessadminpanel.php:157 actions/peopletagsbyuser.php:186
+#: lib/groupeditform.php:206
+msgctxt "LABEL"
+msgid "Private"
+msgstr "Privata"
+
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
+msgid "Make registration invitation only."
+msgstr "Facas registragar sola invito."
+
+#. TRANS: Checkbox label for configuring site as invite only.
+#: actions/accessadminpanel.php:166
+msgid "Invite only"
+msgstr "Nur invito"
+
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new
+#. registrations).
+#: actions/accessadminpanel.php:173
+msgid "Disable new registrations."
+msgstr "Neaceptar nova-registragi."
+
+#. TRANS: Checkbox label for disabling new user registrations.
+#: actions/accessadminpanel.php:175
+msgid "Closed"
+msgstr "Klozita"
+
+#. TRANS: Button title to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
+msgid "Save access settings."
+msgstr "Konservar aceso-ajusti."
+
+#. TRANS: Button text to save access settings in site admin panel.
+#. TRANS: Button label to save e-mail preferences.
+#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text in the license admin panel.
+#. TRANS: Button text to store form data in the Paths admin panel.
+#. TRANS: Button to save input in profile settings.
+#. TRANS: Submit button text on the sessions administration panel.
+#. TRANS: Button text for saving site settings.
+#. TRANS: Button text for saving site notice in admin panel.
+#. TRANS: Button label to save SMS preferences.
+#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text for saving "Other settings" in profile.
+#. TRANS: Button text to save user settings in user admin panel.
+#. TRANS: Button label in the "Edit application" form.
+#. TRANS: Text for save button on group edit form.
+#. TRANS: Button text to save tags for a profile.
+#. TRANS: Button text to save lists.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:244
+#: actions/imsettings.php:201 actions/licenseadminpanel.php:331
+#: actions/pathsadminpanel.php:454 actions/profilesettings.php:213
+#: actions/sessionsadminpanel.php:202 actions/siteadminpanel.php:372
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:204
+#: actions/subscriptions.php:223 actions/urlsettings.php:152
+#: actions/useradminpanel.php:300 lib/applicationeditform.php:355
+#: lib/groupeditform.php:225 lib/peopletags.php:146 lib/tagprofileform.php:143
+msgctxt "BUTTON"
+msgid "Save"
+msgstr "Konservar"
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error in API OAuth authorisation because of an
+#. invalid session token.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error displayed when the session token is not okay.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#: actions/addpeopletag.php:78 actions/apioauthauthorize.php:144
+#: actions/avatarsettings.php:282 actions/deletenotice.php:178
+#: actions/emailsettings.php:286 actions/geocode.php:56
+#: actions/groupblock.php:65 actions/grouplogo.php:315
+#: actions/groupunblock.php:65 actions/imsettings.php:244
+#: actions/invite.php:67 actions/makeadmin.php:67 actions/nudge.php:80
+#: actions/oauthappssettings.php:163 actions/oauthconnectionssettings.php:135
+#: actions/passwordsettings.php:147 actions/peopletagautocomplete.php:66
+#: actions/pluginenable.php:87 actions/profilecompletion.php:81
+#: actions/profilesettings.php:233 actions/recoverpassword.php:297
+#: actions/register.php:162 actions/removepeopletag.php:79
+#: actions/smssettings.php:250 actions/subedit.php:40 actions/subscribe.php:85
+#: actions/subscribepeopletag.php:74 actions/unsubscribe.php:66
+#: actions/unsubscribepeopletag.php:75 actions/urlsettings.php:171
+msgid "There was a problem with your session token. Try again, please."
+msgstr "Esis problemo kun vua kunsido-ficho. Voluntez probar itere."
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a logged in user.
+#: actions/addpeopletag.php:88 actions/deletenotice.php:52
+#: actions/editpeopletag.php:69 actions/groupblock.php:60
+#: actions/groupunblock.php:60 actions/logout.php:69 actions/makeadmin.php:62
+#: actions/nudge.php:64 actions/peopletagautocomplete.php:57
+#: actions/peopletagsbyuser.php:123 actions/pluginenable.php:97
+#: actions/profilecompletion.php:91 actions/removepeopletag.php:89
+#: actions/subedit.php:33 actions/subscribe.php:95 actions/unsubscribe.php:52
+#: lib/action.php:1510 lib/adminpanelaction.php:71
+#: lib/profileformaction.php:63 lib/settingsaction.php:73
+msgid "Not logged in."
+msgstr "Neidentifikita."
+
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#. TRANS: Client exception.
+#. TRANS: Client error displayed when referring to a non-existing profile.
+#. TRANS: Client error displayed trying to subscribe to a non-existing
+#. profile.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#: actions/addpeopletag.php:99 actions/atompubmembershipfeed.php:54
+#: actions/atompubshowmembership.php:55 actions/removepeopletag.php:100
+#: actions/subscribe.php:106 lib/command.php:386 lib/command.php:445
+msgid "No such profile."
+msgstr "Nula tala profilo."
+
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#: actions/addpeopletag.php:107 actions/editpeopletag.php:110
+#: actions/peopletagged.php:98 actions/peopletagsubscribers.php:98
+#: actions/profilecompletion.php:99 actions/profiletagbyid.php:66
+#: actions/removepeopletag.php:108 actions/showprofiletag.php:87
+#: actions/subscribepeopletag.php:91 actions/unsubscribepeopletag.php:92
+msgid "No such list."
+msgstr "Nula tala listo."
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a username.
+#: actions/addpeopletag.php:134
+#, php-format
+msgid "There was an unexpected error while listing %s."
+msgstr "Ibe esis neexpektita eroro dum listigita %s."
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a profile URL.
+#: actions/addpeopletag.php:139
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly. Please try retrying later."
+msgstr "Ibe esis problemo listigita %s. La fora servilo probable ne respondas korekte. Voluntez probas posa."
+
+#. TRANS: Title after adding a user to a list.
+#: actions/addpeopletag.php:148
+msgctxt "TITLE"
+msgid "Listed"
+msgstr "Listita"
+
+#. TRANS: Server error when page not found (404).
+#. TRANS: Server error when page not found (404)
+#. TRANS: Server error when page not found (404).
+#: actions/all.php:61 actions/public.php:103 actions/replies.php:94
+#: actions/showprofiletag.php:100 actions/tag.php:53
+msgid "No such page."
+msgstr "Nula tala pagino"
+
+#. TRANS: Title of a user's own start page.
+#: actions/all.php:71
+msgid "Home timeline"
+msgstr "Hemo-tempolineo"
+
+#. TRANS: Title of another user's start page.
+#. TRANS: %s is the other user's name.
+#: actions/all.php:75
+#, php-format
+msgid "%s's home timeline"
+msgstr "Hemo-tempolineo di %s"
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:90 actions/showprofiletag.php:181
+#, php-format
+msgid "Feed for friends of %s (Activity Streams JSON)"
+msgstr "Fluo por l'amiki di %s (Activity Streams JSON)"
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:98
+#, php-format
+msgid "Feed for friends of %s (RSS 1.0)"
+msgstr "Fluo por l'amiki di %s (RSS 1.0)"
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:107 actions/showprofiletag.php:192
+#, php-format
+msgid "Feed for friends of %s (RSS 2.0)"
+msgstr "Fluo por l'amiki di %s (RSS 2.0)"
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:116
+#, php-format
+msgid "Feed for friends of %s (Atom)"
+msgstr "Fluo por l'amiki di %s (Atom)"
+
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:123
+#, php-format
+msgid ""
+"This is the timeline for %s and friends but no one has posted anything yet."
+msgstr "Ica esas la tempolineo por %s ed amiki, ma nulu ne ja postigis ulo. "
+
+#. TRANS: Encouragement displayed on logged in user's empty timeline.
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:129
+#, php-format
+msgid ""
+"Try subscribing to more people, [join a group](%%action.groups%%) or post "
+"something yourself."
+msgstr "Probas abonar a plu multa personi, [juntas grupo](%%ago.grupi%%) o postigas ulo vu ipsa."
+
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname
+#. prefixed with "@".
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:133
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
+"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr "Vu povas probar [kudo-frapetar %1$s](../%2$s) de lia profili o [sendar ulo a li](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+
+#. TRANS: Encouragement displayed on empty timeline user pages for anonymous
+#. users.
+#. TRANS: %s is a user nickname. This message contains Markdown links. Keep
+#. "](" together.
+#. TRANS: Empty list message for page with replies for a user for not logged
+#. in users.
+#. TRANS: %1$s is a user nickname. This message contains a Markdown link in
+#. the form [link text](link).
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user
+#. nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:138 actions/replies.php:224 actions/showstream.php:226
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
+"post a notice to them."
+msgstr "Pro quo ne [registragar konto](%%%%action.register%%%%) e lore kudo-frapetar %s o sendar avizo a li?"
+
+#. TRANS: Button text for inviting more users to the StatusNet instance.
+#. TRANS: Less business/enterprise-oriented language for public sites.
+#: actions/all.php:189 actions/public.php:248
+msgctxt "BUTTON"
+msgid "Send invite"
+msgstr "Sendar invito"
+
+#. TRANS: Client error when user not found for an rss related action.
+#. TRANS: Client error displayed when no existing user is provided for a
+#. user's delivery device setting.
+#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error displayed updating profile image without having a user
+#. object.
+#. TRANS: Client error displayed when making an Atom API request for an
+#. unknown user.
+#. TRANS: Client error displayed when trying to block a non-existing user or a
+#. user from another site.
+#. TRANS: Client error when user not found for an API action to remove a block
+#. for a user.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join
+#. a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave
+#. a group.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when not providing a user or an invalid user.
+#. TRANS: Client error displayed when referring to a non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when updating a status for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting a list of followers for a
+#. non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends
+#. for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and
+#. friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a
+#. non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-
+#. existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a user nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. an object that is not a user.
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a valid user.
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without using an existing user.
+#. TRANS: Client error displayed when referring to non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to reply to a non-exsting user.
+#. TRANS: Client error displayed when providing a non-existing nickname in a
+#. RSS 1.0 action.
+#. TRANS: Client error.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed trying to find a user by ID for a non-
+#. existing ID.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when calling a profile action without
+#. specifying a user.
+#: actions/allrss.php:69 actions/apiaccountupdatedeliverydevice.php:99
+#: actions/apiaccountupdateprofile.php:87
+#: actions/apiaccountupdateprofileimage.php:76 actions/apiatomservice.php:61
+#: actions/apiblockcreate.php:85 actions/apiblockdestroy.php:81
+#: actions/apigroupcreate.php:97 actions/apigroupismember.php:85
+#: actions/apigroupjoin.php:85 actions/apigroupleave.php:85
+#: actions/apigrouplist.php:70 actions/apigroupprofileupdate.php:90
+#: actions/apilistmember.php:73 actions/apilistmemberships.php:69
+#: actions/apilists.php:76 actions/apilistsubscriber.php:50
+#: actions/apilistsubscriptions.php:57 actions/apistatusesupdate.php:211
+#: actions/apisubscriptions.php:83 actions/apitimelinefriends.php:171
+#: actions/apitimelinehome.php:76 actions/apitimelinementions.php:75
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:66
+#: actions/foaf.php:42 actions/foaf.php:59 actions/microsummary.php:63
+#: actions/otp.php:76 actions/peopletagged.php:90
+#: actions/peopletagsbyuser.php:101 actions/peopletagsforuser.php:83
+#: actions/peopletagsubscribers.php:90 actions/peopletagsubscriptions.php:85
+#: actions/replies.php:72 actions/repliesrss.php:38 actions/rsd.php:111
+#: actions/showprofiletag.php:75 actions/showprofiletag.php:112
+#: actions/userbyid.php:75 actions/userrss.php:39 lib/profileaction.php:77
+msgid "No such user."
+msgstr "Nula tala uzanto."
+
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title of API timeline for a user and friends.
+#. TRANS: %s is a username.
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#. TRANS: Menu item title in administrator navigation panel.
+#. TRANS: %s is a username.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/allrss.php:109 actions/apitimelinefriends.php:202
+#: actions/apitimelinehome.php:106 lib/adminpanelnav.php:74
+#: lib/personalgroupnav.php:80
+#, php-format
+msgid "%s and friends"
+msgstr "%s ed amiki"
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a
+#. site name.
+#: actions/allrss.php:114 actions/apitimelinefriends.php:208
+#: actions/apitimelinehome.php:112
+#, php-format
+msgid "Updates from %1$s and friends on %2$s!"
+msgstr "Aktualigi de %1$s ed amiki an %2$s!"
+
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#: actions/apiaccountratelimitstatus.php:68
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:82
+#: actions/apiaccountverifycredentials.php:66 actions/apiconversation.php:152
+#: actions/apifriendshipscreate.php:85 actions/apifriendshipsdestroy.php:97
+#: actions/apifriendshipsshow.php:122 actions/apignusocialconfig.php:117
+#: actions/apignusocialversion.php:65 actions/apigroupadmins.php:104
+#: actions/apigroupcreate.php:122 actions/apigroupismember.php:108
+#: actions/apigroupjoin.php:121 actions/apigroupleave.php:120
+#: actions/apigrouplist.php:129 actions/apigrouplistall.php:118
+#: actions/apigroupmembership.php:99 actions/apigroupprofileupdate.php:85
+#: actions/apigroupprofileupdate.php:184 actions/apigroupshow.php:106
+#: actions/apihelptest.php:82 actions/apilist.php:113 actions/apilist.php:160
+#: actions/apilist.php:188 actions/apilistmember.php:108
+#: actions/apilistmembers.php:71 actions/apilistmembers.php:116
+#: actions/apilistmemberships.php:98 actions/apilists.php:118
+#: actions/apilists.php:169 actions/apilistsubscriber.php:80
+#: actions/apilistsubscribers.php:60 actions/apilistsubscribers.php:91
+#: actions/apilistsubscriptions.php:85 actions/apistatusesdestroy.php:99
+#: actions/apistatusesretweets.php:107 actions/apistatusesshow.php:103
+#: actions/apisubscriptions.php:104 actions/apitimelinefriends.php:264
+#: actions/apitimelinegroup.php:140 actions/apitimelinehome.php:168
+#: actions/apitimelinelist.php:176 actions/apitimelinementions.php:172
+#: actions/apitimelinepublic.php:245 actions/apitimelineretweetedtome.php:148
+#: actions/apitimelineretweetsofme.php:154 actions/apitimelinetag.php:163
+#: actions/apitimelineuser.php:232 actions/apiusershow.php:96
+#: lib/apilistusers.php:146
+msgid "API method not found."
+msgstr "API-metodo ne trovebla."
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without an invitation.
+#: actions/apiaccountregister.php:101 actions/register.php:81
+#: actions/register.php:187 actions/register.php:386
+msgid "Sorry, only invited people can register."
+msgstr "Exkuzo, nur invitita personi povas registragar su."
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without a valid invitation.
+#: actions/apiaccountregister.php:108 actions/register.php:88
+msgid "Sorry, invalid invitation code."
+msgstr "Pardonez, nevalida invito-kodexo."
+
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Message given saving e-mail address that not valid.
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Client error displayed trying to save site settings without a valid
+#. contact address.
+#: actions/apiaccountregister.php:127 actions/emailsettings.php:384
+#: actions/register.php:205 actions/siteadminpanel.php:154
+msgid "Not a valid email address."
+msgstr "Nevalida e-posto-adreso."
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. already registered e-mail address.
+#: actions/apiaccountregister.php:130 actions/register.php:208
+msgid "Email address already exists."
+msgstr "L'e-posto-adreso ja existas."
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when homepage URL does not validate.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "New application" form.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#: actions/apiaccountregister.php:134 actions/apigroupcreate.php:137
+#: actions/apigroupprofileupdate.php:195 actions/editapplication.php:229
+#: actions/editgroup.php:201 actions/newapplication.php:139
+#: actions/newgroup.php:107 actions/profilesettings.php:270
+#: actions/register.php:212
+msgid "Homepage is not a valid URL."
+msgstr "Retosituo ne esas valida URL."
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when full name does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#: actions/apiaccountregister.php:137 actions/apigroupcreate.php:142
+#: actions/apigroupprofileupdate.php:205 actions/editgroup.php:205
+#: actions/newgroup.php:110 actions/profilesettings.php:274
+#: actions/register.php:215
+msgid "Full name is too long (maximum 255 characters)."
+msgstr "Tota nomo esas tro longa (mixima 255 literi)."
+
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Plural form is used based on the maximum number of allowed
+#. TRANS: characters for the biography (%d).
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#: actions/apiaccountregister.php:141 actions/profilesettings.php:280
+#: actions/register.php:219
+#, php-format
+msgid "Bio is too long (maximum %d character)."
+msgid_plural "Bio is too long (maximum %d characters)."
+msgstr[0] "La biografio esas tro longa (maxima %d litero)."
+msgstr[1] "La biografio esas tro longa (maxima %d literi)."
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#. TRANS: Client error shown when providing too long a location during group
+#. creation.
+#. TRANS: API validation exception thrown when location does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#: actions/apiaccountregister.php:147 actions/apigroupcreate.php:154
+#: actions/apigroupprofileupdate.php:227 actions/editgroup.php:217
+#: actions/newgroup.php:120 actions/profilesettings.php:287
+#: actions/register.php:225
+msgid "Location is too long (maximum 255 characters)."
+msgstr "Loko esas tro longa (maxima 255 literi)."
+
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#. TRANS: Form validation error on page where to change password.
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#: actions/apiaccountregister.php:150 actions/passwordsettings.php:164
+#: actions/register.php:228
+msgid "Password must be 6 or more characters."
+msgstr "La pasovorto-longeso mustas esar de 6 o pluse signi."
+
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#. TRANS: Form validation error on password change when password confirmation
+#. does not match.
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#: actions/apiaccountregister.php:153 actions/passwordsettings.php:168
+#: actions/register.php:231
+msgid "Passwords do not match."
+msgstr "La pasovorti ne korespondas."
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid username or password.
+#: actions/apiaccountregister.php:169 actions/apiaccountregister.php:180
+#: actions/register.php:242 actions/register.php:265
+msgid "Invalid username or password."
+msgstr "Nevalida uzantonomo o pasovorto."
+
+#: actions/apiaccountupdatebackgroundcolor.php:72
+#: actions/apiaccountupdatelinkcolor.php:73
+msgid "Not a valid hex color."
+msgstr "Nevalida hexo-koloro."
+
+#: actions/apiaccountupdatebackgroundcolor.php:79
+#: actions/apiaccountupdatelinkcolor.php:80
+msgid "Error updating user."
+msgstr "Eroro dum l'aktualigo dil uzanto."
+
+#. TRANS: Client error displayed when no valid device parameter is provided
+#. for a user's delivery device setting.
+#: actions/apiaccountupdatedeliverydevice.php:93
+msgid ""
+"You must specify a parameter named 'device' with a value of one of: sms, im,"
+" none."
+msgstr "Vu mustas specigar parametro nomita \"device\" kun voloro de un ek: sms, im, nulo."
+
+#. TRANS: Server error displayed when a user's delivery device cannot be
+#. updated.
+#. TRANS: Server error displayed when confirming an e-mail address or IM
+#. address fails.
+#. TRANS: Server error thrown on database error updating e-mail preferences.
+#. TRANS: Server error thrown on database error removing a registered e-mail
+#. address.
+#. TRANS: Server error thrown on database error updating SMS preferences.
+#. TRANS: Server error thrown on database error removing a registered SMS
+#. phone number.
+#. TRANS: Server error displayed when "Other" settings in user profile could
+#. not be updated on the server.
+#: actions/apiaccountupdatedeliverydevice.php:124
+#: actions/confirmaddress.php:116 actions/emailsettings.php:344
+#: actions/emailsettings.php:492 actions/smssettings.php:301
+#: actions/smssettings.php:451 actions/urlsettings.php:213
+msgid "Could not update user."
+msgstr "Ne povis aktualigar uzanto."
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: actions/apiaccountupdateprofile.php:94 actions/avatarbynickname.php:71
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:196
+#: actions/foaf.php:66 actions/grouplogo.php:179
+#: actions/peopletagsbyuser.php:108 actions/peopletagsforuser.php:90
+#: actions/peopletagsubscriptions.php:92 actions/replies.php:79
+msgid "User has no profile."
+msgstr "Uzanto ne havas profilo."
+
+#. TRANS: Server error displayed if a user profile could not be saved.
+#. TRANS: Server error thrown when user profile settings could not be saved.
+#: actions/apiaccountupdateprofile.php:129 actions/profilesettings.php:417
+msgid "Could not save profile."
+msgstr "Lu ne povis konservar la profilo."
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apiaccountupdateprofileimage.php:68 actions/apimediaupload.php:77
+#: actions/apistatusesupdate.php:197 actions/avatarsettings.php:270
+#: actions/editapplication.php:119
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] "La servilo esis nekapabla direktar tanta POST-datumi (%s bicoko) pro olua nuna ajusti."
+msgstr[1] "La servilo esis nekapabla direktar tanta POST-datumi (%s bicoki) pro olua nuna ajusti."
+
+#. TRANS: Title for Atom feed.
+#: actions/apiatomservice.php:86
+msgctxt "ATOM"
+msgid "Main"
+msgstr "Prima"
+
+#. TRANS: Title for Atom feed. %s is a user nickname.
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title in atom group notice feed. %s is a group name.
+#. TRANS: Title in atom user notice feed. %s is a user name.
+#: actions/apiatomservice.php:94 actions/grouprss.php:134
+#: actions/userrss.php:93 lib/atomgroupnoticefeed.php:63
+#: lib/atomusernoticefeed.php:73
+#, php-format
+msgid "%s timeline"
+msgstr "%s tempolineo"
+
+#. TRANS: Title for Atom feed with a user's subscriptions. %s is a user
+#. nickname.
+#. TRANS: Title for Atom subscription feed.
+#. TRANS: %s is a user nickname.
+#. TRANS: Header for subscriptions overview for a user (first page).
+#. TRANS: %s is a user nickname.
+#: actions/apiatomservice.php:105 actions/atompubsubscriptionfeed.php:115
+#: actions/subscriptions.php:51
+#, php-format
+msgid "%s subscriptions"
+msgstr "%s aboni"
+
+#. TRANS: Title for Atom feed with a user's favorite notices. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:116
+#, php-format
+msgid "%s favorites"
+msgstr "%s favorati"
+
+#. TRANS: Title for Atom feed with a user's memberships. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:127
+#, php-format
+msgid "%s memberships"
+msgstr "%s membresi"
+
+#. TRANS: Client error displayed when users try to block themselves.
+#: actions/apiblockcreate.php:92
+msgid "You cannot block yourself!"
+msgstr "Vu ne povez impedar ipsa!"
+
+#. TRANS: Server error displayed when blocking a user has failed.
+#: actions/apiblockcreate.php:110
+msgid "Block user failed."
+msgstr "Impedita uzanto faliita."
+
+#. TRANS: Server error displayed when unblocking a user has failed.
+#: actions/apiblockdestroy.php:99
+msgid "Unblock user failed."
+msgstr "Disimpedita uzanto faliita."
+
+#: actions/apicheckhub.php:57
+msgid "No URL."
+msgstr "Nula URL."
+
+#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
+msgid "Invalid URL."
+msgstr "Nevalida URL."
+
+#: actions/apicheckhub.php:86
+msgid "No feed found"
+msgstr "Nula fluo trovita"
+
+#: actions/apicheckhub.php:88
+msgid "No hub found"
+msgstr "Nula placo trovita"
+
+#. TRANS: Client exception thrown when no conversation ID is given.
+#: actions/apiconversation.php:67
+msgid "No conversation ID."
+msgstr "Nula konverso-ID."
+
+#. TRANS: Client exception thrown when referring to a non-existing
+#. conversation ID (%d).
+#: actions/apiconversation.php:74
+#, php-format
+msgid "No conversation with ID %d."
+msgstr "Nula konverso kun ID %d."
+
+#. TRANS: Title for conversion timeline.
+#: actions/apiconversation.php:101
+msgctxt "TITLE"
+msgid "Conversation"
+msgstr "Konverso"
+
+#. TRANS: Client error displayed when requesting profile information for a
+#. non-existing profile.
+#: actions/apiexternalprofileshow.php:60
+msgid "Profile not found."
+msgstr "La profilo ne trovita."
+
+#. TRANS: Client error displayed when trying follow who's profile could not be
+#. found.
+#: actions/apifriendshipscreate.php:90
+msgid "Could not follow user: profile not found."
+msgstr "Ne povis sequar uzanto: profilo ne trovebla."
+
+#. TRANS: Client error displayed when trying to follow a user that's already
+#. being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:97
+#, php-format
+msgid "Could not follow user: %s is already on your list."
+msgstr "Ne povis sequar uzanto: %s ja esas an vua listo."
+
+#. TRANS: Client error. POST is a HTTP command. It should not be translated.
+#: actions/apifriendshipsdestroy.php:87 actions/apimediaupload.php:63
+#: lib/action.php:144
+msgid "This method requires a POST."
+msgstr "Ca metodo bezonas POST."
+
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be
+#. found.
+#: actions/apifriendshipsdestroy.php:107
+msgid "Could not unfollow user: User not found."
+msgstr "Ne povis nesequar uzanto: uzanto ne trovebla."
+
+#. TRANS: Client error displayed when trying to unfollow self.
+#: actions/apifriendshipsdestroy.php:119
+msgid "You cannot unfollow yourself."
+msgstr "Vu ne povis nesequar ipsa."
+
+#. TRANS: Client error displayed when supplying invalid parameters to an API
+#. call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:86
+msgid "Two valid IDs or nick names must be supplied."
+msgstr "Dua valida IDi o surnomi mustas provizar."
+
+#. TRANS: Client error displayed when a source user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:128
+msgid "Could not determine source user."
+msgstr "Ne povis determinar orgino-uzanto."
+
+#. TRANS: Client error displayed when a target user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:136
+msgid "Could not find target user."
+msgstr "Ne povis trovar indiko-uzanto."
+
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a group that does not
+#. exist.
+#. TRANS: Client error displayed when trying to leave a group that does not
+#. exist.
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when not providing a group or an invalid
+#. group.
+#. TRANS: Client error displayed when trying to show a group that could not be
+#. found.
+#. TRANS: Client error displayed requesting most recent notices to a group for
+#. a non-existing group.
+#: actions/apigroupadmins.php:71 actions/apigroupismember.php:90
+#: actions/apigroupjoin.php:90 actions/apigroupleave.php:90
+#: actions/apigroupmembership.php:69 actions/apigroupprofileupdate.php:95
+#: actions/apigroupshow.php:78 actions/apitimelinegroup.php:85
+msgid "Group not found."
+msgstr "Grupo ne trovita."
+
+#. TRANS: Client error shown when providing too long a description during
+#. group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: API validation exception thrown when description does not validate.
+#. TRANS: %d is the maximum description length and used for plural.
+#. TRANS: Validation error shown when providing too long a description in the
+#. "Edit application" form.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Group edit form validation error.
+#. TRANS: Client error shown when providing too long a description when
+#. editing a list.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:147 actions/apigroupprofileupdate.php:215
+#: actions/editapplication.php:200 actions/editgroup.php:210
+#: actions/editpeopletag.php:263 actions/newapplication.php:118
+#: actions/newgroup.php:114
+#, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Deskripto esas tro longa (maxima %d litero)."
+msgstr[1] "Deskripto esas tro longa (maxima %d literi)."
+
+#. TRANS: Client error shown when providing too many aliases during group
+#. creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: API validation exception thrown when aliases do not validate.
+#. TRANS: %d is the maximum number of aliases and used for plural.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:170 actions/apigroupprofileupdate.php:244
+#: actions/editgroup.php:231 actions/newgroup.php:132
+#, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Esez tro multa pseudonimi! Maxima %d permisas."
+msgstr[1] "Esez tro multa pseudonimi! Maxima %d permisas."
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. already a member of.
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown a user tries to join a group they already are a
+#. member of.
+#: actions/apigroupjoin.php:95 actions/joingroup.php:94 lib/command.php:296
+msgid "You are already a member of that group."
+msgstr "Vu ja esas membro di ita grupo."
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. blocked from joining.
+#. TRANS: Client error displayed when trying to join a group while being
+#. blocked form joining it.
+#. TRANS: Error text shown when a user tries to join a group they are blocked
+#. from joining.
+#: actions/apigroupjoin.php:100 actions/joingroup.php:99 lib/command.php:301
+msgid "You have been blocked from that group by the admin."
+msgstr "Vu impedis de ita grupo dal administranto."
+
+#. TRANS: Server error displayed when joining a group failed in the database.
+#. TRANS: %1$s is the joining user's nickname, $2$s is the group nickname for
+#. which the join failed.
+#. TRANS: Message given having failed to add a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupjoin.php:108 actions/joingroup.php:125 lib/command.php:310
+#, php-format
+msgid "Could not join user %1$s to group %2$s."
+msgstr "Lu ne povis unionar l'uzanto %1$s al grupo %2$s."
+
+#. TRANS: Server error displayed when trying to leave a group the user is not
+#. a member of.
+#: actions/apigroupleave.php:100
+msgid "You are not a member of this group."
+msgstr "Vu ne esas membro di ica grupo."
+
+#. TRANS: Server error displayed when leaving a group failed in the database.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#. TRANS: Message given having failed to remove a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupleave.php:108 actions/leavegroup.php:117
+#: lib/command.php:355
+#, php-format
+msgid "Could not remove user %1$s from group %2$s."
+msgstr "Ne revokebla uzanto %1$s de grupo %2$s."
+
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:91
+#, php-format
+msgid "%s's groups"
+msgstr "Grupi da %s"
+
+#. TRANS: Used as subtitle in check for group membership. %1$s is the site
+#. name, %2$s is a user name.
+#: actions/apigrouplist.php:101
+#, php-format
+msgid "%1$s groups %2$s is a member of."
+msgstr "%1$s grupi %2$s esas membro di."
+
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is
+#. a site name.
+#. TRANS: Page title for first page of groups for a user.
+#. TRANS: %s is a nickname.
+#: actions/apigrouplistall.php:86 actions/usergroups.php:55
+#, php-format
+msgid "%s groups"
+msgstr "%s grupi"
+
+#. TRANS: Message is used as a subtitle when listing the latest 20 groups. %s
+#. is a site name.
+#: actions/apigrouplistall.php:91
+#, php-format
+msgid "groups on %s"
+msgstr "grupi an %s"
+
+#. TRANS: Client error displayed when trying to edit a group without being an
+#. admin.
+#. TRANS: Client error displayed trying to edit a group while not being a
+#. group admin.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. while not being a group admin.
+#: actions/apigroupprofileupdate.php:100 actions/editgroup.php:106
+#: actions/editgroup.php:163 actions/grouplogo.php:107
+msgid "You must be an admin to edit the group."
+msgstr "Vu mustas esar administranto modifikar la grupo."
+
+#. TRANS: Server error displayed when group update fails.
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/apigroupprofileupdate.php:153 actions/editgroup.php:256
+msgid "Could not update group."
+msgstr "Ne povis aktualigar grupo."
+
+#. TRANS: Server error displayed when adding group aliases fails.
+#. TRANS: Server error displayed when group aliases could not be added.
+#. TRANS: Server exception thrown when creating group aliases failed.
+#: actions/apigroupprofileupdate.php:170 actions/editgroup.php:263
+#: classes/User_group.php:664
+msgid "Could not create aliases."
+msgstr "Ne povis krear pseudonimi."
+
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#: actions/apilist.php:79 actions/apilistmember.php:68
+#: actions/apilistsubscriber.php:45 actions/apitimelinelist.php:92
+#: lib/apilistusers.php:65
+msgid "List not found."
+msgstr "La listo ne trovita."
+
+#. TRANS: Client error displayed when trying to update another user's list.
+#: actions/apilist.php:136
+msgid "You cannot update lists that do not belong to you."
+msgstr "Vu ne permisas aktualigar listi ke ne apartenas a vu."
+
+#. TRANS: Client error displayed when an unknown error occurs updating a list.
+#. TRANS: Client error displayed when an unknown error occurs viewing list
+#. members.
+#. TRANS: Client error displayed when an unknown error occurs in the list
+#. subscribers action.
+#. TRANS: Client error displayed when an unknown error occurs unsubscribing
+#. from a list.
+#: actions/apilist.php:148 actions/apilistmembers.php:59
+#: actions/apilistmembers.php:104 actions/apilistsubscribers.php:48
+#: actions/apilistsubscribers.php:79
+msgid "An error occured."
+msgstr "Eroro eventis."
+
+#. TRANS: Client error displayed when trying to delete another user's list.
+#: actions/apilist.php:173
+msgid "You cannot delete lists that do not belong to you."
+msgstr "Vu ne premisas efacar listi ke ne apartenas a vu."
+
+#. TRANS: Client error displayed when referring to a non-list member.
+#: actions/apilistmember.php:94
+msgid "The specified user is not a member of this list."
+msgstr "La specigita uzanto ne esas membro di ica listo."
+
+#. TRANS: Client error displayed when trying to add members to a list without
+#. having the right to do so.
+#: actions/apilistmembers.php:46
+msgid "You are not allowed to add members to this list."
+msgstr "Vu ne esas permisita adjuntar membro ad ica listo."
+
+#. TRANS: Client error displayed when trying to modify list members without
+#. specifying them.
+#: actions/apilistmembers.php:51 actions/apilistmembers.php:89
+msgid "You must specify a member."
+msgstr "Vu mustas specigar membro."
+
+#. TRANS: Client error displayed when trying to remove members from a list
+#. without having the right to do so.
+#: actions/apilistmembers.php:84
+msgid "You are not allowed to remove members from this list."
+msgstr "Vu ne esas permisita revokar membri di ica listo."
+
+#. TRANS: Client error displayed when trying to remove a list member that is
+#. not part of a list.
+#: actions/apilistmembers.php:99
+msgid "The user you are trying to remove from the list is not a member."
+msgstr "L'uzanto vu esforcas revokar di la listo ne esas membro."
+
+#. TRANS: Client error displayed when trying to create a list without a name.
+#: actions/apilists.php:137
+msgid "A list must have a name."
+msgstr "Listo bezonas nomo."
+
+#. TRANS: Client error displayed when a membership check for a user is
+#. nagative.
+#: actions/apilistsubscriber.php:65
+msgid "The specified user is not a subscriber of this list."
+msgstr "La specigita uzanto ne esas abonanto di ica listo."
+
+#. TRANS: Client error displayed when trying to unsubscribe from a non-
+#. subscribed list.
+#: actions/apilistsubscribers.php:72
+msgid "You are not subscribed to this list."
+msgstr "Vu ne esas abonita ad ica listo."
+
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:95
+msgid "Upload failed."
+msgstr "La transfero faliita."
+
+#. TRANS: Client error given from the OAuth API when the request token or
+#. verifier is invalid.
+#: actions/apioauthaccesstoken.php:97
+msgid "Invalid request token or verifier."
+msgstr "Nevalida demando-marko o verifikajo."
+
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:104
+msgid "No oauth_token parameter provided."
+msgstr "Nula \"oauth_token\"-parametro provizita."
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:112 actions/apioauthauthorize.php:126
+msgid "Invalid request token."
+msgstr "Nevalida demando-marko."
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:118
+msgid "Request token already authorized."
+msgstr "La demando-marko ja esas permisita."
+
+#. TRANS: Form validation error given when an invalid username and/or password
+#. was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
+msgid "Invalid nickname / password!"
+msgstr "Nevalida surnomo / pasovorto"
+
+#. TRANS: Server error displayed when a database action fails.
+#: actions/apioauthauthorize.php:208
+msgid "Database error inserting oauth_token_association."
+msgstr "Datumaro-eroro dum l'inserto dil oauth_token_association."
+
+#. TRANS: Client error given on when invalid data was passed through a form in
+#. the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
+#. TRANS: Client error displayed submitting invalid form data for edit
+#. application.
+#. TRANS: Message given submitting a form with an unknown action in e-mail
+#. settings.
+#. TRANS: Form validation error message when an unsupported argument is used.
+#. TRANS: Message given submitting a form with an unknown action in Instant
+#. Messaging settings.
+#. TRANS: Client error displayed when encountering an unexpected action on
+#. form submission.
+#. TRANS: Client error when submitting a form with unexpected information.
+#. TRANS: Client error displayed when unexpected data is posted in the
+#. password recovery form.
+#. TRANS: Message given submitting a form with an unknown action in SMS
+#. settings.
+#: actions/apioauthauthorize.php:285 actions/avatarsettings.php:296
+#: actions/editapplication.php:142 actions/emailsettings.php:305
+#: actions/grouplogo.php:326 actions/imsettings.php:259
+#: actions/newapplication.php:65 actions/oauthconnectionssettings.php:144
+#: actions/recoverpassword.php:45 actions/smssettings.php:271
+msgid "Unexpected form submission."
+msgstr "Neexpektita formulario-sendajo."
+
+#. TRANS: Title for a page where a user can confirm/deny account access by an
+#. external application.
+#: actions/apioauthauthorize.php:354
+msgid "An application would like to connect to your account"
+msgstr "Aplikajo volas konektar a vua konto."
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:371
+msgid "Allow or deny access"
+msgstr "Permisar o refuzar aceso"
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested (read-write or read-only), %4$s is
+#. the StatusNet sitename.
+#: actions/apioauthauthorize.php:392
+#, php-format
+msgid ""
+"An application would like the ability to %3$s your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr "Aplikaciono deziras la kapableso por %3$s la datumi di vua %4$s-konto. Vu devas nur provizar aceso a vua %4$s-konto a triesma partisi quin vu fidas."
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %1$s is the application name requesting access, %2$s is the
+#. organisation behind the application,
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:400
+#, php-format
+msgid ""
+"The application %1$s by %2$s would like "
+"the ability to %3$s your %4$s account data. You should only"
+" give access to your %4$s account to third parties you trust."
+msgstr "L'aplikaciono %1$s da %2$s deziras la kapableso por %3$s la datumi di vua %4$s-konto. Vu devas provizar aceso a vua %4$s-konto nur a triesma partisi quin vu fidas."
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:422
+msgctxt "LEGEND"
+msgid "Account"
+msgstr "Konto"
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/apioauthauthorize.php:426 actions/profilesettings.php:102
+#: actions/register.php:406 lib/groupeditform.php:147
+#: lib/togglepeopletag.php:107
+msgid "Nickname"
+msgstr "Pseudonimo"
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label on login page.
+#. TRANS: Field label on account registration page.
+#: actions/apioauthauthorize.php:430 actions/login.php:181
+#: actions/register.php:412
+msgid "Password"
+msgstr "Pasovorto"
+
+#. TRANS: Button text that when clicked will cancel the process of allowing
+#. access to an account
+#. TRANS: by an external application.
+#. TRANS: Button label to cancel an e-mail address confirmation procedure.
+#. TRANS: Button label to cancel an IM address confirmation procedure.
+#. TRANS: Button label to cancel a SMS address confirmation procedure.
+#. TRANS: Button label in the "Edit application" form.
+#: actions/apioauthauthorize.php:445 actions/emailsettings.php:125
+#: actions/imsettings.php:136 actions/smssettings.php:132
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
+msgid "Cancel"
+msgstr "Anular"
+
+#. TRANS: Button text that when clicked will allow access to an account by an
+#. external application.
+#: actions/apioauthauthorize.php:452
+msgctxt "BUTTON"
+msgid "Allow"
+msgstr "Permisar"
+
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:469
+msgid "Authorize access to your account information."
+msgstr "Permisar aceso a vua konto-informi."
+
+#. TRANS: Header for user notification after revoking OAuth access to an
+#. application.
+#: actions/apioauthauthorize.php:561
+msgid "Authorization canceled."
+msgstr "Permisado abrogis."
+
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:565
+#, php-format
+msgid "The request token %s has been revoked."
+msgstr "La demando-marko %s revokis."
+
+#. TRANS: Title of the page notifying the user that an anonymous client
+#. application was successfully authorized to access the user's account with
+#. OAuth.
+#: actions/apioauthauthorize.php:588
+msgid "You have successfully authorized the application"
+msgstr "Vu sucesanta permisis la apliko"
+
+#. TRANS: Message notifying the user that an anonymous client application was
+#. successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:592
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr "Voluntez rivenar al apliko ed enskribas la sequanta sekura-kodexo kompletigar la proceso."
+
+#. TRANS: Title of the page notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:599
+#, php-format
+msgid "You have successfully authorized %s"
+msgstr "Vu suceanta permisis %s"
+
+#. TRANS: Message notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:606
+#, php-format
+msgid ""
+"Please return to %s and enter the following security code to complete the "
+"process."
+msgstr "Voluntez rivenar a %s ed enskribas la sequanta sekura-kodexo kompletigar la proceso."
+
+#. TRANS: Client error displayed trying to delete a status not using POST or
+#. DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:109
+msgid "This method requires a POST or DELETE."
+msgstr "Ca metodo bezonas POST o DELETE."
+
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apistatusesdestroy.php:119
+msgid "No status found with that ID."
+msgstr "Nula stando trovebla per ita ID."
+
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:134
+msgid "You may not delete another user's status."
+msgstr "Vu ne povas efacar stado di altra uzanto."
+
+#. TRANS: Client error displayed trying to repeat a non-existing notice
+#. through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting
+#. notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#. TRANS: Client error displayed trying to show a non-existing notice.
+#: actions/apistatusesretweet.php:64 actions/apistatusesretweets.php:67
+#: actions/deletenotice.php:61 actions/shownotice.php:129
+msgid "No such notice."
+msgstr "Ne esas tala avizo."
+
+#. TRANS: Client error displayed calling an unsupported HTTP error in API
+#. status show.
+#. TRANS: Client exception thrown when using an unsupported HTTP method.
+#: actions/apistatusesshow.php:115 lib/atompubaction.php:58
+#: lib/atompubaction.php:71 lib/atompubaction.php:76 lib/atompubaction.php:81
+msgid "HTTP method not supported."
+msgstr "HTTP metodo ne suportas."
+
+#. TRANS: Exception thrown requesting an unsupported notice output format.
+#. TRANS: %s is the requested output format.
+#: actions/apistatusesshow.php:140
+#, php-format
+msgid "Unsupported format: %s."
+msgstr "Nesuportata formato: %s."
+
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:151
+msgid "Status deleted."
+msgstr "Stando efacita."
+
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:158
+msgid "No status with that ID found."
+msgstr "Nula stando per ita ID trovebla."
+
+#. TRANS: Client error displayed when trying to delete a notice not using the
+#. Atom format.
+#: actions/apistatusesshow.php:223
+msgid "Can only delete using the Atom format."
+msgstr "Nur efacebla uzar l'Atom-formato."
+
+#. TRANS: Client error displayed when a user has no rights to delete notices
+#. of other users.
+#. TRANS: Error message displayed trying to delete a notice that was not made
+#. by the current user.
+#: actions/apistatusesshow.php:230 actions/deletenotice.php:78
+msgid "Cannot delete this notice."
+msgstr "Ne posibla efacar ica avizo."
+
+#. TRANS: Confirmation of notice deletion in API. %d is the ID (number) of the
+#. deleted notice.
+#: actions/apistatusesshow.php:243
+#, php-format
+msgid "Deleted notice %d"
+msgstr "Efacis avizo %d"
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#: actions/apistatusesupdate.php:206
+msgid "Client must provide a 'status' parameter with a value."
+msgstr "Kliento mustas provizar 'stando'-parametro kun valoro."
+
+#. TRANS: Client error displayed when replying to a non-existing notice.
+#: actions/apistatusesupdate.php:243
+msgid "Parent notice not found."
+msgstr "Genetoro-avizo ne trovebla."
+
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum length for a notice.
+#: actions/apistatusesupdate.php:270 actions/newnotice.php:145
+#, php-format
+msgid "Maximum notice size is %d character, including attachment URL."
+msgid_plural "Maximum notice size is %d characters, including attachment URL."
+msgstr[0] "Maxima avizo-diametro esas %d litero, inkluzite atachuro-URL."
+msgstr[1] "Maxima avizo-diametro esas %d literi, inkluzite atachuro-URL."
+
+#. TRANS: Client error displayed when requesting profiles of followers in an
+#. unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an
+#. unsupported format.
+#: actions/apisubscriptions.php:220 actions/apisubscriptions.php:250
+msgid "Unsupported format."
+msgstr "Nesuportata formato."
+
+#. TRANS: Server error displayed whe trying to get a timeline fails.
+#. TRANS: %s is the error message.
+#: actions/apitimelinelist.php:151
+#, php-format
+msgid "Could not generate feed for list - %s"
+msgstr "Lu ne povis genitar fluo por la listo - %s"
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:107
+#, php-format
+msgid "%1$s / Updates mentioning %2$s"
+msgstr "%1$s / Aktualigi mencionanta %2$s"
+
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
+#: actions/apitimelinementions.php:122
+#, php-format
+msgid "%1$s updates that reply to updates from %3$s / %2$s."
+msgstr "%1$s aktualigi qui respondas ad aktualigi da %3$s / %2$s."
+
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#. TRANS: Public RSS feed title. %s is the StatusNet site name.
+#: actions/apitimelinepublic.php:191 actions/publicrss.php:103
+#, php-format
+msgid "%s public timeline"
+msgstr "%s publika tempolineo"
+
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:197
+#, php-format
+msgid "%s updates from everyone!"
+msgstr "%s aktualigi da omni!"
+
+#. TRANS: Server error displayed calling unimplemented API method for
+#. 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:68
+msgid "Unimplemented."
+msgstr "Neadjuntita."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:94
+#, php-format
+msgid "Repeated to %s"
+msgstr "Iteris a %s"
+
+#. TRANS: Subtitle for API action that shows most recent notices that are
+#. repeats in user's inbox.
+#. TRANS: %1$s is the sitename, %2$s is a user nickname, %3$s is a user
+#. profile name.
+#: actions/apitimelineretweetedtome.php:99
+#, php-format
+msgid "%1$s notices that were to repeated to %2$s / %3$s."
+msgstr "%1$s avizi qui esis repetita ad %2$s / %3$s."
+
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:95
+#, php-format
+msgid "Repeats of %s"
+msgstr "Iteras de %s"
+
+#. TRANS: Subtitle of API time with retweets of me.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the user nickname, %3$s is
+#. the user profile name.
+#: actions/apitimelineretweetsofme.php:103
+#, php-format
+msgid "%1$s notices that %2$s / %3$s has repeated."
+msgstr "%1$s avizi quin %2$s / %3$s repetabis."
+
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#. TRANS: Title for first page of notices with tags.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:99 actions/tag.php:64
+#, php-format
+msgid "Notices tagged with %s"
+msgstr "Avizi etiketizita per %s"
+
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#. TRANS: Tag feed description.
+#. TRANS: %1$s is the tag name, %2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:103 actions/tagrss.php:66
+#, php-format
+msgid "Updates tagged with %1$s on %2$s!"
+msgstr "Aktualigi etiketizita per %1$s en %2$s!"
+
+#. TRANS: Client error displayed trying to add a notice to another user's
+#. timeline.
+#: actions/apitimelineuser.php:323
+msgid "Only the user can add to their own timeline."
+msgstr "Nur l'uzero povas adjuntar a sua tempolineo."
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#: actions/apitimelineuser.php:329
+msgid "Only accept AtomPub for Atom feeds."
+msgstr "Aceptar nur AtomPub por Atom-alimenti."
+
+#. TRANS: Client error displayed attempting to post an empty API notice.
+#: actions/apitimelineuser.php:335
+msgid "Atom post must not be empty."
+msgstr "Atom-posto mustas ne esar vakua."
+
+#. TRANS: Client error displayed attempting to post an API that is not well-
+#. formed XML.
+#: actions/apitimelineuser.php:344
+msgid "Atom post must be well-formed XML."
+msgstr "Atom-posto mustas esar bone formacita XML."
+
+#. TRANS: Client error displayed when not using an Atom entry.
+#: actions/apitimelineuser.php:350 actions/atompubmembershipfeed.php:191
+#: actions/atompubsubscriptionfeed.php:203
+msgid "Atom post must be an Atom entry."
+msgstr "Atom-posto mustas esar Atom-eniro."
+
+#. TRANS: Client error displayed when not using the POST verb. Do not
+#. translate POST.
+#: actions/apitimelineuser.php:360
+msgid "Can only handle POST activities."
+msgstr ""
+
+#. TRANS: Client error displayed when using an unsupported activity object
+#. type.
+#. TRANS: %s is the unsupported activity object type.
+#: actions/apitimelineuser.php:370
+#, php-format
+msgid "Cannot handle activity object type \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed when posting a notice without content through
+#. the API.
+#. TRANS: %d is the notice ID (number).
+#: actions/apitimelineuser.php:403
+#, php-format
+msgid "No content for notice %d."
+msgstr ""
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#. TRANS: %s is the notice URI.
+#: actions/apitimelineuser.php:430
+#, php-format
+msgid "Notice with URI \"%s\" already exists."
+msgstr ""
+
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:83
+msgid "API method under construction."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting user information for a non-
+#. existing user.
+#: actions/apiuserprofileimage.php:60 actions/apiusershow.php:76
+msgid "User not found."
+msgstr "Uzanto ne trovebla."
+
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:59 actions/cancelgroup.php:59
+#: actions/leavegroup.php:57
+msgid "You must be logged in to leave a group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client exception thrown when referencing a non-existing group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error when trying to delete a non-local group.
+#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a group nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a non-local group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a nickname that is not a group.
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing group.
+#. TRANS: Client error displayed referring to a group's permalink for a non-
+#. existing group ID.
+#. TRANS: Client error displayed when trying to update logo settings for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to view group members for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to view group members for an
+#. object that is not a group.
+#. TRANS: Client error displayed when requesting a group RSS feed for group
+#. that does not exist.
+#. TRANS: Client error displayed when requesting a group RSS feed for an
+#. object that is not a group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a non-local group.
+#. TRANS: Client error displayed when trying to join a non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error displayed when providing an invalid group ID on the
+#. Make Admin page.
+#. TRANS: Command exception text shown when a group is requested that does not
+#. exist.
+#. TRANS: Error text shown when trying to leave a group that does not exist.
+#. TRANS: Client error displayed if no remote group with a given name was
+#. found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found
+#. requesting group page.
+#: actions/approvegroup.php:80 actions/approvegroup.php:91
+#: actions/atompubshowmembership.php:62 actions/blockedfromgroup.php:79
+#: actions/blockedfromgroup.php:86 actions/cancelgroup.php:79
+#: actions/cancelgroup.php:90 actions/deletegroup.php:85
+#: actions/deletegroup.php:96 actions/editgroup.php:99
+#: actions/foafgroup.php:46 actions/foafgroup.php:64 actions/foafgroup.php:71
+#: actions/groupblock.php:85 actions/groupbyid.php:82
+#: actions/grouplogo.php:100 actions/groupqueue.php:83
+#: actions/groupqueue.php:90 actions/grouprss.php:95 actions/grouprss.php:102
+#: actions/groupunblock.php:85 actions/joingroup.php:78
+#: actions/joingroup.php:89 actions/leavegroup.php:78
+#: actions/leavegroup.php:89 actions/makeadmin.php:87 lib/command.php:170
+#: lib/command.php:340 lib/groupaction.php:84 lib/groupaction.php:92
+msgid "No such group."
+msgstr "Nula tala grupo."
+
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#. TRANS: Client error when trying to delete a group without providing a
+#. nickname or ID for the group.
+#. TRANS: Client error displayed when trying to join a group without providing
+#. a group name or group ID.
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#: actions/approvegroup.php:86 actions/cancelgroup.php:85
+#: actions/deletegroup.php:91 actions/joingroup.php:84
+#: actions/leavegroup.php:84
+msgid "No nickname or ID."
+msgstr "Nula surnomo od ID."
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. logged in.
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:97 actions/approvesub.php:60
+#: actions/cancelgroup.php:96
+msgid "Must be logged in."
+msgstr "Vu mustas esar identifikita."
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. a group administrator.
+#. TRANS: Client error displayed when trying to approve or cancel a group join
+#. request without
+#. TRANS: being a group administrator.
+#: actions/approvegroup.php:104 actions/cancelgroup.php:104
+msgid "Only group admin can approve or cancel join requests."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership without
+#. specifying a profile to approve.
+#. TRANS: Client error displayed trying to approve subscriptionswithout
+#. specifying a profile to approve.
+#: actions/approvegroup.php:108 actions/approvesub.php:66
+msgid "Must specify a profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership for a non-
+#. existing request.
+#. TRANS: %s is a nickname.
+#. TRANS: Client error displayed when trying to approve a non-existing group
+#. join request.
+#. TRANS: %s is a user nickname.
+#: actions/approvegroup.php:117 actions/cancelgroup.php:116
+#, php-format
+msgid "%s is not in the moderation queue for this group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription.
+#: actions/approvegroup.php:124 actions/approvesub.php:82
+msgid "Internal error: received neither cancel nor abort."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription
+#: actions/approvegroup.php:128 actions/approvesub.php:86
+msgid "Internal error: received both cancel and abort."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued group join request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#: actions/approvegroup.php:156 actions/cancelgroup.php:140
+#, php-format
+msgid "Could not cancel request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for leave group page after group join request is
+#. approved/disapproved.
+#. TRANS: %1$s is the user nickname, %2$s is the group nickname.
+#: actions/approvegroup.php:166
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request for %2$s"
+msgstr ""
+
+#. TRANS: Message on page for group admin after approving a join request.
+#: actions/approvegroup.php:173
+msgid "Join request approved."
+msgstr ""
+
+#. TRANS: Message on page for group admin after rejecting a join request.
+#: actions/approvegroup.php:176
+msgid "Join request canceled."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve subscription for a non-
+#. existing request.
+#. TRANS: %s is a user nickname.
+#: actions/approvesub.php:75
+#, php-format
+msgid "%s is not in the moderation queue for your subscriptions."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued subscription request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the nickname for which
+#. the leave failed.
+#: actions/approvesub.php:115
+#, php-format
+msgid "Could not cancel or approve request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for subscription approval ajax return
+#. TRANS: %1$s is the approved user's nickname
+#: actions/approvesub.php:125
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request"
+msgstr ""
+
+#. TRANS: Message on page for user after approving a subscription request.
+#: actions/approvesub.php:131
+msgid "Subscription approved."
+msgstr ""
+
+#. TRANS: Message on page for user after rejecting a subscription request.
+#: actions/approvesub.php:134
+msgid "Subscription canceled."
+msgstr ""
+
+#. TRANS: Title for group membership feed.
+#. TRANS: %s is a username.
+#: actions/atompubmembershipfeed.php:105
+#, php-format
+msgid "Group memberships of %s"
+msgstr ""
+
+#. TRANS: Subtitle for group membership feed.
+#. TRANS: %1$s is a username, %2$s is the StatusNet sitename.
+#: actions/atompubmembershipfeed.php:110
+#, php-format
+msgid "Groups %1$s is a member of on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying subscribe someone else to a
+#. group.
+#: actions/atompubmembershipfeed.php:180
+msgid "Cannot add someone else's membership."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the join verb.
+#: actions/atompubmembershipfeed.php:202
+msgid "Can only handle join activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join something which is not a
+#. group
+#: actions/atompubmembershipfeed.php:209
+msgid "Can only join groups."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to a non-existing
+#. group.
+#: actions/atompubmembershipfeed.php:217
+msgid "Unknown group."
+msgstr "Nesavata grupo."
+
+#. TRANS: Client exception thrown when trying to subscribe to an already
+#. subscribed group.
+#: actions/atompubmembershipfeed.php:225
+msgid "Already a member."
+msgstr "Ja esas membro."
+
+#. TRANS: Client exception thrown when trying to subscribe to group while
+#. blocked from that group.
+#: actions/atompubmembershipfeed.php:233
+msgid "Blocked by admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to show membership of a non-
+#. subscribed group
+#: actions/atompubshowmembership.php:72
+msgid "Not a member."
+msgstr "Ne esas membro."
+
+#. TRANS: Client exception thrown when deleting someone else's membership.
+#: actions/atompubshowmembership.php:114
+msgid "Cannot delete someone else's membership."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-existing profile ID.
+#. TRANS: %d is the non-existing profile ID number.
+#: actions/atompubshowsubscription.php:58
+#: actions/atompubshowsubscription.php:69
+#: actions/atompubsubscriptionfeed.php:59
+#, php-format
+msgid "No such profile id: %d."
+msgstr "Nula tala profilo ID: %d."
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-subscribed profile ID.
+#. TRANS: %1$d is the non-existing subscriber ID number, $2$d is the ID of the
+#. profile that was not subscribed to.
+#: actions/atompubshowsubscription.php:78
+#, php-format
+msgid "Profile %1$d not subscribed to profile %2$d."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to delete a subscription of
+#. another user.
+#: actions/atompubshowsubscription.php:122
+msgid "Cannot delete someone else's subscription."
+msgstr ""
+
+#. TRANS: Subtitle for Atom subscription feed.
+#. TRANS: %1$s is a user nickname, %s$s is the StatusNet sitename.
+#: actions/atompubsubscriptionfeed.php:120
+#, php-format
+msgid "People %1$s has subscribed to on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe another user.
+#: actions/atompubsubscriptionfeed.php:192
+msgid "Cannot add someone else's subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the follow verb.
+#: actions/atompubsubscriptionfeed.php:214
+msgid "Can only handle Follow activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when subscribing to an object that is not a
+#. person.
+#: actions/atompubsubscriptionfeed.php:221
+msgid "Can only follow people."
+msgstr "Nur posibla sequar personi."
+
+#. TRANS: Client exception thrown when subscribing to a non-existing profile.
+#. TRANS: %s is the unknown profile ID.
+#: actions/atompubsubscriptionfeed.php:230
+#, php-format
+msgid "Unknown profile %s."
+msgstr "Nesavata profilo %s."
+
+#. TRANS: Client error displayed trying to subscribe to an already subscribed
+#. profile.
+#. TRANS: %s is the profile the user already has a subscription on.
+#: actions/atompubsubscriptionfeed.php:237
+#, php-format
+msgid "Already subscribed to %s."
+msgstr "Ja esas abonita a %s."
+
+#. TRANS: Client error displayed trying to get a non-existing attachment.
+#: actions/attachment.php:69
+msgid "No such attachment."
+msgstr ""
+
+#. TRANS: Client error displayed trying to get an avatar without providing a
+#. nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a
+#. nickname for the group to edit.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. without providing a nickname.
+#. TRANS: Client error displayed when trying to view group members without
+#. providing a group nickname.
+#. TRANS: Client error displayed when requesting a group RSS feed without
+#. providing a group nickname.
+#. TRANS: Client error displayed if no nickname argument was given requesting
+#. a group page.
+#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:72
+#: actions/editgroup.php:83 actions/grouplogo.php:84 actions/groupqueue.php:76
+#: actions/grouprss.php:88 lib/groupaction.php:68
+msgid "No nickname."
+msgstr "Nula surnomo."
+
+#. TRANS: Title for avatar upload page.
+#: actions/avatarsettings.php:66
+msgid "Avatar"
+msgstr "Avataro"
+
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: actions/avatarsettings.php:78
+#, php-format
+msgid "You can upload your personal avatar. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#. TRANS: Legend for group logo settings fieldset.
+#: actions/avatarsettings.php:119 actions/avatarsettings.php:206
+#: actions/grouplogo.php:255
+msgid "Avatar settings"
+msgstr "Avataro-ajusti"
+
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded
+#. avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally
+#. uploaded avatar (h2).
+#. TRANS: Uploaded original file in group logo form.
+#. TRANS: Header for originally uploaded file before a crop on the group logo
+#. page.
+#: actions/avatarsettings.php:130 actions/avatarsettings.php:215
+#: actions/grouplogo.php:201 actions/grouplogo.php:264
+msgid "Original"
+msgstr "Orginala"
+
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition
+#. of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used
+#. rendition of uploaded avatar (h2).
+#. TRANS: Header for preview of to be displayed group logo.
+#. TRANS: Header for the cropped group logo on the group logo page.
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:228
+#: actions/grouplogo.php:213 actions/grouplogo.php:277
+msgid "Preview"
+msgstr "Previdar"
+
+#. TRANS: Button on avatar upload page to delete current avatar.
+#. TRANS: Button text for user account deletion.
+#. TRANS: Submit button text the OAuth application page to delete an
+#. application.
+#. TRANS: Button text for deleting a group.
+#. TRANS: Button text to delete a list.
+#: actions/avatarsettings.php:156 actions/deleteaccount.php:319
+#: actions/showapplication.php:239 lib/deletegroupform.php:115
+#: lib/peopletageditform.php:171
+msgctxt "BUTTON"
+msgid "Delete"
+msgstr "Efacar"
+
+#. TRANS: Button on avatar upload page to upload an avatar.
+#. TRANS: Submit button to confirm upload of a user backup file for account
+#. restore.
+#: actions/avatarsettings.php:177 actions/restoreaccount.php:369
+msgctxt "BUTTON"
+msgid "Upload"
+msgstr "Kargar"
+
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as
+#. avatar.
+#: actions/avatarsettings.php:244
+msgctxt "BUTTON"
+msgid "Crop"
+msgstr "Kurtigar"
+
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:320
+msgid "No file uploaded."
+msgstr ""
+
+#. TRANS: Avatar upload form instruction after uploading a file.
+#: actions/avatarsettings.php:347
+msgid "Pick a square area of the image to be your avatar."
+msgstr ""
+
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server
+#. side.
+#. TRANS: Server error displayed trying to crop an uploaded group logo that is
+#. no longer present.
+#: actions/avatarsettings.php:362 actions/grouplogo.php:385
+msgid "Lost our file data."
+msgstr ""
+
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
+msgid "Avatar updated."
+msgstr ""
+
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be
+#. updated for an unknown reason.
+#: actions/avatarsettings.php:388
+msgid "Failed updating avatar."
+msgstr ""
+
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:405
+msgid "Avatar deleted."
+msgstr "Avataro efaita."
+
+#. TRANS: Title for backup account page.
+#. TRANS: Option in profile settings to create a backup of the account of the
+#. currently logged in user.
+#: actions/backupaccount.php:61 actions/profilesettings.php:452
+msgid "Backup account"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account while not
+#. logged in.
+#: actions/backupaccount.php:79
+msgid "Only logged-in users can backup their account."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account without
+#. having backup rights.
+#: actions/backupaccount.php:84
+msgid "You may not backup your account."
+msgstr ""
+
+#. TRANS: Information displayed on the backup account page.
+#: actions/backupaccount.php:227
+msgid ""
+"You can backup your account data in Activity Streams format. This is an "
+"experimental feature and provides an incomplete backup; private account "
+"information like email and IM addresses is not backed up. Additionally, "
+"uploaded files and direct messages are not backed up."
+msgstr ""
+
+#. TRANS: Submit button to backup an account on the backup account page.
+#: actions/backupaccount.php:250
+msgctxt "BUTTON"
+msgid "Backup"
+msgstr ""
+
+#. TRANS: Title for submit button to backup an account on the backup account
+#. page.
+#: actions/backupaccount.php:254
+msgid "Backup your account."
+msgstr ""
+
+#. TRANS: Client error displayed when blocking a user that has already been
+#. blocked.
+#: actions/block.php:68
+msgid "You already blocked that user."
+msgstr ""
+
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#. TRANS: Fieldset legend for block user from group form.
+#: actions/block.php:103 actions/block.php:133 actions/groupblock.php:157
+msgid "Block user"
+msgstr ""
+
+#. TRANS: Explanation of consequences when blocking a user on the block user
+#. page.
+#: actions/block.php:136
+msgid ""
+"Are you sure you want to block this user? Afterwards, they will be "
+"unsubscribed from you, unable to subscribe to you in the future, and you "
+"will not be notified of any @-replies from them."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#: actions/block.php:151 actions/deleteapplication.php:154
+#: actions/deletegroup.php:215 actions/deletenotice.php:155
+#: actions/deleteuser.php:154 actions/editpeopletag.php:172
+#: actions/groupblock.php:179
+msgctxt "BUTTON"
+msgid "No"
+msgstr "No"
+
+#. TRANS: Submit button title for 'No' when blocking a user.
+#: actions/block.php:155
+msgid "Do not block this user."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#. TRANS: Button text to repeat a notice on notice repeat form.
+#: actions/block.php:158 actions/deleteapplication.php:161
+#: actions/deletegroup.php:222 actions/deletenotice.php:162
+#: actions/deleteuser.php:161 actions/editpeopletag.php:176
+#: actions/groupblock.php:186 lib/repeatform.php:115
+msgctxt "BUTTON"
+msgid "Yes"
+msgstr "Yes"
+
+#. TRANS: Submit button title for 'Yes' when blocking a user.
+#: actions/block.php:162
+msgid "Block this user."
+msgstr ""
+
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:186
+msgid "Failed to save block information."
+msgstr ""
+
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:97
+#, php-format
+msgid "%s blocked profiles"
+msgstr ""
+
+#. TRANS: Title for any but the first page with list of users blocked from a
+#. group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:102
+#, php-format
+msgid "%1$s blocked profiles, page %2$d"
+msgstr ""
+
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:118
+msgid "A list of the users blocked from joining this group."
+msgstr ""
+
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:281
+msgid "Unblock user from group"
+msgstr ""
+
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:313
+msgctxt "BUTTON"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Tooltip for button for unblocking a user from a group.
+#. TRANS: Description of the form to unblock a user.
+#: actions/blockedfromgroup.php:317 lib/unblockform.php:78
+msgid "Unblock this user"
+msgstr ""
+
+#. TRANS: Title for leave group page after leaving.
+#. TRANS: %s$s is the leaving user's name, %2$s is the group name.
+#. TRANS: Title for leave group page after leaving.
+#: actions/cancelgroup.php:150 actions/leavegroup.php:126
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s left group %2$s"
+msgstr ""
+
+#. TRANS: Title after unsubscribing from a group.
+#: actions/cancelsubscription.php:77
+msgctxt "TITLE"
+msgid "Unsubscribed"
+msgstr "Neabonita"
+
+#. TRANS: Client error displayed when not providing a confirmation code in the
+#. contact address confirmation action.
+#: actions/confirmaddress.php:73
+msgid "No confirmation code."
+msgstr "Nula konfirmo-kodexo."
+
+#. TRANS: Client error displayed when providing a non-existing confirmation
+#. code in the contact address confirmation action.
+#: actions/confirmaddress.php:78
+msgid "Confirmation code not found."
+msgstr "Konfirmo-kodexo ne trovita."
+
+#. TRANS: Client error displayed when not providing a confirmation code for
+#. another user in the contact address confirmation action.
+#: actions/confirmaddress.php:83
+msgid "That confirmation code is not for you!"
+msgstr ""
+
+#. TRANS: Server error for an unknown address type, which can be 'email',
+#. 'sms', or the name of an IM network (such as 'xmpp' or 'aim')
+#: actions/confirmaddress.php:90
+#, php-format
+msgid "Unrecognized address type %s"
+msgstr ""
+
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#. TRANS: Client error for an already confirmed IM address.
+#: actions/confirmaddress.php:98 actions/confirmaddress.php:131
+msgid "That address has already been confirmed."
+msgstr "Ito e-posto-adreso esas ja konfirmita."
+
+#. TRANS: Server error displayed when updating IM preferences fails.
+#. TRANS: Server error thrown on database error removing a registered IM
+#. address.
+#: actions/confirmaddress.php:139 actions/imsettings.php:444
+msgid "Could not update user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when adding IM preferences fails.
+#: actions/confirmaddress.php:151
+msgid "Could not insert user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when an address confirmation code deletion
+#. from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:163
+msgid "Could not delete address confirmation."
+msgstr ""
+
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:178
+msgid "Confirm address"
+msgstr "Konfirmar adreso"
+
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:193
+#, php-format
+msgid "The address \"%s\" has been confirmed for your account."
+msgstr ""
+
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:80
+msgid "Conversation"
+msgstr "Konverso"
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:115 actions/conversation.php:131
+msgid "Conversation feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:123
+msgid "Conversation feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account while not
+#. logged in.
+#: actions/deleteaccount.php:71
+msgid "Only logged-in users can delete their account."
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account without
+#. have the rights to do that.
+#: actions/deleteaccount.php:77
+msgid "You cannot delete your account."
+msgstr ""
+
+#. TRANS: Confirmation text for user deletion. The user has to type this
+#. exactly the same, including punctuation.
+#: actions/deleteaccount.php:160 actions/deleteaccount.php:297
+msgid "I am sure."
+msgstr "Me esas certa."
+
+#. TRANS: Notification for user about the text that must be input to be able
+#. to delete a user account.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:164
+#, php-format
+msgid "You must write \"%s\" exactly in the box."
+msgstr ""
+
+#. TRANS: Confirmation that a user account has been deleted.
+#: actions/deleteaccount.php:206
+msgid "Account deleted."
+msgstr "Konto efacita."
+
+#. TRANS: Page title for page on which a user account can be deleted.
+#. TRANS: Option in profile settings to delete the account of the currently
+#. logged in user.
+#: actions/deleteaccount.php:228 actions/profilesettings.php:460
+msgid "Delete account"
+msgstr "Efacar konto"
+
+#. TRANS: Form text for user deletion form.
+#: actions/deleteaccount.php:279
+msgid ""
+"This will permanently delete your account data from this "
+"server."
+msgstr ""
+
+#. TRANS: Additional form text for user deletion form shown if a user has
+#. account backup rights.
+#. TRANS: %s is a URL to the backup page.
+#: actions/deleteaccount.php:285
+#, php-format
+msgid ""
+"You are strongly advised to back up your data before "
+"deletion."
+msgstr ""
+
+#. TRANS: Field label for delete account confirmation entry.
+#. TRANS: Field label for password reset form where the password has to be
+#. typed again.
+#: actions/deleteaccount.php:300 actions/recoverpassword.php:255
+msgid "Confirm"
+msgstr "Konfirmar"
+
+#. TRANS: Input title for the delete account field.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:304
+#, php-format
+msgid "Enter \"%s\" to confirm that you want to delete your account."
+msgstr ""
+
+#. TRANS: Button title for user account deletion.
+#: actions/deleteaccount.php:323
+msgid "Permanently delete your account."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application while not
+#. logged in.
+#: actions/deleteapplication.php:62
+msgid "You must be logged in to delete an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application that does not
+#. exist.
+#: actions/deleteapplication.php:70
+msgid "Application not found."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application the current
+#. user does not own.
+#. TRANS: Client error displayed trying to edit an application while not being
+#. its owner.
+#. TRANS: Client error displayed trying to display an OAuth application for
+#. which the logged in user is not the owner.
+#: actions/deleteapplication.php:77 actions/editapplication.php:77
+#: actions/showapplication.php:91
+msgid "You are not the owner of this application."
+msgstr ""
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error text when there is a problem with the session token.
+#: actions/deleteapplication.php:100 actions/editapplication.php:130
+#: actions/showapplication.php:114 lib/action.php:1661
+msgid "There was a problem with your session token."
+msgstr ""
+
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:121 actions/deleteapplication.php:146
+msgid "Delete application"
+msgstr ""
+
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:149
+msgid ""
+"Are you sure you want to delete this application? This will clear all data "
+"about the application from the database, including all existing user "
+"connections."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting an application.
+#: actions/deleteapplication.php:158
+msgid "Do not delete this application."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting an application.
+#: actions/deleteapplication.php:164
+msgid "Delete this application."
+msgstr ""
+
+#. TRANS: Client error when trying to delete group while not logged in.
+#: actions/deletegroup.php:64
+msgid "You must be logged in to delete a group."
+msgstr ""
+
+#. TRANS: Client error when trying to delete a group without having the rights
+#. to delete it.
+#: actions/deletegroup.php:102
+msgid "You are not allowed to delete this group."
+msgstr ""
+
+#. TRANS: Server error displayed if a group could not be deleted.
+#. TRANS: %s is the name of the group that could not be deleted.
+#: actions/deletegroup.php:144
+#, php-format
+msgid "Could not delete group %s."
+msgstr ""
+
+#. TRANS: Message given after deleting a group.
+#. TRANS: %s is the deleted group's name.
+#: actions/deletegroup.php:153
+#, php-format
+msgid "Deleted group %s"
+msgstr ""
+
+#. TRANS: Title of delete group page.
+#. TRANS: Form legend for deleting a group.
+#: actions/deletegroup.php:169 actions/deletegroup.php:197
+msgid "Delete group"
+msgstr ""
+
+#. TRANS: Warning in form for deleleting a group.
+#: actions/deletegroup.php:201
+msgid ""
+"Are you sure you want to delete this group? This will clear all data about "
+"the group from the database, without a backup. Public posts to this group "
+"will still appear in individual timelines."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a group.
+#: actions/deletegroup.php:219
+msgid "Do not delete this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a group.
+#: actions/deletegroup.php:226
+msgid "Delete this group."
+msgstr ""
+
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
+msgid ""
+"You are about to permanently delete a notice. Once this is done, it cannot "
+"be undone."
+msgstr ""
+
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
+msgid "Delete notice"
+msgstr ""
+
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
+msgid "Are you sure you want to delete this notice?"
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a notice.
+#: actions/deletenotice.php:159
+msgid "Do not delete this notice."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a notice.
+#: actions/deletenotice.php:166
+msgid "Delete this notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a user without having
+#. the right to delete users.
+#: actions/deleteuser.php:66
+msgid "You cannot delete users."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a non-local user.
+#: actions/deleteuser.php:73
+msgid "You can only delete local users."
+msgstr ""
+
+#. TRANS: Title of delete user page.
+#: actions/deleteuser.php:110
+msgctxt "TITLE"
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Fieldset legend on delete user page.
+#: actions/deleteuser.php:134
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Information text to request if a user is certain that the described
+#. action has to be performed.
+#: actions/deleteuser.php:138
+msgid ""
+"Are you sure you want to delete this user? This will clear all data about "
+"the user from the database, without a backup."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a user.
+#: actions/deleteuser.php:158
+msgid "Do not delete this user."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a user.
+#: actions/deleteuser.php:165
+msgid "Delete this user."
+msgstr ""
+
+#. TRANS: Client exception thrown when requesting a document from the
+#. documentation that does not exist.
+#. TRANS: %s is the non-existing document.
+#: actions/doc.php:157
+#, php-format
+msgid "No such document \"%s\"."
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in personal group navigation menu.
+#: actions/doc.php:178 lib/adminpanelnav.php:71 lib/defaultlocalnav.php:60
+#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
+msgctxt "MENU"
+msgid "Home"
+msgstr "Hemo"
+
+#: actions/doc.php:181
+msgctxt "MENU"
+msgid "Docs"
+msgstr "Dokumenti"
+
+#. TRANS: Secondary navigation menu item leading to help on StatusNet.
+#: actions/doc.php:195 lib/secondarynav.php:56
+msgctxt "MENU"
+msgid "Help"
+msgstr "Helpo"
+
+#: actions/doc.php:196
+msgid "Getting started"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to text about StatusNet site.
+#: actions/doc.php:200 lib/secondarynav.php:59
+msgctxt "MENU"
+msgid "About"
+msgstr "Pri"
+
+#: actions/doc.php:201
+msgid "About this site"
+msgstr "Pri ica retosituo"
+
+#. TRANS: Secondary navigation menu item leading to Frequently Asked
+#. Questions.
+#: actions/doc.php:205 lib/secondarynav.php:62
+msgctxt "MENU"
+msgid "FAQ"
+msgstr "OQQ"
+
+#: actions/doc.php:206
+msgid "Frequently asked questions"
+msgstr "Ofte questionita questioni"
+
+#. TRANS: Secondary navigation menu item leading to e-mail contact information
+#. on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: actions/doc.php:210 lib/secondarynav.php:81
+msgctxt "MENU"
+msgid "Contact"
+msgstr "Kontakto"
+
+#: actions/doc.php:211
+msgid "Contact info"
+msgstr "Kontakto-informo"
+
+#: actions/doc.php:215
+msgctxt "MENU"
+msgid "Tags"
+msgstr "Etiketi"
+
+#: actions/doc.php:216
+msgid "Using tags"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: actions/doc.php:220 lib/defaultlocalnav.php:71 lib/publicgroupnav.php:69
+#: lib/searchgroupnav.php:82 lib/subgroupnav.php:125
+msgctxt "MENU"
+msgid "Groups"
+msgstr "Grupi"
+
+#: actions/doc.php:221
+msgid "Using groups"
+msgstr ""
+
+#: actions/doc.php:225
+msgctxt "MENU"
+msgid "API"
+msgstr "API"
+
+#: actions/doc.php:226
+msgid "RESTful API"
+msgstr ""
+
+#. TRANS: Title for "Edit application" form.
+#. TRANS: Form legend.
+#: actions/editapplication.php:54 lib/applicationeditform.php:129
+msgid "Edit application"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application while not
+#. logged in.
+#: actions/editapplication.php:66
+msgid "You must be logged in to edit an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application that does not
+#. exist.
+#. TRANS: Client error displayed trying to display a non-existing OAuth
+#. application.
+#: actions/editapplication.php:82 actions/showapplication.php:84
+msgid "No such application."
+msgstr ""
+
+#. TRANS: Instructions for "Edit application" form.
+#: actions/editapplication.php:165
+msgid "Use this form to edit your application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a name in the "New
+#. application" form.
+#: actions/editapplication.php:182 actions/newapplication.php:104
+msgid "Name is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when providing too long a name in the "New
+#. application" form.
+#: actions/editapplication.php:186 actions/newapplication.php:110
+msgid "Name is too long (maximum 255 characters)."
+msgstr "Nomo esas tro longa (maxima 255 letri)."
+
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "Edit application" form.
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "New application" form.
+#: actions/editapplication.php:190 actions/newapplication.php:107
+msgid "Name already in use. Try another one."
+msgstr "Nomo ja en uzo. Probas altra."
+
+#. TRANS: Validation error shown when not providing a description in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a description in the "New
+#. application" form.
+#: actions/editapplication.php:194 actions/newapplication.php:113
+msgid "Description is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a source URL in the
+#. "Edit application" form.
+#: actions/editapplication.php:207
+msgid "Source URL is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "New application" form.
+#: actions/editapplication.php:212 actions/newapplication.php:127
+msgid "Source URL is not valid."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "New application" form.
+#: actions/editapplication.php:216 actions/newapplication.php:130
+msgid "Organization is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long an arganisation name
+#. in the "Edit application" form.
+#: actions/editapplication.php:220 actions/newapplication.php:133
+msgid "Organization is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the edit application form.
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the new application form.
+#: actions/editapplication.php:224 actions/newapplication.php:136
+msgid "Organization homepage is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:233 actions/newapplication.php:142
+msgid "Callback is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:238 actions/newapplication.php:145
+msgid "Callback URL is not valid."
+msgstr ""
+
+#. TRANS: Server error occuring when an application could not be updated from
+#. the "Edit application" form.
+#: actions/editapplication.php:275
+msgid "Could not update application."
+msgstr ""
+
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
+#, php-format
+msgid "Edit %s group"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed when trying to create a group while not
+#. logged in.
+#: actions/editgroup.php:68 actions/grouplogo.php:69
+msgid "You must be logged in to create a group."
+msgstr ""
+
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:148
+msgid "Use this form to edit the group."
+msgstr ""
+
+#. TRANS: Group edit form success message.
+#. TRANS: Edit list form success message.
+#: actions/editgroup.php:275 actions/editpeopletag.php:318
+msgid "Options saved."
+msgstr ""
+
+#. TRANS: Title for edit list page after deleting a tag.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:52
+#, php-format
+msgid "Delete %s list"
+msgstr "Efacar listo di %s"
+
+#. TRANS: Title for edit list page.
+#. TRANS: %s is a list.
+#. TRANS: Form legend for list edit form.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:56 lib/peopletageditform.php:110
+#, php-format
+msgid "Edit list %s"
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a tagging user or ID.
+#: actions/editpeopletag.php:101
+msgid "No tagger or ID."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to non-local user.
+#: actions/editpeopletag.php:116
+msgid "Not a local user."
+msgstr ""
+
+#. TRANS: Client error displayed when reting to edit a tag that was not self-
+#. created.
+#: actions/editpeopletag.php:121
+msgid "You must be the creator of the tag to edit it."
+msgstr ""
+
+#. TRANS: Form instruction for edit list form.
+#: actions/editpeopletag.php:217
+msgid "Use this form to edit the list."
+msgstr ""
+
+#. TRANS: Form validation error displayed if the form data for deleting a tag
+#. was incorrect.
+#: actions/editpeopletag.php:238
+msgid "Delete aborted."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for deleting a tag.
+#: actions/editpeopletag.php:246
+msgid ""
+"Deleting this tag will permanantly remove all its subscription and "
+"membership records. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#: actions/editpeopletag.php:252
+msgid "Invalid tag."
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is already present.
+#. TRANS: %s is the already present tag.
+#: actions/editpeopletag.php:257
+#, php-format
+msgid "You already have a tag named %s."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for setting a tag from public to
+#. private.
+#: actions/editpeopletag.php:274
+msgid ""
+"Setting a public tag as private will permanently remove all the existing "
+"subscriptions to it. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Server error displayed when updating a list fails.
+#: actions/editpeopletag.php:295
+msgid "Could not update list."
+msgstr ""
+
+#. TRANS: Title for e-mail settings.
+#: actions/emailsettings.php:60
+msgid "Email settings"
+msgstr "E-posto-ajusti"
+
+#. TRANS: E-mail settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/emailsettings.php:74
+#, php-format
+msgid "Manage how you get email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Form legend for e-mail settings form.
+#. TRANS: Field label for e-mail address input in e-mail settings form.
+#: actions/emailsettings.php:104 actions/emailsettings.php:130
+msgid "Email address"
+msgstr "E-posto-adreso"
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:110
+msgid "Current confirmed email address."
+msgstr ""
+
+#. TRANS: Button label to remove a confirmed e-mail address.
+#. TRANS: Button label for removing a set sender e-mail address to post
+#. notices from.
+#. TRANS: Button label to remove a confirmed IM address.
+#. TRANS: Button label to remove a confirmed SMS address.
+#. TRANS: Button label for removing a set sender SMS e-mail address to post
+#. notices from.
+#. TRANS: Button text to untag a profile.
+#: actions/emailsettings.php:113 actions/emailsettings.php:180
+#: actions/imsettings.php:119 actions/smssettings.php:119
+#: actions/smssettings.php:175 lib/togglepeopletag.php:213
+msgctxt "BUTTON"
+msgid "Remove"
+msgstr "Revokar"
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:120
+msgid ""
+"Awaiting confirmation on this address. Check your inbox (and spam box!) for "
+"a message with further instructions."
+msgstr ""
+
+#. TRANS: Instructions for e-mail address input form. Do not translate
+#. TRANS: "example.org". It is one of the domain names reserved for
+#. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt.
+#. TRANS: Any other domain may be owned by a legitimate person or
+#. TRANS: organization.
+#: actions/emailsettings.php:137
+msgid "Email address, like \"UserName@example.org\""
+msgstr "E-posto-adreso, tala \"UserName@example.org\""
+
+#. TRANS: Button label for adding an e-mail address in e-mail settings form.
+#. TRANS: Button label for adding an IM address in IM settings form.
+#. TRANS: Button label for adding a SMS phone number in SMS settings form.
+#. TRANS: Button text to tag a profile.
+#: actions/emailsettings.php:141 actions/imsettings.php:149
+#: actions/smssettings.php:157 lib/togglepeopletag.php:290
+msgctxt "BUTTON"
+msgid "Add"
+msgstr "Adjuntar"
+
+#. TRANS: Form legend for incoming e-mail settings form.
+#. TRANS: Form legend for incoming SMS settings form.
+#: actions/emailsettings.php:149 actions/smssettings.php:166
+msgid "Incoming email"
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:155
+msgid "I want to post notices by email."
+msgstr ""
+
+#. TRANS: Form instructions for incoming e-mail form in e-mail settings.
+#. TRANS: Form instructions for incoming SMS e-mail address form in SMS
+#. settings.
+#: actions/emailsettings.php:177 actions/smssettings.php:173
+msgid "Send email to this address to post new notices."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form, when an address
+#. has already been assigned.
+#. TRANS: Instructions for incoming SMS e-mail address input form.
+#: actions/emailsettings.php:186 actions/smssettings.php:181
+msgid "Make a new email address for posting to; cancels the old one."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form.
+#: actions/emailsettings.php:190
+msgid ""
+"To send notices via email, we need to create a unique email address for you "
+"on this server:"
+msgstr ""
+
+#. TRANS: Button label for adding an e-mail address to send notices from.
+#. TRANS: Button label for adding an SMS e-mail address to send notices from.
+#: actions/emailsettings.php:196 actions/smssettings.php:184
+msgctxt "BUTTON"
+msgid "New"
+msgstr "Nova"
+
+#. TRANS: Form legend for e-mail preferences form.
+#: actions/emailsettings.php:205
+msgid "Email preferences"
+msgstr "E-posto-ajusti"
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:213
+msgid "Send me notices of new subscriptions through email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:219
+msgid "Send me email when someone sends me a private message."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:225
+msgid "Send me email when someone sends me an \"@-reply\"."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:231
+msgid "Allow friends to nudge me and send me an email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:237
+msgid "Publish a MicroID for my email address."
+msgstr ""
+
+#. TRANS: Confirmation message for successful e-mail preferences save.
+#: actions/emailsettings.php:352
+msgid "Email preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address without having provided one.
+#: actions/emailsettings.php:371
+msgid "No email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that cannot be normalised.
+#: actions/emailsettings.php:379
+msgid "Cannot normalize that email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set.
+#: actions/emailsettings.php:388
+msgid "That is already your email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set for another
+#. user.
+#: actions/emailsettings.php:392
+msgid "That email address already belongs to another user."
+msgstr ""
+
+#. TRANS: Server error thrown on database error adding e-mail confirmation
+#. code.
+#. TRANS: Server error thrown on database error adding Instant Messaging
+#. confirmation code.
+#. TRANS: Server error thrown on database error adding SMS confirmation code.
+#: actions/emailsettings.php:411 actions/imsettings.php:365
+#: actions/smssettings.php:364
+msgid "Could not insert confirmation code."
+msgstr ""
+
+#. TRANS: Message given saving valid e-mail address that is to be confirmed.
+#: actions/emailsettings.php:420
+msgid ""
+"A confirmation code was sent to the email address you added. Check your "
+"inbox (and spam box!) for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation that is not
+#. pending.
+#. TRANS: Message given canceling Instant Messaging address confirmation that
+#. is not pending.
+#. TRANS: Message given canceling SMS phone number confirmation that is not
+#. pending.
+#: actions/emailsettings.php:440 actions/imsettings.php:393
+#: actions/smssettings.php:397
+msgid "No pending confirmation to cancel."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation for the wrong
+#. e-mail address.
+#: actions/emailsettings.php:445
+msgid "That is the wrong email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:454
+msgid "Could not delete email confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:458
+msgid "Email confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an e-mail address that is not
+#. TRANS: registered for the active user.
+#: actions/emailsettings.php:477
+msgid "That is not your email address."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered e-mail
+#. address.
+#: actions/emailsettings.php:497
+msgid "The email address was removed."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to remove an incoming
+#. e-mail address while no address has been set.
+#: actions/emailsettings.php:511 actions/smssettings.php:551
+msgid "No incoming email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error removing incoming e-mail
+#. address.
+#. TRANS: Server error thrown on database error adding incoming e-mail
+#. address.
+#. TRANS: Server error displayed when the user could not be updated in SMS
+#. settings.
+#: actions/emailsettings.php:523 actions/emailsettings.php:547
+#: actions/smssettings.php:562 actions/smssettings.php:587
+msgid "Could not update user record."
+msgstr ""
+
+#. TRANS: Message given after successfully removing an incoming e-mail
+#. address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:527 actions/smssettings.php:566
+msgid "Incoming email address removed."
+msgstr ""
+
+#. TRANS: Message given after successfully adding an incoming e-mail address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:551 actions/smssettings.php:591
+msgid "New incoming email address added."
+msgstr ""
+
+#. TRANS: Page title for first page of featured users.
+#. TRANS: Title for featured users section.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/featured.php:69 lib/featureduserssection.php:96
+#: lib/publicgroupnav.php:84
+msgid "Featured users"
+msgstr ""
+
+#. TRANS: Page title for all but first page of featured users.
+#. TRANS: %d is the page number being displayed.
+#: actions/featured.php:73
+#, php-format
+msgid "Featured users, page %d"
+msgstr ""
+
+#. TRANS: Description on page displaying featured users.
+#: actions/featured.php:96
+#, php-format
+msgid "A selection of some great users on %s."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a non-existent file.
+#: actions/getfile.php:73
+msgid "No such file."
+msgstr "Nula tala dokumento."
+
+#. TRANS: Client error displayed when requesting a file without having read
+#. access to it.
+#: actions/getfile.php:77
+msgid "Cannot read file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an invalid role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke an invalid role.
+#: actions/grantrole.php:61 actions/revokerole.php:61
+msgid "Invalid role."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an reserved role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke a reserved role.
+#: actions/grantrole.php:65 actions/revokerole.php:65
+msgid "This role is reserved and cannot be set."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user while
+#. not being allowed to set roles.
+#: actions/grantrole.php:74
+msgid "You cannot grant user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user that
+#. already has that role.
+#: actions/grantrole.php:81
+msgid "User already has this role."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a to be blocked user profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a profile.
+#. TRANS: Client error displayed when not providing a profile ID on the Make
+#. Admin page.
+#. TRANS: Client error displayed trying a change a subscription without
+#. providing a profile.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying a user to work on.
+#: actions/groupblock.php:70 actions/groupunblock.php:70
+#: actions/makeadmin.php:72 actions/subedit.php:48
+#: lib/profileformaction.php:79
+msgid "No profile specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing an existing profile.
+#. TRANS: Client error displayed when specifying an invalid profile ID on the
+#. Make Admin page.
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. existant profile ID.
+#. TRANS: Client error displayed when referring to non-existing profile ID.
+#. TRANS: Client error displayed when trying to unsubscribe while providing a
+#. non-existing profile ID.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying an existing user to work on.
+#: actions/groupblock.php:75 actions/groupunblock.php:75
+#: actions/makeadmin.php:77 actions/subedit.php:55 actions/tagprofile.php:44
+#: actions/unsubscribe.php:81 lib/profileformaction.php:86
+msgid "No profile with that ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a group to block a profile from.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a group.
+#. TRANS: Client error displayed when not providing a group ID on the Make
+#. Admin page.
+#: actions/groupblock.php:80 actions/groupunblock.php:80
+#: actions/makeadmin.php:82
+msgid "No group specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. being an admin user.
+#: actions/groupblock.php:90
+msgid "Only an admin can block group members."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is already blocked from the given group.
+#: actions/groupblock.php:94
+msgid "User is already blocked from group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is not a member of given group.
+#: actions/groupblock.php:99
+msgid "User is not a member of group."
+msgstr ""
+
+#. TRANS: Title for block user from group page.
+#. TRANS: Form legend for form to block user from a group.
+#: actions/groupblock.php:133 lib/groupblockform.php:91
+msgid "Block user from group"
+msgstr ""
+
+#. TRANS: Explanatory text for block user from group form before setting the
+#. block.
+#. TRANS: %1$s is that to be blocked user, %2$s is the group the user will be
+#. blocked from.
+#: actions/groupblock.php:161
+#, php-format
+msgid ""
+"Are you sure you want to block user \"%1$s\" from the group \"%2$s\"? They "
+"will be removed from the group, unable to post, and unable to subscribe to "
+"the group in the future."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when blocking a user from a group.
+#: actions/groupblock.php:183
+msgid "Do not block this user from this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when blocking a user from a group.
+#: actions/groupblock.php:190
+msgid "Block this user from this group."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to block a user from a group
+#. fails because of an application error.
+#: actions/groupblock.php:207
+msgid "Database error blocking user from group."
+msgstr ""
+
+#. TRANS: Client error displayed referring to a group's permalink without
+#. providing a group ID.
+#. TRANS: Client error displayed trying to perform an action without providing
+#. an ID.
+#. TRANS: Client error displayed trying to find a user by ID without providing
+#. an ID.
+#: actions/groupbyid.php:73 actions/profiletagbyid.php:57
+#: actions/userbyid.php:70
+msgid "No ID."
+msgstr ""
+
+#. TRANS: Title for group logo settings page.
+#. TRANS: Group logo form legend.
+#: actions/grouplogo.php:139 actions/grouplogo.php:193
+msgid "Group logo"
+msgstr ""
+
+#. TRANS: Instructions for group logo page.
+#. TRANS: %s is the maximum file size for that site.
+#: actions/grouplogo.php:151
+#, php-format
+msgid ""
+"You can upload a logo image for your group. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Submit button for uploading a group logo.
+#: actions/grouplogo.php:237
+msgid "Upload"
+msgstr "Kargar"
+
+#. TRANS: Button text for cropping an uploaded group logo.
+#: actions/grouplogo.php:293
+msgid "Crop"
+msgstr "Kurtigar"
+
+#. TRANS: Form instructions on the group logo page.
+#: actions/grouplogo.php:370
+msgid "Pick a square area of the image to be the logo."
+msgstr ""
+
+#. TRANS: Form success message after updating a group logo.
+#: actions/grouplogo.php:404
+msgid "Logo updated."
+msgstr ""
+
+#. TRANS: Form failure message after failing to update a group logo.
+#: actions/grouplogo.php:407
+msgid "Failed updating logo."
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %s is the name of the group.
+#: actions/groupmembers.php:69
+#, php-format
+msgid "%s group members"
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupmembers.php:74
+#, php-format
+msgid "%1$s group members, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupmembers.php:90
+msgid "A list of the users in this group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/groupqueue.php:96
+msgid "Only the group admin may approve users."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending group members still awaiting
+#. approval to join the group.
+#. TRANS: %s is the name of the group.
+#: actions/groupqueue.php:106
+#, php-format
+msgid "%s group members awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending group members still
+#. awaiting approval to join the group.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupqueue.php:111
+#, php-format
+msgid "%1$s group members awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupqueue.php:127
+msgid "A list of users awaiting approval to join this group."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a group name, %2$s is a
+#. site name.
+#: actions/grouprss.php:137
+#, php-format
+msgid "Updates from members of %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for first page of the groups list.
+#: actions/groups.php:62
+msgctxt "TITLE"
+msgid "Groups"
+msgstr "Grupi"
+
+#. TRANS: Title for all but the first page of the groups list.
+#. TRANS: %d is the page number.
+#: actions/groups.php:66
+#, php-format
+msgctxt "TITLE"
+msgid "Groups, page %d"
+msgstr ""
+
+#. TRANS: Page notice of group list. %%%%site.name%%%% is the StatusNet site
+#. name,
+#. TRANS: %%%%action.groupsearch%%%% and %%%%action.newgroup%%%% are URLs. Do
+#. not change them.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groups.php:89
+#, php-format
+msgid ""
+"%%%%site.name%%%% groups let you find and talk with people of similar "
+"interests. After you join a group you can send messages to all other members"
+" using the syntax \"!groupname\". Don't see a group you like? Try [searching"
+" for one](%%%%action.groupsearch%%%%) or [start your "
+"own](%%%%action.newgroup%%%%)!"
+msgstr ""
+
+#. TRANS: Link to create a new group on the group list page.
+#. TRANS: Link text on group page to create a new group.
+#. TRANS: Form legend for group edit form.
+#: actions/groups.php:107 actions/usergroups.php:71 lib/groupeditform.php:116
+msgid "Create a new group"
+msgstr "Krear nova grupo"
+
+#. TRANS: Instructions for page where groups can be searched. %%site.name%% is
+#. the name of the StatusNet site.
+#: actions/groupsearch.php:53
+#, php-format
+msgid ""
+"Search for groups on %%site.name%% by their name, location, or description. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title for page where groups can be searched.
+#: actions/groupsearch.php:60
+msgid "Group search"
+msgstr ""
+
+#. TRANS: Text on page where groups can be searched if no results were found
+#. for a query.
+#. TRANS: Text for notice search results is the query had no results.
+#. TRANS: Message on the "People search" page where a query has no results.
+#. TRANS: Output when there are no results for a search.
+#: actions/groupsearch.php:82 actions/noticesearch.php:155
+#: actions/peoplesearch.php:87 actions/profilecompletion.php:146
+msgid "No results."
+msgstr "Nula rezultajo."
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:87
+#, php-format
+msgid ""
+"If you cannot find the group you're looking for, you can [create "
+"it](%%action.newgroup%%) yourself."
+msgstr ""
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a not logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:92
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and [create the "
+"group](%%action.newgroup%%) yourself!"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without being an administrator for the group.
+#: actions/groupunblock.php:90
+msgid "Only an admin can unblock group members."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user
+#. from a group.
+#: actions/groupunblock.php:94
+msgid "User is not blocked from group."
+msgstr ""
+
+#. TRANS: Server error displayed when unblocking a user from a group fails
+#. because of an unknown error.
+#. TRANS: Server error displayed when removing a user block.
+#: actions/groupunblock.php:125 actions/unblock.php:85
+msgid "Error removing the block."
+msgstr ""
+
+#. TRANS: Title for Instant Messaging settings.
+#: actions/imsettings.php:56
+msgid "IM settings"
+msgstr ""
+
+#. TRANS: Instant messaging settings page instructions.
+#. TRANS: [instant messages] is link text, "(%%doc.im%%)" is the link.
+#. TRANS: the order and formatting of link text and link should remain
+#. unchanged.
+#: actions/imsettings.php:69
+#, php-format
+msgid ""
+"You can send and receive notices through [instant messaging](%%doc.im%%). "
+"Configure your addresses and settings below."
+msgstr ""
+
+#. TRANS: Message given in the IM settings if IM is not enabled on the site.
+#: actions/imsettings.php:90
+msgid "IM is not available."
+msgstr ""
+
+#. TRANS: Form note in IM settings form. %s is the type of IM address that was
+#. confirmed.
+#: actions/imsettings.php:116
+#, php-format
+msgid "Current confirmed %s address."
+msgstr ""
+
+#. TRANS: Form note in IM settings form.
+#. TRANS: %s is the IM service name, %2$s is the IM address set.
+#: actions/imsettings.php:128
+#, php-format
+msgid ""
+"Awaiting confirmation on this address. Check your %1$s account for a message"
+" with further instructions. (Did you add %2$s to your buddy list?)"
+msgstr ""
+
+#. TRANS: Field label for IM address.
+#: actions/imsettings.php:141
+msgid "IM address"
+msgstr ""
+
+#. TRANS: Field title for IM address. %s is the IM service name.
+#: actions/imsettings.php:144
+#, php-format
+msgid "%s screenname."
+msgstr ""
+
+#. TRANS: Header for IM preferences form.
+#: actions/imsettings.php:165
+msgid "IM Preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:176
+msgid "Send me notices"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:178
+msgid "Post a notice when my status changes."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:180
+msgid "Send me replies from people I'm not subscribed to."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:183
+msgid "Publish a MicroID"
+msgstr ""
+
+#. TRANS: Server error thrown on database error updating IM preferences.
+#: actions/imsettings.php:294
+msgid "Could not update IM preferences."
+msgstr ""
+
+#. TRANS: Confirmation message for successful IM preferences save.
+#. TRANS: Confirmation message after saving preferences.
+#: actions/imsettings.php:300 actions/urlsettings.php:246
+msgid "Preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving IM address without having provided one.
+#: actions/imsettings.php:322
+msgid "No screenname."
+msgstr ""
+
+#. TRANS: Form validation error when no transport is available setting an IM
+#. address.
+#: actions/imsettings.php:328
+msgid "No transport."
+msgstr ""
+
+#. TRANS: Message given saving IM address that cannot be normalised.
+#: actions/imsettings.php:336
+msgid "Cannot normalize that screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that not valid.
+#: actions/imsettings.php:343
+msgid "Not a valid screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that is already set for another
+#. user.
+#: actions/imsettings.php:347
+msgid "Screenname already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid IM address that is to be confirmed.
+#: actions/imsettings.php:371
+msgid "A confirmation code was sent to the IM address you added."
+msgstr ""
+
+#. TRANS: Message given canceling IM address confirmation for the wrong IM
+#. address.
+#: actions/imsettings.php:398
+msgid "That is the wrong IM address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling IM address
+#. confirmation.
+#: actions/imsettings.php:407
+msgid "Could not delete confirmation."
+msgstr "Lu ne povis efacar la konfirmo."
+
+#. TRANS: Message given after successfully canceling IM address confirmation.
+#: actions/imsettings.php:411
+msgid "IM confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an IM address that is not
+#. TRANS: registered for the active user.
+#: actions/imsettings.php:435
+msgid "That is not your screenname."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered Instant
+#. Messaging address.
+#: actions/imsettings.php:450
+msgid "The IM address was removed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while they have
+#. been disabled.
+#: actions/invite.php:46
+msgid "Invites have been disabled."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while not logged
+#. in.
+#. TRANS: %s is the StatusNet site name.
+#: actions/invite.php:50
+#, php-format
+msgid "You must be logged in to invite other users to use %s."
+msgstr ""
+
+#. TRANS: Form validation message when providing an e-mail address that does
+#. not validate.
+#. TRANS: %s is an invalid e-mail address.
+#: actions/invite.php:100
+#, php-format
+msgid "Invalid email address: %s."
+msgstr ""
+
+#. TRANS: Page title when invitations have been sent.
+#: actions/invite.php:152
+msgid "Invitations sent"
+msgstr ""
+
+#. TRANS: Page title when inviting potential users.
+#: actions/invite.php:155
+msgid "Invite new users"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. inviting user
+#. TRANS: is already subscribed to one or more users with the given e-mail
+#. address(es).
+#. TRANS: Plural form is based on the number of reported already subscribed
+#. e-mail addresses.
+#. TRANS: Followed by a bullet list.
+#: actions/invite.php:176
+msgid "You are already subscribed to this user:"
+msgid_plural "You are already subscribed to these users:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used as list item for already subscribed users (%1$s is nickname,
+#. %2$s is e-mail address).
+#. TRANS: Used as list item for already registered people (%1$s is nickname,
+#. %2$s is e-mail address).
+#: actions/invite.php:182 actions/invite.php:196
+#, php-format
+msgctxt "INVITE"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. invited user
+#. TRANS: already uses a this StatusNet site. Plural form is based on the
+#. number of
+#. TRANS: reported already present people. Followed by a bullet list.
+#: actions/invite.php:190
+msgid "This person is already a user and you were automatically subscribed:"
+msgid_plural ""
+"These people are already users and you were automatically subscribed to "
+"them:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site. Plural
+#. form is
+#. TRANS: based on the number of invitations sent. Followed by a bullet list
+#. of
+#. TRANS: e-mail addresses to which invitations were sent.
+#: actions/invite.php:204
+msgid "Invitation sent to the following person:"
+msgid_plural "Invitations sent to the following people:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Generic message displayed after sending out one or more invitations
+#. to
+#. TRANS: people to join a StatusNet site.
+#: actions/invite.php:214
+msgid ""
+"You will be notified when your invitees accept the invitation and register "
+"on the site. Thanks for growing the community!"
+msgstr ""
+
+#. TRANS: Form instructions.
+#: actions/invite.php:229
+msgid ""
+"Use this form to invite your friends and colleagues to use this service."
+msgstr ""
+
+#. TRANS: Subject for invitation email. Note that 'them' is correct as a
+#. gender-neutral
+#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user,
+#. $2$s is
+#. TRANS: the StatusNet sitename.
+#: actions/invite.php:282
+#, php-format
+msgid "%1$s has invited you to join them on %2$s"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while not logged
+#. in.
+#: actions/joingroup.php:57
+msgid "You must be logged in to join a group."
+msgstr ""
+
+#. TRANS: Title for join group page after joining.
+#: actions/joingroup.php:134
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s joined group %2$s"
+msgstr ""
+
+#. TRANS: Exception thrown when there is an unknown error joining a group.
+#: actions/joingroup.php:147
+msgid "Unknown error joining group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown when trying to leave an existing group the user is
+#. not a member of.
+#: actions/leavegroup.php:94 lib/command.php:346
+msgid "You are not a member of that group."
+msgstr ""
+
+#. TRANS: User admin panel title
+#: actions/licenseadminpanel.php:54
+msgctxt "TITLE"
+msgid "License"
+msgstr "Licenco"
+
+#. TRANS: Form instructions for the site license admin panel.
+#: actions/licenseadminpanel.php:65
+msgid "License for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed selecting an invalid license in the license
+#. admin panel.
+#: actions/licenseadminpanel.php:135
+msgid "Invalid license selection."
+msgstr ""
+
+#. TRANS: Client error displayed when not specifying an owner for the all
+#. rights reserved license in the license admin panel.
+#: actions/licenseadminpanel.php:146
+msgid ""
+"You must specify the owner of the content when using the All Rights Reserved"
+" license."
+msgstr ""
+
+#. TRANS: Client error displayed selecting a too long license title in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:154
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:163
+msgid "Invalid license URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:167
+msgid "Invalid license image URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:176
+msgid "License URL must be blank or a valid URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:185
+msgid "License image must be blank or valid URL."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:236
+msgid "License selection"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#. TRANS: Checkbox label to mark a list private.
+#: actions/licenseadminpanel.php:243 lib/peopletageditform.php:155
+msgid "Private"
+msgstr "Privata"
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:245
+msgid "All Rights Reserved"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:247
+msgid "Creative Commons"
+msgstr ""
+
+#. TRANS: Dropdown field label in the license admin panel.
+#: actions/licenseadminpanel.php:253
+msgid "Type"
+msgstr ""
+
+#. TRANS: Dropdown field instructions in the license admin panel.
+#: actions/licenseadminpanel.php:256
+msgid "Select a license."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:271
+msgid "License details"
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:278
+msgid "Owner"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:280
+msgid "Name of the owner of the site's content (if applicable)."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:289
+msgid "License Title"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:291
+msgid "The title of the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:300
+msgid "License URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:302
+msgid "URL for more information about the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:310
+msgid "License Image URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:312
+msgid "URL for an image to display with the license."
+msgstr ""
+
+#. TRANS: Button title in the license admin panel.
+#: actions/licenseadminpanel.php:335
+msgid "Save license settings."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to log in with incorrect
+#. credentials.
+#: actions/login.php:95
+msgid "Incorrect username or password."
+msgstr "Nekorekta uzantonomo o pasovorto."
+
+#. TRANS: Server error displayed when during login a server error occurs.
+#. TRANS: Server error displayed when a user object could not be created
+#. trying to login using "one time password login".
+#: actions/login.php:101 actions/otp.php:120
+msgid "Error setting user. You are probably not authorized."
+msgstr "Eroro dum l'uzanto-figurizo. Vu probable ne esas permisita."
+
+#. TRANS: Page title for login page.
+#: actions/login.php:155
+msgid "Login"
+msgstr "Identifikar"
+
+#. TRANS: Form legend on login page.
+#: actions/login.php:173
+msgid "Login to site"
+msgstr ""
+
+#. TRANS: Field label on login page.
+#: actions/login.php:177
+msgid "Username or email address"
+msgstr ""
+
+#. TRANS: Checkbox label label on login page.
+#. TRANS: Checkbox label on account registration page.
+#: actions/login.php:185 actions/register.php:482
+msgid "Remember me"
+msgstr "Memorar me"
+
+#. TRANS: Checkbox title on login page.
+#. TRANS: Checkbox title on account registration page.
+#: actions/login.php:187 actions/register.php:485
+msgid "Automatically login in the future; not for shared computers!"
+msgstr "Automatale identifikar me future; ne por komputeri partigata!"
+
+#. TRANS: Button text for log in on login page.
+#: actions/login.php:192
+msgctxt "BUTTON"
+msgid "Login"
+msgstr "Identifikar"
+
+#. TRANS: Link text for link to "reset password" on login page.
+#: actions/login.php:199
+msgid "Lost or forgotten password?"
+msgstr ""
+
+#. TRANS: Form instructions on login page before being able to change user
+#. settings.
+#: actions/login.php:218
+msgid ""
+"For security reasons, please re-enter your user name and password before "
+"changing your settings."
+msgstr ""
+
+#. TRANS: Form instructions on login page.
+#: actions/login.php:223
+msgid "Login with your username and password."
+msgstr ""
+
+#. TRANS: Form instructions on login page. This message contains Markdown
+#. links in the form [Link text](Link).
+#. TRANS: %%action.register%% is a link to the registration page.
+#: actions/login.php:228
+#, php-format
+msgid ""
+"Don't have a username yet? [Register](%%action.register%%) a new account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page while not an admin.
+#: actions/makeadmin.php:93
+msgid "Only an admin can make another user an admin."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page who already is admin.
+#. TRANS: %1$s is the user that is already admin, %2$s is the group user is
+#. already admin for.
+#: actions/makeadmin.php:98
+#, php-format
+msgid "%1$s is already an admin for group \"%2$s\"."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group membership record could not be gotten.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user should be admin
+#. for.
+#: actions/makeadmin.php:137
+#, php-format
+msgid "Can't get membership record for %1$s in group %2$s."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group adminship record coud not be saved properly.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user is already
+#. admin for.
+#: actions/makeadmin.php:153
+#, php-format
+msgid "Can't make %1$s an admin for group %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a status.
+#: actions/microsummary.php:70
+msgid "No current status."
+msgstr ""
+
+#. TRANS: This is the title of the form for adding a new application.
+#: actions/newapplication.php:51
+msgid "New application"
+msgstr ""
+
+#. TRANS: Form instructions for registering a new application.
+#: actions/newapplication.php:87
+msgid "Use this form to register a new application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a source URL in the "New
+#. application" form.
+#: actions/newapplication.php:124
+msgid "Source URL is required."
+msgstr ""
+
+#. TRANS: Server error displayed when an application could not be registered
+#. in the database through the "New application" form.
+#: actions/newapplication.php:185 actions/newapplication.php:195
+msgid "Could not create application."
+msgstr ""
+
+#. TRANS: Form validation error messages displayed when uploading an invalid
+#. application logo.
+#: actions/newapplication.php:204
+msgid "Invalid image."
+msgstr ""
+
+#. TRANS: Title for form to create a group.
+#: actions/newgroup.php:58
+msgid "New group"
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to create a group while
+#. banned.
+#: actions/newgroup.php:71 classes/User_group.php:566
+msgid "You are not allowed to create groups on this site."
+msgstr ""
+
+#. TRANS: Form instructions for group create form.
+#: actions/newgroup.php:87
+msgid "Use this form to create a new group."
+msgstr ""
+
+#. TRANS: Page title after sending a notice.
+#: actions/newnotice.php:63
+msgid "Notice posted"
+msgstr "Avizo postigis"
+
+#. TRANS: Page title for sending a new notice.
+#: actions/newnotice.php:66
+msgctxt "TITLE"
+msgid "New notice"
+msgstr ""
+
+#. TRANS: Client error displayed trying to send a notice without content.
+#. TRANS: Command exception text shown when trying to reply to a notice
+#. without providing content for the reply.
+#: actions/newnotice.php:101 lib/command.php:572
+msgid "No content!"
+msgstr ""
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#. TRANS: %d is the maximum number of character for a notice.
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. contains too many characters.
+#: actions/newnotice.php:121 lib/mailhandler.php:64
+#, php-format
+msgid "That's too long. Maximum notice size is %d character."
+msgid_plural "That's too long. Maximum notice size is %d characters."
+msgstr[0] ""
+msgstr[1] ""
+
+#: actions/newnotice.php:196
+msgid "Saved the notice!"
+msgstr ""
+
+#. TRANS: Instructions for Notice search page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/noticesearch.php:95
+#, php-format
+msgid ""
+"Search for notices on %%site.name%% by their contents. Separate search terms"
+" by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of the page where users can search for notices.
+#: actions/noticesearch.php:106
+msgid "Text search"
+msgstr ""
+
+#. TRANS: Test in RSS notice search.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearch.php:121
+#, php-format
+msgid "Search results for \"%1$s\" on %2$s"
+msgstr ""
+
+#. TRANS: Text for logged in users making a query for notices without results.
+#. TRANS: This message contains a Markdown link.
+#: actions/noticesearch.php:161
+#, php-format
+msgid ""
+"Be the first to [post on this "
+"topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: Text for not logged in users making a query for notices without
+#. results.
+#. TRANS: This message contains Markdown links.
+#: actions/noticesearch.php:166
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and be the first to "
+"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: RSS notice search feed title. %s is the query.
+#: actions/noticesearchrss.php:95
+#, php-format
+msgid "Updates with \"%s\""
+msgstr ""
+
+#. TRANS: RSS notice search feed description.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearchrss.php:99
+#, php-format
+msgid "Updates matching search term \"%1$s\" on %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to nudge a user that cannot be nudged.
+#: actions/nudge.php:85
+msgid ""
+"This user doesn't allow nudges or hasn't confirmed or set their email "
+"address yet."
+msgstr ""
+
+#. TRANS: Page title after sending a nudge.
+#: actions/nudge.php:94
+msgid "Nudge sent"
+msgstr ""
+
+#. TRANS: Confirmation text after sending a nudge.
+#: actions/nudge.php:98
+msgid "Nudge sent!"
+msgstr ""
+
+#. TRANS: Message displayed to an anonymous user trying to view OAuth
+#. application list.
+#: actions/oauthappssettings.php:59
+msgid "You must be logged in to list your applications."
+msgstr ""
+
+#. TRANS: Page title for OAuth applications
+#: actions/oauthappssettings.php:74
+msgid "OAuth applications"
+msgstr ""
+
+#. TRANS: Page instructions for OAuth applications
+#: actions/oauthappssettings.php:86
+msgid "Applications you have registered"
+msgstr ""
+
+#. TRANS: Empty list message on page with OAuth applications.
+#: actions/oauthappssettings.php:139
+#, php-format
+msgid "You have not registered any applications yet."
+msgstr ""
+
+#. TRANS: Title for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:68
+msgid "Connected applications"
+msgstr ""
+
+#. TRANS: Instructions for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:79
+msgid "The following connections exist for your account."
+msgstr ""
+
+#. TRANS: Client error when trying to revoke access for an application while
+#. not being a user of it.
+#: actions/oauthconnectionssettings.php:164
+msgid "You are not a user of that application."
+msgstr ""
+
+#. TRANS: Client error when revoking access has failed for some reason.
+#. TRANS: %s is the application ID revoking access failed for.
+#: actions/oauthconnectionssettings.php:178
+#, php-format
+msgid "Unable to revoke access for application: %s."
+msgstr ""
+
+#. TRANS: Success message after revoking access for an application.
+#. TRANS: %1$s is the application name, %2$s is the first part of the user
+#. token.
+#: actions/oauthconnectionssettings.php:196
+#, php-format
+msgid ""
+"You have successfully revoked access for %1$s and the access token starting "
+"with %2$s."
+msgstr ""
+
+#. TRANS: Empty list message when no applications have been authorised yet.
+#: actions/oauthconnectionssettings.php:207
+msgid "You have not authorized any applications to use your account."
+msgstr ""
+
+#. TRANS: Note for developers in the OAuth connection settings form.
+#. TRANS: This message contains a Markdown link. Do not separate "](".
+#. TRANS: %s is the URL to the OAuth settings.
+#: actions/oauthconnectionssettings.php:227
+#, php-format
+msgid ""
+"Are you a developer? [Register an OAuth client application](%s) to use with "
+"this instance of StatusNet."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/oldschoolsettings.php:58
+msgid "Old school UI settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/oldschoolsettings.php:69
+msgid "If you like it \"the old way\", you can set that here."
+msgstr ""
+
+#. TRANS: Confirmation shown when user profile settings are saved.
+#. TRANS: Message after successful saving of administrative settings.
+#: actions/oldschoolsettings.php:123 actions/profilesettings.php:432
+#: lib/adminpanelaction.php:135
+msgid "Settings saved."
+msgstr ""
+
+#: actions/oldschoolsettings.php:160
+msgid "Only stream mode (no conversations) in timelines"
+msgstr ""
+
+#: actions/oldschoolsettings.php:164
+msgid "Show nicknames (not full names) in timelines"
+msgstr ""
+
+#. TRANS: Button text to save a list.
+#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
+msgid "Save"
+msgstr "Konservar"
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find users.
+#: actions/opensearch.php:64
+msgid "People Search"
+msgstr ""
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find notices.
+#: actions/opensearch.php:68
+msgid "Notice Search"
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" when
+#. already logged in.
+#. TRANS: Client error displayed when trying to register while already logged
+#. in.
+#: actions/otp.php:62 actions/register.php:134
+msgid "Already logged in."
+msgstr "Ja identifikita."
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a user.
+#: actions/otp.php:69
+msgid "No user ID specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a login token.
+#: actions/otp.php:83
+msgid "No login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without requesting a login token.
+#: actions/otp.php:90
+msgid "No login token requested."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an invalid login token.
+#: actions/otp.php:95
+msgid "Invalid login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an expired login token.
+#: actions/otp.php:104
+msgid "Login token expired."
+msgstr ""
+
+#. TRANS: Title for page where to change password.
+#: actions/passwordsettings.php:59
+msgctxt "TITLE"
+msgid "Change password"
+msgstr ""
+
+#. TRANS: Instructions for page where to change password.
+#: actions/passwordsettings.php:71
+msgid "Change your password."
+msgstr ""
+
+#. TRANS: Fieldset legend on page where to change password.
+#. TRANS: Fieldset legend for password reset form.
+#: actions/passwordsettings.php:99 actions/recoverpassword.php:244
+msgid "Password change"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#: actions/passwordsettings.php:108
+msgid "Old password"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#. TRANS: Field label for password reset form.
+#: actions/passwordsettings.php:113 actions/recoverpassword.php:249
+msgid "New password"
+msgstr "Nova pasovorto"
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:115 actions/register.php:414
+msgid "6 or more characters."
+msgstr "6 o pluse signi."
+
+#. TRANS: Field label on page where to change password. In this field the new
+#. password should be typed a second time.
+#: actions/passwordsettings.php:119
+msgctxt "LABEL"
+msgid "Confirm"
+msgstr "Konfirmar"
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Title for field label for password reset form where the password has
+#. to be typed again.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:121 actions/recoverpassword.php:257
+#: actions/register.php:420
+msgid "Same as password above."
+msgstr "Sama kam la pasovorto supera."
+
+#. TRANS: Button text on page where to change password.
+#: actions/passwordsettings.php:126
+msgctxt "BUTTON"
+msgid "Change"
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:177
+msgid "Incorrect old password."
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:194
+msgid "Error saving user; invalid."
+msgstr ""
+
+#. TRANS: Server error displayed on page where to change password when
+#. password change
+#. TRANS: could not be made because of a server error.
+#. TRANS: Reset password form validation error message.
+#: actions/passwordsettings.php:201 actions/recoverpassword.php:331
+msgid "Cannot save new password."
+msgstr ""
+
+#. TRANS: Form validation notice on page where to change password.
+#: actions/passwordsettings.php:207
+msgid "Password saved."
+msgstr ""
+
+#. TRANS: Title for Paths admin panel.
+#: actions/pathsadminpanel.php:58
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Form instructions for Path admin panel.
+#: actions/pathsadminpanel.php:69
+msgid "Path and server settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the directory that could not be read from.
+#: actions/pathsadminpanel.php:154
+#, php-format
+msgid "Theme directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the avatar directory that could not be written to.
+#: actions/pathsadminpanel.php:162
+#, php-format
+msgid "Avatar directory not writable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the locales directory that could not be read from.
+#: actions/pathsadminpanel.php:172
+#, php-format
+msgid "Locales directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the SSL server URL that is too long.
+#: actions/pathsadminpanel.php:180
+msgid "Invalid SSL server. The maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:226
+msgid "Site"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:232 actions/pathsadminpanel.php:275
+#: actions/pathsadminpanel.php:367
+msgid "Server"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:234
+msgid "Site's server hostname."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:240 actions/pathsadminpanel.php:284
+#: actions/pathsadminpanel.php:376
+msgid "Path"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:242
+msgid "Site path."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:248
+msgid "Locale directory"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:250
+msgid "Directory path to locales."
+msgstr ""
+
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:257
+msgid "Fancy URLs"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:260
+msgid "Use fancy URLs (more readable and memorable)?"
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:268
+msgctxt "LEGEND"
+msgid "Theme"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:277
+msgid "Server for themes."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:286
+msgid "Web path to themes."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:293 actions/pathsadminpanel.php:385
+#: actions/pathsadminpanel.php:437
+msgid "SSL server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:295
+msgid "SSL server for themes (default: SSL server)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:302 actions/pathsadminpanel.php:394
+msgid "SSL path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:304
+msgid "SSL path to themes (default: /theme/)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:311 actions/pathsadminpanel.php:403
+msgid "Directory"
+msgstr "Uzaro"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:313
+msgid "Directory where themes are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:322
+msgid "Avatars"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:329
+msgid "Avatar server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:331
+msgid "Server for avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:338
+msgid "Avatar path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:340
+msgid "Web path to avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:347
+msgid "Avatar directory"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:349
+msgid "Directory where avatars are located."
+msgstr ""
+
+#. TRANS: Fieldset legens in Paths admin panel.
+#: actions/pathsadminpanel.php:361 lib/inlineattachmentlist.php:38
+msgid "Attachments"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:369
+msgid "Server for attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:378
+msgid "Web path to attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:387
+msgid "Server for attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:396
+msgid "Web path to attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:405
+msgid "Directory where attachments are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:414
+msgctxt "LEGEND"
+msgid "SSL"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:419
+msgid "Never"
+msgstr "Nulafoye"
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:421
+msgid "Sometimes"
+msgstr "Kelkafoye"
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:423
+msgid "Always"
+msgstr "Sempre"
+
+#. TRANS: Drop down label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+msgid "Use SSL"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:429
+msgid "When to use SSL."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:439
+msgid "Server to direct SSL requests to."
+msgstr ""
+
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:456
+msgid "Save path settings."
+msgstr ""
+
+#. TRANS: Instructions for the "People search" page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/peoplesearch.php:54
+#, php-format
+msgid ""
+"Search for people on %%site.name%% by their name, location, or interests. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of a page where users can search for other users.
+#: actions/peoplesearch.php:61
+msgid "People search"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %s is a list.
+#: actions/peopletag.php:57
+#, php-format
+msgid "Public list %s"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %1$s is a list, %2$d is a page number.
+#: actions/peopletag.php:61
+#, php-format
+msgid "Public list %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message for anonymous users on list page.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/peopletag.php:104
+#, php-format
+msgid ""
+"Lists are how you sort similar people on %%site.name%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. You can then easily keep"
+" track of what they are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Client error displayed when a tagger is expected but not provided.
+#: actions/peopletagged.php:83 actions/peopletagsubscribers.php:83
+#: actions/showprofiletag.php:68
+msgid "No tagger."
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username.
+#: actions/peopletagged.php:109
+#, php-format
+msgid "People listed in %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username, %2$s is a page number.
+#: actions/peopletagged.php:114
+#, php-format
+msgid "People listed in %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Addition in tag membership list for creator of a tag.
+#. TRANS: Addition in tag subscribers list for creator of a tag.
+#: actions/peopletagged.php:193 actions/peopletagsubscribers.php:193
+msgid "Creator"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a private tag.
+#: actions/peopletagsbyuser.php:53
+msgid "Private lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a public tag.
+#: actions/peopletagsbyuser.php:56
+msgid "Public lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#: actions/peopletagsbyuser.php:59
+msgid "Lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsbyuser.php:63
+#, php-format
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/peopletagsbyuser.php:67
+#, php-format
+msgid "Lists by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Client error displayed when trying view another user's private
+#. lists.
+#: actions/peopletagsbyuser.php:130
+msgid "You cannot view others' private lists"
+msgstr ""
+
+#. TRANS: Mode selector label.
+#: actions/peopletagsbyuser.php:155
+msgid "Mode"
+msgstr ""
+
+#. TRANS: Link text to show lists for user %s.
+#: actions/peopletagsbyuser.php:165
+#, php-format
+msgid "Lists for %s"
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#. TRANS: Fieldset legend on gallery action page.
+#: actions/peopletagsbyuser.php:177 lib/galleryaction.php:81
+msgid "Select tag to filter"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:188
+msgid "Show private tags."
+msgstr ""
+
+#. TRANS: Checkbox label to show public tags.
+#: actions/peopletagsbyuser.php:190
+msgctxt "LABEL"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:192
+msgid "Show public tags."
+msgstr ""
+
+#. TRANS: Submit button text for tag filter form.
+#. TRANS: Submit button text on gallery action page.
+#: actions/peopletagsbyuser.php:195 lib/galleryaction.php:88
+msgctxt "BUTTON"
+msgid "Go"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists by
+#. a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:211
+#, php-format
+msgid ""
+"These are lists created by **%s**. Lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists by a user when there
+#. are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:274
+#, php-format
+msgid "%s has not created any [lists](%%%%doc.lists%%%%) yet."
+msgstr ""
+
+#. TRANS: Page title. %s is a tagged user's nickname.
+#: actions/peopletagsforuser.php:50
+#, php-format
+msgid "Lists with %s in them"
+msgstr ""
+
+#. TRANS: Page title. %1$s is a tagged user's nickname, %2$s is a page number.
+#: actions/peopletagsforuser.php:53
+#, php-format
+msgid "Lists with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. for a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsforuser.php:110
+#, php-format
+msgid ""
+"These are lists for **%s**. lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists a user was added to
+#. when there are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsforuser.php:146
+#, php-format
+msgid "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname.
+#: actions/peopletagsubscribers.php:109
+#, php-format
+msgid "Subscribers to list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname, %3$d is a page number.
+#: actions/peopletagsubscribers.php:114
+#, php-format
+msgid "Subscribers to list %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:51
+#, php-format
+msgid "Lists subscribed to by %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %1$s is a profile nickname, %2$d is a page number.
+#: actions/peopletagsubscriptions.php:55
+#, php-format
+msgid "Lists subscribed to by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. subscribed to by a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:112
+#, php-format
+msgid ""
+"These are lists subscribed to by **%s**. Lists are how you sort similar "
+"people on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. You can easily keep track of what they"
+" are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when a disabling a plugin.
+#: actions/plugindisable.php:68
+msgctxt "plugin"
+msgid "Disabled"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to use another method than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed trying to perform any request method other
+#. than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed when trying to use another method than POST.
+#: actions/pluginenable.php:78 actions/subscribe.php:76
+#: actions/subscribepeopletag.php:65 actions/unsubscribepeopletag.php:66
+msgid "This action only accepts POST requests."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a plugin
+#. without access rights.
+#: actions/pluginenable.php:102
+msgid "You cannot administer plugins."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a non-
+#. existing plugin.
+#: actions/pluginenable.php:109
+msgid "No such plugin."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when enabling a plugin.
+#: actions/pluginenable.php:157
+msgctxt "plugin"
+msgid "Enabled"
+msgstr ""
+
+#. TRANS: Tab and title for plugins admin panel.
+#: actions/pluginsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Instructions at top of plugin admin page.
+#: actions/pluginsadminpanel.php:64
+msgid ""
+"Additional plugins can be enabled and configured manually. See the online plugin documentation for "
+"more details."
+msgstr ""
+
+#. TRANS: Admin form section header
+#: actions/pluginsadminpanel.php:79
+msgid "Default plugins"
+msgstr ""
+
+#. TRANS: Text displayed on plugin admin page when no plugin are enabled.
+#: actions/pluginsadminpanel.php:102
+msgid ""
+"All default plugins have been disabled from the site's configuration file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to add an unindentified field to
+#. profile.
+#. TRANS: %s is a field name.
+#: actions/profilecompletion.php:106
+#, php-format
+msgid "Unidentified field %s."
+msgstr ""
+
+#. TRANS: Page title.
+#: actions/profilecompletion.php:130
+msgctxt "TITLE"
+msgid "Search results"
+msgstr ""
+
+#. TRANS: Error message in case a search is shorter than three characters.
+#: actions/profilecompletion.php:160
+msgid "The search string must be at least 3 characters long."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/profilesettings.php:55
+msgid "Profile settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/profilesettings.php:66
+msgid ""
+"You can update your personal profile info here so people know more about "
+"you."
+msgstr "Vu povas aktualigar vua personala profilo-informo hike do l'altra personi savos pluse pri vu."
+
+#. TRANS: Profile settings form legend.
+#: actions/profilesettings.php:94
+msgid "Profile information"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#. TRANS: Field title on group edit form.
+#: actions/profilesettings.php:105 actions/register.php:408
+#: lib/groupeditform.php:150
+msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
+msgstr "1-64 minuskuli o nombri, nula puntizosigno nek spaco."
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#: actions/profilesettings.php:109 actions/register.php:439
+#: lib/groupeditform.php:154
+msgid "Full name"
+msgstr "Kompleta nomo"
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Form input field label.
+#. TRANS: Field label on group edit form; points to "more info" for a group.
+#: actions/profilesettings.php:114 actions/register.php:446
+#: lib/applicationeditform.php:236 lib/groupeditform.php:159
+msgid "Homepage"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:117 actions/register.php:449
+msgid "URL of your homepage, blog, or profile on another site."
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#. TRANS: Text area title in form for account registration. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#: actions/profilesettings.php:125 actions/register.php:458
+#, php-format
+msgid "Describe yourself and your interests in %d character."
+msgid_plural "Describe yourself and your interests in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Text area title on account registration page.
+#: actions/profilesettings.php:131 actions/register.php:464
+msgid "Describe yourself and your interests."
+msgstr ""
+
+#. TRANS: Text area label in form for profile settings where users can provide
+#. TRANS: their biography.
+#. TRANS: Text area label on account registration page.
+#: actions/profilesettings.php:135 actions/register.php:467
+msgid "Bio"
+msgstr "Biografio"
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/profilesettings.php:141 actions/register.php:473
+#: lib/groupeditform.php:184 lib/togglepeopletag.php:113
+msgid "Location"
+msgstr "Loko"
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:144 actions/register.php:476
+msgid "Where you are, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:149
+msgid "Share my current location when posting notices"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Title for group tag cloud section.
+#. TRANS: %s is a group name.
+#: actions/profilesettings.php:157 lib/galleryaction.php:61
+#: lib/grouptagcloudsection.php:57
+msgid "Tags"
+msgstr "Etiketi"
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:160
+msgid ""
+"Tags for yourself (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:165
+msgid "Language"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:167
+msgid "Preferred language."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:177
+msgid "Timezone"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:179
+msgid "What timezone are you normally in?"
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:185
+msgid ""
+"Automatically subscribe to whoever subscribes to me (best for non-humans)"
+msgstr ""
+
+#. TRANS: Dropdown field label on profile settings, for what policies to apply
+#. when someone else tries to subscribe to your updates.
+#: actions/profilesettings.php:193
+msgid "Subscription policy"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:195
+msgid "Let anyone follow me"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:197
+msgid "Ask me first"
+msgstr ""
+
+#. TRANS: Dropdown field title on group edit form.
+#: actions/profilesettings.php:199
+msgid "Whether other users need your permission to follow your updates."
+msgstr ""
+
+#. TRANS: Checkbox label in profile settings.
+#: actions/profilesettings.php:207
+msgid "Make updates visible only to my followers"
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Client error displayed trying to save site settings without a
+#. timezone.
+#: actions/profilesettings.php:291 actions/siteadminpanel.php:175
+msgid "Timezone not selected."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:295
+msgid "Language is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: %s is an invalid tag.
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: actions/profilesettings.php:312 actions/tagprofile.php:147
+#: lib/command.php:406
+#, php-format
+msgid "Invalid tag: \"%s\"."
+msgstr "Nevalida etiketo: \"%s\"."
+
+#. TRANS: Server error thrown when user profile settings could not be updated
+#. to
+#. TRANS: automatically subscribe to any subscriber.
+#: actions/profilesettings.php:345
+msgid "Could not update user for autosubscribe or subscribe_policy."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile location preference settings
+#. could not be updated.
+#: actions/profilesettings.php:405
+msgid "Could not save location prefs."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings tags could not be
+#. saved.
+#: actions/profilesettings.php:425
+msgid "Could not save tags."
+msgstr "Lu ne povis konservar la etiketi."
+
+#. TRANS: Option in profile settings to restore the account of the currently
+#. logged in user from a backup.
+#. TRANS: Page title for page where a user account can be restored from
+#. backup.
+#: actions/profilesettings.php:468 actions/restoreaccount.php:60
+msgid "Restore account"
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a public timeline page beyond
+#. the page limit.
+#. TRANS: %s is the page limit.
+#: actions/public.php:78
+#, php-format
+msgid "Beyond the page limit (%s)."
+msgstr ""
+
+#. TRANS: Server error displayed when a public timeline cannot be retrieved.
+#: actions/public.php:98
+msgid "Could not retrieve public timeline."
+msgstr ""
+
+#. TRANS: Title for all public timeline pages but the first.
+#. TRANS: %d is the page number.
+#: actions/public.php:135
+#, php-format
+msgid "Public timeline, page %d"
+msgstr ""
+
+#. TRANS: Title for the first public timeline page.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/public.php:138 lib/publicgroupnav.php:65
+msgid "Public timeline"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:173
+msgid "Public Timeline Feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:176
+msgid "Public Timeline Feed (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:181
+msgid "Public Timeline Feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:186
+msgid "Public Timeline Feed (Atom)"
+msgstr ""
+
+#. TRANS: Text displayed for public feed when there are no public notices.
+#: actions/public.php:192
+#, php-format
+msgid ""
+"This is the public timeline for %%site.name%% but no one has posted anything"
+" yet."
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a logged in user.
+#: actions/public.php:196
+msgid "Be the first to post!"
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a not logged in user.
+#: actions/public.php:201
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post!"
+msgstr ""
+
+#. TRANS: Message for not logged in users at an invite-only site trying to
+#. view the public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:271
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. [Join now](%%action.register%%) to "
+"share notices about yourself with friends, family, and colleagues! ([Read "
+"more](%%doc.help%%))"
+msgstr ""
+
+#. TRANS: Message for not logged in users at a closed site trying to view the
+#. public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:278
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Public RSS feed description. %s is the StatusNet site name.
+#: actions/publicrss.php:106
+#, php-format
+msgid "%s updates from everyone."
+msgstr ""
+
+#. TRANS: Title for public tag cloud.
+#: actions/publictagcloud.php:57
+msgid "Public tag cloud"
+msgstr ""
+
+#. TRANS: Instructions (more used like an explanation/header).
+#. TRANS: %s is the StatusNet sitename.
+#: actions/publictagcloud.php:65
+#, php-format
+msgid "These are most popular recent tags on %s"
+msgstr ""
+
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:74
+#, php-format
+msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
+msgstr ""
+
+#. TRANS: Message shown to a logged in user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#: actions/publictagcloud.php:79
+msgid "Be the first to post one!"
+msgstr ""
+
+#. TRANS: Message shown to a anonymous user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:87
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post "
+"one!"
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password while already
+#. logged in.
+#: actions/recoverpassword.php:37
+msgid "You are already logged in!"
+msgstr ""
+
+#. TRANS: Client error displayed when password recovery code is not correct.
+#: actions/recoverpassword.php:63
+msgid "No such recovery code."
+msgstr ""
+
+#. TRANS: Client error displayed when no proper password recovery code was
+#. submitted.
+#: actions/recoverpassword.php:67
+msgid "Not a recovery code."
+msgstr ""
+
+#. TRANS: Server error displayed trying to recover password without providing
+#. a user.
+#: actions/recoverpassword.php:74
+msgid "Recovery code for unknown user."
+msgstr ""
+
+#. TRANS: Server error displayed removing a password recovery code from the
+#. database.
+#: actions/recoverpassword.php:87
+msgid "Error with confirmation code."
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password with too old a
+#. recovery code.
+#: actions/recoverpassword.php:98
+msgid "This confirmation code is too old. Please start again."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a user's e-mail address in the
+#. database fails while recovering a password.
+#: actions/recoverpassword.php:112
+msgid "Could not update user with confirmed email address."
+msgstr ""
+
+#. TRANS: Page notice for password recovery page.
+#: actions/recoverpassword.php:153
+msgid ""
+"If you have forgotten or lost your password, you can get a new one sent to "
+"the email address you have stored in your account."
+msgstr ""
+
+#. TRANS: Page notice for password change page.
+#: actions/recoverpassword.php:160
+msgid "You have been identified. Enter a new password below."
+msgstr ""
+
+#. TRANS: Fieldset legend for password recovery page.
+#: actions/recoverpassword.php:191
+msgid "Password recovery"
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:195
+msgid "Nickname or email address"
+msgstr ""
+
+#. TRANS: Title for field label on password recovery page.
+#: actions/recoverpassword.php:198
+msgid "Your nickname on this server, or your registered email address."
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:205
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Button text on password recovery page.
+#: actions/recoverpassword.php:207
+msgctxt "BUTTON"
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password reset mode.
+#: actions/recoverpassword.php:216
+msgid "Reset password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password recover mode.
+#: actions/recoverpassword.php:218
+msgid "Recover password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in email sent mode.
+#. TRANS: Subject for password recovery e-mail.
+#: actions/recoverpassword.php:220 classes/User.php:953
+msgid "Password recovery requested"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password saved mode.
+#: actions/recoverpassword.php:222
+msgid "Password saved"
+msgstr ""
+
+#. TRANS: Title for field label for password reset form.
+#: actions/recoverpassword.php:251
+msgid "6 or more characters, and do not forget it!"
+msgstr ""
+
+#. TRANS: Button text for password reset form.
+#: actions/recoverpassword.php:261
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr ""
+
+#. TRANS: Form instructions for password recovery form.
+#: actions/recoverpassword.php:272
+msgid "Enter a nickname or email address."
+msgstr ""
+
+#. TRANS: User notification after an e-mail with instructions was sent from
+#. the password recovery form.
+#: actions/recoverpassword.php:280
+msgid ""
+"Instructions for recovering your password have been sent to the email "
+"address registered to your account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reset as password without
+#. providing a user.
+#: actions/recoverpassword.php:305
+msgid "Unexpected password reset."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:313
+msgid "Password must be 6 characters or more."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:318
+msgid "Password and confirmation do not match."
+msgstr ""
+
+#. TRANS: Server error displayed when something does wrong with the user
+#. object during password reset.
+#. TRANS: Server error displayed when saving fails during user registration.
+#: actions/recoverpassword.php:338 actions/register.php:248
+msgid "Error setting user."
+msgstr ""
+
+#. TRANS: Success message for user after password reset.
+#: actions/recoverpassword.php:345
+msgid "New password successfully saved. You are now logged in."
+msgstr ""
+
+#. TRANS: Client exception thrown when no ID parameter was provided.
+#: actions/redirecturl.php:70
+msgid "No id parameter."
+msgstr ""
+
+#. TRANS: Client exception thrown when an invalid ID parameter was provided
+#. for a file.
+#. TRANS: %d is the provided ID for which the file is not present (number).
+#: actions/redirecturl.php:78
+#, php-format
+msgid "No such file \"%d\"."
+msgstr ""
+
+#. TRANS: Title for registration page after a succesful registration.
+#: actions/register.php:107
+msgid "Registration successful"
+msgstr ""
+
+#. TRANS: Title for registration page.
+#: actions/register.php:110
+msgctxt "TITLE"
+msgid "Register"
+msgstr "Registragar"
+
+#. TRANS: Client error displayed when trying to register to a closed site.
+#: actions/register.php:131
+msgid "Registration not allowed."
+msgstr "La registrago ne permisesas."
+
+#. TRANS: Form validation error displayed when trying to register without
+#. agreeing to the site license.
+#: actions/register.php:201
+msgid "You cannot register if you do not agree to the license."
+msgstr "Vu ne povas registragar su se vu ne konsentas a la permiso."
+
+#. TRANS: Page notice on registration page.
+#: actions/register.php:326
+msgid ""
+"With this form you can create a new account. You can then post notices and "
+"link up to friends and colleagues."
+msgstr ""
+
+#. TRANS: Field label on account registration page. In this field the password
+#. has to be entered a second time.
+#: actions/register.php:418
+msgctxt "PASSWORD"
+msgid "Confirm"
+msgstr "Konfirmar"
+
+#. TRANS: Field label on account registration page.
+#: actions/register.php:425 actions/register.php:431
+msgctxt "LABEL"
+msgid "Email"
+msgstr "E-posto"
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:427 actions/register.php:433
+msgid "Used only for updates, announcements, and password recovery."
+msgstr "Uzata nur por aktualigi, anunci, e pasovorto-rekupero."
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:442
+msgid "Longer name, preferably your \"real\" name."
+msgstr ""
+
+#. TRANS: Button text to register a user on account registration page.
+#: actions/register.php:505
+msgctxt "BUTTON"
+msgid "Register"
+msgstr "Registragar"
+
+#. TRANS: Copyright checkbox label in registration dialog, for private sites.
+#. TRANS: %1$s is the StatusNet sitename.
+#: actions/register.php:518
+#, php-format
+msgid ""
+"I understand that content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with a specified copyright owner.
+#. TRANS: %1$s is the license owner.
+#: actions/register.php:529
+#, php-format
+msgid "My text and files are copyright by %1$s."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with ownership left to contributors.
+#: actions/register.php:533
+msgid "My text and files remain under my own copyright."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved.
+#: actions/register.php:536
+msgid "All rights reserved."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for Creative
+#. Commons-style licenses.
+#: actions/register.php:541
+#, php-format
+msgid ""
+"My text and files are available under %s except this private data: password,"
+" email address, IM address, and phone number."
+msgstr "Mea texti e dokumenti es disponebla per %s ecepte ca privata datumi: pasovorto, e-posto-adreso, adreso dil instantala mesajilo, e telefonilo-nombro."
+
+#. TRANS: Text displayed after successful account registration.
+#. TRANS: %1$s is the registered nickname, %2$s is the profile URL.
+#. TRANS: This message contains Markdown links in the form [link text](link)
+#. TRANS: and variables in the form %%%%variable%%%%. Please mind the syntax.
+#: actions/register.php:587
+#, php-format
+msgid ""
+"Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may want to...\n"
+"\n"
+"* Go to [your profile](%2$s) and post your first message.\n"
+"* Add a [Jabber/GTalk address](%%%%action.imsettings%%%%) so you can send notices through instant messages.\n"
+"* [Search for people](%%%%action.peoplesearch%%%%) that you may know or that share your interests. \n"
+"* Update your [profile settings](%%%%action.profilesettings%%%%) to tell others more about you. \n"
+"* Read over the [online docs](%%%%doc.help%%%%) for features you may have missed. \n"
+"\n"
+"Thanks for signing up and we hope you enjoy using this service."
+msgstr ""
+
+#. TRANS: Instruction text on how to deal with the e-mail address confirmation
+#. e-mail.
+#: actions/register.php:612
+msgid ""
+"(You should receive a message by email momentarily, with instructions on how"
+" to confirm your email address.)"
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while delisting
+#. a user.
+#. TRANS: %s is a username.
+#: actions/removepeopletag.php:136
+#, php-format
+msgid "There was an unexpected error while delisting %s."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while listing a
+#. user.
+#. TRANS: %s is a profile URL.
+#: actions/removepeopletag.php:141
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly, please try retrying later."
+msgstr ""
+
+#. TRANS: Title after removing a user from a list.
+#: actions/removepeopletag.php:150
+msgid "Unlisted"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice while not
+#. providing a notice ID.
+#: actions/repeat.php:56
+msgid "No notice specified."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-existing notice.
+#: actions/repeat.php:63
+msgid "Notice not found."
+msgstr ""
+
+#. TRANS: Error when unable to repeat a notice for unknown reason.
+#: actions/repeat.php:69
+msgid ""
+"Could not repeat notice for unknown reason. Please contact the webmaster!"
+msgstr ""
+
+#. TRANS: Confirmation text after repeating a notice.
+#: actions/repeat.php:87
+msgid "Repeated!"
+msgstr ""
+
+#. TRANS: Title for first page of replies for a user.
+#. TRANS: %s is a user nickname.
+#. TRANS: RSS reply feed title. %s is a user nickname.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/replies.php:127 actions/repliesrss.php:67
+#: lib/personalgroupnav.php:96
+#, php-format
+msgid "Replies to %s"
+msgstr ""
+
+#. TRANS: Title for all but the first page of replies for a user.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/replies.php:131
+#, php-format
+msgid "Replies to %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:151
+#, php-format
+msgid "Replies feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:158
+#, php-format
+msgid "Replies feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:167
+#, php-format
+msgid "Replies feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:176
+#, php-format
+msgid "Replies feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user.
+#. TRANS: %1$s and %s$s are the user nickname.
+#: actions/replies.php:205
+#, php-format
+msgid ""
+"This is the timeline showing replies to %1$s but %2$s hasn't received a "
+"notice to them yet."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for the logged
+#. in user.
+#. TRANS: This message contains a Markdown link in the form [link text](link).
+#: actions/replies.php:214
+#, php-format
+msgid ""
+"You can engage other users in a conversation, subscribe to more people or "
+"[join groups](%%action.groups%%)."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for all logged
+#. in users but the user themselves.
+#. TRANS: %1$s, %2$s and %3$s are a user nickname. This message contains a
+#. Markdown link in the form [link text](link).
+#: actions/replies.php:218
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr ""
+
+#. TRANS: RSS reply feed description.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet site name.
+#: actions/repliesrss.php:73
+#, php-format
+msgid "Replies to %1$s on %2$s."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account while
+#. not logged in.
+#: actions/restoreaccount.php:78
+msgid "Only logged-in users can restore their account."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account without
+#. having restore rights.
+#: actions/restoreaccount.php:83
+msgid "You may not restore your account."
+msgstr "Vu ne povas restaurar vua konto."
+
+#. TRANS: Client exception displayed trying to restore an account while
+#. something went wrong uploading a file.
+#. TRANS: Client exception. No file; probably just a non-AJAX submission.
+#: actions/restoreaccount.php:121 actions/restoreaccount.php:146
+msgid "No uploaded file."
+msgstr "Ne esas dokumento kargita."
+
+#. TRANS: Client exception thrown when an uploaded file is larger than set in
+#. php.ini.
+#: actions/restoreaccount.php:129 lib/mediafile.php:165
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini."
+msgstr "La dokumento kargita ecesas la instrukto da \"upload_max_filesize\" en \"php.ini\"."
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:135 lib/mediafile.php:170
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form."
+msgstr "La dokumento kargita ecesas la instrukto \"MAX_FILE_SIZE\" qua esis specigita en la \"HTML\"-formulario."
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:141 lib/mediafile.php:175
+msgid "The uploaded file was only partially uploaded."
+msgstr "La dokumento kargita nur esis partale kargita."
+
+#. TRANS: Client exception thrown when a temporary folder is not present to
+#. store a file upload.
+#: actions/restoreaccount.php:150 lib/mediafile.php:182
+msgid "Missing a temporary folder."
+msgstr "Mankas dosiero provizora."
+
+#. TRANS: Client exception thrown when writing to disk is not possible during
+#. a file upload operation.
+#: actions/restoreaccount.php:154 lib/mediafile.php:185
+msgid "Failed to write file to disk."
+msgstr "Lu faliis enskribar la dokumento vers la disko."
+
+#. TRANS: Client exception thrown when a file upload operation has been
+#. stopped by an extension.
+#: actions/restoreaccount.php:158 lib/mediafile.php:188
+msgid "File upload stopped by extension."
+msgstr "La dokumento-kargago cesesis da extensigo."
+
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#. TRANS: Exception thrown when uploading an image fails for an unknown
+#. reason.
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#: actions/restoreaccount.php:164 lib/imagefile.php:166 lib/mediafile.php:193
+msgid "System error uploading file."
+msgstr "Sistemo-eroro dum la dokumento-kargago."
+
+#. TRANS: Client exception thrown when a feed is not an Atom feed.
+#. TRANS: Client exception thrown when an imported feed is not an Atom feed.
+#: actions/restoreaccount.php:207 lib/feedimporter.php:74
+msgid "Not an Atom feed."
+msgstr ""
+
+#. TRANS: Success message when a feed has been restored.
+#: actions/restoreaccount.php:241
+msgid ""
+"Feed has been restored. Your old posts should now appear in search and your "
+"profile page."
+msgstr ""
+
+#. TRANS: Message when a feed restore is in progress.
+#: actions/restoreaccount.php:245
+msgid "Feed will be restored. Please wait a few minutes for results."
+msgstr ""
+
+#. TRANS: Form instructions for feed restore.
+#: actions/restoreaccount.php:342
+msgid ""
+"You can upload a backed-up timeline in Activity Streams format."
+msgstr ""
+
+#. TRANS: Title for submit button to confirm upload of a user backup file for
+#. account restore.
+#: actions/restoreaccount.php:373
+msgid "Upload the file"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role without having
+#. the right to do that.
+#: actions/revokerole.php:74
+msgid "You cannot revoke user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role that is not set.
+#: actions/revokerole.php:81
+msgid "User does not have this role."
+msgstr ""
+
+#. TRANS: Engine name for RSD.
+#: actions/rsd.php:140
+msgid "StatusNet"
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox users on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsandbox a user when the feature is not
+#. enabled.
+#: actions/sandbox.php:64 actions/unsandbox.php:64
+msgid "You cannot sandbox users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox an already sandboxed user.
+#: actions/sandbox.php:71
+msgid "User is already sandboxed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to list a profile with an invalid
+#. list.
+#. TRANS: %s is the invalid list name.
+#: actions/selftag.php:68
+#, php-format
+msgid "Not a valid list: %s."
+msgstr ""
+
+#. TRANS: Page title for page showing self tags.
+#. TRANS: %1$s is a tag, %2$d is a page number.
+#: actions/selftag.php:154
+#, php-format
+msgid "Users self-tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for the sessions administration panel.
+#: actions/sessionsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Instructions for the sessions administration panel.
+#: actions/sessionsadminpanel.php:64
+msgid "Session settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Fieldset legend on the sessions administration panel.
+#: actions/sessionsadminpanel.php:165
+msgctxt "LEGEND"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:172
+msgid "Handle sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:176
+msgid "Handle sessions ourselves."
+msgstr ""
+
+#. TRANS: Checkbox label on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should write session debugging output.
+#: actions/sessionsadminpanel.php:182
+msgid "Session debugging"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#: actions/sessionsadminpanel.php:185
+msgid "Enable debugging output for sessions."
+msgstr ""
+
+#. TRANS: Title for submit button on the sessions administration panel.
+#: actions/sessionsadminpanel.php:206
+msgid "Save session settings"
+msgstr ""
+
+#. TRANS: Client error displayed trying to display an OAuth application while
+#. not logged in.
+#: actions/showapplication.php:79
+msgid "You must be logged in to view an application."
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:152
+msgid "Application profile"
+msgstr ""
+
+#. TRANS: Information output on an OAuth application page.
+#. TRANS: %1$s is the application creator, %2$s is "read-only" or "read-
+#. write",
+#. TRANS: %3$d is the number of users using the OAuth application.
+#: actions/showapplication.php:183
+#, php-format
+msgid "Created by %1$s - %2$s access by default - %3$d user"
+msgid_plural "Created by %1$s - %2$s access by default - %3$d users"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:196
+msgid "Application actions"
+msgstr ""
+
+#. TRANS: Link text to edit application on the OAuth application page.
+#: actions/showapplication.php:203
+msgctxt "EDITAPP"
+msgid "Edit"
+msgstr "Modifikar"
+
+#. TRANS: Button text on the OAuth application page.
+#. TRANS: Resets the OAuth consumer key and secret.
+#: actions/showapplication.php:222
+msgid "Reset key & secret"
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:249
+msgid "Application info"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:253
+msgid "Consumer key"
+msgstr "Konsumero-klefo"
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:256
+msgid "Consumer secret"
+msgstr "Konsumero-sekretajo"
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:259
+msgid "Request token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:262
+msgid "Access token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:265
+msgid "Authorize URL"
+msgstr ""
+
+#. TRANS: Note on the OAuth application page about signature support.
+#: actions/showapplication.php:271
+msgid ""
+"Note: HMAC-SHA1 signatures are supported. The plaintext signature method is "
+"not supported."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog to reset consumer key and secret for an
+#. OAuth application.
+#: actions/showapplication.php:292
+msgid "Are you sure you want to reset your consumer key and secret?"
+msgstr ""
+
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
+#, php-format
+msgid "%s group"
+msgstr ""
+
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
+#, php-format
+msgid "%1$s group, page %2$d"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:182
+#, php-format
+msgid "Notice feed for %s group (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:188
+#, php-format
+msgid "Notice feed for %s group (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:195
+#, php-format
+msgid "Notice feed for %s group (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:202
+#, php-format
+msgid "Notice feed for %s group (Atom)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:208
+#, php-format
+msgid "FOAF for %s group"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration,
+#. %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:219
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests. [Join now](%%%%action.register%%%%)"
+" to become part of this group and many more! ([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept no new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:228
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying a view a notice the user has no
+#. access to.
+#: actions/shownotice.php:80
+msgid "Not available."
+msgstr ""
+
+#. TRANS: Server error displayed trying to show a notice without a connected
+#. profile.
+#: actions/shownotice.php:87
+msgid "Notice has no profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to show a deleted notice.
+#: actions/shownotice.php:126
+msgid "Notice deleted."
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:124
+#, php-format
+msgid "Private timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:132
+#, php-format
+msgid "Timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname, %3$d is a page
+#. number.
+#: actions/showprofiletag.php:138
+#, php-format
+msgid "Timeline for %1$s list by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:147
+#, php-format
+msgid "Private timeline of %s list by you"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:155
+#, php-format
+msgid "Timeline for %s list by you"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname.
+#: actions/showprofiletag.php:161
+#, php-format
+msgid "Timeline for %1$s list by %2$s"
+msgstr ""
+
+#. TRANS: Feed title.
+#. TRANS: %1$s is a list, %2$s is tagger's nickname.
+#: actions/showprofiletag.php:203
+#, php-format
+msgid "Feed for %1$s list by %2$s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for list timeline.
+#. TRANS: %1$s is a list, %2$s is a tagger's nickname.
+#: actions/showprofiletag.php:220
+#, php-format
+msgid ""
+"This is the timeline for %1$s list by %2$s but no one has posted anything "
+"yet."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline for currently logged
+#. in user tagged tags.
+#: actions/showprofiletag.php:228
+msgid "Try tagging more people."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/showprofiletag.php:233
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and start following "
+"this timeline!"
+msgstr ""
+
+#. TRANS: Header on show list page.
+#. TRANS: Link description for link to list of users tagged with a tag (so
+#. part of a list).
+#: actions/showprofiletag.php:301 lib/peopletaglist.php:173
+msgid "Listed"
+msgstr "Listita"
+
+#. TRANS: Content of "Listed" page if there are no listed users.
+#. TRANS: Content of "People following tag x" if there are no subscribed
+#. users.
+#. TRANS: Description for mini list of group members on a group page when the
+#. group has no members.
+#. TRANS: Empty list message for tags.
+#. TRANS: Text for user subscription statistics if the user has no
+#. subscription
+#. TRANS: Text for user subscriber statistics if user has no subscribers.
+#. TRANS: Text for user user group membership statistics if user is not a
+#. member of any group.
+#. TRANS: Default content for section/sidebar widget.
+#: actions/showprofiletag.php:310 actions/showprofiletag.php:348
+#: lib/groupaction.php:158 lib/groupaction.php:247 lib/peopletags.php:166
+#: lib/profileaction.php:159 lib/profileaction.php:187
+#: lib/profileaction.php:284 lib/section.php:110
+msgid "(None)"
+msgstr ""
+
+#. TRANS: Link for more "People in list x by a user"
+#. TRANS: if there are more than the mini list's maximum.
+#: actions/showprofiletag.php:322
+msgid "Show all"
+msgstr ""
+
+#. TRANS: Header for tag subscribers.
+#. TRANS: Link description for link to list of users subscribed to a tag.
+#: actions/showprofiletag.php:339 lib/peopletaglist.php:183
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:83
+#, php-format
+msgid "Notices by %1$s tagged %2$s"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %3$d is the page number.
+#: actions/showstream.php:87
+#, php-format
+msgid "Notices by %1$s tagged %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Extended page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:95
+#, php-format
+msgid "Notices by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
+#, php-format
+msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:138
+#, php-format
+msgid "Notice feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
+#, php-format
+msgid "Notice feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:154
+#, php-format
+msgid "Notice feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:163
+#, php-format
+msgid "Notice feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user
+#. nickname.
+#: actions/showstream.php:170
+#, php-format
+msgid "FOAF for %s"
+msgstr ""
+
+#. TRANS: First sentence of empty list message for a timeline. $1%s is a user
+#. nickname.
+#: actions/showstream.php:210
+#, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a stream for the user
+#. themselves.
+#: actions/showstream.php:216
+msgid ""
+"Seen anything interesting recently? You haven't posted any notices yet, now "
+"would be a good time to start :)"
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a non-self timeline. %1$s
+#. is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:220
+#, php-format
+msgid ""
+"You can try to nudge %1$s or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%2$s)."
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:259
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. [Join "
+"now](%%%%action.register%%%%) to follow **%s**'s notices and many more! "
+"([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:266
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:344
+#, php-format
+msgid "Repeat of %s"
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence a user on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsilence a user when the feature is not
+#. enabled.
+#: actions/silence.php:64 actions/unsilence.php:64
+msgid "You cannot silence users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence an already silenced user.
+#: actions/silence.php:71
+msgid "User is already silenced."
+msgstr ""
+
+#. TRANS: Title for site administration panel.
+#: actions/siteadminpanel.php:57
+msgctxt "TITLE"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Instructions for site administration panel.
+#: actions/siteadminpanel.php:68
+msgid "Basic settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed trying to save an empty site name.
+#: actions/siteadminpanel.php:141
+msgid "Site name must have non-zero length."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings without a
+#. contact address.
+#: actions/siteadminpanel.php:150
+msgid "You must have a valid contact email address."
+msgstr ""
+
+#. TRANS: Client error displayed when a logo URL is not valid.
+#: actions/siteadminpanel.php:161
+msgid "Invalid logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed when a SSL logo URL is invalid.
+#: actions/siteadminpanel.php:167
+msgid "Invalid SSL logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with an invalid
+#. language code.
+#. TRANS: %s is the invalid language code.
+#: actions/siteadminpanel.php:184
+#, php-format
+msgid "Unknown language \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 0.
+#: actions/siteadminpanel.php:191
+msgid "Minimum text limit is 0 (unlimited)."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 1.
+#: actions/siteadminpanel.php:198
+msgid "Dupe limit must be one or more seconds."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:245
+msgctxt "LEGEND"
+msgid "General"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:249
+msgctxt "LABEL"
+msgid "Site name"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:251
+msgid "The name of your site, like \"Yourcompany Microblog\"."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:256
+msgid "Brought by"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:258
+msgid "Text used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:263
+msgid "Brought by URL"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:265
+msgid "URL used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:269
+msgid "Email"
+msgstr "E-posto"
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:271
+msgid "Contact email address for your site."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:280
+msgctxt "LEGEND"
+msgid "Local"
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:292
+msgid "Default timezone"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:294
+msgid "Default timezone for the site; usually UTC."
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:301
+msgid "Default language"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:304
+msgid ""
+"The site language when autodetection from browser settings is not available."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:313
+msgctxt "LEGEND"
+msgid "Limits"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:318
+msgid "Text limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:320
+msgid "Maximum number of characters for notices."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:326
+msgid "Dupe limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:328
+msgid "How long users must wait (in seconds) to post the same thing again."
+msgstr ""
+
+#. TRANS: Fieldset legend for form to change logo.
+#: actions/siteadminpanel.php:338
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Field label for StatusNet site logo.
+#: actions/siteadminpanel.php:345
+msgid "Site logo"
+msgstr ""
+
+#. TRANS: Field label for SSL StatusNet site logo.
+#: actions/siteadminpanel.php:353
+msgid "SSL logo"
+msgstr ""
+
+#. TRANS: Button title for saving site settings.
+#: actions/siteadminpanel.php:376
+msgid "Save the site settings."
+msgstr ""
+
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
+msgid "Site Notice"
+msgstr ""
+
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
+msgid "Edit site-wide message"
+msgstr ""
+
+#. TRANS: Server error displayed when saving a site-wide notice was
+#. impossible.
+#: actions/sitenoticeadminpanel.php:101
+msgid "Unable to save site notice."
+msgstr ""
+
+#. TRANS: Client error displayed when a site-wide notice was longer than
+#. allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
+msgstr ""
+
+#. TRANS: Label for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:176
+msgid "Site notice text"
+msgstr ""
+
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
+msgstr ""
+
+#. TRANS: Button title to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
+msgid "Save site notice."
+msgstr ""
+
+#. TRANS: Title for SMS settings.
+#: actions/smssettings.php:56
+msgid "SMS settings"
+msgstr ""
+
+#. TRANS: SMS settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/smssettings.php:70
+#, php-format
+msgid "You can receive SMS messages through email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Message given in the SMS settings if SMS is not enabled on the site.
+#: actions/smssettings.php:92
+msgid "SMS is not available."
+msgstr ""
+
+#. TRANS: Form legend for SMS settings form.
+#: actions/smssettings.php:106
+msgid "SMS address"
+msgstr ""
+
+#. TRANS: Form guide in SMS settings form.
+#: actions/smssettings.php:115
+msgid "Current confirmed SMS-enabled phone number."
+msgstr ""
+
+#. TRANS: Form guide in IM settings form.
+#: actions/smssettings.php:128
+msgid "Awaiting confirmation on this phone number."
+msgstr ""
+
+#. TRANS: Field label for SMS address input in SMS settings form.
+#: actions/smssettings.php:137
+msgid "Confirmation code"
+msgstr ""
+
+#. TRANS: Form field instructions in SMS settings form.
+#: actions/smssettings.php:139
+msgid "Enter the code you received on your phone."
+msgstr ""
+
+#. TRANS: Button label to confirm SMS confirmation code in SMS settings.
+#: actions/smssettings.php:143
+msgctxt "BUTTON"
+msgid "Confirm"
+msgstr "Konfirmar"
+
+#. TRANS: Field label for SMS phone number input in SMS settings form.
+#: actions/smssettings.php:148
+msgid "SMS phone number"
+msgstr ""
+
+#. TRANS: SMS phone number input field instructions in SMS settings form.
+#: actions/smssettings.php:151
+msgid "Phone number, no punctuation or spaces, with area code."
+msgstr ""
+
+#. TRANS: Form legend for SMS preferences form.
+#: actions/smssettings.php:190
+msgid "SMS preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in SMS preferences form.
+#: actions/smssettings.php:196
+msgid ""
+"Send me notices through SMS; I understand I may incur exorbitant charges "
+"from my carrier."
+msgstr ""
+
+#. TRANS: Confirmation message for successful SMS preferences save.
+#: actions/smssettings.php:307
+msgid "SMS preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having provided one.
+#: actions/smssettings.php:329
+msgid "No phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having selected a
+#. carrier.
+#: actions/smssettings.php:335
+msgid "No carrier selected."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set.
+#: actions/smssettings.php:343
+msgid "That is already your phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set for
+#. another user.
+#: actions/smssettings.php:347
+msgid "That phone number already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid SMS phone number that is to be confirmed.
+#: actions/smssettings.php:374
+msgid ""
+"A confirmation code was sent to the phone number you added. Check your phone"
+" for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling SMS phone number confirmation for the wrong
+#. phone number.
+#: actions/smssettings.php:402
+msgid "That is the wrong confirmation number."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:411
+msgid "Could not delete SMS confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:415
+msgid "SMS confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an SMS phone number that is not
+#. TRANS: registered for the active user.
+#: actions/smssettings.php:435
+msgid "That is not your phone number."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered SMS phone
+#. number.
+#: actions/smssettings.php:456
+msgid "The SMS phone number was removed."
+msgstr ""
+
+#. TRANS: Label for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:495
+msgid "Mobile carrier"
+msgstr ""
+
+#. TRANS: Default option for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:500
+msgid "Select a carrier"
+msgstr ""
+
+#. TRANS: Form instructions for mobile carrier dropdown menu in SMS settings.
+#. TRANS: %s is an administrative contact's e-mail address.
+#: actions/smssettings.php:509
+#, php-format
+msgid ""
+"Mobile carrier for your phone. If you know a carrier that accepts SMS over "
+"email but isn't listed here, send email to let us know at %s."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number confirmation code without
+#. having provided one.
+#: actions/smssettings.php:531
+msgid "No code entered."
+msgstr ""
+
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. subscribed profile.
+#: actions/subedit.php:72
+msgid "You are not subscribed to that profile."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a subscription fails with a
+#. database error.
+#. TRANS: Exception thrown when a subscription could not be stored on the
+#. server.
+#: actions/subedit.php:85 classes/Subscription.php:157
+msgid "Could not save subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/subqueue.php:55
+msgid "You may only approve your own pending subscriptions."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending subscribers still awaiting
+#. approval.
+#. TRANS: %s is the name of the user.
+#: actions/subqueue.php:65
+#, php-format
+msgid "%s subscribers awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending subscribersmembers
+#. still awaiting approval.
+#. TRANS: %1$s is the name of the user, %2$d is the page number of the members
+#. list.
+#: actions/subqueue.php:70
+#, php-format
+msgid "%1$s subscribers awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/subqueue.php:80
+msgid "A list of users awaiting approval to subscribe to you."
+msgstr ""
+
+#. TRANS: Page title when subscription succeeded.
+#: actions/subscribe.php:132
+msgid "Subscribed"
+msgstr "Abonita"
+
+#. TRANS: Client error displayed when trying to perform an action while not
+#. logged in.
+#: actions/subscribepeopletag.php:59 actions/unsubscribepeopletag.php:60
+msgid "You must be logged in to unsubscribe from a list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to perform an action without
+#. providing an ID.
+#: actions/subscribepeopletag.php:86 actions/unsubscribepeopletag.php:87
+msgid "No ID given."
+msgstr ""
+
+#. TRANS: Server error displayed subscribing to a list fails.
+#. TRANS: %1$s is a user nickname, %2$s is a list, %3$s is the error message
+#. (no period).
+#: actions/subscribepeopletag.php:120
+#, php-format
+msgid "Could not subscribe user %1$s to list %2$s: %3$s"
+msgstr ""
+
+#. TRANS: Title of form to subscribe to a list.
+#. TRANS: %1%s is a user nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/subscribepeopletag.php:129
+#, php-format
+msgid "%1$s subscribed to list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (first page).
+#. TRANS: %s is the user's nickname.
+#: actions/subscribers.php:51
+#, php-format
+msgid "%s subscribers"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (not first page).
+#. TRANS: %1$s is the user's nickname, $2$d is the page number.
+#: actions/subscribers.php:55
+#, php-format
+msgid "%1$s subscribers, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers
+#. TRANS: of the logged in user's own profile.
+#: actions/subscribers.php:67
+msgid "These are the people who listen to your notices."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscribers.php:73
+#, php-format
+msgid "These are the people who listen to %s's notices."
+msgstr ""
+
+#. TRANS: Subscriber list text when the logged in user has no subscribers.
+#: actions/subscribers.php:111
+msgid ""
+"You have no subscribers. Try subscribing to people you know and they might "
+"return the favor."
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. other
+#. TRANS: than the logged in user that has no subscribers. %s is the user
+#. nickname.
+#: actions/subscribers.php:115
+#, php-format
+msgid "%s has no subscribers. Want to be the first?"
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscribers.php:122
+#, php-format
+msgid ""
+"%s has no subscribers. Why not [register an "
+"account](%%%%action.register%%%%) and be the first?"
+msgstr ""
+
+#. TRANS: Header for subscriptions overview for a user (not first page).
+#. TRANS: %1$s is a user nickname, %2$d is the page number.
+#: actions/subscriptions.php:55
+#, php-format
+msgid "%1$s subscriptions, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions
+#. TRANS: of the logged in user's own profile.
+#: actions/subscriptions.php:67
+msgid "These are the people whose notices you listen to."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscriptions.php:73
+#, php-format
+msgid "These are the people whose notices %s listens to."
+msgstr ""
+
+#. TRANS: Subscription list text when the logged in user has no subscriptions.
+#. TRANS: This message contains Markdown URLs. The link description is between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscriptions.php:130
+#, php-format
+msgid ""
+"You're not listening to anyone's notices right now, try subscribing to "
+"people you know. Try [people search](%%action.peoplesearch%%), look for "
+"members in groups you're interested in and in our [featured "
+"users](%%action.featured%%)."
+msgstr ""
+
+#. TRANS: Subscription list text when looking at the subscriptions for a of a
+#. user that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#: actions/subscriptions.php:136
+#, php-format
+msgid "%s is not listening to anyone."
+msgstr ""
+
+#. TRANS: Atom feed title. %s is a profile nickname.
+#: actions/subscriptions.php:155
+#, php-format
+msgid "Subscription feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Checkbox label for enabling IM messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:203
+msgctxt "LABEL"
+msgid "IM"
+msgstr "Instantala-mesajilo"
+
+#. TRANS: Checkbox label for enabling SMS messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:218
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Title for all but the first page of notices with tags.
+#. TRANS: %1$s is the tag, %2$d is the page number.
+#: actions/tag.php:68
+#, php-format
+msgid "Notices tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:82
+#, php-format
+msgid "Notice feed for tag %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:89
+#, php-format
+msgid "Notice feed for tag %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:97
+#, php-format
+msgid "Notice feed for tag %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:105
+#, php-format
+msgid "Notice feed for tag %s (Atom)"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to tag a user that cannot be
+#. tagged.
+#. TRANS: Client exception thrown trying to set a tag for a user that cannot
+#. be tagged.
+#. TRANS: Error displayed when trying to tag a user that cannot be tagged.
+#: actions/tagprofile.php:50 classes/Profile_tag.php:163 lib/command.php:391
+#: lib/command.php:450
+msgid "You cannot tag this user."
+msgstr ""
+
+#. TRANS: Title for list form when not on a profile page.
+#: actions/tagprofile.php:68
+msgid "List a profile"
+msgstr ""
+
+#. TRANS: Title for list form when on a profile page.
+#. TRANS: %s is a profile nickname.
+#. TRANS: Form legend for notice form.
+#: actions/tagprofile.php:72 lib/tagprofileform.php:110
+#, php-format
+msgctxt "ADDTOLIST"
+msgid "List %s"
+msgstr ""
+
+#. TRANS: Header in list form.
+#: actions/tagprofile.php:79
+msgid "User profile"
+msgstr ""
+
+#. TRANS: Title for personal tag cloud section.
+#: actions/tagprofile.php:168 lib/personaltagcloudsection.php:56
+msgctxt "TITLE"
+msgid "Tags"
+msgstr "Etiketi"
+
+#. TRANS: Success message if lists are saved.
+#: actions/tagprofile.php:184
+msgid "Lists saved."
+msgstr ""
+
+#. TRANS: Page notice.
+#: actions/tagprofile.php:200
+msgid "Use this form to add your subscribers or subscriptions to lists."
+msgstr ""
+
+#. TRANS: Client error when requesting a tag feed for a non-existing tag.
+#: actions/tagrss.php:35
+msgid "No such tag."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user.
+#: actions/unblock.php:59
+msgid "You haven't blocked that user."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsandboxed
+#. user has not been sandboxed.
+#: actions/unsandbox.php:71
+msgid "User is not sandboxed."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsilenced
+#. user has not been silenced.
+#: actions/unsilence.php:71
+msgid "User is not silenced."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unsubscribe without providing
+#. a profile ID.
+#: actions/unsubscribe.php:74
+msgid "No profile ID in request."
+msgstr ""
+
+#. TRANS: Page title for page to unsubscribe.
+#: actions/unsubscribe.php:94
+msgid "Unsubscribed"
+msgstr "Neabonita"
+
+#. TRANS: Page title for form that allows unsubscribing from a list.
+#. TRANS: %1$s is a nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/unsubscribepeopletag.php:122
+#, php-format
+msgid "%1$s unsubscribed from list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Title of URL settings tab in profile settings.
+#: actions/urlsettings.php:57
+msgid "URL settings"
+msgstr ""
+
+#. TRANS: Instructions for tab "Other" in user profile settings.
+#: actions/urlsettings.php:68
+msgid "Manage various other options."
+msgstr ""
+
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the
+#. tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the
+#. beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single
+#. space).
+#: actions/urlsettings.php:110
+msgid " (free service)"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:117
+msgid "[none]"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:119
+msgid "[internal]"
+msgstr ""
+
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/urlsettings.php:126
+msgid "Shorten URLs with"
+msgstr ""
+
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/urlsettings.php:128
+msgid "Automatic shortening service to use."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:135
+msgid "URL longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:139
+msgid ""
+"URLs longer than this will be shortened, -1 means never shorten because a "
+"URL is long."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:144
+msgid "Text longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:148
+msgid ""
+"URLs in notices longer than this will always be shortened, -1 means only "
+"shorten if the full post exceeds maximum length."
+msgstr ""
+
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/urlsettings.php:180
+msgid "URL shortening service is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum URL settings value is
+#. invalid in profile URL settings.
+#: actions/urlsettings.php:188
+msgid "Invalid number for maximum URL length."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum notice length settings
+#. value is invalid in profile URL settings.
+#: actions/urlsettings.php:195
+msgid "Invalid number for maximum notice length."
+msgstr ""
+
+#. TRANS: Server exception thrown in profile URL settings when preferences
+#. could not be saved.
+#: actions/urlsettings.php:240
+msgid "Error saving user URL shortening preferences."
+msgstr ""
+
+#. TRANS: User admin panel title.
+#: actions/useradminpanel.php:58
+msgctxt "TITLE"
+msgid "User"
+msgstr ""
+
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
+msgid "User settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when a non-numeric
+#. character limit was set.
+#: actions/useradminpanel.php:147
+msgid "Invalid bio limit. Must be numeric."
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when welcome text is too
+#. long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to set a non-existing user as
+#. default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
+#: actions/useradminpanel.php:166
+#, php-format
+msgid "Invalid default subscripton: \"%1$s\" is not a user."
+msgstr ""
+
+#. TRANS: Fieldset legend in user administration panel.
+#: actions/useradminpanel.php:217
+msgctxt "LEGEND"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting the character limit for
+#. the bio field.
+#: actions/useradminpanel.php:222
+msgid "Bio Limit"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting the character limit for the
+#. bio field.
+#: actions/useradminpanel.php:224
+msgid "Maximum length of a profile bio in characters."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:233
+msgid "New users"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "New user welcome"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:240
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting default subscription for
+#. new users.
+#: actions/useradminpanel.php:246
+msgid "Default subscription"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting default subscription for new
+#. users.
+#: actions/useradminpanel.php:248
+msgid "Automatically subscribe new users to this user."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:258
+msgid "Invitations"
+msgstr ""
+
+#. TRANS: Field label for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:264
+msgid "Invitations enabled"
+msgstr ""
+
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:267
+msgid "Whether to allow users to invite new users."
+msgstr ""
+
+#. TRANS: Button title to save user settings in user admin panel.
+#: actions/useradminpanel.php:304
+msgid "Save user settings."
+msgstr ""
+
+#. TRANS: Page title for all but the first page of groups for a user.
+#. TRANS: %1$s is a nickname, %2$d is a page number.
+#: actions/usergroups.php:59
+#, php-format
+msgid "%1$s groups, page %2$d"
+msgstr ""
+
+#. TRANS: Link text on group page to search for groups.
+#: actions/usergroups.php:78
+msgid "Search for more groups"
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. TRANS: %s is a user nickname.
+#: actions/usergroups.php:105
+#, php-format
+msgid "%s is not a member of any group."
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. This message contains
+#. TRANS: a Markdown link in the form [link text](link) and a variable that
+#. should not be changed.
+#: actions/usergroups.php:112
+#, php-format
+msgid "Try [searching for groups](%%action.groupsearch%%) and joining them."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle in atom group notice feed.
+#. TRANS: %1$s is a group name, %2$s is a site name.
+#. TRANS: Message is used as a subtitle in atom user notice feed.
+#. TRANS: %1$s is a user name, %2$s is a site name.
+#: actions/userrss.php:96 lib/atomgroupnoticefeed.php:70
+#: lib/atomusernoticefeed.php:80
+#, php-format
+msgid "Updates from %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for version page. %1$s is the engine name, %2$s is the engine
+#. version.
+#: actions/version.php:71
+#, php-format
+msgid "%1$s %2$s"
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
+#. version.
+#: actions/version.php:149
+#, php-format
+msgid ""
+"This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, "
+"Inc. and contributors."
+msgstr ""
+
+#. TRANS: Header for engine software contributors section on the version page.
+#: actions/version.php:159
+msgid "Contributors"
+msgstr ""
+
+#. TRANS: Header for engine software license section on the version page.
+#: actions/version.php:165
+msgid "License"
+msgstr "Licenco"
+
+#. TRANS: Content part of engine software version page. %1s is engine name
+#: actions/version.php:169
+#, php-format
+msgid ""
+"%1$s 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."
+msgstr ""
+
+#. TRANS: Content part of engine software version page.
+#: actions/version.php:176
+msgid ""
+"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."
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %s is a link to the AGPL license with link description
+#. "http://www.gnu.org/licenses/agpl.html".
+#: actions/version.php:184
+#, php-format
+msgid ""
+"You should have received a copy of the GNU Affero General Public License "
+"along with this program. If not, see %s."
+msgstr ""
+
+#. TRANS: Header for engine plugins section on the version page.
+#: actions/version.php:194
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:201
+msgctxt "HEADER"
+msgid "Name"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:203
+msgctxt "HEADER"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:205
+msgctxt "HEADER"
+msgid "Author(s)"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:207
+msgctxt "HEADER"
+msgid "Description"
+msgstr "Deskripto"
+
+#. TRANS: An error message when avatar size is unreasonable
+#: classes/Avatar.php:242
+msgid "Avatar size too large"
+msgstr ""
+
+#. TRANS: An error message when unable to insert avatar data into the db
+#: classes/Avatar.php:260
+msgid "Could not insert new avatar data to database"
+msgstr ""
+
+#: classes/Conversation.php:69
+msgid "Tried to create conversation for not yet inserted notice"
+msgstr ""
+
+#: classes/Conversation.php:83
+msgid "Failed to create conversation for notice"
+msgstr ""
+
+#. TRANS: Server exception thrown when a URL cannot be processed.
+#: classes/File.php:151
+#, php-format
+msgid "Cannot process URL '%s'"
+msgstr ""
+
+#. TRANS: Message used to be inserted as %2$s in the text "No file may
+#. TRANS: be larger than %1$d byte and the file you sent was %2$s.".
+#. TRANS: %1$d is the number of bytes of an uploaded file.
+#: classes/File.php:191
+#, php-format
+msgid "%1$d byte"
+msgid_plural "%1$d bytes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: classes/File.php:199
+#, php-format
+msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$s. Try to "
+"upload a smaller version."
+msgid_plural ""
+"No file may be larger than %1$d bytes and the file you sent was %2$s. Try to"
+" upload a smaller version."
+msgstr[0] ""
+msgstr[1] ""
+
+#: classes/File.php:215
+#, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+
+#: classes/File.php:228
+#, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Client exception thrown if a file upload does not have a valid name.
+#: classes/File.php:281 classes/File.php:296
+msgid "Invalid filename."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid profile ID.
+#. TRANS: %s is the invalid profile ID.
+#: classes/Group_join_queue.php:58 classes/Group_member.php:109
+#, php-format
+msgid "Profile ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid group ID.
+#. TRANS: %s is the invalid group ID.
+#: classes/Group_join_queue.php:71 classes/Group_member.php:122
+#, php-format
+msgid "Group ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown when joining a group fails.
+#: classes/Group_member.php:75
+msgid "Group join failed."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group the user is not a
+#. member of.
+#: classes/Group_member.php:88
+msgid "Not part of group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group fails.
+#: classes/Group_member.php:96
+msgid "Group leave failed."
+msgstr ""
+
+#. TRANS: Activity title.
+#: classes/Group_member.php:177
+msgid "Join"
+msgstr ""
+
+#. TRANS: Success message for subscribe to group attempt through OStatus.
+#. TRANS: %1$s is the member name, %2$s is the subscribed group's name.
+#: classes/Group_member.php:181
+#, php-format
+msgid "%1$s has joined group %2$s."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a local group fails.
+#: classes/Local_group.php:69
+msgid "Could not update local group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying creating a login token failed.
+#. TRANS: %s is the user nickname for which token creation failed.
+#: classes/Login_token.php:78
+#, php-format
+msgid "Could not create login token for %s"
+msgstr ""
+
+#. TRANS: Exception thrown when database name or Data Source Name could not be
+#. found.
+#: classes/Memcached_DataObject.php:851
+msgid "No database name or DSN found anywhere."
+msgstr ""
+
+#. TRANS: Title of a notice posted without a title value.
+#. TRANS: %1$s is a user name, %2$s is the notice creation date/time.
+#: classes/Notice.php:265
+#, php-format
+msgid "%1$s's status on %2$s"
+msgstr "La stando di %1$s en %2$s"
+
+#. TRANS: Server exception. %s are the error details.
+#: classes/Notice.php:363
+#, php-format
+msgid "Database error inserting hashtag: %s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to save a notice for an unknown
+#. user.
+#: classes/Notice.php:442
+msgid "Problem saving notice. Unknown user."
+msgstr ""
+
+#. TRANS: Client exception thrown if a notice contains too many characters.
+#: classes/Notice.php:455
+msgid "Problem saving notice. Too long."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many notices
+#. in a given time frame.
+#: classes/Notice.php:461 classes/Notice.php:742
+msgid ""
+"Too many notices too fast; take a breather and post again in a few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many duplicate
+#. notices in a given time frame.
+#: classes/Notice.php:468
+msgid ""
+"Too many duplicate messages too quickly; take a breather and post again in a"
+" few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post while being
+#. banned.
+#: classes/Notice.php:476 classes/Notice.php:737
+msgid "You are banned from posting notices on this site."
+msgstr ""
+
+#. TRANS: Client exception thrown in notice when trying to repeat a missing or
+#. deleted notice.
+#: classes/Notice.php:532
+msgid "Cannot repeat; original notice is missing or deleted."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an own notice.
+#: classes/Notice.php:537
+msgid "You cannot repeat your own notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-public notice.
+#: classes/Notice.php:543
+msgid "Cannot repeat a private notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice you cannot
+#. access.
+#: classes/Notice.php:549
+msgid "Cannot repeat a notice you cannot read."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an already repeated
+#. notice.
+#: classes/Notice.php:554
+msgid "You already repeated that notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:576
+#, php-format
+msgid "%1$s has no access to notice %2$d."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:833
+#, php-format
+msgid "%1$s has no right to reply to notice %2$d."
+msgstr "%1$s ne darfas respondar al avizo %2$d."
+
+#. TRANS: Server exception thrown when no array is provided to the method
+#. saveKnownGroups().
+#: classes/Notice.php:1485
+msgid "Bad type provided to saveKnownGroups."
+msgstr ""
+
+#. TRANS: Server exception thrown when an update for a group inbox fails.
+#: classes/Notice.php:1536
+msgid "Problem saving group inbox."
+msgstr ""
+
+#. TRANS: A repeat activity's title. %1$s is repeater's nickname
+#. and %2$s is the repeated user's nickname.
+#: classes/Notice.php:1823
+#, php-format
+msgid "%1$s repeated a notice by %2$s"
+msgstr ""
+
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of
+#. 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: classes/Notice.php:2145
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr "RT @%1$s %2$s"
+
+#. TRANS: Server exception thrown when a notice cannot be updated.
+#: classes/Notice.php:2431
+msgid "Problem saving notice."
+msgstr ""
+
+#. TRANS: Full name of a profile or group (%1$s) followed by nickname (%2$s)
+#. in parentheses.
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:214 classes/User_group.php:339
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings could not be updated.
+#: classes/Profile.php:845
+msgid "Could not update user nickname."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke an existing role for a user
+#. that does not exist.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1067
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke a role for a user with a
+#. failing database query.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1076
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/Profile_list.php:379
+msgid "The tag you are trying to rename to already exists."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tagger specified.
+#: classes/Profile_list.php:601
+msgid "No tagger specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tag specified.
+#: classes/Profile_list.php:606
+msgid "No tag specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:644
+msgid "Could not create profile tag."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:654
+msgid "Could not set profile tag URI."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:671
+msgid "Could not set profile tag mainpage."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to set more tags than allowed.
+#: classes/Profile_tag.php:173
+#, php-format
+msgid ""
+"You already have created %d or more tags which is the maximum allowed number"
+" of tags. Try using or deleting some existing tags."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to add more people than allowed
+#. to a list.
+#: classes/Profile_tag.php:187
+#, php-format
+msgid ""
+"You already have %1$d or more people in list %2$s, which is the maximum "
+"allowed number. Try unlisting others first."
+msgstr ""
+
+#. TRANS: Exception thrown when inserting a list subscription in the database
+#. fails.
+#: classes/Profile_tag_subscription.php:68
+msgid "Adding list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when deleting a list subscription from the database
+#. fails.
+#: classes/Profile_tag_subscription.php:95
+msgid "Removing list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a tag cannot be saved.
+#: classes/Status_network.php:342
+msgid "Unable to save tag."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while being banned from
+#. subscribing.
+#: classes/Subscription.php:81
+msgid "You have been banned from subscribing."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while already subscribed.
+#: classes/Subscription.php:86
+msgid "Already subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe to a user who has blocked
+#. the subscribing user.
+#: classes/Subscription.php:91
+msgid "User has blocked you."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsibscribe without a subscription.
+#: classes/Subscription.php:192
+msgid "Not subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsubscribe a user from themselves.
+#: classes/Subscription.php:199
+msgid "Could not delete self-subscription."
+msgstr ""
+
+#. TRANS: Exception thrown when a subscription could not be deleted on the
+#. server.
+#: classes/Subscription.php:216
+msgid "Could not delete subscription."
+msgstr ""
+
+#. TRANS: Activity title when subscribing to another person.
+#: classes/Subscription.php:263
+msgctxt "TITLE"
+msgid "Follow"
+msgstr ""
+
+#. TRANS: Notification given when one person starts following another.
+#. TRANS: %1$s is the subscriber, %2$s is the subscribed.
+#: classes/Subscription.php:266
+#, php-format
+msgid "%1$s is now following %2$s."
+msgstr ""
+
+#. TRANS: Notice given on user registration.
+#. TRANS: %1$s is the sitename, $2$s is the registering user's nickname.
+#: classes/User.php:406
+#, php-format
+msgid "Welcome to %1$s, @%2$s!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying view "repeated to me".
+#: classes/User.php:707
+msgid "Not implemented since inbox change."
+msgstr ""
+
+#: classes/User.php:734
+msgid "No site owner configured."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/User.php:751
+msgid "Single-user mode code called when not enabled."
+msgstr ""
+
+#. TRANS: Information on password recovery form if no known username or e-mail
+#. address was specified.
+#: classes/User.php:896
+msgid "No user with that email address or username."
+msgstr ""
+
+#. TRANS: Client error displayed on password recovery form if a user does not
+#. have a registered e-mail address.
+#: classes/User.php:914
+msgid "No registered email address for that user."
+msgstr ""
+
+#. TRANS: Server error displayed if e-mail address confirmation fails in the
+#. database on the password recovery form.
+#: classes/User.php:929
+msgid "Error saving address confirmation."
+msgstr ""
+
+#: classes/User.php:1002
+msgid "Register"
+msgstr "Registragar"
+
+#: classes/User.php:1004
+#, php-format
+msgid "%1$s joined %2$s."
+msgstr ""
+
+#: classes/User_group.php:621
+msgid "Profile insertion failed"
+msgstr ""
+
+#. TRANS: Server exception thrown when creating a group failed.
+#: classes/User_group.php:646
+msgid "Could not create group."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a group URI failed.
+#: classes/User_group.php:656
+msgid "Could not set group URI."
+msgstr ""
+
+#. TRANS: Server exception thrown when setting group membership failed.
+#: classes/User_group.php:679
+msgid "Could not set group membership."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving local group information failed.
+#: classes/User_group.php:696
+msgid "Could not save local group info."
+msgstr ""
+
+#: classes/User_group.php:802
+msgid "Unable to update profile"
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:65
+#, php-format
+msgid "Cannot locate account %s."
+msgstr ""
+
+#. TRANS: Exception thrown when a service document could not be located
+#. account move.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:106
+#, php-format
+msgid "Cannot find XRD for %s."
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:124
+#, php-format
+msgid "No AtomPub API service for %s."
+msgstr ""
+
+#. TRANS: H2 for user actions in a profile.
+#. TRANS: H2 for entity actions in a profile.
+#: lib/accountprofileblock.php:123 lib/accountprofileblock.php:138
+msgid "User actions"
+msgstr ""
+
+#. TRANS: Text shown in user profile of not yet compeltely deleted users.
+#: lib/accountprofileblock.php:127
+msgid "User deletion in progress..."
+msgstr ""
+
+#. TRANS: Link title for link on user profile.
+#: lib/accountprofileblock.php:151
+msgid "Edit profile settings."
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/accountprofileblock.php:153 lib/groupprofileblock.php:132
+msgctxt "BUTTON"
+msgid "Edit"
+msgstr "Modifikar"
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:213
+msgid "Moderate"
+msgstr ""
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:252
+msgid "User role"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:255
+msgctxt "role"
+msgid "Administrator"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:257
+msgctxt "role"
+msgid "Moderator"
+msgstr ""
+
+#. TRANS: Page title. %1$s is the title, %2$s is the site name.
+#: lib/action.php:297
+#, php-format
+msgid "%1$s - %2$s"
+msgstr "%1$s - %2$s"
+
+#. TRANS: Page title for a page without a title set.
+#: lib/action.php:313
+msgid "Untitled page"
+msgstr ""
+
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote
+#. messages.
+#: lib/action.php:461
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
+#. TRANS: Inline reply form submit button: submits a reply comment.
+#: lib/action.php:464
+msgctxt "BUTTON"
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Placeholder text for inline reply form. Clicking in this box will
+#. turn it into a mini notice form.
+#. TRANS: Field label for reply mini form.
+#: lib/action.php:467 lib/threadednoticelist.php:419
+msgid "Write a reply..."
+msgstr ""
+
+#. TRANS: Tab on the notice form.
+#: lib/action.php:724
+msgctxt "TAB"
+msgid "Status"
+msgstr ""
+
+#: lib/action.php:729
+msgctxt "TAB"
+msgid "Share your:"
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is set.
+#. TRANS: Text between [] is a link description, text between () is the link
+#. itself.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
+#: lib/action.php:1098
+#, php-format
+msgid ""
+"**%%site.name%%** is a social network, courtesy of "
+"[%%site.broughtby%%](%%site.broughtbyurl%%)."
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is not set.
+#: lib/action.php:1101
+#, php-format
+msgid "**%%site.name%%** is a social network."
+msgstr ""
+
+#. TRANS: Second sentence of the GNU social site license. Mentions the GNU
+#. social source code license.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: [%1$s](%2$s) is a link description followed by the link itself
+#. TRANS: %3$s is the version of GNU social that is being used.
+#: lib/action.php:1108
+#, php-format
+msgid ""
+"It runs on [%1$s](%2$s), version %3$s, available under the [GNU Affero "
+"General Public "
+"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'private'.
+#. TRANS: %1$s is the site name.
+#: lib/action.php:1126
+#, php-format
+msgid "Content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to
+#. 'allrightsreserved'.
+#. TRANS: %1$s is the copyright owner.
+#: lib/action.php:1133
+#, php-format
+msgid "Content and data copyright by %1$s. All rights reserved."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'allrightsreserved'
+#. and no owner is set.
+#: lib/action.php:1137
+msgid "Content and data copyright by contributors. All rights reserved."
+msgstr ""
+
+#. TRANS: license message in footer.
+#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a
+#. licence name set in configuration.
+#: lib/action.php:1169
+#, php-format
+msgid "All %1$s content and data are available under the %2$s license."
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: present than the currently displayed information.
+#: lib/action.php:1615
+msgid "After"
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: past than the currently displayed information.
+#: lib/action.php:1625
+msgid "Before"
+msgstr ""
+
+#. TRANS: Client exception thrown when a feed instance is a DOMDocument.
+#: lib/activity.php:126
+msgid "Expecting a root feed element but got a whole XML document."
+msgstr ""
+
+#. TRANS: Client exception thrown when ...
+#: lib/activityhandlerplugin.php:380
+msgid "Object not posted to this group."
+msgstr ""
+
+#. TRANS: Client exception when ...
+#: lib/activityhandlerplugin.php:398
+msgid "Object not posted to this user."
+msgstr ""
+
+#. TRANS: Server exception thrown when a micro app plugin uses a target that
+#. cannot be handled.
+#: lib/activityhandlerplugin.php:402
+msgid "Do not know how to handle this kind of target."
+msgstr ""
+
+#. TRANS: Client exception thrown when using an unknown verb for the activity
+#. importer.
+#: lib/activityimporter.php:77
+#, php-format
+msgid "Unknown verb: \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a subscription for an
+#. untrusted user.
+#: lib/activityimporter.php:97
+msgid "Cannot force subscription for untrusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a remote user to
+#. subscribe.
+#: lib/activityimporter.php:105
+msgid "Cannot force remote user to subscribe."
+msgstr ""
+
+#: lib/activityimporter.php:123
+msgid "Unknown profile."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import an event not related
+#. to the importing user.
+#: lib/activityimporter.php:129
+msgid "This activity seems unrelated to our user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a remote group that is
+#. not a group.
+#: lib/activityimporter.php:145
+msgid "Remote profile is not a group!"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a group the importing
+#. user is already a member of.
+#: lib/activityimporter.php:154
+msgid "User is already a member of this group."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice by another
+#. user.
+#. TRANS: %1$s is the source URI of the notice, %2$s is the URI of the author.
+#: lib/activityimporter.php:189
+#, php-format
+msgid "Already know about notice %1$s and it has a different author %2$s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to overwrite the author
+#. information for a non-trusted user during import.
+#: lib/activityimporter.php:195
+msgid "Not overwriting author info for non-trusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice without
+#. content.
+#. TRANS: %s is the notice URI.
+#: lib/activityimporter.php:211
+#, php-format
+msgid "No content for notice %s."
+msgstr ""
+
+#. TRANS: Exception thrown if a non-existing user is provided. %s is a user
+#. ID.
+#: lib/activitymover.php:92
+#, php-format
+msgid "No such user \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when post to collection fails with a 400
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Server exception thrown when post to collection fails with a 500
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Exception thrown when post to collection fails with a status that is
+#. not handled.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#: lib/activitysink.php:163 lib/activitysink.php:167 lib/activitysink.php:172
+#, php-format
+msgctxt "URLSTATUSREASON"
+msgid "%1$s %2$s %3$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when there is no source attribute.
+#: lib/activityutils.php:229
+msgid "Can't handle remote content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when there embedded XML content is found
+#. that cannot be processed yet.
+#: lib/activityutils.php:266
+msgid "Can't handle embedded XML content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when base64 encoded content is found that
+#. cannot be processed yet.
+#: lib/activityutils.php:271
+msgid "Can't handle embedded Base64 content yet."
+msgstr ""
+
+#. TRANS: Client error message thrown when a user tries to change admin
+#. settings but has no access rights.
+#: lib/adminpanelaction.php:95
+msgid "You cannot make changes to this site."
+msgstr ""
+
+#. TRANS: Client error message throw when a certain panel's settings cannot be
+#. changed.
+#: lib/adminpanelaction.php:106
+msgid "Changes to that panel are not allowed."
+msgstr ""
+
+#. TRANS: Client error message.
+#: lib/adminpanelaction.php:219
+msgid "showForm() not implemented."
+msgstr ""
+
+#. TRANS: Client error message
+#: lib/adminpanelaction.php:246
+msgid "saveSettings() not implemented."
+msgstr ""
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:66
+msgctxt "HEADER"
+msgid "Home"
+msgstr "Hemo"
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:84
+msgctxt "HEADER"
+msgid "Admin"
+msgstr "Administranto"
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:91
+msgid "Basic site configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:93
+msgctxt "MENU"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:99
+msgid "User configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:101
+msgctxt "MENU"
+msgid "User"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:107
+msgid "Access configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:109
+msgctxt "MENU"
+msgid "Access"
+msgstr "Aceso"
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:115
+msgid "Paths configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:117
+msgctxt "MENU"
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:123
+msgid "Sessions configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:125
+msgctxt "MENU"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:131
+msgid "Edit site notice"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:133
+msgctxt "MENU"
+msgid "Site notice"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:139
+msgid "Set site license"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:141
+msgctxt "MENU"
+msgid "License"
+msgstr "Licenco"
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:147
+msgid "Plugins configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:149
+msgctxt "MENU"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Exception text when attempting to perform something which seems
+#. already done.
+#: lib/alreadyfulfilledexception.php:46
+msgid "Trying to do something that was already done."
+msgstr ""
+
+#. TRANS: Client error on an API request with an unsupported data format.
+#: lib/apiaction.php:1245 lib/apiaction.php:1271 lib/apiaction.php:1325
+msgid "Not a supported data format."
+msgstr ""
+
+#. TRANS: Authorization exception thrown when a user without API access tries
+#. to access the API.
+#: lib/apiauthaction.php:94 lib/apiauthaction.php:216
+#: lib/apiauthaction.php:303
+msgid "Not allowed to use API."
+msgstr ""
+
+#. TRANS: Client error 401.
+#: lib/apiauthaction.php:125
+msgid ""
+"API resource requires read-write access, but you only have read access."
+msgstr ""
+
+#. TRANS: OAuth exception thrown when no application is found for a given
+#. consumer key.
+#: lib/apiauthaction.php:190
+msgid "No application for that consumer key."
+msgstr ""
+
+#. TRANS: OAuth exception given when an incorrect access token was given for a
+#. user.
+#: lib/apiauthaction.php:244
+msgid "Bad access token."
+msgstr ""
+
+#. TRANS: OAuth exception given when no user was found for a given token (no
+#. token was found).
+#: lib/apiauthaction.php:249
+msgid "No user for that token."
+msgstr ""
+
+#. TRANS: Client error thrown when authentication fails because a user clicked
+#. "Cancel".
+#. TRANS: Client error thrown when authentication fails.
+#: lib/apiauthaction.php:290 lib/apiauthaction.php:324
+msgid "Could not authenticate you."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. consumer.
+#: lib/apignusocialoauthdatastore.php:48
+msgid "Could not create anonymous consumer."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. application.
+#: lib/apignusocialoauthdatastore.php:72
+msgid "Could not create anonymous OAuth application."
+msgstr ""
+
+#. TRANS: Exception thrown when no token association could be found.
+#: lib/apignusocialoauthdatastore.php:154
+msgid ""
+"Could not find a profile and application associated with the request token."
+msgstr ""
+
+#. TRANS: Exception thrown when no access token can be issued.
+#: lib/apignusocialoauthdatastore.php:212
+msgid "Could not issue access token."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:320
+msgid "Database error inserting OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:348
+msgid "Database error updating OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
+#: lib/apignusocialoauthdatastore.php:374
+msgid "Tried to revoke unknown token."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
+#: lib/apignusocialoauthdatastore.php:379
+msgid "Failed to delete revoked token."
+msgstr ""
+
+#. TRANS: Form input field label for application icon.
+#: lib/applicationeditform.php:177
+msgid "Icon"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:182
+msgid "Icon for this application"
+msgstr ""
+
+#. TRANS: Form input field label for application name.
+#: lib/applicationeditform.php:190
+msgid "Name"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#. TRANS: %d is the number of available characters for the description.
+#: lib/applicationeditform.php:201
+#, php-format
+msgid "Describe your application in %d character"
+msgid_plural "Describe your application in %d characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:205
+msgid "Describe your application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#. TRANS: Text area label on group edit form; contains description of group.
+#. TRANS: Field label for description of list.
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/applicationeditform.php:208 lib/groupeditform.php:178
+#: lib/peopletageditform.php:151 lib/togglepeopletag.php:111
+msgid "Description"
+msgstr "Deskripto"
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:216
+msgid "URL of the homepage of this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:218
+msgid "Source URL"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:225
+msgid "Organization responsible for this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:227
+msgid "Organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:234
+msgid "URL for the homepage of the organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:243
+msgid "URL to redirect to after authentication"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:271
+msgid "Browser"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:288
+msgid "Desktop"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:290
+msgid "Type of application, browser or desktop"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:314
+msgid "Read-only"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:334
+msgid "Read-write"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:336
+msgid "Default access for this application: read-only, or read-write"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+msgid "Cancel application changes."
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:357
+msgid "Save application changes."
+msgstr ""
+
+#. TRANS: Name for an anonymous application in application list.
+#: lib/applicationlist.php:197
+msgid "Unknown application"
+msgstr ""
+
+#. TRANS: Message has a leading space and a trailing space. Used in
+#. application list.
+#. TRANS: Before this message the application name is put, behind it the
+#. organisation that manages it.
+#: lib/applicationlist.php:205
+msgid " by "
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:213
+msgid "read-write"
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:215
+msgid "read-only"
+msgstr ""
+
+#. TRANS: Used in application list. %1$s is a modified date, %2$s is access
+#. type ("read-write" or "read-only")
+#: lib/applicationlist.php:221
+#, php-format
+msgid "Approved %1$s - \"%2$s\" access."
+msgstr ""
+
+#. TRANS: Access token in the application list.
+#. TRANS: %s are the first 7 characters of the access token.
+#: lib/applicationlist.php:236
+#, php-format
+msgid "Access token starting with: %s"
+msgstr ""
+
+#. TRANS: Button label in application list to revoke access to user data.
+#: lib/applicationlist.php:252
+msgctxt "BUTTON"
+msgid "Revoke"
+msgstr ""
+
+#. TRANS: Submit button text to accept a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to accept a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:116 lib/approvesubform.php:110
+msgctxt "BUTTON"
+msgid "Accept"
+msgstr ""
+
+#. TRANS: Submit button text to reject a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to reject a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:118 lib/approvesubform.php:112
+msgctxt "BUTTON"
+msgid "Reject"
+msgstr ""
+
+#. TRANS: Atom feed exception thrown when an author element does not contain a
+#. name element.
+#: lib/atom10feed.php:113
+msgid "Author element must contain a name element."
+msgstr ""
+
+#. TRANS: Title in atom list notice feed. %1$s is a list name, %2$s is a
+#. tagger's nickname.
+#: lib/atomlistnoticefeed.php:65
+#, php-format
+msgid "Timeline for people in list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Message is used as a subtitle in atom list notice feed.
+#. TRANS: %1$s is a tagger's nickname, %2$s is a list name, %3$s is a site
+#. name.
+#: lib/atomlistnoticefeed.php:72
+#, php-format
+msgid "Updates from %1$s's list %2$s on %3$s!"
+msgstr ""
+
+#: lib/attachment.php:43
+msgid "Download link"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmentnoticesection.php:68
+msgid "Notices where this attachment appears"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmenttagcloudsection.php:48
+msgid "Tags for this attachment"
+msgstr ""
+
+#. TRANS: Exception thrown when a password change fails.
+#: lib/authenticationplugin.php:221 lib/authenticationplugin.php:227
+msgid "Password changing failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a password change attempt fails because it is
+#. not allowed.
+#: lib/authenticationplugin.php:238
+msgid "Password changing is not allowed."
+msgstr ""
+
+#. TRANS: Title for the form to block a user.
+#: lib/blockform.php:68
+msgid "Block"
+msgstr ""
+
+#. TRANS: Description of the form to block a user.
+#: lib/blockform.php:79
+msgid "Block this user"
+msgstr ""
+
+#. TRANS: Submit button text on form to cancel group join request.
+#: lib/cancelgroupform.php:115
+msgctxt "BUTTON"
+msgid "Cancel join request"
+msgstr ""
+
+#. TRANS: Button text for form action to cancel a subscription request.
+#: lib/cancelsubscriptionform.php:122
+msgctxt "BUTTON"
+msgid "Cancel subscription request"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:104 lib/channel.php:125
+msgid "Command results"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:138
+msgid "AJAX error"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has completed.
+#. TRANS: E-mail subject for reply to an e-mail command.
+#: lib/channel.php:177 lib/mailhandler.php:146
+msgid "Command complete"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has failed.
+#: lib/channel.php:188
+msgid "Command failed"
+msgstr ""
+
+#. TRANS: Command exception text shown when a notice ID is requested that does
+#. not exist.
+#: lib/command.php:84 lib/command.php:108
+msgid "Notice with that id does not exist."
+msgstr ""
+
+#. TRANS: Command exception text shown when a last user notice is requested
+#. and it does not exist.
+#. TRANS: Error text shown when a last user notice is requested and it does
+#. not exist.
+#: lib/command.php:101 lib/command.php:621
+msgid "User has no last notice."
+msgstr ""
+
+#. TRANS: Message given requesting a profile for a non-existing user.
+#. TRANS: %s is the nickname of the user for which the profile could not be
+#. found.
+#: lib/command.php:130
+#, php-format
+msgid "Could not find a user with nickname %s."
+msgstr ""
+
+#. TRANS: Message given getting a non-existing user.
+#. TRANS: %s is the nickname of the user that could not be found.
+#: lib/command.php:150
+#, php-format
+msgid "Could not find a local user with nickname %s."
+msgstr ""
+
+#. TRANS: Error text shown when an unimplemented command is given.
+#: lib/command.php:185
+msgid "Sorry, this command is not yet implemented."
+msgstr ""
+
+#. TRANS: Command exception text shown when a user tries to nudge themselves.
+#: lib/command.php:231
+msgid "It does not make a lot of sense to nudge yourself!"
+msgstr ""
+
+#. TRANS: Message given having nudged another user.
+#. TRANS: %s is the nickname of the user that was nudged.
+#: lib/command.php:240
+#, php-format
+msgid "Nudge sent to %s."
+msgstr ""
+
+#. TRANS: User statistics text.
+#. TRANS: %1$s is the number of other user the user is subscribed to.
+#. TRANS: %2$s is the number of users that are subscribed to the user.
+#. TRANS: %3$s is the number of notices the user has sent.
+#: lib/command.php:270
+#, php-format
+msgid ""
+"Subscriptions: %1$s\n"
+"Subscribers: %2$s\n"
+"Notices: %3$s"
+msgstr ""
+
+#. TRANS: Message given having added a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:317
+#, php-format
+msgid "%1$s joined group %2$s."
+msgstr ""
+
+#. TRANS: Message given having removed a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:362
+#, php-format
+msgid "%1$s left group %2$s."
+msgstr ""
+
+#. TRANS: Error displayed if tagging a user fails.
+#. TRANS: %1$s is the tagged user, %2$s is the error message (no punctuation).
+#: lib/command.php:419
+#, php-format
+msgid "Error tagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if tagging a user succeeds.
+#. TRANS: %1$s is the tagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags added (not part of
+#. message).
+#: lib/command.php:427
+#, php-format
+msgid "%1$s was tagged %2$s"
+msgid_plural "%1$s was tagged %2$s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Separator for list of tags.
+#. TRANS: Separator in list of user names like "Jim, Bob, Mary".
+#: lib/command.php:432 lib/command.php:485 lib/noticelistactorsitem.php:78
+msgid ", "
+msgstr ", "
+
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: lib/command.php:460
+#, php-format
+msgid "Invalid tag: \"%s\""
+msgstr ""
+
+#. TRANS: Error displayed if untagging a user fails.
+#. TRANS: %1$s is the untagged user, %2$s is the error message (no
+#. punctuation).
+#: lib/command.php:472
+#, php-format
+msgid "Error untagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if untagging a user succeeds.
+#. TRANS: %1$s is the untagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags removed (not part of
+#. message).
+#: lib/command.php:480
+#, php-format
+msgid "The following tag was removed from user %1$s: %2$s."
+msgid_plural "The following tags were removed from user %1$s: %2$s."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:504
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Whois output. %s is the full name of the queried user.
+#: lib/command.php:508
+#, php-format
+msgid "Fullname: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the location of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a location.
+#: lib/command.php:512 lib/mail.php:344
+#, php-format
+msgid "Location: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the homepage of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a homepage.
+#: lib/command.php:516 lib/mail.php:349
+#, php-format
+msgid "Homepage: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the bio information of the queried user.
+#: lib/command.php:520
+#, php-format
+msgid "About: %s"
+msgstr ""
+
+#. TRANS: Message given having repeated a notice from another user.
+#. TRANS: %s is the name of the user for which the notice was repeated.
+#: lib/command.php:545
+#, php-format
+msgid "Notice from %s repeated."
+msgstr ""
+
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d
+#. is used for plural.
+#. TRANS: %1$d is the maximum number of characters, %2$d is the number of
+#. submitted characters.
+#: lib/command.php:582
+#, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Text shown having sent a reply to a notice successfully.
+#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
+#: lib/command.php:595
+#, php-format
+msgid "Reply to %s sent."
+msgstr ""
+
+#. TRANS: Error text shown when a reply to a notice fails with an unknown
+#. reason.
+#: lib/command.php:598
+msgid "Error saving notice."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing a
+#. subscribe command.
+#: lib/command.php:645
+msgid "Specify the name of the user to subscribe to."
+msgstr ""
+
+#. TRANS: Text shown after having subscribed to another user successfully.
+#. TRANS: %s is the name of the user the subscription was requested for.
+#: lib/command.php:655
+#, php-format
+msgid "Subscribed to %s."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing an
+#. unsubscribe command.
+#. TRANS: Error text shown when no username was provided when issuing the
+#. command.
+#: lib/command.php:676 lib/command.php:786
+msgid "Specify the name of the user to unsubscribe from."
+msgstr ""
+
+#. TRANS: Text shown after having unsubscribed from another user successfully.
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:686
+#, php-format
+msgid "Unsubscribed from %s."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the command "off" with a setting which
+#. has not yet been implemented.
+#. TRANS: Error text shown when issuing the command "on" with a setting which
+#. has not yet been implemented.
+#: lib/command.php:706 lib/command.php:732
+msgid "Command not yet implemented."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "off" successfully.
+#: lib/command.php:710
+msgid "Notification off."
+msgstr ""
+
+#. TRANS: Error text shown when the command "off" fails for an unknown reason.
+#: lib/command.php:713
+msgid "Can't turn off notification."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "on" successfully.
+#: lib/command.php:736
+msgid "Notification on."
+msgstr ""
+
+#. TRANS: Error text shown when the command "on" fails for an unknown reason.
+#: lib/command.php:739
+msgid "Can't turn on notification."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the login command while login is
+#. disabled.
+#: lib/command.php:753
+msgid "Login command is disabled."
+msgstr ""
+
+#. TRANS: Text shown after issuing the login command successfully.
+#. TRANS: %s is a logon link..
+#: lib/command.php:766
+#, php-format
+msgid "This link is useable only once and is valid for only 2 minutes: %s."
+msgstr ""
+
+#. TRANS: Text shown after issuing the lose command successfully (stop another
+#. user from following the current user).
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:795
+#, php-format
+msgid "Unsubscribed %s."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to
+#. without having any subscriptions.
+#: lib/command.php:813
+msgid "You are not subscribed to anyone."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed users.
+#: lib/command.php:818
+msgid "You are subscribed to this person:"
+msgid_plural "You are subscribed to these people:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user
+#. TRANS: (followers) without having any subscribers.
+#: lib/command.php:840
+msgid "No one is subscribed to you."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user (followers).
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribing users.
+#: lib/command.php:845
+msgid "This person is subscribed to you:"
+msgid_plural "These people are subscribed to you:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to without
+#. having
+#. TRANS: any group subscriptions.
+#: lib/command.php:867
+msgid "You are not a member of any groups."
+msgstr ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed groups.
+#: lib/command.php:872
+msgid "You are a member of this group:"
+msgid_plural "You are a member of these groups:"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Header line of help text for commands.
+#: lib/command.php:886
+msgctxt "COMMANDHELP"
+msgid "Commands:"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on".
+#: lib/command.php:888
+msgctxt "COMMANDHELP"
+msgid "turn on notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "off".
+#: lib/command.php:890
+msgctxt "COMMANDHELP"
+msgid "turn off notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "help".
+#: lib/command.php:892
+msgctxt "COMMANDHELP"
+msgid "show this help"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "follow ".
+#: lib/command.php:894
+msgctxt "COMMANDHELP"
+msgid "subscribe to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "groups".
+#: lib/command.php:896
+msgctxt "COMMANDHELP"
+msgid "lists the groups you have joined"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "tag".
+#: lib/command.php:898
+msgctxt "COMMANDHELP"
+msgid "tag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "untag".
+#: lib/command.php:900
+msgctxt "COMMANDHELP"
+msgid "untag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscriptions".
+#: lib/command.php:902
+msgctxt "COMMANDHELP"
+msgid "list the people you follow"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscribers".
+#: lib/command.php:904
+msgctxt "COMMANDHELP"
+msgid "list the people that follow you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "leave ".
+#: lib/command.php:906
+msgctxt "COMMANDHELP"
+msgid "unsubscribe from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "d ".
+#: lib/command.php:908
+msgctxt "COMMANDHELP"
+msgid "direct message to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "get ".
+#: lib/command.php:910
+msgctxt "COMMANDHELP"
+msgid "get last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "whois ".
+#: lib/command.php:912
+msgctxt "COMMANDHELP"
+msgid "get profile info on user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "lose ".
+#: lib/command.php:914
+msgctxt "COMMANDHELP"
+msgid "force user to stop following you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat #".
+#: lib/command.php:916
+msgctxt "COMMANDHELP"
+msgid "repeat a notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat ".
+#: lib/command.php:918
+msgctxt "COMMANDHELP"
+msgid "repeat the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply #".
+#: lib/command.php:920
+msgctxt "COMMANDHELP"
+msgid "reply to notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply ".
+#: lib/command.php:922
+msgctxt "COMMANDHELP"
+msgid "reply to the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "join ".
+#: lib/command.php:924
+msgctxt "COMMANDHELP"
+msgid "join group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "login".
+#: lib/command.php:926
+msgctxt "COMMANDHELP"
+msgid "Get a link to login to the web interface"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "drop ".
+#: lib/command.php:928
+msgctxt "COMMANDHELP"
+msgid "leave group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stats".
+#: lib/command.php:930
+msgctxt "COMMANDHELP"
+msgid "get your stats"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stop".
+#. TRANS: Help message for IM/SMS command "quit".
+#: lib/command.php:932 lib/command.php:934
+msgctxt "COMMANDHELP"
+msgid "same as 'off'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "sub ".
+#: lib/command.php:936
+msgctxt "COMMANDHELP"
+msgid "same as 'follow'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "unsub ".
+#: lib/command.php:938
+msgctxt "COMMANDHELP"
+msgid "same as 'leave'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "last ".
+#: lib/command.php:940
+msgctxt "COMMANDHELP"
+msgid "same as 'get'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on ".
+#. TRANS: Help message for IM/SMS command "off ".
+#. TRANS: Help message for IM/SMS command "invite ".
+#. TRANS: Help message for IM/SMS command "track ".
+#. TRANS: Help message for IM/SMS command "untrack ".
+#. TRANS: Help message for IM/SMS command "track off".
+#. TRANS: Help message for IM/SMS command "untrack all".
+#. TRANS: Help message for IM/SMS command "tracks".
+#. TRANS: Help message for IM/SMS command "tracking".
+#: lib/command.php:942 lib/command.php:944 lib/command.php:948
+#: lib/command.php:950 lib/command.php:952 lib/command.php:954
+#: lib/command.php:956 lib/command.php:958 lib/command.php:960
+msgctxt "COMMANDHELP"
+msgid "not yet implemented."
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "nudge ".
+#: lib/command.php:946
+msgctxt "COMMANDHELP"
+msgid "remind a user to update."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:32
+msgid "No configuration file found."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: Is followed by a list of directories (separated by HTML breaks).
+#: lib/common.php:35
+msgid "I looked for configuration files in the following places:"
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:38
+msgid "You may wish to run the installer to fix this."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: The text is link text that leads to the installer page.
+#: lib/common.php:42
+msgid "Go to the installer."
+msgstr ""
+
+#. TRANS: Page title for when a database error occurs.
+#: lib/dberroraction.php:60
+msgid "Database error"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#: lib/defaultlocalnav.php:65 lib/publicgroupnav.php:63
+msgctxt "MENU"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item title in local navigation menu.
+#: lib/defaultlocalnav.php:79 lib/subgroupnav.php:136
+msgctxt "MENU"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Title of form for deleting a user.
+#. TRANS: Link text in notice list item to delete a notice.
+#: lib/deleteuserform.php:64 lib/noticelistitem.php:603
+msgid "Delete"
+msgstr "Efacar"
+
+#. TRANS: Description of form for deleting a user.
+#: lib/deleteuserform.php:75
+msgid "Delete this user"
+msgstr ""
+
+#. TRANS: Page title after an AJAX error occurs on the send notice page.
+#: lib/error.php:115
+msgid "Ajax Error"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:88
+msgid "RSS 1.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:91
+msgid "RSS 2.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:94
+msgid "Atom"
+msgstr ""
+
+#. TRANS: Feed type name. FOAF stands for Friend of a Friend.
+#: lib/feed.php:97
+msgid "FOAF"
+msgstr ""
+
+#. TRANS: Feed type name. See http://activitystrea.ms/
+#: lib/feed.php:100
+msgid "Activity Streams"
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author.
+#: lib/feedimporter.php:82
+msgid "No author in the feed."
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author that
+#. TRANS: can be associated with a user.
+#: lib/feedimporter.php:91
+msgid "Cannot import without a user."
+msgstr ""
+
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
+msgid "Feeds"
+msgstr ""
+
+#: lib/filenotfoundexception.php:39
+msgid "File not found in filesystem."
+msgstr ""
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: lib/formaction.php:135
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: List element on gallery action page to show all tags.
+#: lib/galleryaction.php:72
+msgctxt "TAGS"
+msgid "All"
+msgstr ""
+
+#. TRANS: Dropdown field label on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:83
+msgid "Tag"
+msgstr ""
+
+#. TRANS: Dropdown field title on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:85
+msgid "Choose a tag to narrow list."
+msgstr ""
+
+#. TRANS: Description on form for granting a role.
+#: lib/grantroleform.php:88
+#, php-format
+msgid "Grant this user the \"%s\" role"
+msgstr ""
+
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: lib/groupaction.php:146
+msgid "Members"
+msgstr "Membri"
+
+#. TRANS: Link to all group members from mini list of group members if group
+#. has more than n members.
+#: lib/groupaction.php:167 lib/groupaction.php:256
+msgid "All members"
+msgstr ""
+
+#. TRANS: Header for mini list of users with a pending membership request on a
+#. group page (h2).
+#: lib/groupaction.php:204
+msgid "Pending"
+msgstr ""
+
+#. TRANS: Header for mini list of users that are blocked in a group page (h2).
+#: lib/groupaction.php:235
+msgid "Blocked"
+msgstr ""
+
+#. TRANS: Title for list of group administrators on a group page.
+#: lib/groupaction.php:312
+msgctxt "TITLE"
+msgid "Admins"
+msgstr ""
+
+#. TRANS: Button text for the form that will block a user from a group.
+#: lib/groupblockform.php:124
+msgctxt "BUTTON"
+msgid "Block"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/groupblockform.php:128
+msgctxt "TOOLTIP"
+msgid "Block this user so that they can no longer post messages to it."
+msgstr ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:162
+msgid "URL of the homepage or blog of the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description when there is no text limit.
+#: lib/groupeditform.php:168
+msgid "Describe the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description.
+#. TRANS: %d is the number of characters available for the description.
+#: lib/groupeditform.php:172
+#, php-format
+msgid "Describe the group or topic in %d character or less."
+msgid_plural "Describe the group or topic in %d characters or less."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:187
+msgid "Location for the group, if any, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Field label on group edit form.
+#: lib/groupeditform.php:193
+msgid "Aliases"
+msgstr ""
+
+#. TRANS: Input field title for group aliases.
+#. TRANS: %d is the maximum number of group aliases available.
+#: lib/groupeditform.php:198
+#, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Checkbox field title on group edit form to mark a group private.
+#: lib/groupeditform.php:210
+msgid ""
+"New members must be approved by admin and all posts are forced to be "
+"private."
+msgstr ""
+
+#. TRANS: Indicator in group members list that this user is a group
+#. administrator.
+#: lib/groupmemberlistitem.php:21
+msgctxt "GROUPADMIN"
+msgid "Admin"
+msgstr "Administranto"
+
+#. TRANS: Exception text shown when no profile can be found for a group.
+#. TRANS: %1$s is a group nickname, $2$d is a group profile_id (number).
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/groupnoprofileexception.php:58 lib/usernoprofileexception.php:58
+#, php-format
+msgid "User %1$s (%2$d) has no profile record."
+msgstr ""
+
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: lib/groupprofileblock.php:103
+msgid "Group actions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:130
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Edit %s group properties"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:139
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Add or edit %s logo"
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/groupprofileblock.php:141
+msgctxt "MENU"
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Title for groups with the most members section.
+#: lib/groupsbymemberssection.php:71
+msgid "Popular groups"
+msgstr ""
+
+#. TRANS: Title for groups with the most posts section.
+#: lib/groupsbypostssection.php:71
+msgid "Active groups"
+msgstr ""
+
+#. TRANS: Link description for seeing all groups.
+#. TRANS: Link description for seeing all lists.
+#: lib/groupsnav.php:89 lib/listsnav.php:88
+msgid "See all"
+msgstr ""
+
+#. TRANS: Link title for seeing all groups.
+#: lib/groupsnav.php:91
+msgid "See all groups you belong to."
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: lib/homestubnav.php:58
+msgid "Back to top"
+msgstr ""
+
+#. TRANS: Client exception 406
+#: lib/htmloutputter.php:104
+msgid "This page is not available in a media type you accept"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to upload an unsupported image file
+#. format.
+#: lib/imagefile.php:73
+msgid "Unsupported image format."
+msgstr ""
+
+#: lib/imagefile.php:115
+msgid "Unsupported media format."
+msgstr ""
+
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:154
+#, php-format
+msgid "That file is too big. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading an image and that action could not
+#. be completed.
+#: lib/imagefile.php:159
+msgid "Partial upload."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading a file as image that is not an image
+#. or is a corrupt file.
+#: lib/imagefile.php:174
+msgid "Not an image or corrupt file."
+msgstr ""
+
+#. TRANS: Exception thrown during resize when image has been registered as
+#. present, but is no longer there.
+#: lib/imagefile.php:237
+msgid "Lost our file."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to resize an unknown file type.
+#. TRANS: Exception thrown when trying resize an unknown file type.
+#: lib/imagefile.php:302 lib/imagefile.php:346
+msgid "Unknown file type"
+msgstr ""
+
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:390
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:394
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:397
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Body text for confirmation code e-mail.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename,
+#. TRANS: %3$s is the display name of an IM plugin.
+#: lib/implugin.php:264
+#, php-format
+msgid ""
+"User \"%1$s\" on %2$s has said that your %3$s screenname belongs to them. If"
+" that is true, you can confirm by clicking on this URL: %4$s . (If you "
+"cannot click it, copy-and-paste it into the address bar of your browser). If"
+" that user is not you, or if you did not request this confirmation, just "
+"ignore this message."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to deliver a notice to an unknown
+#. inbox.
+#. TRANS: %d is the unknown inbox ID (number).
+#: lib/implugin.php:352
+#, php-format
+msgid "Unknown inbox source %d."
+msgstr ""
+
+#. TRANS: Message given when a status is too long. %1$s is the maximum number
+#. of characters,
+#. TRANS: %2$s is the number of characters sent (used for plural).
+#: lib/implugin.php:500
+#, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without
+#. meeting all prerequisites.
+#: lib/implugin.php:642
+msgid "Queueing must be enabled to use IM plugins."
+msgstr ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without a
+#. transport method.
+#: lib/implugin.php:647
+msgid "Transport cannot be null."
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/inboxtagcloudsection.php:58
+msgctxt "TITLE"
+msgid "Trends"
+msgstr ""
+
+#. TRANS: Default button text for inviting more users to the StatusNet
+#. instance.
+#: lib/invitebuttonsection.php:56
+msgctxt "BUTTON"
+msgid "Invite more colleagues"
+msgstr ""
+
+#. TRANS: Form legend.
+#: lib/inviteform.php:85
+msgid "Invite collegues"
+msgstr "Invitez kolegi"
+
+#. TRANS: Field label for a list of e-mail addresses.
+#: lib/inviteform.php:100
+msgid "Email addresses"
+msgstr ""
+
+#. TRANS: Field title for a list of e-mail addresses.
+#: lib/inviteform.php:103
+msgid "Addresses of friends to invite (one per line)."
+msgstr ""
+
+#. TRANS: Field label for a personal message to send to invitees.
+#: lib/inviteform.php:109
+msgid "Personal message"
+msgstr "Personala mesajo"
+
+#. TRANS: Field title for a personal message to send to invitees.
+#: lib/inviteform.php:112
+msgid "Optionally add a personal message to the invitation."
+msgstr "Segun vua prefero, adjuntez personala mesajo al invito."
+
+#. TRANS: Send button for inviting friends
+#. TRANS: Button text for sending notice.
+#: lib/inviteform.php:128 lib/noticeform.php:303
+msgctxt "BUTTON"
+msgid "Send"
+msgstr "Sendar"
+
+#. TRANS: Submit button title.
+#: lib/inviteform.php:131
+msgid "Send invitations."
+msgstr "Sendar la inviti."
+
+#. TRANS: Button text for joining a group.
+#: lib/joinform.php:108
+msgctxt "BUTTON"
+msgid "Join"
+msgstr ""
+
+#. TRANS: Button text on form to leave a group.
+#: lib/leaveform.php:109
+msgctxt "BUTTON"
+msgid "Leave"
+msgstr ""
+
+#. TRANS: Link title for seeing all lists.
+#: lib/listsnav.php:90
+msgid "See all lists you have created."
+msgstr ""
+
+#. TRANS: Menu item for logging in to the StatusNet site.
+#. TRANS: Menu item in primary navigation panel.
+#: lib/logingroupnav.php:64 lib/primarynav.php:82
+msgctxt "MENU"
+msgid "Login"
+msgstr "Identifikar"
+
+#. TRANS: Title for menu item for logging in to the StatusNet site.
+#: lib/logingroupnav.php:66
+msgid "Login with a username and password"
+msgstr ""
+
+#. TRANS: Menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:73
+msgctxt "MENU"
+msgid "Register"
+msgstr "Registragar"
+
+#. TRANS: Title for menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:75
+msgid "Sign up for a new account"
+msgstr ""
+
+#. TRANS: Subject for address confirmation email.
+#: lib/mail.php:178
+msgid "Email address confirmation"
+msgstr ""
+
+#. TRANS: Body for address confirmation email.
+#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet
+#. sitename,
+#. TRANS: %3$s is the URL to confirm at.
+#: lib/mail.php:183
+#, php-format
+msgid ""
+"Hey, %1$s.\n"
+"\n"
+"Someone just entered this email address on %2$s.\n"
+"\n"
+"If it was you, and you want to confirm your entry, use the URL below:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"If not, just ignore this message.\n"
+"\n"
+"Thanks for your time, \n"
+"%2$s\n"
+msgstr ""
+
+#. TRANS: Subject of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#. TRANS: Main body of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:249 lib/mail.php:255
+#, php-format
+msgid "%1$s is now following you on %2$s."
+msgstr ""
+
+#. TRANS: Subject of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#: lib/mail.php:289
+#, php-format
+msgid "%1$s would like to listen to your notices on %2$s."
+msgstr ""
+
+#. TRANS: Main body of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:296
+#, php-format
+msgid ""
+"%1$s would like to listen to your notices on %2$s. You may approve or reject"
+" their subscription at %3$s"
+msgstr ""
+
+#. TRANS: Common footer block for StatusNet notification emails.
+#. TRANS: %1$s is the StatusNet sitename,
+#. TRANS: %2$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:315
+#, php-format
+msgid ""
+"Faithfully yours,\n"
+"%1$s.\n"
+"\n"
+"----\n"
+"Change your email address or notification options at %2$s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a URL.
+#: lib/mail.php:340
+#, php-format
+msgid "Profile: %s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is biographical information.
+#: lib/mail.php:354
+#, php-format
+msgid "Bio: %s"
+msgstr ""
+
+#. TRANS: This is a paragraph in a new-subscriber e-mail.
+#. TRANS: %s is a URL where the subscriber can be reported as abusive.
+#: lib/mail.php:364
+#, php-format
+msgid ""
+"If you believe this account is being used abusively, you can block them from"
+" your subscribers list and report as spam to site administrators at %s."
+msgstr ""
+
+#. TRANS: Subject of notification mail for new posting email address.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/mail.php:392
+#, php-format
+msgid "New email address for posting to %s"
+msgstr ""
+
+#. TRANS: Body of notification mail for new posting email address.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send
+#. TRANS: to to post by e-mail, %3$s is a URL to more instructions.
+#: lib/mail.php:398
+#, php-format
+msgid ""
+"You have a new posting address on %1$s.\n"
+"\n"
+"Send email to %2$s to post new messages.\n"
+"\n"
+"More email instructions at %3$s."
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email notification messages.
+#. TRANS: %s is the posting user's nickname.
+#: lib/mail.php:534
+#, php-format
+msgid "%s status"
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email address confirmation message.
+#: lib/mail.php:560
+msgid "SMS confirmation"
+msgstr ""
+
+#. TRANS: Main body heading for SMS-by-email address confirmation message.
+#. TRANS: %s is the addressed user's nickname.
+#: lib/mail.php:564
+#, php-format
+msgid "%s: confirm you own this phone number with this code:"
+msgstr ""
+
+#. TRANS: Subject for 'nudge' notification email.
+#. TRANS: %s is the nudging user.
+#: lib/mail.php:585
+#, php-format
+msgid "You have been nudged by %s"
+msgstr ""
+
+#. TRANS: Body for 'nudge' notification email.
+#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's
+#. nickname,
+#. TRANS: %3$s is a URL to post notices at.
+#: lib/mail.php:592
+#, php-format
+msgid ""
+"%1$s (%2$s) is wondering what you are up to these days and is inviting you to post some news.\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."
+msgstr ""
+
+#. TRANS: Subject for direct-message notification email.
+#. TRANS: %s is the sending user's nickname.
+#: lib/mail.php:637
+#, php-format
+msgid "New private message from %s"
+msgstr ""
+
+#. TRANS: Body for direct-message notification email.
+#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's
+#. nickname,
+#. TRANS: %3$s is the message content, %4$s a URL to the message,
+#: lib/mail.php:644
+#, php-format
+msgid ""
+"%1$s (%2$s) sent you a private message:\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."
+msgstr ""
+
+#. TRANS: Subject for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:698
+#, php-format
+msgid "%1$s (@%2$s) added your notice as a favorite"
+msgstr ""
+
+#. TRANS: Body for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was
+#. created,
+#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
+#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet
+#. sitename,
+#. TRANS: %7$s is the adding user's nickname.
+#: lib/mail.php:705
+#, php-format
+msgid ""
+"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
+"\n"
+"The URL of your notice is:\n"
+"\n"
+"%3$s\n"
+"\n"
+"The text of your notice is:\n"
+"\n"
+"%4$s\n"
+"\n"
+"You can see the list of %1$s's favorites here:\n"
+"\n"
+"%5$s"
+msgstr ""
+
+#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
+#: lib/mail.php:767
+#, php-format
+msgid ""
+"The full conversation can be read here:\n"
+"\n"
+"\t%s"
+msgstr ""
+
+#. TRANS: E-mail subject for notice notification.
+#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:775
+#, php-format
+msgid "%1$s (@%2$s) sent a notice to your attention"
+msgstr ""
+
+#. TRANS: Body of @-reply notification e-mail.
+#. TRANS: %1$s is the sending user's name, $2$s is the StatusNet sitename,
+#. TRANS: %3$s is a URL to the notice, %4$s is the notice text,
+#. TRANS: %5$s is the text "The full conversation can be read here:" and a URL
+#. to the full conversion if it exists (otherwise empty),
+#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replies
+#. for the addressed user,
+#: lib/mail.php:782
+#, php-format
+msgid ""
+"%1$s just sent a notice to your attention (an '@-reply') on %2$s.\n"
+"\n"
+"The notice is here:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"It reads:\n"
+"\n"
+"\t%4$s\n"
+"\n"
+"%5$sYou can reply back here:\n"
+"\n"
+"\t%6$s\n"
+"\n"
+"The list of all @-replies for you here:\n"
+"\n"
+"%7$s"
+msgstr ""
+
+#. TRANS: Subject of group join notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:853
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s"
+msgstr ""
+
+#. TRANS: Main body of group join notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is a block of profile info about the subscriber.
+#. TRANS: %5$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:863
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Subject of pending group join request notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:900
+#, php-format
+msgid "%1$s wants to join your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Main body of pending group join request notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is the URL to the moderation queue page.
+#: lib/mail.php:908
+#, php-format
+msgid ""
+"%1$s would like to join your group %2$s on %3$s. You may approve or reject "
+"their group membership at %4$s"
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. cannot be processed.
+#: lib/mailhandler.php:37
+msgid "Could not parse message."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a registered user.
+#: lib/mailhandler.php:43
+msgid "Not a registered user."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a user's incoming e-mail address.
+#: lib/mailhandler.php:48
+msgid "Sorry, that is not your incoming email address."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when no incoming e-mail
+#. is allowed.
+#: lib/mailhandler.php:53
+msgid "Sorry, no incoming email allowed."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is of an unsupported type.
+#. TRANS: %s is the unsupported type.
+#: lib/mailhandler.php:234
+#, php-format
+msgid "Unsupported message type: %s."
+msgstr ""
+
+#. TRANS: Form legend for form to make a user a group admin.
+#: lib/makeadminform.php:87
+msgid "Make user an admin of the group"
+msgstr ""
+
+#. TRANS: Button text for the form that will make a user administrator.
+#: lib/makeadminform.php:120
+msgctxt "BUTTON"
+msgid "Make Admin"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/makeadminform.php:124
+msgctxt "TOOLTIP"
+msgid "Make this user an admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when a database error was thrown during a
+#. file upload operation.
+#: lib/mediafile.php:99 lib/mediafile.php:145
+msgid "There was a database error while saving your file. Please try again."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation fails because
+#. the file could
+#. TRANS: not be moved from the temporary folder to the permanent file
+#. location.
+#: lib/mediafile.php:211 lib/mediafile.php:234
+msgid "File could not be moved to destination directory."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %1$s is the file type that was denied, %2$s is the application part
+#. of
+#. TRANS: the MIME type that was denied.
+#: lib/mediafile.php:291
+#, php-format
+msgid ""
+"\"%1$s\" is not a supported file type on this server. Try using another %2$s"
+" format."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %s is the file type that was denied.
+#: lib/mediafile.php:296
+#, php-format
+msgid "\"%s\" is not a supported file type on this server."
+msgstr ""
+
+#: lib/methodnotimplementedexception.php:48
+#, php-format
+msgid "Method %s not implemented"
+msgstr ""
+
+#. TRANS: Link description to show more items in a list.
+#: lib/moremenu.php:98
+msgid "More ▼"
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:244
+msgid "Nickname must have only lowercase letters and numbers and no spaces."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:257
+msgid "Nickname cannot be empty."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:270
+#, php-format
+msgid "Nickname cannot be more than %d character long."
+msgid_plural "Nickname cannot be more than %d characters long."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:282
+msgid "Nickname is disallowed through blacklist."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:291
+msgid "Nickname is identical to system path names."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:313
+msgid "Nickname is already in use on this server."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %u is a profile ID (number).
+#: lib/noprofileexception.php:53
+#, php-format
+msgid "There is no profile with id==%u"
+msgstr ""
+
+#: lib/noresultexception.php:40
+#, php-format
+msgid "No result found on %s lookup."
+msgstr ""
+
+#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
+msgid "No such user found."
+msgstr ""
+
+#. TRANS: Form legend for notice form.
+#: lib/noticeform.php:194
+msgid "Send a notice"
+msgstr ""
+
+#. TRANS: Title for notice label. %s is the user's nickname.
+#: lib/noticeform.php:208
+#, php-format
+msgid "What's up, %s?"
+msgstr ""
+
+#. TRANS: Input label in notice form for adding an attachment.
+#: lib/noticeform.php:229
+msgid "Attach"
+msgstr ""
+
+#. TRANS: Title for input field to attach a file to a notice.
+#: lib/noticeform.php:234
+msgid "Attach a file."
+msgstr ""
+
+#. TRANS: Field label to add location to a notice.
+#: lib/noticeform.php:272
+msgid "Share my location"
+msgstr ""
+
+#. TRANS: Text to not share location for a notice in notice form.
+#: lib/noticeform.php:277
+msgid "Do not share my location"
+msgstr ""
+
+#. TRANS: Timeout error text for location retrieval in notice form.
+#: lib/noticeform.php:279
+msgid ""
+"Sorry, retrieving your geo location is taking longer than expected, please "
+"try again later"
+msgstr ""
+
+#. TRANS: Reference to the logged in user in favourite list.
+#: lib/noticelistactorsitem.php:43
+msgctxt "FAVELIST"
+msgid "You"
+msgstr ""
+
+#. TRANS: For building a list such as "Jim, Bob, Mary and 5 others like this".
+#. TRANS: %1$s is a list of users, separated by a separator (default: ", "),
+#. %2$s is the last user in the list.
+#: lib/noticelistactorsitem.php:81
+#, php-format
+msgctxt "FAVELIST"
+msgid "%1$s and %2$s"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of north.
+#: lib/noticelistitem.php:390
+msgid "N"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of south.
+#: lib/noticelistitem.php:392
+msgid "S"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of east.
+#: lib/noticelistitem.php:394
+msgid "E"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of west.
+#: lib/noticelistitem.php:396
+msgid "W"
+msgstr ""
+
+#. TRANS: Coordinates message.
+#. TRANS: %1$s is lattitude degrees, %2$s is lattitude minutes,
+#. TRANS: %3$s is lattitude seconds, %4$s is N (north) or S (south) depending
+#. on lattitude,
+#. TRANS: %5$s is longitude degrees, %6$s is longitude minutes,
+#. TRANS: %7$s is longitude seconds, %8$s is E (east) or W (west) depending on
+#. longitude,
+#: lib/noticelistitem.php:403
+#, php-format
+msgid "%1$u°%2$u'%3$u\"%4$s %5$u°%6$u'%7$u\"%8$s"
+msgstr ""
+
+#. TRANS: Followed by geo location.
+#: lib/noticelistitem.php:413
+msgid "at"
+msgstr ""
+
+#. TRANS: A possible notice source (web interface).
+#: lib/noticelistitem.php:465
+msgctxt "SOURCE"
+msgid "web"
+msgstr "reto"
+
+#. TRANS: Followed by notice source.
+#: lib/noticelistitem.php:470
+msgid "from"
+msgstr ""
+
+#. TRANS: Addition in notice list item for single-notice view.
+#: lib/noticelistitem.php:524
+msgid "permalink"
+msgstr ""
+
+#. TRANS: Addition in notice list item if notice was repeated. Followed by a
+#. span with a nickname.
+#: lib/noticelistitem.php:548
+msgid "Repeated by"
+msgstr ""
+
+#. TRANS: Link title in notice list item to reply to a notice.
+#: lib/noticelistitem.php:573
+msgid "Reply to this notice."
+msgstr ""
+
+#. TRANS: Link text in notice list item to reply to a notice.
+#: lib/noticelistitem.php:575
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Link title in notice list item to delete a notice.
+#: lib/noticelistitem.php:601
+msgid "Delete this notice from the timeline."
+msgstr ""
+
+#. TRANS: Title for repeat form status in notice list when a notice has been
+#. repeated.
+#: lib/noticelistitem.php:624
+msgid "Notice repeated."
+msgstr ""
+
+#. TRANS: Repeat form status in notice list when a notice has been repeated.
+#: lib/noticelistitem.php:626
+msgid "Repeated"
+msgstr ""
+
+#. TRANS: Form legend of form to nudge/ping another user.
+#: lib/nudgeform.php:111
+msgid "Nudge this user"
+msgstr ""
+
+#. TRANS: Button text to nudge/ping another user.
+#: lib/nudgeform.php:124
+msgctxt "BUTTON"
+msgid "Nudge"
+msgstr ""
+
+#. TRANS: Button title to nudge/ping another user.
+#: lib/nudgeform.php:128
+msgid "Send a nudge to this user."
+msgstr ""
+
+#: lib/passwordhashexception.php:39
+msgid "Password hashing failed."
+msgstr ""
+
+#. TRANS: Field label for list.
+#: lib/peopletageditform.php:131
+msgctxt "LABEL"
+msgid "List"
+msgstr ""
+
+#. TRANS: Field title for list.
+#: lib/peopletageditform.php:134
+msgid "Change the list (letters, numbers, -, ., and _ are allowed)."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#: lib/peopletageditform.php:141
+msgid "Describe the list or topic."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#. TRANS: %d is the maximum number of characters for the description.
+#: lib/peopletageditform.php:145
+#, php-format
+msgid "Describe the list or topic in %d character."
+msgid_plural "Describe the list or topic in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Button title to delete a list.
+#: lib/peopletageditform.php:175
+msgid "Delete this list."
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:182
+msgid "Add or remove people"
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:186
+msgctxt "HEADER"
+msgid "Search"
+msgstr "Serchar"
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:113
+msgctxt "MENU"
+msgid "List"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:116 lib/peopletaggroupnav.php:127
+#, php-format
+msgid "%1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:124
+msgctxt "MENU"
+msgid "Listed"
+msgstr "Listita"
+
+#. TRANS: Menu item in list navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/peopletaggroupnav.php:135 lib/subgroupnav.php:97
+msgctxt "MENU"
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:138
+#, php-format
+msgid "Subscribers to %1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:148
+msgctxt "MENU"
+msgid "Edit"
+msgstr "Modifikar"
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %s is a list.
+#: lib/peopletaggroupnav.php:151
+#, php-format
+msgid "Edit %s list by you."
+msgstr ""
+
+#. TRANS: Title for link to edit list settings.
+#: lib/peopletaglist.php:196
+msgid "Edit list settings."
+msgstr ""
+
+#. TRANS: Text for link to edit list settings.
+#: lib/peopletaglist.php:198
+msgid "Edit"
+msgstr "Modifikar"
+
+#. TRANS: Privacy mode text in list list item for private list.
+#: lib/peopletaglist.php:253
+msgctxt "MODE"
+msgid "Private"
+msgstr "Privata"
+
+#. TRANS: Menu item in the group navigation page.
+#: lib/peopletagnav.php:78
+msgctxt "MENU"
+msgid "List Subscriptions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:81
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists subscribed to by %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:88
+#, php-format
+msgctxt "MENU"
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:91
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists with %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:98
+#, php-format
+msgctxt "MENU"
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:101
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists by %s."
+msgstr ""
+
+#. TRANS: Label in lists widget.
+#: lib/peopletags.php:87
+msgctxt "LABEL"
+msgid "Your lists"
+msgstr ""
+
+#. TRANS: Fieldset legend in lists widget.
+#: lib/peopletags.php:135
+msgctxt "LEGEND"
+msgid "Edit lists"
+msgstr "Modifiko-listo"
+
+#. TRANS: Label in self tags widget.
+#: lib/peopletags.php:193
+msgctxt "LABEL"
+msgid "Tags"
+msgstr "Etiketi"
+
+#. TRANS: Title for section contaning lists with the most subscribers.
+#: lib/peopletagsbysubssection.php:69
+msgid "Popular lists"
+msgstr ""
+
+#. TRANS: List summary. %1$d is the number of users in the list,
+#. TRANS: %2$d is the number of subscribers to the list.
+#: lib/peopletagsection.php:127
+#, php-format
+msgid "Listed: %1$d Subscribers: %2$d"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists current user is part of.
+#: lib/peopletagsforusersection.php:69
+#, php-format
+msgid "Lists with you"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists a user is part of.
+#. TRANS: %s is a profile name.
+#: lib/peopletagsforusersection.php:73
+#, php-format
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists a user has subscribed to.
+#: lib/peopletagsubscriptionssection.php:66
+msgid "List subscriptions"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#. TRANS: Menu item in settings navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/personalgroupnav.php:85 lib/settingsnav.php:74 lib/subgroupnav.php:78
+msgctxt "MENU"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#: lib/personalgroupnav.php:87
+msgid "Your profile"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#: lib/personalgroupnav.php:93
+msgctxt "MENU"
+msgid "Replies"
+msgstr ""
+
+#. TRANS: Displayed as version information for a plugin if no version
+#. information was found.
+#: lib/plugin.php:187
+msgid "Unknown"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/plugindisableform.php:90
+msgctxt "plugin"
+msgid "Disable"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/pluginenableform.php:112
+msgctxt "plugin"
+msgid "Enable"
+msgstr ""
+
+#. TRANS: Plugin description for a disabled plugin.
+#: lib/pluginlist.php:195
+msgctxt "plugin-description"
+msgid ""
+"(The plugin description is unavailable when a plugin has been disabled.)"
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:58
+msgctxt "MENU"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:60
+msgid "Change your personal settings."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:66
+msgctxt "MENU"
+msgid "Admin"
+msgstr "Administranto"
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:68
+msgid "Site configuration."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:74
+msgctxt "MENU"
+msgid "Logout"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:76
+msgid "Logout from the site."
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:84
+msgid "Login to the site."
+msgstr "Identifikar me al situo."
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: lib/profileaction.php:87
+msgid "Profile ID does not exist."
+msgstr ""
+
+#: lib/profileaction.php:100
+msgid "This profile has been silenced by site moderators"
+msgstr ""
+
+#. TRANS: H2 text for user subscription statistics.
+#: lib/profileaction.php:148
+msgid "Following"
+msgstr ""
+
+#. TRANS: H2 text for user subscriber statistics.
+#: lib/profileaction.php:176
+msgid "Followers"
+msgstr ""
+
+#. TRANS: H2 text for user statistics.
+#: lib/profileaction.php:210
+msgid "Statistics"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:218
+msgid "User ID"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:224
+msgid "Member since"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:230
+msgid "Notices"
+msgstr "Avizi"
+
+#. TRANS: Label for user statistics.
+#. TRANS: Average count of posts made per day since account registration.
+#: lib/profileaction.php:237
+msgid "Daily average"
+msgstr ""
+
+#. TRANS: H2 text for user group membership statistics.
+#: lib/profileaction.php:274
+msgid "Groups"
+msgstr "Grupi"
+
+#. TRANS: H2 text for user list membership statistics.
+#: lib/profileaction.php:309
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Server error displayed when using an unimplemented method.
+#: lib/profileformaction.php:119
+msgid "Unimplemented method."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/profilenoaccturiexception.php:53
+#, php-format
+msgid "Could not get an acct: URI for profile with id==%u"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:71
+msgid "User groups"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:75
+msgctxt "MENU"
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:77
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:82
+msgctxt "MENU"
+msgid "Featured"
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/publictagcloudsection.php:53
+msgctxt "TITLE"
+msgid "Trending topics"
+msgstr ""
+
+#. TRANS: Client error displayed when return-to was defined without a target.
+#: lib/redirectingaction.php:93
+msgid "No return-to arguments."
+msgstr ""
+
+#. TRANS: For legend for notice repeat form.
+#: lib/repeatform.php:91
+msgid "Repeat this notice?"
+msgstr ""
+
+#. TRANS: Button title to repeat a notice on notice repeat form.
+#: lib/repeatform.php:117
+msgid "Repeat this notice."
+msgstr ""
+
+#. TRANS: Description of role revoke form. %s is the role to be revoked.
+#: lib/revokeroleform.php:88
+#, php-format
+msgid "Revoke the \"%s\" role from this user"
+msgstr ""
+
+#. TRANS: Client error on action trying to visit a non-existing page.
+#: lib/router.php:1119
+msgid "Page not found."
+msgstr ""
+
+#. TRANS: Title of form to sandbox a user.
+#: lib/sandboxform.php:65
+msgctxt "TITLE"
+msgid "Sandbox"
+msgstr ""
+
+#. TRANS: Description of form to sandbox a user.
+#: lib/sandboxform.php:76
+msgid "Sandbox this user"
+msgstr ""
+
+#. TRANS: Fieldset legend for the search form.
+#: lib/searchaction.php:102
+msgid "Search site"
+msgstr "Serchar la situo"
+
+#. TRANS: Used as a field label for the field where one or more keywords
+#. TRANS: for searching can be entered.
+#: lib/searchaction.php:110
+msgid "Keyword(s)"
+msgstr "Klefovorti"
+
+#. TRANS: Button text for searching site.
+#. TRANS: Button text for search button on search form.
+#. TRANS: Button text to search profiles.
+#: lib/searchaction.php:112 lib/searchform.php:76 lib/togglepeopletag.php:134
+msgctxt "BUTTON"
+msgid "Search"
+msgstr "Serchar"
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:125
+msgid ""
+"* Make sure all words are spelled correctly.\n"
+"* Try different keywords.\n"
+"* Try more general keywords.\n"
+"* Try fewer keywords."
+msgstr "* Verifikez ke omna la vorti esas korekte skribita.\n* Probez diferanta klefovorti.\n* Probez plu generala klefovorti.\n* Probez min multa klefovorti."
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:136
+#, php-format
+msgid ""
+"You can also try your search on other engines:\n"
+"\n"
+"* [DuckDuckGo](https://duckduckgo.com/?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:74
+msgctxt "MENU"
+msgid "People"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:76
+msgid "Find people on this site"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:78
+msgctxt "MENU"
+msgid "Notices"
+msgstr "Avizi"
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:80
+msgid "Find content of notices"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:84
+msgid "Find groups on this site"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to Terms of Service.
+#: lib/secondarynav.php:67
+msgctxt "MENU"
+msgid "TOS"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to privacy policy.
+#: lib/secondarynav.php:71
+msgctxt "MENU"
+msgid "Privacy"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item. Leads to information about StatusNet
+#. and its license.
+#: lib/secondarynav.php:74
+msgctxt "MENU"
+msgid "Source"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to version information on the
+#. StatusNet site.
+#: lib/secondarynav.php:77
+msgctxt "MENU"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Default title for section/sidebar widget.
+#: lib/section.php:98
+msgid "Untitled section"
+msgstr ""
+
+#. TRANS: Default "More..." title for section/sidebar widget.
+#: lib/section.php:122
+msgid "More..."
+msgstr ""
+
+#. TRANS: Header in settings navigation panel.
+#: lib/settingsnav.php:68
+msgctxt "HEADER"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:76
+msgid "Change your profile settings"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:81
+msgctxt "MENU"
+msgid "Avatar"
+msgstr "Avataro"
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:83
+msgid "Upload an avatar"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:88
+msgctxt "MENU"
+msgid "Password"
+msgstr "Pasovorto"
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:90
+msgid "Change your password"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:95
+msgctxt "MENU"
+msgid "Email"
+msgstr "E-posto"
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:97
+msgid "Change email handling"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:102
+msgctxt "MENU"
+msgid "URL"
+msgstr "\"URL\""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:104
+msgid "URL shorteners"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:116
+msgctxt "MENU"
+msgid "IM"
+msgstr "Instantala-mesajilo"
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:118
+msgid "Updates by instant messenger (IM)"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:125
+msgctxt "MENU"
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:127
+msgid "Updates by SMS"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:133
+msgctxt "MENU"
+msgid "Connections"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:135
+msgid "Authorized connected applications"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:141
+msgctxt "MENU"
+msgid "Old school"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:143
+msgid "UI tweaks for old-school users"
+msgstr ""
+
+#. TRANS: Title of form to silence a user.
+#: lib/silenceform.php:65
+msgctxt "TITLE"
+msgid "Silence"
+msgstr ""
+
+#. TRANS: Description of form to silence a user.
+#: lib/silenceform.php:76
+msgid "Silence this user"
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:86
+msgctxt "MENU"
+msgid "Subscriptions"
+msgstr "Abonanti"
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:89
+#, php-format
+msgid "People %s subscribes to."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:100
+#, php-format
+msgid "People subscribed to %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#. TRANS: %d is the number of pending subscription requests.
+#: lib/subgroupnav.php:113
+#, php-format
+msgctxt "MENU"
+msgid "Pending (%d)"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#: lib/subgroupnav.php:115
+#, php-format
+msgid "Approve pending subscription requests."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:128
+#, php-format
+msgid "Groups %s is a member of."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:139
+#, php-format
+msgid "List subscriptions by %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:147
+msgctxt "MENU"
+msgid "Invite"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/subgroupnav.php:150
+#, php-format
+msgid "Invite friends and colleagues to join you on %s."
+msgstr ""
+
+#. TRANS: Form of form to subscribe to a user.
+#: lib/subscribeform.php:107
+msgid "Subscribe to this user"
+msgstr ""
+
+#. TRANS: Button text to subscribe to a user.
+#. TRANS: Button text for subscribing to a list.
+#: lib/subscribeform.php:130 lib/subscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Subscribe"
+msgstr "Abonar"
+
+#. TRANS: Button title to subscribe to a user.
+#: lib/subscribeform.php:132
+msgid "Subscribe to this user."
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopleselftagcloudsection.php:48
+#: lib/subscriptionspeopleselftagcloudsection.php:48
+msgid "People Tagcloud as self-tagged"
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopletagcloudsection.php:48
+#: lib/subscriptionspeopletagcloudsection.php:48
+msgid "People Tagcloud as tagged"
+msgstr ""
+
+#. TRANS: Content displayed in a tag cloud section if there are no tags.
+#: lib/tagcloudsection.php:56 lib/tagcloudsection.php:72
+msgctxt "NOTAGS"
+msgid "None"
+msgstr ""
+
+#. TRANS: Field label on list form.
+#: lib/tagprofileform.php:130
+msgctxt "LABEL"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Field title on list form.
+#: lib/tagprofileform.php:133
+msgid ""
+"Lists for this user (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:79
+msgid "Invalid theme name."
+msgstr ""
+
+#. TRANS: Exception thrown when a compressed theme is uploaded while no
+#. support present in PHP configuration.
+#: lib/themeuploader.php:51
+msgid "This server cannot handle theme uploads without ZIP support."
+msgstr ""
+
+#. TRANS: Server exception thrown when uploading a theme fails.
+#: lib/themeuploader.php:60 lib/themeuploader.php:64
+msgid "The theme file is missing or the upload failed."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving an uploaded theme after
+#. decompressing it fails.
+#. TRANS: Server exception thrown when an uploaded theme cannot be saved
+#. during extraction.
+#: lib/themeuploader.php:95 lib/themeuploader.php:107
+#: lib/themeuploader.php:293 lib/themeuploader.php:298
+#: lib/themeuploader.php:307 lib/themeuploader.php:315
+msgid "Failed saving theme."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect
+#. structure.
+#: lib/themeuploader.php:153
+msgid "Invalid theme: Bad directory structure."
+msgstr ""
+
+#. TRANS: Client exception thrown when an uploaded theme is larger than the
+#. limit.
+#. TRANS: %d is the number of bytes of the uncompressed theme.
+#: lib/themeuploader.php:174
+#, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Server exception thrown when an uploaded theme is incomplete.
+#: lib/themeuploader.php:188
+msgid "Invalid theme archive: Missing file css/display.css"
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect file
+#. or folder name.
+#: lib/themeuploader.php:229
+msgid ""
+"Theme contains invalid file or folder name. Stick with ASCII letters, "
+"digits, underscore, and minus sign."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains files with
+#. unsafe file extensions.
+#: lib/themeuploader.php:236
+msgid "Theme contains unsafe file extension names; may be unsafe."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains a file type
+#. that is not allowed.
+#. TRANS: %s is the file type that is not allowed.
+#: lib/themeuploader.php:255
+#, php-format
+msgid "Theme contains file of type \".%s\", which is not allowed."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded compressed theme cannot be
+#. opened.
+#: lib/themeuploader.php:273
+msgid "Error opening theme archive."
+msgstr ""
+
+#. TRANS: Header for Notices section.
+#: lib/threadednoticelist.php:74
+msgctxt "HEADER"
+msgid "Notices"
+msgstr "Avizi"
+
+#. TRANS: Link to show replies for a notice.
+#. TRANS: %d is the number of replies to a notice and used for plural.
+#: lib/threadednoticelist.php:378
+#, php-format
+msgid "Show reply"
+msgid_plural "Show all %d replies"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: List message for notice repeated by logged in user.
+#: lib/threadednoticelist.php:455
+msgctxt "REPEATLIST"
+msgid "You repeated this."
+msgstr ""
+
+#. TRANS: List message for when more than 4 people repeat something.
+#. TRANS: %%s is a list of users liking a notice, %d is the number over 4 that
+#. like the notice.
+#. TRANS: Plural is decided on the total number of users liking the notice
+#. (count of %%s + %d).
+#: lib/threadednoticelist.php:460
+#, php-format
+msgid "%%s and %d other repeated this."
+msgid_plural "%%s and %d others repeated this."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: List message for repeated notices.
+#. TRANS: %%s is a list of users who have repeated a notice.
+#. TRANS: Plural is based on the number of of users that have repeated a
+#. notice.
+#: lib/threadednoticelist.php:468
+#, php-format
+msgid "%%s repeated this."
+msgid_plural "%%s repeated this."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Form legend.
+#: lib/togglepeopletag.php:94
+#, php-format
+msgid "Search and list people"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:105
+msgid "Everything"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:109
+msgid "Fullname"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:115
+msgid "URI (Remote users)"
+msgstr ""
+
+#. TRANS: Dropdown field label.
+#: lib/togglepeopletag.php:121
+msgctxt "LABEL"
+msgid "Search in"
+msgstr ""
+
+#. TRANS: Dropdown field title.
+#: lib/togglepeopletag.php:123
+msgid "Choose a field to search."
+msgstr ""
+
+#. TRANS: Form legend.
+#. TRANS: %1$s is a nickname, $2$s is a list.
+#: lib/togglepeopletag.php:190
+#, php-format
+msgid "Remove %1$s from list %2$s"
+msgstr ""
+
+#. TRANS: Legend on form to add a profile to a list.
+#. TRANS: %1$s is a nickname, %2$s is a list.
+#: lib/togglepeopletag.php:268
+#, php-format
+msgid "Add %1$s to list %2$s"
+msgstr ""
+
+#. TRANS: Title for top posters section.
+#: lib/topposterssection.php:74
+msgid "Top posters"
+msgstr ""
+
+#. TRANS: Option in drop-down of potential addressees.
+#: lib/toselector.php:87
+msgctxt "SENDTO"
+msgid "Everyone"
+msgstr "Omnu"
+
+#. TRANS: Option in drop-down of potential addressees.
+#. TRANS: %s is a StatusNet sitename.
+#: lib/toselector.php:93
+#, php-format
+msgid "My colleagues at %s"
+msgstr ""
+
+#. TRANS: Label for drop-down of potential addressees.
+#: lib/toselector.php:115
+msgctxt "LABEL"
+msgid "To:"
+msgstr ""
+
+#. TRANS: Checkbox label in widget for selecting potential addressees to mark
+#. the notice private.
+#: lib/toselector.php:124
+msgid "Private?"
+msgstr ""
+
+#. TRANS: Client exception thrown in widget for selecting potential addressees
+#. when an invalid fill option was received.
+#: lib/toselector.php:163
+#, php-format
+msgid "Unknown to value: \"%s\"."
+msgstr ""
+
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Exception text shown when no object found with certain URI
+#. TRANS: %s is the URI.
+#: lib/unknownuriexception.php:43
+#, php-format
+msgid "No object found with URI \"%s\""
+msgstr ""
+
+#. TRANS: Title for unsandbox form.
+#: lib/unsandboxform.php:67
+msgctxt "TITLE"
+msgid "Unsandbox"
+msgstr ""
+
+#. TRANS: Description for unsandbox form.
+#: lib/unsandboxform.php:78
+msgid "Unsandbox this user"
+msgstr ""
+
+#. TRANS: Title for unsilence form.
+#: lib/unsilenceform.php:65
+msgid "Unsilence"
+msgstr ""
+
+#. TRANS: Form description for unsilence form.
+#: lib/unsilenceform.php:76
+msgid "Unsilence this user"
+msgstr ""
+
+#. TRANS: Form legend on unsubscribe form.
+#: lib/unsubscribeform.php:109
+msgid "Unsubscribe from this user"
+msgstr ""
+
+#. TRANS: Button text on unsubscribe form.
+#. TRANS: Button text for unsubscribing from a list.
+#: lib/unsubscribeform.php:132 lib/unsubscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Unsubscribe"
+msgstr "Neabonar"
+
+#. TRANS: Button title on unsubscribe form.
+#: lib/unsubscribeform.php:134
+msgid "Unsubscribe from this user."
+msgstr ""
+
+#. TRANS: Authorisation exception thrown when a user a not allowed to login.
+#: lib/util.php:330
+msgid "Not allowed to log in."
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1331
+msgid "a few seconds ago"
+msgstr "poka sekundi ante"
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1334
+msgid "about a minute ago"
+msgstr "cirkume minuto ante"
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1338
+#, php-format
+msgid "about one minute ago"
+msgid_plural "about %d minutes ago"
+msgstr[0] "cirkume minuto ante"
+msgstr[1] "cirkume %d minuti ante"
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1341
+msgid "about an hour ago"
+msgstr "cirkume una horo ante"
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1345
+#, php-format
+msgid "about one hour ago"
+msgid_plural "about %d hours ago"
+msgstr[0] "cirkume horo ante"
+msgstr[1] "cirkume %d hori ante"
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1348
+msgid "about a day ago"
+msgstr "cirkume dio ante"
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1352
+#, php-format
+msgid "about one day ago"
+msgid_plural "about %d days ago"
+msgstr[0] "cirkume dio ante"
+msgstr[1] "cirkume %d dii ante"
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1355
+msgid "about a month ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1359
+#, php-format
+msgid "about one month ago"
+msgid_plural "about %d months ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1362
+msgid "about a year ago"
+msgstr ""
+
+#. TRANS: Human-readable full date-time specification (formatting on
+#. http://php.net/date)
+#: lib/util.php:1382
+msgid "l, d-M-Y H:i:s T"
+msgstr ""
+
+#. TRANS: Web color exception thrown when a hexadecimal color code does not
+#. validate.
+#. TRANS: %s is the provided (invalid) color code.
+#: lib/webcolor.php:81 lib/webcolor.php:121
+#, php-format
+msgid "%s is not a valid color! Use 3 or 6 hex characters."
+msgstr ""
+
+#. TRANS: Commandline script output. %s is the filename that contains a backup
+#. for a user.
+#: scripts/restoreuser.php:62
+#, php-format
+msgid "Getting backup from file '%s'."
+msgstr ""
diff --git a/locale/is/LC_MESSAGES/statusnet.po b/locale/is/LC_MESSAGES/statusnet.po
index 44144dcc26..b1549f8b95 100644
--- a/locale/is/LC_MESSAGES/statusnet.po
+++ b/locale/is/LC_MESSAGES/statusnet.po
@@ -10,12 +10,12 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Icelandic (http://www.transifex.com/projects/p/gnu-social/language/is/)\n"
+"Language-Team: Icelandic (http://www.transifex.com/gnu-social/gnu-social/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: is\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
#. TRANS: Database error message.
#: index.php:118
diff --git a/locale/it/LC_MESSAGES/statusnet.po b/locale/it/LC_MESSAGES/statusnet.po
index 1f49103c68..5623ebb2a4 100644
--- a/locale/it/LC_MESSAGES/statusnet.po
+++ b/locale/it/LC_MESSAGES/statusnet.po
@@ -11,7 +11,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: Tommaso Amici \n"
-"Language-Team: Italian (http://www.transifex.com/projects/p/gnu-social/language/it/)\n"
+"Language-Team: Italian (http://www.transifex.com/gnu-social/gnu-social/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/ja/LC_MESSAGES/statusnet.po b/locale/ja/LC_MESSAGES/statusnet.po
index 97ba57bf62..96bf7bffe4 100644
--- a/locale/ja/LC_MESSAGES/statusnet.po
+++ b/locale/ja/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Japanese (http://www.transifex.com/projects/p/gnu-social/language/ja/)\n"
+"Language-Team: Japanese (http://www.transifex.com/gnu-social/gnu-social/language/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/ka/LC_MESSAGES/statusnet.po b/locale/ka/LC_MESSAGES/statusnet.po
index 7589cd5850..8300bd54b4 100644
--- a/locale/ka/LC_MESSAGES/statusnet.po
+++ b/locale/ka/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Georgian (http://www.transifex.com/projects/p/gnu-social/language/ka/)\n"
+"Language-Team: Georgian (http://www.transifex.com/gnu-social/gnu-social/language/ka/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/ko/LC_MESSAGES/statusnet.po b/locale/ko/LC_MESSAGES/statusnet.po
index 3b9841caec..d1e6376325 100644
--- a/locale/ko/LC_MESSAGES/statusnet.po
+++ b/locale/ko/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Korean (http://www.transifex.com/projects/p/gnu-social/language/ko/)\n"
+"Language-Team: Korean (http://www.transifex.com/gnu-social/gnu-social/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/ksh/LC_MESSAGES/statusnet.po b/locale/ksh/LC_MESSAGES/statusnet.po
index 04ecd3182f..a4a69e7ec1 100644
--- a/locale/ksh/LC_MESSAGES/statusnet.po
+++ b/locale/ksh/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 10:45+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Colognian (http://www.transifex.com/projects/p/gnu-social/language/ksh/)\n"
+"Language-Team: Colognian (http://www.transifex.com/gnu-social/gnu-social/language/ksh/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/lb/LC_MESSAGES/statusnet.po b/locale/lb/LC_MESSAGES/statusnet.po
index 6d6d0ecf24..f8b92679a3 100644
--- a/locale/lb/LC_MESSAGES/statusnet.po
+++ b/locale/lb/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/gnu-social/language/lb/)\n"
+"Language-Team: Luxembourgish (http://www.transifex.com/gnu-social/gnu-social/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/lt/LC_MESSAGES/statusnet.po b/locale/lt/LC_MESSAGES/statusnet.po
index 22f9b38aac..06cf18f19c 100644
--- a/locale/lt/LC_MESSAGES/statusnet.po
+++ b/locale/lt/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Lithuanian (http://www.transifex.com/projects/p/gnu-social/language/lt/)\n"
+"Language-Team: Lithuanian (http://www.transifex.com/gnu-social/gnu-social/language/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/lv/LC_MESSAGES/statusnet.po b/locale/lv/LC_MESSAGES/statusnet.po
index f531372fe2..06889e9c35 100644
--- a/locale/lv/LC_MESSAGES/statusnet.po
+++ b/locale/lv/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Latvian (http://www.transifex.com/projects/p/gnu-social/language/lv/)\n"
+"Language-Team: Latvian (http://www.transifex.com/gnu-social/gnu-social/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/mg/LC_MESSAGES/statusnet.po b/locale/mg/LC_MESSAGES/statusnet.po
index fcf42115fb..429d3f15ef 100644
--- a/locale/mg/LC_MESSAGES/statusnet.po
+++ b/locale/mg/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Malagasy (http://www.transifex.com/projects/p/gnu-social/language/mg/)\n"
+"Language-Team: Malagasy (http://www.transifex.com/gnu-social/gnu-social/language/mg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/mk/LC_MESSAGES/statusnet.po b/locale/mk/LC_MESSAGES/statusnet.po
index 017a2e87b6..68bbfd7c46 100644
--- a/locale/mk/LC_MESSAGES/statusnet.po
+++ b/locale/mk/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Macedonian (http://www.transifex.com/projects/p/gnu-social/language/mk/)\n"
+"Language-Team: Macedonian (http://www.transifex.com/gnu-social/gnu-social/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/ml/LC_MESSAGES/statusnet.po b/locale/ml/LC_MESSAGES/statusnet.po
index 63a4b437b5..614142eba5 100644
--- a/locale/ml/LC_MESSAGES/statusnet.po
+++ b/locale/ml/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Malayalam (http://www.transifex.com/projects/p/gnu-social/language/ml/)\n"
+"Language-Team: Malayalam (http://www.transifex.com/gnu-social/gnu-social/language/ml/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/ms/LC_MESSAGES/statusnet.po b/locale/ms/LC_MESSAGES/statusnet.po
index 4496a51814..2865f411a7 100644
--- a/locale/ms/LC_MESSAGES/statusnet.po
+++ b/locale/ms/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:41+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Malay (http://www.transifex.com/projects/p/gnu-social/language/ms/)\n"
+"Language-Team: Malay (http://www.transifex.com/gnu-social/gnu-social/language/ms/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/my/LC_MESSAGES/statusnet.po b/locale/my/LC_MESSAGES/statusnet.po
index 6fecc74c33..1adfdd0cd6 100644
--- a/locale/my/LC_MESSAGES/statusnet.po
+++ b/locale/my/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Burmese (http://www.transifex.com/projects/p/gnu-social/language/my/)\n"
+"Language-Team: Burmese (http://www.transifex.com/gnu-social/gnu-social/language/my/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/nb/LC_MESSAGES/statusnet.po b/locale/nb/LC_MESSAGES/statusnet.po
index c70abf4c96..47e143606a 100644
--- a/locale/nb/LC_MESSAGES/statusnet.po
+++ b/locale/nb/LC_MESSAGES/statusnet.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# abjectio, 2015
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
-"Last-Translator: digitaldreamer \n"
-"Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/gnu-social/language/nb/)\n"
+"PO-Revision-Date: 2015-06-10 18:55+0000\n"
+"Last-Translator: abjectio\n"
+"Language-Team: Norwegian Bokmål (http://www.transifex.com/gnu-social/gnu-social/language/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -106,7 +107,7 @@ msgstr "Lukket"
#. TRANS: Button title to save access settings in site admin panel.
#: actions/accessadminpanel.php:191
msgid "Save access settings."
-msgstr ""
+msgstr "Lagre tilgangsinnstillinger"
#. TRANS: Button text to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
@@ -244,14 +245,14 @@ msgstr "Ingen slik side."
#. TRANS: Title of a user's own start page.
#: actions/all.php:71
msgid "Home timeline"
-msgstr ""
+msgstr "Tidslinje"
#. TRANS: Title of another user's start page.
#. TRANS: %s is the other user's name.
#: actions/all.php:75
#, php-format
msgid "%s's home timeline"
-msgstr ""
+msgstr "%s tidslinje"
#. TRANS: %s is user nickname.
#. TRANS: Feed title.
@@ -259,7 +260,7 @@ msgstr ""
#: actions/all.php:90 actions/showprofiletag.php:181
#, php-format
msgid "Feed for friends of %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Tidslinje for følgere av %s"
#. TRANS: %s is user nickname.
#: actions/all.php:98
@@ -305,7 +306,7 @@ msgstr "Prøv å abbonere på flere personer, [bli med i en gruppe](%%action.gro
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
-msgstr ""
+msgstr "Du kan forsøke å [dytte %1$s](../%2$s) fra deres profil eller [poste noe til de](%%%%action.newnotice%%%%?status_textarea=%3$s)."
#. TRANS: Encouragement displayed on empty timeline user pages for anonymous
#. users.
@@ -323,14 +324,14 @@ msgstr ""
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
-msgstr ""
+msgstr "Hvorfor ikke [registrere en konto](%%%%action.register%%%%) for så å dytte %s eller poste en notis til de."
#. TRANS: Button text for inviting more users to the StatusNet instance.
#. TRANS: Less business/enterprise-oriented language for public sites.
#: actions/all.php:189 actions/public.php:248
msgctxt "BUTTON"
msgid "Send invite"
-msgstr ""
+msgstr "Send en invitasjon"
#. TRANS: Client error when user not found for an rss related action.
#. TRANS: Client error displayed when no existing user is provided for a
@@ -596,7 +597,7 @@ msgstr "Passord må være minst 6 tegn."
#: actions/apiaccountregister.php:153 actions/passwordsettings.php:168
#: actions/register.php:231
msgid "Passwords do not match."
-msgstr ""
+msgstr "Passordene var ikke like."
#. TRANS: Form validation error displayed when trying to register with an
#. invalid username or password.
@@ -608,12 +609,12 @@ msgstr "Ugyldig brukernavn eller passord."
#: actions/apiaccountupdatebackgroundcolor.php:72
#: actions/apiaccountupdatelinkcolor.php:73
msgid "Not a valid hex color."
-msgstr ""
+msgstr "Ikke en gyldig hex verdi (farge)."
#: actions/apiaccountupdatebackgroundcolor.php:79
#: actions/apiaccountupdatelinkcolor.php:80
msgid "Error updating user."
-msgstr ""
+msgstr "Feil ved lagring av bruker."
#. TRANS: Client error displayed when no valid device parameter is provided
#. for a user's delivery device setting.
@@ -733,31 +734,31 @@ msgstr "Oppheving av blokkering av bruker mislyktes."
#: actions/apicheckhub.php:57
msgid "No URL."
-msgstr ""
+msgstr "Ingen URL."
#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
msgid "Invalid URL."
-msgstr ""
+msgstr "Ugyldig URL."
#: actions/apicheckhub.php:86
msgid "No feed found"
-msgstr ""
+msgstr "Ingen strøm funnet."
#: actions/apicheckhub.php:88
msgid "No hub found"
-msgstr ""
+msgstr "Ingen hub funnet"
#. TRANS: Client exception thrown when no conversation ID is given.
#: actions/apiconversation.php:67
msgid "No conversation ID."
-msgstr ""
+msgstr "Ingen samtale ID."
#. TRANS: Client exception thrown when referring to a non-existing
#. conversation ID (%d).
#: actions/apiconversation.php:74
#, php-format
msgid "No conversation with ID %d."
-msgstr ""
+msgstr "Ingen samtale med ID %d"
#. TRANS: Title for conversion timeline.
#: actions/apiconversation.php:101
@@ -769,7 +770,7 @@ msgstr "Samtale"
#. non-existing profile.
#: actions/apiexternalprofileshow.php:60
msgid "Profile not found."
-msgstr ""
+msgstr "Profilen ikke funnet."
#. TRANS: Client error displayed when trying follow who's profile could not be
#. found.
@@ -1075,7 +1076,7 @@ msgstr "Opplasting feilet."
#. verifier is invalid.
#: actions/apioauthaccesstoken.php:97
msgid "Invalid request token or verifier."
-msgstr ""
+msgstr "Ugyldig symbol eller bekreftelseskode."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:104
@@ -1086,13 +1087,13 @@ msgstr "Ingen verdi for oauth_token er oppgitt."
#. OAuth API.
#: actions/apioauthauthorize.php:112 actions/apioauthauthorize.php:126
msgid "Invalid request token."
-msgstr ""
+msgstr "Ugyldig forespørsel symbol."
#. TRANS: Client error given when an invalid request token was passed to the
#. OAuth API.
#: actions/apioauthauthorize.php:118
msgid "Request token already authorized."
-msgstr ""
+msgstr "Forespørsel symbol er allerede autorisert."
#. TRANS: Form validation error given when an invalid username and/or password
#. was passed to the OAuth API.
@@ -1226,7 +1227,7 @@ msgstr "Autorisasjon kansellert."
#: actions/apioauthauthorize.php:565
#, php-format
msgid "The request token %s has been revoked."
-msgstr ""
+msgstr "Forespørsel symbol %s er allerede tilbaketrukket."
#. TRANS: Title of the page notifying the user that an anonymous client
#. application was successfully authorized to access the user's account with
@@ -1302,7 +1303,7 @@ msgstr "HTTP-metoden støttes ikke."
#: actions/apistatusesshow.php:140
#, php-format
msgid "Unsupported format: %s."
-msgstr ""
+msgstr "Usupportert format: %s."
#. TRANS: Client error displayed requesting a deleted status.
#: actions/apistatusesshow.php:151
@@ -1326,7 +1327,7 @@ msgstr "Kan bare slette med Atom-formatet."
#. by the current user.
#: actions/apistatusesshow.php:230 actions/deletenotice.php:78
msgid "Cannot delete this notice."
-msgstr ""
+msgstr "Kan ikke slette denne notisen."
#. TRANS: Confirmation of notice deletion in API. %d is the ID (number) of the
#. deleted notice.
@@ -1369,7 +1370,7 @@ msgstr "Formatet støttes ikke."
#: actions/apitimelinelist.php:151
#, php-format
msgid "Could not generate feed for list - %s"
-msgstr ""
+msgstr "Kan ikke generere strøm for listen - %s"
#. TRANS: Title for timeline of most recent mentions of a user.
#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
@@ -1384,7 +1385,7 @@ msgstr "%1$s / Oppdateringer som nevner %2$s"
#: actions/apitimelinementions.php:122
#, php-format
msgid "%1$s updates that reply to updates from %3$s / %2$s."
-msgstr ""
+msgstr "%1$s oppdateringer som er tilsvar til oppdateringer fra %3$s / %2$s."
#. TRANS: Title for site timeline. %s is the StatusNet sitename.
#. TRANS: Public RSS feed title. %s is the StatusNet site name.
@@ -1418,7 +1419,7 @@ msgstr "Gjentatt til %s"
#: actions/apitimelineretweetedtome.php:99
#, php-format
msgid "%1$s notices that were to repeated to %2$s / %3$s."
-msgstr ""
+msgstr "%1$s notiser som skal repeteres til %2$s / %3$s."
#. TRANS: Title of list of repeated notices of the logged in user.
#. TRANS: %s is the nickname of the logged in user.
@@ -1661,7 +1662,7 @@ msgstr "Intern feil: Fikk både forespørsel om å annullere og avbryte."
#: actions/approvegroup.php:156 actions/cancelgroup.php:140
#, php-format
msgid "Could not cancel request for user %1$s to join group %2$s."
-msgstr ""
+msgstr "Kan ikke kansellere forespørsel om å bli medlem av gruppen %2$s for bruker %1$s."
#. TRANS: Title for leave group page after group join request is
#. approved/disapproved.
@@ -1670,17 +1671,17 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "%1$s's request for %2$s"
-msgstr ""
+msgstr "%1$s forespørsler for %2$s"
#. TRANS: Message on page for group admin after approving a join request.
#: actions/approvegroup.php:173
msgid "Join request approved."
-msgstr ""
+msgstr "Forespørsel om å bli med er godkjent."
#. TRANS: Message on page for group admin after rejecting a join request.
#: actions/approvegroup.php:176
msgid "Join request canceled."
-msgstr ""
+msgstr "Forespørsel om å bli med er avslått."
#. TRANS: Client error displayed trying to approve subscription for a non-
#. existing request.
@@ -1688,7 +1689,7 @@ msgstr ""
#: actions/approvesub.php:75
#, php-format
msgid "%s is not in the moderation queue for your subscriptions."
-msgstr ""
+msgstr "%s er ikke i moderator køen for dine subskripsjoner."
#. TRANS: Server error displayed when cancelling a queued subscription request
#. fails.
@@ -1697,7 +1698,7 @@ msgstr ""
#: actions/approvesub.php:115
#, php-format
msgid "Could not cancel or approve request for user %1$s to join group %2$s."
-msgstr ""
+msgstr "Kan ikke avbyte eller godkjenne forespørsel for bruker %1$s for å bli med i gruppen %2$s."
#. TRANS: Title for subscription approval ajax return
#. TRANS: %1$s is the approved user's nickname
@@ -1705,48 +1706,48 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "%1$s's request"
-msgstr ""
+msgstr "%1$s forespørsler"
#. TRANS: Message on page for user after approving a subscription request.
#: actions/approvesub.php:131
msgid "Subscription approved."
-msgstr ""
+msgstr "Abonnement godkjent."
#. TRANS: Message on page for user after rejecting a subscription request.
#: actions/approvesub.php:134
msgid "Subscription canceled."
-msgstr ""
+msgstr "Abbonement avslått."
#. TRANS: Title for group membership feed.
#. TRANS: %s is a username.
#: actions/atompubmembershipfeed.php:105
#, php-format
msgid "Group memberships of %s"
-msgstr ""
+msgstr "Gruppe medlemskap for %s"
#. TRANS: Subtitle for group membership feed.
#. TRANS: %1$s is a username, %2$s is the StatusNet sitename.
#: actions/atompubmembershipfeed.php:110
#, php-format
msgid "Groups %1$s is a member of on %2$s"
-msgstr ""
+msgstr "Grupper som %1$s er medlem av på %2$s"
#. TRANS: Client exception thrown when trying subscribe someone else to a
#. group.
#: actions/atompubmembershipfeed.php:180
msgid "Cannot add someone else's membership."
-msgstr ""
+msgstr "Kan ikke legge til noen annens medlemskap."
#. TRANS: Client error displayed when not using the join verb.
#: actions/atompubmembershipfeed.php:202
msgid "Can only handle join activities."
-msgstr ""
+msgstr "Kan bare håndtere 'bli-med'-handlinger."
#. TRANS: Client exception thrown when trying to join something which is not a
#. group
#: actions/atompubmembershipfeed.php:209
msgid "Can only join groups."
-msgstr ""
+msgstr "Kan bare bli med i grupper."
#. TRANS: Client exception thrown when trying to subscribe to a non-existing
#. group.
@@ -1794,7 +1795,7 @@ msgstr "Ingen slik profil-id: %d."
#: actions/atompubshowsubscription.php:78
#, php-format
msgid "Profile %1$d not subscribed to profile %2$d."
-msgstr ""
+msgstr "Profilen %1$d abbonenerer ikke på profil %2$d."
#. TRANS: Client exception thrown when trying to delete a subscription of
#. another user.
@@ -1812,25 +1813,25 @@ msgstr "Personer som %1$s har abonnert på på %2$s"
#. TRANS: Client exception thrown when trying to subscribe another user.
#: actions/atompubsubscriptionfeed.php:192
msgid "Cannot add someone else's subscription."
-msgstr ""
+msgstr "Kan ikke legge til noen annens abbonement."
#. TRANS: Client error displayed when not using the follow verb.
#: actions/atompubsubscriptionfeed.php:214
msgid "Can only handle Follow activities."
-msgstr ""
+msgstr "Kan kun håntere Følg aktiviteter."
#. TRANS: Client exception thrown when subscribing to an object that is not a
#. person.
#: actions/atompubsubscriptionfeed.php:221
msgid "Can only follow people."
-msgstr ""
+msgstr "Kan kun Følge brukere."
#. TRANS: Client exception thrown when subscribing to a non-existing profile.
#. TRANS: %s is the unknown profile ID.
#: actions/atompubsubscriptionfeed.php:230
#, php-format
msgid "Unknown profile %s."
-msgstr ""
+msgstr "Ukjent profil %s"
#. TRANS: Client error displayed trying to subscribe to an already subscribed
#. profile.
@@ -1838,7 +1839,7 @@ msgstr ""
#: actions/atompubsubscriptionfeed.php:237
#, php-format
msgid "Already subscribed to %s."
-msgstr ""
+msgstr "Er allerede abbonnent av profil %s."
#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:69
@@ -1944,7 +1945,7 @@ msgstr "Ingen fil lastet opp."
#. TRANS: Avatar upload form instruction after uploading a file.
#: actions/avatarsettings.php:347
msgid "Pick a square area of the image to be your avatar."
-msgstr ""
+msgstr "Velg et kvadratisk utsnitt av bildet som din avatar."
#. TRANS: Server error displayed if an avatar upload went wrong somehow server
#. side.
@@ -1975,19 +1976,19 @@ msgstr "Avatar slettet."
#. currently logged in user.
#: actions/backupaccount.php:61 actions/profilesettings.php:452
msgid "Backup account"
-msgstr ""
+msgstr "Backup profil"
#. TRANS: Client exception thrown when trying to backup an account while not
#. logged in.
#: actions/backupaccount.php:79
msgid "Only logged-in users can backup their account."
-msgstr ""
+msgstr "Bare innloggede brukere kan ta backup av deres konto."
#. TRANS: Client exception thrown when trying to backup an account without
#. having backup rights.
#: actions/backupaccount.php:84
msgid "You may not backup your account."
-msgstr ""
+msgstr "Du kan ikke ta backup av din konto."
#. TRANS: Information displayed on the backup account page.
#: actions/backupaccount.php:227
@@ -2003,13 +2004,13 @@ msgstr ""
#: actions/backupaccount.php:250
msgctxt "BUTTON"
msgid "Backup"
-msgstr ""
+msgstr "Backup"
#. TRANS: Title for submit button to backup an account on the backup account
#. page.
#: actions/backupaccount.php:254
msgid "Backup your account."
-msgstr ""
+msgstr "Ta backup av din konto"
#. TRANS: Client error displayed when blocking a user that has already been
#. blocked.
@@ -2200,13 +2201,13 @@ msgstr "Samtale"
#. TRANS: %s is a user nickname.
#: actions/conversation.php:115 actions/conversation.php:131
msgid "Conversation feed (Activity Streams JSON)"
-msgstr ""
+msgstr "Samtale strøm (Activity Streams JSON)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
#: actions/conversation.php:123
msgid "Conversation feed (RSS 2.0)"
-msgstr ""
+msgstr "Samtale strøm (RSS 2.0)"
#. TRANS: Client exception displayed trying to delete a user account while not
#. logged in.
@@ -2280,7 +2281,7 @@ msgstr "Skriv inn «%s» for å bekrefte at du vil slette kontoen din."
#. TRANS: Button title for user account deletion.
#: actions/deleteaccount.php:323
msgid "Permanently delete your account."
-msgstr ""
+msgstr "Slett kontoen din permanent."
#. TRANS: Client error displayed trying to delete an application while not
#. logged in.
@@ -2311,7 +2312,7 @@ msgstr "Du er ikke eieren av dette programmet."
#: actions/deleteapplication.php:100 actions/editapplication.php:130
#: actions/showapplication.php:114 lib/action.php:1661
msgid "There was a problem with your session token."
-msgstr ""
+msgstr "Det var et problem med din sesjons-kode."
#. TRANS: Title for delete application page.
#. TRANS: Fieldset legend on delete application page.
@@ -2379,7 +2380,7 @@ msgstr "Er du sikker på at du vil slette denne gruppen? Dette vil slette alle d
#. TRANS: Submit button title for 'No' when deleting a group.
#: actions/deletegroup.php:219
msgid "Do not delete this group."
-msgstr ""
+msgstr "Ikke slett denne gruppen"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:226
@@ -2469,12 +2470,12 @@ msgstr "Inget slikt dokument «%s»."
#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
msgctxt "MENU"
msgid "Home"
-msgstr ""
+msgstr "Hjem"
#: actions/doc.php:181
msgctxt "MENU"
msgid "Docs"
-msgstr ""
+msgstr "Dokumenter"
#. TRANS: Secondary navigation menu item leading to help on StatusNet.
#: actions/doc.php:195 lib/secondarynav.php:56
@@ -2484,24 +2485,24 @@ msgstr "Hjelp"
#: actions/doc.php:196
msgid "Getting started"
-msgstr ""
+msgstr "Kom igang"
#. TRANS: Secondary navigation menu item leading to text about StatusNet site.
#: actions/doc.php:200 lib/secondarynav.php:59
msgctxt "MENU"
msgid "About"
-msgstr ""
+msgstr "Om"
#: actions/doc.php:201
msgid "About this site"
-msgstr ""
+msgstr "Om dette nettstedet"
#. TRANS: Secondary navigation menu item leading to Frequently Asked
#. Questions.
#: actions/doc.php:205 lib/secondarynav.php:62
msgctxt "MENU"
msgid "FAQ"
-msgstr ""
+msgstr "FAQ"
#: actions/doc.php:206
msgid "Frequently asked questions"
@@ -2526,7 +2527,7 @@ msgstr "Tagger"
#: actions/doc.php:216
msgid "Using tags"
-msgstr ""
+msgstr "Bruke tagger"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item in search group navigation panel.
@@ -2539,16 +2540,16 @@ msgstr "Grupper"
#: actions/doc.php:221
msgid "Using groups"
-msgstr ""
+msgstr "Bruke grupper"
#: actions/doc.php:225
msgctxt "MENU"
msgid "API"
-msgstr ""
+msgstr "API"
#: actions/doc.php:226
msgid "RESTful API"
-msgstr ""
+msgstr "RESTful API"
#. TRANS: Title for "Edit application" form.
#. TRANS: Form legend.
@@ -2720,18 +2721,18 @@ msgstr "Ingen slik bruker."
#. created.
#: actions/editpeopletag.php:121
msgid "You must be the creator of the tag to edit it."
-msgstr ""
+msgstr "Du må være den som opprettet tag'en for å kunne editere den."
#. TRANS: Form instruction for edit list form.
#: actions/editpeopletag.php:217
msgid "Use this form to edit the list."
-msgstr ""
+msgstr "Bruk dette formularet for å editere listen."
#. TRANS: Form validation error displayed if the form data for deleting a tag
#. was incorrect.
#: actions/editpeopletag.php:238
msgid "Delete aborted."
-msgstr ""
+msgstr "Sletting avbrutt."
#. TRANS: Text in confirmation dialog for deleting a tag.
#: actions/editpeopletag.php:246
@@ -2743,14 +2744,14 @@ msgstr ""
#. TRANS: Form validation error displayed if a given tag is invalid.
#: actions/editpeopletag.php:252
msgid "Invalid tag."
-msgstr ""
+msgstr "Ugyldig merkelapp."
#. TRANS: Form validation error displayed if a given tag is already present.
#. TRANS: %s is the already present tag.
#: actions/editpeopletag.php:257
#, php-format
msgid "You already have a tag named %s."
-msgstr ""
+msgstr "Du har allerede en merkelapp med navngitt %s."
#. TRANS: Text in confirmation dialog for setting a tag from public to
#. private.
@@ -2763,7 +2764,7 @@ msgstr ""
#. TRANS: Server error displayed when updating a list fails.
#: actions/editpeopletag.php:295
msgid "Could not update list."
-msgstr ""
+msgstr "Kunne ikke oppdatere listen."
#. TRANS: Title for e-mail settings.
#: actions/emailsettings.php:60
@@ -2962,7 +2963,7 @@ msgstr "Dette er feil e-postadresse."
#. confirmation.
#: actions/emailsettings.php:454
msgid "Could not delete email confirmation."
-msgstr ""
+msgstr "Kunne ikke slette e-postbekreftelse."
#. TRANS: Message given after successfully canceling e-mail address
#. confirmation.
@@ -2997,7 +2998,7 @@ msgstr "Ingen innkommende e-postadresse."
#: actions/emailsettings.php:523 actions/emailsettings.php:547
#: actions/smssettings.php:562 actions/smssettings.php:587
msgid "Could not update user record."
-msgstr ""
+msgstr "Kunne ikke oppdatere bruker informasjon."
#. TRANS: Message given after successfully removing an incoming e-mail
#. address.
@@ -3155,12 +3156,12 @@ msgstr "Er du sikker på at du vil blokkere brukeren «%1$s» fra gruppen «%2$s
#. TRANS: Submit button title for 'No' when blocking a user from a group.
#: actions/groupblock.php:183
msgid "Do not block this user from this group."
-msgstr ""
+msgstr "Ikke blokker brukeren fra denne gruppen."
#. TRANS: Submit button title for 'Yes' when blocking a user from a group.
#: actions/groupblock.php:190
msgid "Block this user from this group."
-msgstr ""
+msgstr "Blokker denne brukeren fra denne gruppen."
#. TRANS: Server error displayed when trying to block a user from a group
#. fails because of an application error.
@@ -3398,7 +3399,7 @@ msgstr "Direktemeldinger ikke tilgjengelig."
#: actions/imsettings.php:116
#, php-format
msgid "Current confirmed %s address."
-msgstr ""
+msgstr "Nåværende bekreftet %s adresse."
#. TRANS: Form note in IM settings form.
#. TRANS: %s is the IM service name, %2$s is the IM address set.
@@ -3428,7 +3429,7 @@ msgstr "Direktemeldingsinnstillinger"
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:176
msgid "Send me notices"
-msgstr ""
+msgstr "Send meg notiser"
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:178
@@ -3443,7 +3444,7 @@ msgstr ""
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:183
msgid "Publish a MicroID"
-msgstr ""
+msgstr "Publiser en MicroID"
#. TRANS: Server error thrown on database error updating IM preferences.
#: actions/imsettings.php:294
@@ -3465,7 +3466,7 @@ msgstr "Ingen skjermnavn."
#. address.
#: actions/imsettings.php:328
msgid "No transport."
-msgstr ""
+msgstr "Ingen transport."
#. TRANS: Message given saving IM address that cannot be normalised.
#: actions/imsettings.php:336
@@ -3475,7 +3476,7 @@ msgstr ""
#. TRANS: Message given saving IM address that not valid.
#: actions/imsettings.php:343
msgid "Not a valid screenname."
-msgstr ""
+msgstr "Ingen gyldig skjermnavn."
#. TRANS: Message given saving IM address that is already set for another
#. user.
@@ -3950,7 +3951,7 @@ msgstr "Notis postet"
#: actions/newnotice.php:66
msgctxt "TITLE"
msgid "New notice"
-msgstr ""
+msgstr "Ny notis"
#. TRANS: Client error displayed trying to send a notice without content.
#. TRANS: Command exception text shown when trying to reply to a notice
@@ -7994,7 +7995,7 @@ msgstr "saveSettings() ikke implementert."
#: lib/adminpanelnav.php:66
msgctxt "HEADER"
msgid "Home"
-msgstr ""
+msgstr "Hjem"
#. TRANS: Header in administrator navigation panel.
#: lib/adminpanelnav.php:84
diff --git a/locale/ne/LC_MESSAGES/statusnet.po b/locale/ne/LC_MESSAGES/statusnet.po
index 4d72c6c79f..928a109ccd 100644
--- a/locale/ne/LC_MESSAGES/statusnet.po
+++ b/locale/ne/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:51+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Nepali (http://www.transifex.com/projects/p/gnu-social/language/ne/)\n"
+"Language-Team: Nepali (http://www.transifex.com/gnu-social/gnu-social/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/nl/LC_MESSAGES/statusnet.po b/locale/nl/LC_MESSAGES/statusnet.po
index 9c85e6b233..91902f8362 100644
--- a/locale/nl/LC_MESSAGES/statusnet.po
+++ b/locale/nl/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Dutch (http://www.transifex.com/projects/p/gnu-social/language/nl/)\n"
+"Language-Team: Dutch (http://www.transifex.com/gnu-social/gnu-social/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/nn/LC_MESSAGES/statusnet.po b/locale/nn/LC_MESSAGES/statusnet.po
index 078c1cd2be..62dfa16624 100644
--- a/locale/nn/LC_MESSAGES/statusnet.po
+++ b/locale/nn/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Norwegian Nynorsk (http://www.transifex.com/projects/p/gnu-social/language/nn/)\n"
+"Language-Team: Norwegian Nynorsk (http://www.transifex.com/gnu-social/gnu-social/language/nn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/pl/LC_MESSAGES/statusnet.po b/locale/pl/LC_MESSAGES/statusnet.po
index 57e7ffa8e9..ffa2a3a7e9 100644
--- a/locale/pl/LC_MESSAGES/statusnet.po
+++ b/locale/pl/LC_MESSAGES/statusnet.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Mateusz Zimniak , 2015
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
-"Last-Translator: digitaldreamer \n"
-"Language-Team: Polish (http://www.transifex.com/projects/p/gnu-social/language/pl/)\n"
+"PO-Revision-Date: 2015-08-02 18:10+0000\n"
+"Last-Translator: Mateusz Zimniak \n"
+"Language-Team: Polish (http://www.transifex.com/gnu-social/gnu-social/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -609,12 +610,12 @@ msgstr "Nieprawidłowa nazwa użytkownika lub hasło."
#: actions/apiaccountupdatebackgroundcolor.php:72
#: actions/apiaccountupdatelinkcolor.php:73
msgid "Not a valid hex color."
-msgstr ""
+msgstr "Nie prawidłowy kolor hex."
#: actions/apiaccountupdatebackgroundcolor.php:79
#: actions/apiaccountupdatelinkcolor.php:80
msgid "Error updating user."
-msgstr ""
+msgstr "Błąd przy aktualizacji użytkownika."
#. TRANS: Client error displayed when no valid device parameter is provided
#. for a user's delivery device setting.
@@ -735,11 +736,11 @@ msgstr "Odblokowanie użytkownika nie powiodło się."
#: actions/apicheckhub.php:57
msgid "No URL."
-msgstr ""
+msgstr "Brak URL."
#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
msgid "Invalid URL."
-msgstr ""
+msgstr "Nie prawidłowy URL."
#: actions/apicheckhub.php:86
msgid "No feed found"
@@ -771,7 +772,7 @@ msgstr "Rozmowa"
#. non-existing profile.
#: actions/apiexternalprofileshow.php:60
msgid "Profile not found."
-msgstr ""
+msgstr "Profil nie odnaleziony."
#. TRANS: Client error displayed when trying follow who's profile could not be
#. found.
@@ -1751,7 +1752,7 @@ msgstr "Można obsługiwać tylko działania dołączania."
#. group
#: actions/atompubmembershipfeed.php:209
msgid "Can only join groups."
-msgstr ""
+msgstr "Można wyłącznie dołączać do grup."
#. TRANS: Client exception thrown when trying to subscribe to a non-existing
#. group.
@@ -4813,7 +4814,7 @@ msgid ""
"Additional plugins can be enabled and configured manually. See the online plugin documentation for "
"more details."
-msgstr ""
+msgstr "Dodatkowe pluginy mogą zostać aktywowane i skofigurowane ręcznie. Zajrzyj na online plugin documentation po więcej szczegółów."
#. TRANS: Admin form section header
#: actions/pluginsadminpanel.php:79
@@ -7470,7 +7471,7 @@ msgstr "%1$s (%2$s)"
#. TRANS: Server error thrown when user profile settings could not be updated.
#: classes/Profile.php:845
msgid "Could not update user nickname."
-msgstr ""
+msgstr "Nie można zaktualizować nazwy użytkownika."
#. TRANS: Exception thrown when trying to revoke an existing role for a user
#. that does not exist.
@@ -7612,7 +7613,7 @@ msgstr "Nie realizowane od zmiany skrzynki odbiorczej."
#: classes/User.php:734
msgid "No site owner configured."
-msgstr ""
+msgstr "Nie skonfigurowano właściciela strony."
#. TRANS: Server exception.
#: classes/User.php:751
@@ -7672,7 +7673,7 @@ msgstr "Nie można zapisać informacji o lokalnej grupie."
#: classes/User_group.php:802
msgid "Unable to update profile"
-msgstr ""
+msgstr "Nie udało się zaktualizować profilu."
#. TRANS: Exception thrown when an account could not be located when it should
#. be moved.
@@ -7782,7 +7783,7 @@ msgstr "Status"
#: lib/action.php:729
msgctxt "TAB"
msgid "Share your:"
-msgstr ""
+msgstr "Podziel się:"
#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
#. is set.
@@ -7802,7 +7803,7 @@ msgstr ""
#: lib/action.php:1101
#, php-format
msgid "**%%site.name%%** is a social network."
-msgstr ""
+msgstr "**%%site.name%%** jest siecią społecznościową."
#. TRANS: Second sentence of the GNU social site license. Mentions the GNU
#. social source code license.
@@ -9067,7 +9068,7 @@ msgstr "Kanały"
#: lib/filenotfoundexception.php:39
msgid "File not found in filesystem."
-msgstr ""
+msgstr "Nie odnaleziono pliku w systemie plików."
#. TRANS: Client error displayed when the number of bytes in a POST request
#. exceeds a limit.
@@ -9280,11 +9281,11 @@ msgstr "Ta strona jest niedostępna dla akceptowanego typu medium"
#. format.
#: lib/imagefile.php:73
msgid "Unsupported image format."
-msgstr ""
+msgstr "Nie wspierany format obrazu."
#: lib/imagefile.php:115
msgid "Unsupported media format."
-msgstr ""
+msgstr "Nie wspierany format."
#. TRANS: Exception thrown when too large a file is uploaded.
#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
@@ -10328,7 +10329,7 @@ msgstr "Ustawienia"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:60
msgid "Change your personal settings."
-msgstr ""
+msgstr "Zmień swoje ustawienia osobiste."
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:66
@@ -10339,7 +10340,7 @@ msgstr "Administrator"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:68
msgid "Site configuration."
-msgstr ""
+msgstr "Konfiguracja strony."
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:74
@@ -10350,12 +10351,12 @@ msgstr "Wyloguj się"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:76
msgid "Logout from the site."
-msgstr ""
+msgstr "Wyloguj ze strony."
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:84
msgid "Login to the site."
-msgstr ""
+msgstr "Zaloguj się na stronę."
#. TRANS: Error message displayed when referring to a user without a profile.
#: lib/profileaction.php:87
@@ -10946,12 +10947,12 @@ msgstr ""
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:105
msgid "Everything"
-msgstr ""
+msgstr "Wszystko"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:109
msgid "Fullname"
-msgstr ""
+msgstr "Nazwisko"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:115
@@ -10992,7 +10993,7 @@ msgstr "Najczęściej wysyłający wpisy"
#: lib/toselector.php:87
msgctxt "SENDTO"
msgid "Everyone"
-msgstr ""
+msgstr "Wszyscy"
#. TRANS: Option in drop-down of potential addressees.
#. TRANS: %s is a StatusNet sitename.
@@ -11005,7 +11006,7 @@ msgstr ""
#: lib/toselector.php:115
msgctxt "LABEL"
msgid "To:"
-msgstr ""
+msgstr "Do:"
#. TRANS: Checkbox label in widget for selecting potential addressees to mark
#. the notice private.
@@ -11074,7 +11075,7 @@ msgstr ""
#. TRANS: Authorisation exception thrown when a user a not allowed to login.
#: lib/util.php:330
msgid "Not allowed to log in."
-msgstr ""
+msgstr "Brak uprawnień do zalogowania."
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
diff --git a/locale/pt/LC_MESSAGES/statusnet.po b/locale/pt/LC_MESSAGES/statusnet.po
index 70f60f5048..57f702dd2f 100644
--- a/locale/pt/LC_MESSAGES/statusnet.po
+++ b/locale/pt/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Portuguese (http://www.transifex.com/projects/p/gnu-social/language/pt/)\n"
+"Language-Team: Portuguese (http://www.transifex.com/gnu-social/gnu-social/language/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/pt_BR/LC_MESSAGES/statusnet.po b/locale/pt_BR/LC_MESSAGES/statusnet.po
index 7dd983cbc8..291550a43c 100644
--- a/locale/pt_BR/LC_MESSAGES/statusnet.po
+++ b/locale/pt_BR/LC_MESSAGES/statusnet.po
@@ -3,14 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Carlos Eduardo Soares Turll , 2015
+# no and no , 2015
+# Thiago Casotti , 2015
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
-"Last-Translator: digitaldreamer \n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/gnu-social/language/pt_BR/)\n"
+"PO-Revision-Date: 2015-05-07 02:31+0000\n"
+"Last-Translator: Thiago Casotti \n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/gnu-social/gnu-social/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -244,14 +247,14 @@ msgstr "Esta página não existe."
#. TRANS: Title of a user's own start page.
#: actions/all.php:71
msgid "Home timeline"
-msgstr ""
+msgstr "Cronograma da Home"
#. TRANS: Title of another user's start page.
#. TRANS: %s is the other user's name.
#: actions/all.php:75
#, php-format
msgid "%s's home timeline"
-msgstr ""
+msgstr "Cronograma da home %s's"
#. TRANS: %s is user nickname.
#. TRANS: Feed title.
@@ -608,12 +611,12 @@ msgstr "Nome de usuário e/ou senha inválido(s)"
#: actions/apiaccountupdatebackgroundcolor.php:72
#: actions/apiaccountupdatelinkcolor.php:73
msgid "Not a valid hex color."
-msgstr ""
+msgstr "Não é uma cor hexadecimal válida."
#: actions/apiaccountupdatebackgroundcolor.php:79
#: actions/apiaccountupdatelinkcolor.php:80
msgid "Error updating user."
-msgstr ""
+msgstr "Erro ao carregar usuário."
#. TRANS: Client error displayed when no valid device parameter is provided
#. for a user's delivery device setting.
@@ -733,19 +736,19 @@ msgstr "Não foi possível desbloquear o usuário."
#: actions/apicheckhub.php:57
msgid "No URL."
-msgstr ""
+msgstr "Sem URL"
#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
msgid "Invalid URL."
-msgstr ""
+msgstr "URL invalido."
#: actions/apicheckhub.php:86
msgid "No feed found"
-msgstr ""
+msgstr "Nenhuma alimentação encontrada"
#: actions/apicheckhub.php:88
msgid "No hub found"
-msgstr ""
+msgstr "nenhuma plataforma encontrada"
#. TRANS: Client exception thrown when no conversation ID is given.
#: actions/apiconversation.php:67
@@ -769,7 +772,7 @@ msgstr "Conversa"
#. non-existing profile.
#: actions/apiexternalprofileshow.php:60
msgid "Profile not found."
-msgstr ""
+msgstr "Perfil não encontrado"
#. TRANS: Client error displayed when trying follow who's profile could not be
#. found.
@@ -1384,7 +1387,7 @@ msgstr "%1$s / Mensagens mencionando %2$s"
#: actions/apitimelinementions.php:122
#, php-format
msgid "%1$s updates that reply to updates from %3$s / %2$s."
-msgstr ""
+msgstr "%1$s updates that reply to updates from %3$s / %2$s."
#. TRANS: Title for site timeline. %s is the StatusNet sitename.
#. TRANS: Public RSS feed title. %s is the StatusNet site name.
@@ -1746,7 +1749,7 @@ msgstr "Só é possível manipular as atividades de entrada."
#. group
#: actions/atompubmembershipfeed.php:209
msgid "Can only join groups."
-msgstr ""
+msgstr "Só é possível participar de groups."
#. TRANS: Client exception thrown when trying to subscribe to a non-existing
#. group.
@@ -2200,13 +2203,13 @@ msgstr "Conversa"
#. TRANS: %s is a user nickname.
#: actions/conversation.php:115 actions/conversation.php:131
msgid "Conversation feed (Activity Streams JSON)"
-msgstr ""
+msgstr "Suprimento de conversação (Atividade executando JSON)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
#: actions/conversation.php:123
msgid "Conversation feed (RSS 2.0)"
-msgstr ""
+msgstr "Suprimento de conversação (RSS 2.0)"
#. TRANS: Client exception displayed trying to delete a user account while not
#. logged in.
@@ -2280,7 +2283,7 @@ msgstr "Digite \"%s\" para confirmar que você deseja realmente excluir sua cont
#. TRANS: Button title for user account deletion.
#: actions/deleteaccount.php:323
msgid "Permanently delete your account."
-msgstr ""
+msgstr "Excluir sua conta permanentemente."
#. TRANS: Client error displayed trying to delete an application while not
#. logged in.
@@ -2469,12 +2472,12 @@ msgstr "O documento \"%s\" não existe."
#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
msgctxt "MENU"
msgid "Home"
-msgstr ""
+msgstr "Home"
#: actions/doc.php:181
msgctxt "MENU"
msgid "Docs"
-msgstr ""
+msgstr "Documentos"
#. TRANS: Secondary navigation menu item leading to help on StatusNet.
#: actions/doc.php:195 lib/secondarynav.php:56
@@ -2484,28 +2487,28 @@ msgstr "Ajuda"
#: actions/doc.php:196
msgid "Getting started"
-msgstr ""
+msgstr "Começando"
#. TRANS: Secondary navigation menu item leading to text about StatusNet site.
#: actions/doc.php:200 lib/secondarynav.php:59
msgctxt "MENU"
msgid "About"
-msgstr ""
+msgstr "Sobre"
#: actions/doc.php:201
msgid "About this site"
-msgstr ""
+msgstr "Sobre este site"
#. TRANS: Secondary navigation menu item leading to Frequently Asked
#. Questions.
#: actions/doc.php:205 lib/secondarynav.php:62
msgctxt "MENU"
msgid "FAQ"
-msgstr ""
+msgstr "FAQ"
#: actions/doc.php:206
msgid "Frequently asked questions"
-msgstr ""
+msgstr "Perguntas frequentes"
#. TRANS: Secondary navigation menu item leading to e-mail contact information
#. on the
@@ -2513,11 +2516,11 @@ msgstr ""
#: actions/doc.php:210 lib/secondarynav.php:81
msgctxt "MENU"
msgid "Contact"
-msgstr ""
+msgstr "Contato"
#: actions/doc.php:211
msgid "Contact info"
-msgstr ""
+msgstr "Informação de contato"
#: actions/doc.php:215
msgctxt "MENU"
@@ -2526,7 +2529,7 @@ msgstr "Etiquetas"
#: actions/doc.php:216
msgid "Using tags"
-msgstr ""
+msgstr "Usando tags"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item in search group navigation panel.
@@ -2539,16 +2542,16 @@ msgstr "Grupos"
#: actions/doc.php:221
msgid "Using groups"
-msgstr ""
+msgstr "Usando grupos"
#: actions/doc.php:225
msgctxt "MENU"
msgid "API"
-msgstr ""
+msgstr "API"
#: actions/doc.php:226
msgid "RESTful API"
-msgstr ""
+msgstr "RESTful API"
#. TRANS: Title for "Edit application" form.
#. TRANS: Form legend.
@@ -3386,7 +3389,7 @@ msgstr "Configurações do MI"
msgid ""
"You can send and receive notices through [instant messaging](%%doc.im%%). "
"Configure your addresses and settings below."
-msgstr ""
+msgstr "Você pode enviar e receber mensagens através de [mensageiros instantâneos](%%doc.im%%). Configure seus endereços e configurações abaixo."
#. TRANS: Message given in the IM settings if IM is not enabled on the site.
#: actions/imsettings.php:90
@@ -3972,7 +3975,7 @@ msgstr[1] "Está muito extenso. O tamanho máximo é de %d caracteres."
#: actions/newnotice.php:196
msgid "Saved the notice!"
-msgstr ""
+msgstr "Salvar as mensagens do site."
#. TRANS: Instructions for Notice search page.
#. TRANS: %%site.name%% is the name of the StatusNet site.
@@ -4117,12 +4120,12 @@ msgstr "Você é um desenvolvedor? [Registre uma aplicação cliente OAuth](%s)
#. TRANS: Page title for profile settings.
#: actions/oldschoolsettings.php:58
msgid "Old school UI settings"
-msgstr ""
+msgstr "Configurações da interface antiga"
#. TRANS: Usage instructions for profile settings.
#: actions/oldschoolsettings.php:69
msgid "If you like it \"the old way\", you can set that here."
-msgstr ""
+msgstr "Se você preferir \"do jeito antigo\", você pode definir isto aqui."
#. TRANS: Confirmation shown when user profile settings are saved.
#. TRANS: Message after successful saving of administrative settings.
@@ -4133,11 +4136,11 @@ msgstr "As configurações foram salvas."
#: actions/oldschoolsettings.php:160
msgid "Only stream mode (no conversations) in timelines"
-msgstr ""
+msgstr "Somente modo de execução (sem conversações) em cronogramas"
#: actions/oldschoolsettings.php:164
msgid "Show nicknames (not full names) in timelines"
-msgstr ""
+msgstr "Mostrar apenas apelidos (não nomes completo) na linha do tempo"
#. TRANS: Button text to save a list.
#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
@@ -4509,7 +4512,7 @@ msgstr "Servidor para onde devem ser direcionadas as requisições SSL."
#. TRANS: Button title text to store form data in the Paths admin panel.
#: actions/pathsadminpanel.php:456
msgid "Save path settings."
-msgstr ""
+msgstr "Salvar configurações de diretório"
#. TRANS: Instructions for the "People search" page.
#. TRANS: %%site.name%% is the name of the StatusNet site.
@@ -4665,7 +4668,7 @@ msgid ""
"blogging) service based on the Free Software [StatusNet](http://status.net/)"
" tool. You can easily keep track of what they are doing by subscribing to "
"the list's timeline."
-msgstr ""
+msgstr "Estas são as listas criadas por **%s**. Listas são uma forma de agrupar pessoas similares no %%%%site.name%%%%, um serviço de [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) baseado no software livre [StatusNet](http://status.net/). Você pode facilmente acompanhar o que estas pessoas estão fazendo ao assinar o cronograma da lista."
#. TRANS: Message displayed on page that displays lists by a user when there
#. are none.
@@ -4702,7 +4705,7 @@ msgid ""
"blogging) service based on the Free Software [StatusNet](http://status.net/)"
" tool. You can easily keep track of what they are doing by subscribing to "
"the list's timeline."
-msgstr ""
+msgstr "Estas são as lista de **%s**. Listas são uma forma de agrupar pessoas similares no %%%%site.name%%%%, um serviço de [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) baseado no software livre [StatusNet](http://status.net/). Você pode facilmente acompanhar o que estas pessoas estão fazendo ao assinar o cronograma da lista."
#. TRANS: Message displayed on page that displays lists a user was added to
#. when there are none.
@@ -4712,35 +4715,35 @@ msgstr ""
#: actions/peopletagsforuser.php:146
#, php-format
msgid "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
-msgstr ""
+msgstr "%s não foi [listada](%%%%doc.lists%%%%) por nenhum usuário ainda."
#. TRANS: Page title for list of list subscribers.
#. TRANS: %1$s is a list, %2$s is a user nickname.
#: actions/peopletagsubscribers.php:109
#, php-format
msgid "Subscribers to list %1$s by %2$s"
-msgstr ""
+msgstr "Subescrever para lista %1$s by %2$s"
#. TRANS: Page title for list of list subscribers.
#. TRANS: %1$s is a list, %2$s is a user nickname, %3$d is a page number.
#: actions/peopletagsubscribers.php:114
#, php-format
msgid "Subscribers to list %1$s by %2$s, page %3$d"
-msgstr ""
+msgstr "Subescrever para lista %1$s by %2$s, página %3$d"
#. TRANS: Title for page that displays lists subscribed to by a user.
#. TRANS: %s is a profile nickname.
#: actions/peopletagsubscriptions.php:51
#, php-format
msgid "Lists subscribed to by %s"
-msgstr ""
+msgstr "Listas subscritas para %s"
#. TRANS: Title for page that displays lists subscribed to by a user.
#. TRANS: %1$s is a profile nickname, %2$d is a page number.
#: actions/peopletagsubscriptions.php:55
#, php-format
msgid "Lists subscribed to by %1$s, page %2$d"
-msgstr ""
+msgstr "Listas assinadas pela %1$s, página %2$d"
#. TRANS: Message displayed for anonymous users on page that displays lists
#. subscribed to by a user.
@@ -4755,7 +4758,7 @@ msgid ""
"/Micro-blogging) service based on the Free Software "
"[StatusNet](http://status.net/) tool. You can easily keep track of what they"
" are doing by subscribing to the list's timeline."
-msgstr ""
+msgstr "Essas são listas, assinadas para **%s**. As listagens são maneiras de se ordenar pessoas similares no serviço %%%%site.name%%%%, um [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) baseado na ferramenta de Software Livre [StatusNet] (http://status.net/). Você pode facilmente manter uma relação do que elas estão fazendo ao autenticar para o cronograma de listas."
#. TRANS: Page title for AJAX form return when a disabling a plugin.
#: actions/plugindisable.php:68
@@ -5059,7 +5062,7 @@ msgstr "Além do limite da página (%s)."
#. TRANS: Server error displayed when a public timeline cannot be retrieved.
#: actions/public.php:98
msgid "Could not retrieve public timeline."
-msgstr ""
+msgstr "Não foi possível recuperar o cronograma."
#. TRANS: Title for all public timeline pages but the first.
#. TRANS: %d is the page number.
@@ -5077,22 +5080,22 @@ msgstr "Mensagens públicas"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:173
msgid "Public Timeline Feed (Activity Streams JSON)"
-msgstr ""
+msgstr "Fonte de cronograma público (Atividade executa JSON)"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:176
msgid "Public Timeline Feed (RSS 1.0)"
-msgstr ""
+msgstr "Fonte de cronograma público (RSS 1.0)"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:181
msgid "Public Timeline Feed (RSS 2.0)"
-msgstr ""
+msgstr "Fonte de cronograma público (RSS 2.0)"
#. TRANS: Link description for public timeline feed.
#: actions/public.php:186
msgid "Public Timeline Feed (Atom)"
-msgstr ""
+msgstr "Fonte de cronograma público (Atom)"
#. TRANS: Text displayed for public feed when there are no public notices.
#: actions/public.php:192
@@ -5480,7 +5483,7 @@ msgstr "(Você receberá uma mensagem por e-mail a qualquer momento, com instru
#: actions/removepeopletag.php:136
#, php-format
msgid "There was an unexpected error while delisting %s."
-msgstr ""
+msgstr "Houve um erro inesperado enquanto remove-se da lista %s."
#. TRANS: Client error displayed when an unknown error occurs while listing a
#. user.
@@ -5490,12 +5493,12 @@ msgstr ""
msgid ""
"There was a problem listing %s. The remote server is probably not responding"
" correctly, please try retrying later."
-msgstr ""
+msgstr "Houve um problema listando %s. O servidos remoto provavelmente não está respondendo corretamente, por favor tente novamente mais tarde."
#. TRANS: Title after removing a user from a list.
#: actions/removepeopletag.php:150
msgid "Unlisted"
-msgstr ""
+msgstr "Não listado"
#. TRANS: Client error displayed when trying to repeat a notice while not
#. providing a notice ID.
@@ -5506,13 +5509,13 @@ msgstr "Não foi especificada nenhuma mensagem."
#. TRANS: Client error displayed when trying to repeat a non-existing notice.
#: actions/repeat.php:63
msgid "Notice not found."
-msgstr ""
+msgstr "Mensagem não encontrada."
#. TRANS: Error when unable to repeat a notice for unknown reason.
#: actions/repeat.php:69
msgid ""
"Could not repeat notice for unknown reason. Please contact the webmaster!"
-msgstr ""
+msgstr "Não foi possível repetir a mensagem por uma razão desconhecida. Por favor, contate o webmaster!"
#. TRANS: Confirmation text after repeating a notice.
#: actions/repeat.php:87
@@ -5542,7 +5545,7 @@ msgstr "Respostas para %1$s, pág. %2$d"
#: actions/replies.php:151
#, php-format
msgid "Replies feed for %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Responde a fonte para %s (Atividade executa JSON)"
#. TRANS: Link for feed with replies for a user.
#. TRANS: %s is a user nickname.
@@ -5691,7 +5694,7 @@ msgstr "A fonte será restaurada. Por favor, aguarde alguns minutos para os resu
msgid ""
"You can upload a backed-up timeline in Activity Streams format."
-msgstr ""
+msgstr "Você pode transferir um cronograma de cópia de dados no formatoAtividade executa."
#. TRANS: Title for submit button to confirm upload of a user backup file for
#. account restore.
@@ -5734,7 +5737,7 @@ msgstr "O usuário já está em isolamento."
#: actions/selftag.php:68
#, php-format
msgid "Not a valid list: %s."
-msgstr ""
+msgstr "Não é uma lista válida: %s."
#. TRANS: Page title for page showing self tags.
#. TRANS: %1$s is a tag, %2$d is a page number.
@@ -5887,7 +5890,7 @@ msgstr "Grupo %1$s, pág. %2$d"
#: actions/showgroup.php:182
#, php-format
msgid "Notice feed for %s group (Activity Streams JSON)"
-msgstr ""
+msgstr "Fonte de mensagem para o grupo %s (Atividade executa JSON)"
#. TRANS: Tooltip for feed link. %s is a group nickname.
#: actions/showgroup.php:188
@@ -5942,7 +5945,7 @@ msgid ""
"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
"Free Software [StatusNet](http://status.net/) tool. Its members share short "
"messages about their life and interests."
-msgstr ""
+msgstr "**%s** é um grupo de usuário em %%%%site.name%%%%, um ferramenta de [micro-blogging] (http://en.wikipedia.org/wiki/Micro-blogging) service based on the Free Software [StatusNet](http://status.net/). Seus membros compartilham mensagens curtas sobre suas vidas e interesses."
#. TRANS: Client exception thrown when trying a view a notice the user has no
#. access to.
@@ -5966,14 +5969,14 @@ msgstr "A mensagem excluída."
#: actions/showprofiletag.php:124
#, php-format
msgid "Private timeline for %1$s list by you, page %2$d"
-msgstr ""
+msgstr "Cronograma privado para %1$s listar por você, página %2$d"
#. TRANS: Title for public list timeline where the viewer is the tagger.
#. TRANS: %1$s is a list, %2$s is a page number.
#: actions/showprofiletag.php:132
#, php-format
msgid "Timeline for %1$s list by you, page %2$d"
-msgstr ""
+msgstr "Cronograma para %1$s listar por você. página %2$d"
#. TRANS: Title for private list timeline.
#. TRANS: %1$s is a list, %2$s is the tagger's nickname, %3$d is a page
@@ -5981,35 +5984,35 @@ msgstr ""
#: actions/showprofiletag.php:138
#, php-format
msgid "Timeline for %1$s list by %2$s, page %3$d"
-msgstr ""
+msgstr "Cronograma para %1$s listar por %2$s, página %3$d"
#. TRANS: Title for private list timeline.
#. TRANS: %s is a list.
#: actions/showprofiletag.php:147
#, php-format
msgid "Private timeline of %s list by you"
-msgstr ""
+msgstr "Cronograma privado de %s listar por você"
#. TRANS: Title for public list timeline where the viewer is the tagger.
#. TRANS: %s is a list.
#: actions/showprofiletag.php:155
#, php-format
msgid "Timeline for %s list by you"
-msgstr ""
+msgstr "Cronograma para %s listar por você"
#. TRANS: Title for private list timeline.
#. TRANS: %1$s is a list, %2$s is the tagger's nickname.
#: actions/showprofiletag.php:161
#, php-format
msgid "Timeline for %1$s list by %2$s"
-msgstr ""
+msgstr "Cronograma para %1$s listar por %2$s"
#. TRANS: Feed title.
#. TRANS: %1$s is a list, %2$s is tagger's nickname.
#: actions/showprofiletag.php:203
#, php-format
msgid "Feed for %1$s list by %2$s (Atom)"
-msgstr ""
+msgstr "Fonte para %1$s listar por %2$s (Atom)"
#. TRANS: Empty list message for list timeline.
#. TRANS: %1$s is a list, %2$s is a tagger's nickname.
@@ -6018,7 +6021,7 @@ msgstr ""
msgid ""
"This is the timeline for %1$s list by %2$s but no one has posted anything "
"yet."
-msgstr ""
+msgstr "Esse é o cronograma para %1$s listar por %2$s mas ninguém postou nada ainda."
#. TRANS: Additional empty list message for list timeline for currently logged
#. in user tagged tags.
@@ -6107,7 +6110,7 @@ msgstr "Fonte de mensagens de %1$s etiquetada como %2$s (RSS 1.0)"
#: actions/showstream.php:138
#, php-format
msgid "Notice feed for %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Fonte de mensagens de %s (Atividade Executa JSON)"
#. TRANS: Title for link to notice feed.
#. TRANS: %s is a user nickname.
@@ -6185,7 +6188,7 @@ msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-"
"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
"Free Software [StatusNet](http://status.net/) tool."
-msgstr ""
+msgstr "**%s** tem uma conta em %%%%site.name%%%%, um serviço [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) baseado numa ferramenta [StatusNet] (http://status.net/) de Software Livre."
#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
#: actions/showstream.php:344
@@ -6330,7 +6333,7 @@ msgstr "Idioma padrão"
#: actions/siteadminpanel.php:304
msgid ""
"The site language when autodetection from browser settings is not available."
-msgstr ""
+msgstr "Idioma do site quando as configurações de autodetecção a partir do navegador não estiverem disponíveis"
#. TRANS: Fieldset legend on site settings panel.
#: actions/siteadminpanel.php:313
@@ -6376,7 +6379,7 @@ msgstr "Logo do SSL"
#. TRANS: Button title for saving site settings.
#: actions/siteadminpanel.php:376
msgid "Save the site settings."
-msgstr ""
+msgstr "Salvar as configurações do site."
#. TRANS: Page title for site-wide notice tab in admin panel.
#: actions/sitenoticeadminpanel.php:55
@@ -6625,7 +6628,7 @@ msgstr "Assinado"
#. logged in.
#: actions/subscribepeopletag.php:59 actions/unsubscribepeopletag.php:60
msgid "You must be logged in to unsubscribe from a list."
-msgstr ""
+msgstr "Você deve estar logado para cancelar a assinatura de uma lista."
#. TRANS: Client error displayed when trying to perform an action without
#. providing an ID.
@@ -6639,14 +6642,14 @@ msgstr "Não foi fornecida nenhuma ID."
#: actions/subscribepeopletag.php:120
#, php-format
msgid "Could not subscribe user %1$s to list %2$s: %3$s"
-msgstr ""
+msgstr "Não foi possível autenticar o usuário %1$s para a lista %2$s: %3$s"
#. TRANS: Title of form to subscribe to a list.
#. TRANS: %1%s is a user nickname, %2$s is a list, %3$s is a tagger nickname.
#: actions/subscribepeopletag.php:129
#, php-format
msgid "%1$s subscribed to list %2$s by %3$s"
-msgstr ""
+msgstr "%1$s autenticado para a lista %2$s por %3$s"
#. TRANS: Header for list of subscribers for a user (first page).
#. TRANS: %s is the user's nickname.
@@ -6740,7 +6743,7 @@ msgid ""
"people you know. Try [people search](%%action.peoplesearch%%), look for "
"members in groups you're interested in and in our [featured "
"users](%%action.featured%%)."
-msgstr ""
+msgstr "Você não está considerando as mensagens de ninguém agora, tente autenticar as pessoas que você conhece. Tente [pesquisar pessoas](%%action.peoplesearch%%), procure membros nos grupos em que você está interessado e nos nossos [usuários destacados](%%ação.destacado%%)."
#. TRANS: Subscription list text when looking at the subscriptions for a of a
#. user that has none
@@ -6761,7 +6764,7 @@ msgstr "Fonte de notícias de %s (Atom)"
#: actions/subscriptions.php:203
msgctxt "LABEL"
msgid "IM"
-msgstr ""
+msgstr "MI"
#. TRANS: Checkbox label for enabling SMS messages for a profile in a
#. subscriptions list.
@@ -6781,7 +6784,7 @@ msgstr "Mensagens etiquetadas com %1$s, pág. %2$d"
#: actions/tag.php:82
#, php-format
msgid "Notice feed for tag %s (Activity Streams JSON)"
-msgstr ""
+msgstr "Fonte de mensagens para a tag %s (Atividade Executa JSON)"
#. TRANS: Link label for feed on "notices with tag" page.
#. TRANS: %s is the tag the feed is for.
@@ -6817,7 +6820,7 @@ msgstr "Você não pode etiquetar este usuário."
#. TRANS: Title for list form when not on a profile page.
#: actions/tagprofile.php:68
msgid "List a profile"
-msgstr ""
+msgstr "Listar um perfil"
#. TRANS: Title for list form when on a profile page.
#. TRANS: %s is a profile nickname.
@@ -6826,7 +6829,7 @@ msgstr ""
#, php-format
msgctxt "ADDTOLIST"
msgid "List %s"
-msgstr ""
+msgstr "Listar %s"
#. TRANS: Header in list form.
#: actions/tagprofile.php:79
@@ -6842,12 +6845,12 @@ msgstr "Etiquetas"
#. TRANS: Success message if lists are saved.
#: actions/tagprofile.php:184
msgid "Lists saved."
-msgstr ""
+msgstr "Listas salvas."
#. TRANS: Page notice.
#: actions/tagprofile.php:200
msgid "Use this form to add your subscribers or subscriptions to lists."
-msgstr ""
+msgstr "Use esse formulário para adicionar seus assinantes ou suas assinaturas para as listas."
#. TRANS: Client error when requesting a tag feed for a non-existing tag.
#: actions/tagrss.php:35
@@ -6887,7 +6890,7 @@ msgstr "Cancelado"
#: actions/unsubscribepeopletag.php:122
#, php-format
msgid "%1$s unsubscribed from list %2$s by %3$s"
-msgstr ""
+msgstr "%1$s não autenticado através da lista %2$s by %3$s"
#. TRANS: Title of URL settings tab in profile settings.
#: actions/urlsettings.php:57
@@ -6939,7 +6942,7 @@ msgstr "URLs maiores que"
msgid ""
"URLs longer than this will be shortened, -1 means never shorten because a "
"URL is long."
-msgstr ""
+msgstr "URLs mais longas do que essa serão encurtadas, -1 significa nunca encurtar porque uma URL é longa."
#. TRANS: Field label in URL settings in profile.
#: actions/urlsettings.php:144
@@ -6951,7 +6954,7 @@ msgstr "Texto maior que"
msgid ""
"URLs in notices longer than this will always be shortened, -1 means only "
"shorten if the full post exceeds maximum length."
-msgstr ""
+msgstr "URLs em mensagens mais longas do que essa serão sempre encurtadas, -1 significa encurtar somente se o comentário todo exceder o tamanho máximo."
#. TRANS: Form validation error for form "Other settings" in user profile.
#: actions/urlsettings.php:180
@@ -7119,7 +7122,7 @@ msgstr "Mensagens de %1$s no %2$s!"
#: actions/version.php:71
#, php-format
msgid "%1$s %2$s"
-msgstr ""
+msgstr "%1$s %2$s"
#. TRANS: Content part of engine version page.
#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
@@ -7129,7 +7132,7 @@ msgstr ""
msgid ""
"This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, "
"Inc. and contributors."
-msgstr ""
+msgstr "Este site é mantido por %1$s versão %2$s, Copyright 2008-2013 StatusNet, Inc. e contribuidores."
#. TRANS: Header for engine software contributors section on the version page.
#: actions/version.php:159
@@ -7149,7 +7152,7 @@ msgid ""
"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."
-msgstr ""
+msgstr "%1$s é software livre: você pode redistribuí-lo e/ou modificá-lo sob os termos da GNU Affero General Public License, tal como publicada pela Free Software Foundation, tanto na versão 3 da Licença quanto (se desejar) qualquer versão posterior dela."
#. TRANS: Content part of engine software version page.
#: actions/version.php:176
@@ -7158,7 +7161,7 @@ msgid ""
"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."
-msgstr ""
+msgstr "Este programa é distribuído na esperança de ser útil, mas NÃO POSSUI QUALQUER GARANTIA, nem mesmo a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Verifique a GNU Affero General Public License para mais detalhes. "
#. TRANS: Content part of engine version page.
#. TRANS: %s is a link to the AGPL license with link description
@@ -7202,26 +7205,26 @@ msgstr "Descrição"
#. TRANS: An error message when avatar size is unreasonable
#: classes/Avatar.php:242
msgid "Avatar size too large"
-msgstr ""
+msgstr "Tamanho de avatar grande demais"
#. TRANS: An error message when unable to insert avatar data into the db
#: classes/Avatar.php:260
msgid "Could not insert new avatar data to database"
-msgstr ""
+msgstr "Não foi possível inserir novo dado avatar no banco de dados."
#: classes/Conversation.php:69
msgid "Tried to create conversation for not yet inserted notice"
-msgstr ""
+msgstr "Tentou criar comentário para uma mensagem ainda não inserida"
#: classes/Conversation.php:83
msgid "Failed to create conversation for notice"
-msgstr ""
+msgstr "Falha ao criar comentário para mensagem."
#. TRANS: Server exception thrown when a URL cannot be processed.
#: classes/File.php:151
#, php-format
msgid "Cannot process URL '%s'"
-msgstr ""
+msgstr "Impossível processar URL '%s'"
#. TRANS: Message used to be inserted as %2$s in the text "No file may
#. TRANS: be larger than %1$d byte and the file you sent was %2$s.".
@@ -7230,8 +7233,8 @@ msgstr ""
#, php-format
msgid "%1$d byte"
msgid_plural "%1$d bytes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d byte"
+msgstr[1] "%1$d bytes"
#: classes/File.php:199
#, php-format
@@ -7241,8 +7244,8 @@ msgid ""
msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$s. Try to"
" upload a smaller version."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "O arquivo não deve ser maior que %1$d byte, e o arquivo que você enviou tem %2$s. Tente carregar uma versão menor."
+msgstr[1] "O arquivo não deve ser maior que %1$d bytes, e o arquivo que você enviou tem %2$s. Tente carregar uma versão menor."
#: classes/File.php:215
#, php-format
@@ -7410,7 +7413,7 @@ msgstr "%1$s não tem acesso à mensagem %2$d."
#: classes/Notice.php:833
#, php-format
msgid "%1$s has no right to reply to notice %2$d."
-msgstr ""
+msgstr "%1$s não tem direito de responder a mensagem %2$d."
#. TRANS: Server exception thrown when no array is provided to the method
#. saveKnownGroups().
@@ -7428,7 +7431,7 @@ msgstr "Problema no salvamento das mensagens recebidas do grupo."
#: classes/Notice.php:1823
#, php-format
msgid "%1$s repeated a notice by %2$s"
-msgstr ""
+msgstr "%1$s repetiu a mensagem por %2$s"
#. TRANS: Message used to repeat a notice. RT is the abbreviation of
#. 'retweet'.
@@ -7455,7 +7458,7 @@ msgstr "%1$s (%2$s)"
#. TRANS: Server error thrown when user profile settings could not be updated.
#: classes/Profile.php:845
msgid "Could not update user nickname."
-msgstr ""
+msgstr "Não foi possível atualizar o apelido do usuário."
#. TRANS: Exception thrown when trying to revoke an existing role for a user
#. that does not exist.
@@ -7518,19 +7521,19 @@ msgstr "Você já criou %d ou mais etiquetas, atingindo o número máximo de eti
msgid ""
"You already have %1$d or more people in list %2$s, which is the maximum "
"allowed number. Try unlisting others first."
-msgstr ""
+msgstr "Você já tem %1$d ou mais pessoas na lista %2$s, que está na quantidade máxima permitida. Tente retirar algumas pessoas da lista primeiro."
#. TRANS: Exception thrown when inserting a list subscription in the database
#. fails.
#: classes/Profile_tag_subscription.php:68
msgid "Adding list subscription failed."
-msgstr ""
+msgstr "A adição de assinatura de lista falhou."
#. TRANS: Exception thrown when deleting a list subscription from the database
#. fails.
#: classes/Profile_tag_subscription.php:95
msgid "Removing list subscription failed."
-msgstr ""
+msgstr "A remoção da assinatura da lista falhou."
#. TRANS: Exception thrown when a tag cannot be saved.
#: classes/Status_network.php:342
@@ -7597,7 +7600,7 @@ msgstr "Não implementado desde a mudança da caixa de entrada."
#: classes/User.php:734
msgid "No site owner configured."
-msgstr ""
+msgstr "Nenhum dono do site configurado."
#. TRANS: Server exception.
#: classes/User.php:751
@@ -7629,11 +7632,11 @@ msgstr "Registrar"
#: classes/User.php:1004
#, php-format
msgid "%1$s joined %2$s."
-msgstr ""
+msgstr "%1$s juntou a %2$s."
#: classes/User_group.php:621
msgid "Profile insertion failed"
-msgstr ""
+msgstr "A inserção de perfil falhou."
#. TRANS: Server exception thrown when creating a group failed.
#: classes/User_group.php:646
@@ -7657,7 +7660,7 @@ msgstr "Não foi possível salvar a informação do grupo local."
#: classes/User_group.php:802
msgid "Unable to update profile"
-msgstr ""
+msgstr "Desabilitar para atualizar perfil"
#. TRANS: Exception thrown when an account could not be located when it should
#. be moved.
@@ -7767,7 +7770,7 @@ msgstr "Mensagem"
#: lib/action.php:729
msgctxt "TAB"
msgid "Share your:"
-msgstr ""
+msgstr "Compartilhe:"
#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
#. is set.
@@ -7780,14 +7783,14 @@ msgstr ""
msgid ""
"**%%site.name%%** is a social network, courtesy of "
"[%%site.broughtby%%](%%site.broughtbyurl%%)."
-msgstr ""
+msgstr "**%%site.name%%** é uma rede social, cortesia de [%%site.broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
#. is not set.
#: lib/action.php:1101
#, php-format
msgid "**%%site.name%%** is a social network."
-msgstr ""
+msgstr "**%%site.name%%** é uma rede social."
#. TRANS: Second sentence of the GNU social site license. Mentions the GNU
#. social source code license.
@@ -7800,7 +7803,7 @@ msgid ""
"It runs on [%1$s](%2$s), version %3$s, available under the [GNU Affero "
"General Public "
"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
-msgstr ""
+msgstr "Isto executa em [%1$s](%2$s), versão %3$s, disponível sob a [ Licença Pública Geral GNU Affero](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
@@ -7853,7 +7856,7 @@ msgstr "Era esperado um elemento raiz da fonte, mas foi obtido o documento XML i
#. TRANS: Client exception thrown when ...
#: lib/activityhandlerplugin.php:380
msgid "Object not posted to this group."
-msgstr ""
+msgstr "Objeto não enviado para este grupo."
#. TRANS: Client exception when ...
#: lib/activityhandlerplugin.php:398
@@ -7994,7 +7997,7 @@ msgstr "saveSettings() não implementado."
#: lib/adminpanelnav.php:66
msgctxt "HEADER"
msgid "Home"
-msgstr ""
+msgstr "Home"
#. TRANS: Header in administrator navigation panel.
#: lib/adminpanelnav.php:84
@@ -8094,7 +8097,7 @@ msgstr "Plugins"
#. already done.
#: lib/alreadyfulfilledexception.php:46
msgid "Trying to do something that was already done."
-msgstr ""
+msgstr "Tentando fazer alguma coisa que já foi feita."
#. TRANS: Client error on an API request with an unsupported data format.
#: lib/apiaction.php:1245 lib/apiaction.php:1271 lib/apiaction.php:1325
@@ -8283,12 +8286,12 @@ msgstr "Acesso padrão para esta aplicação: somente leitura ou leitura e escri
#. TRANS: Submit button title.
#: lib/applicationeditform.php:353
msgid "Cancel application changes."
-msgstr ""
+msgstr "Cancelar mudanças de aplicação."
#. TRANS: Submit button title.
#: lib/applicationeditform.php:357
msgid "Save application changes."
-msgstr ""
+msgstr "Salvar mudanças aplicação."
#. TRANS: Name for an anonymous application in application list.
#: lib/applicationlist.php:197
@@ -8301,7 +8304,7 @@ msgstr "Aplicação desconhecida"
#. organisation that manages it.
#: lib/applicationlist.php:205
msgid " by "
-msgstr ""
+msgstr "por"
#. TRANS: Application access type
#: lib/applicationlist.php:213
@@ -8362,7 +8365,7 @@ msgstr "O elemento author deve conter um elemento name."
#: lib/atomlistnoticefeed.php:65
#, php-format
msgid "Timeline for people in list %1$s by %2$s"
-msgstr ""
+msgstr "Cronograma para pessoas da lista %1$s by %2$s"
#. TRANS: Message is used as a subtitle in atom list notice feed.
#. TRANS: %1$s is a tagger's nickname, %2$s is a list name, %3$s is a site
@@ -8370,11 +8373,11 @@ msgstr ""
#: lib/atomlistnoticefeed.php:72
#, php-format
msgid "Updates from %1$s's list %2$s on %3$s!"
-msgstr ""
+msgstr "Atualizar através da lista de %1$s %2$s em %3$s!"
#: lib/attachment.php:43
msgid "Download link"
-msgstr ""
+msgstr "Baixar link"
#. TRANS: Title.
#: lib/attachmentnoticesection.php:68
@@ -8527,14 +8530,14 @@ msgstr "Erro durante a etiquetagem de %1$s: %2$s"
#, php-format
msgid "%1$s was tagged %2$s"
msgid_plural "%1$s was tagged %2$s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$s foi marcado por %2$s"
+msgstr[1] "%1$s foi marcado por %2$s"
#. TRANS: Separator for list of tags.
#. TRANS: Separator in list of user names like "Jim, Bob, Mary".
#: lib/command.php:432 lib/command.php:485 lib/noticelistactorsitem.php:78
msgid ", "
-msgstr ""
+msgstr ","
#. TRANS: Error displayed if a given tag is invalid.
#. TRANS: %s is the invalid tag.
@@ -8559,8 +8562,8 @@ msgstr "Erro durante a remoção de etiqueta de %1$s: %2$s"
#, php-format
msgid "The following tag was removed from user %1$s: %2$s."
msgid_plural "The following tags were removed from user %1$s: %2$s."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "A marcação abaixo foi removida do usuário %1$s: %2$s."
+msgstr[1] "As marcações abaixo foram removidas do usuário %1$s: %2$s."
#. TRANS: Whois output.
#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
@@ -8640,7 +8643,7 @@ msgstr "Especifique o nome do usuário que será assinado."
#: lib/command.php:655
#, php-format
msgid "Subscribed to %s."
-msgstr ""
+msgstr "Assinar para %s."
#. TRANS: Error text shown when no username was provided when issuing an
#. unsubscribe command.
@@ -8982,7 +8985,7 @@ msgstr "Público"
#: lib/defaultlocalnav.php:79 lib/subgroupnav.php:136
msgctxt "MENU"
msgid "Lists"
-msgstr ""
+msgstr "Listas"
#. TRANS: Title of form for deleting a user.
#. TRANS: Link text in notice list item to delete a notice.
@@ -9023,7 +9026,7 @@ msgstr "FOAF"
#. TRANS: Feed type name. See http://activitystrea.ms/
#: lib/feed.php:100
msgid "Activity Streams"
-msgstr ""
+msgstr "Execuções de atividade"
#. TRANS: Client exception thrown when an imported feed does not have an
#. author.
@@ -9045,7 +9048,7 @@ msgstr "Fontes de notícias"
#: lib/filenotfoundexception.php:39
msgid "File not found in filesystem."
-msgstr ""
+msgstr "Arquivo não encontrado no sistema de arquivos."
#. TRANS: Client error displayed when the number of bytes in a POST request
#. exceeds a limit.
@@ -9058,8 +9061,8 @@ msgid ""
msgid_plural ""
"The server was unable to handle that much POST data (%s MiB) due to its "
"current configuration."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "O servidor estava desabilitado para manusear tantos dados de hospedagem (%s MiB) por causa de sua configuração atual."
+msgstr[1] "O servidor estava desabilitado para manusear tantos dados de hospedagem (%s MiB) por causa de sua configuração atual."
#. TRANS: List element on gallery action page to show all tags.
#: lib/galleryaction.php:72
@@ -9100,7 +9103,7 @@ msgstr "Todos os membros"
#. group page (h2).
#: lib/groupaction.php:204
msgid "Pending"
-msgstr ""
+msgstr "Pendente"
#. TRANS: Header for mini list of users that are blocked in a group page (h2).
#: lib/groupaction.php:235
@@ -9123,7 +9126,7 @@ msgstr "Bloquear"
#: lib/groupblockform.php:128
msgctxt "TOOLTIP"
msgid "Block this user so that they can no longer post messages to it."
-msgstr ""
+msgstr "Bloquear esse usuário fará com que eles não possam mais enviar mensagens para ele."
#. TRANS: Field title on group edit form.
#: lib/groupeditform.php:162
@@ -9188,7 +9191,7 @@ msgstr "Admin"
#: lib/groupnoprofileexception.php:58 lib/usernoprofileexception.php:58
#, php-format
msgid "User %1$s (%2$d) has no profile record."
-msgstr ""
+msgstr "Usuário %1$s (%2$d não tem perfil gravado."
#. TRANS: Group actions header (h2). Text hidden by default.
#: lib/groupprofileblock.php:103
@@ -9222,29 +9225,29 @@ msgstr "Logotipo"
#. TRANS: Title for groups with the most members section.
#: lib/groupsbymemberssection.php:71
msgid "Popular groups"
-msgstr ""
+msgstr "Grupos populares"
#. TRANS: Title for groups with the most posts section.
#: lib/groupsbypostssection.php:71
msgid "Active groups"
-msgstr ""
+msgstr "Grupos ativos"
#. TRANS: Link description for seeing all groups.
#. TRANS: Link description for seeing all lists.
#: lib/groupsnav.php:89 lib/listsnav.php:88
msgid "See all"
-msgstr ""
+msgstr "Ver tudo"
#. TRANS: Link title for seeing all groups.
#: lib/groupsnav.php:91
msgid "See all groups you belong to."
-msgstr ""
+msgstr "Ver todos os grupos aos quais você pertence."
#. TRANS: Menu item title in personal group navigation menu.
#. TRANS: %s is a username.
#: lib/homestubnav.php:58
msgid "Back to top"
-msgstr ""
+msgstr "Voltar ao topo"
#. TRANS: Client exception 406
#: lib/htmloutputter.php:104
@@ -9255,11 +9258,11 @@ msgstr "Esta página não está disponível em um tipo de mídia que você aceit
#. format.
#: lib/imagefile.php:73
msgid "Unsupported image format."
-msgstr ""
+msgstr "Formato de imagem não suportado."
#: lib/imagefile.php:115
msgid "Unsupported media format."
-msgstr ""
+msgstr "Formato de mídia não suportado."
#. TRANS: Exception thrown when too large a file is uploaded.
#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
@@ -9363,19 +9366,19 @@ msgstr "O transporte não pode ser nulo."
#: lib/inboxtagcloudsection.php:58
msgctxt "TITLE"
msgid "Trends"
-msgstr ""
+msgstr "Tendências"
#. TRANS: Default button text for inviting more users to the StatusNet
#. instance.
#: lib/invitebuttonsection.php:56
msgctxt "BUTTON"
msgid "Invite more colleagues"
-msgstr ""
+msgstr "Convidar mais colegas"
#. TRANS: Form legend.
#: lib/inviteform.php:85
msgid "Invite collegues"
-msgstr ""
+msgstr "Convidar colegas"
#. TRANS: Field label for a list of e-mail addresses.
#: lib/inviteform.php:100
@@ -9407,7 +9410,7 @@ msgstr "Enviar"
#. TRANS: Submit button title.
#: lib/inviteform.php:131
msgid "Send invitations."
-msgstr ""
+msgstr "Enviar convites."
#. TRANS: Button text for joining a group.
#: lib/joinform.php:108
@@ -9424,7 +9427,7 @@ msgstr "Sair"
#. TRANS: Link title for seeing all lists.
#: lib/listsnav.php:90
msgid "See all lists you have created."
-msgstr ""
+msgstr "Ver todas as listas que você criou."
#. TRANS: Menu item for logging in to the StatusNet site.
#. TRANS: Menu item in primary navigation panel.
@@ -9473,7 +9476,7 @@ msgid ""
"\n"
"Thanks for your time, \n"
"%2$s\n"
-msgstr ""
+msgstr "Olá, %1$s.\n\nAlguém digitou este endereço de email em %2$s.\n\nSe foi você, e se você desejar confirmar sua entrada, use a URL abaixo:\n\n⇥%3$s\n\nSe não, apenas ignore esta mensagem.\n\nObrigado pela sua atenção,\n\n%2$s\n"
#. TRANS: Subject of new-subscriber notification e-mail.
#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
@@ -9483,7 +9486,7 @@ msgstr ""
#: lib/mail.php:249 lib/mail.php:255
#, php-format
msgid "%1$s is now following you on %2$s."
-msgstr ""
+msgstr "%1$s está agora seguindo você em %2$s."
#. TRANS: Subject of pending new-subscriber notification e-mail.
#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
@@ -9712,7 +9715,7 @@ msgstr "%1$s acabou de enviar uma mensagem citando você (do tipo '@usuário') e
#: lib/mail.php:853
#, php-format
msgid "%1$s has joined your group %2$s on %3$s"
-msgstr ""
+msgstr "%1$s juntou-se ao seu grupo %2$s em %3$s"
#. TRANS: Main body of group join notification e-mail.
#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
@@ -9790,7 +9793,7 @@ msgstr "Tornar administrador"
#: lib/makeadminform.php:124
msgctxt "TOOLTIP"
msgid "Make this user an admin."
-msgstr ""
+msgstr "Tornar este usuário um administrador"
#. TRANS: Client exception thrown when a database error was thrown during a
#. file upload operation.
@@ -9827,12 +9830,12 @@ msgstr "\"%s\" não é um tipo de arquivo suportado neste servidor."
#: lib/methodnotimplementedexception.php:48
#, php-format
msgid "Method %s not implemented"
-msgstr ""
+msgstr "Método %s não implementado"
#. TRANS: Link description to show more items in a list.
#: lib/moremenu.php:98
msgid "More ▼"
-msgstr ""
+msgstr "Mais ▼"
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
@@ -9859,35 +9862,35 @@ msgstr[1] "A identificação não pode ter mais do que %d caracteres."
#. settings, etc.
#: lib/nickname.php:282
msgid "Nickname is disallowed through blacklist."
-msgstr ""
+msgstr "Apelido está reprovado através da lista negra."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:291
msgid "Nickname is identical to system path names."
-msgstr ""
+msgstr "O apelido é idêntico a um dos nomes dos diretórios do sistema."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:313
msgid "Nickname is already in use on this server."
-msgstr ""
+msgstr "O apelido já está em uso nesse servidor."
#. TRANS: Exception text shown when no profile can be found for a user.
#. TRANS: %u is a profile ID (number).
#: lib/noprofileexception.php:53
#, php-format
msgid "There is no profile with id==%u"
-msgstr ""
+msgstr "Não há perfil com id==%u"
#: lib/noresultexception.php:40
#, php-format
msgid "No result found on %s lookup."
-msgstr ""
+msgstr "Nenhum resultado encontrado em procurar %s."
#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
msgid "No such user found."
-msgstr ""
+msgstr "Nenhum usuário encontrado."
#. TRANS: Form legend for notice form.
#: lib/noticeform.php:194
@@ -9940,7 +9943,7 @@ msgstr "Você"
#, php-format
msgctxt "FAVELIST"
msgid "%1$s and %2$s"
-msgstr ""
+msgstr "%1$s e %2$s"
#. TRANS: Used in coordinates as abbreviation of north.
#: lib/noticelistitem.php:390
@@ -9993,7 +9996,7 @@ msgstr "de"
#. TRANS: Addition in notice list item for single-notice view.
#: lib/noticelistitem.php:524
msgid "permalink"
-msgstr ""
+msgstr "link permanente"
#. TRANS: Addition in notice list item if notice was repeated. Followed by a
#. span with a nickname.
@@ -10004,7 +10007,7 @@ msgstr "Repetida por"
#. TRANS: Link title in notice list item to reply to a notice.
#: lib/noticelistitem.php:573
msgid "Reply to this notice."
-msgstr ""
+msgstr "Responder a essa mensagem."
#. TRANS: Link text in notice list item to reply to a notice.
#: lib/noticelistitem.php:575
@@ -10014,7 +10017,7 @@ msgstr "Responder"
#. TRANS: Link title in notice list item to delete a notice.
#: lib/noticelistitem.php:601
msgid "Delete this notice from the timeline."
-msgstr ""
+msgstr "Deletar essa mensagem do cronograma."
#. TRANS: Title for repeat form status in notice list when a notice has been
#. repeated.
@@ -10045,23 +10048,23 @@ msgstr "Cutucar este usuário"
#: lib/passwordhashexception.php:39
msgid "Password hashing failed."
-msgstr ""
+msgstr "Criptografia da senha falhou."
#. TRANS: Field label for list.
#: lib/peopletageditform.php:131
msgctxt "LABEL"
msgid "List"
-msgstr ""
+msgstr "Lista"
#. TRANS: Field title for list.
#: lib/peopletageditform.php:134
msgid "Change the list (letters, numbers, -, ., and _ are allowed)."
-msgstr ""
+msgstr "Mudar a lista (letras, números, -, ., e_ são permitidas)."
#. TRANS: Field title for description of list.
#: lib/peopletageditform.php:141
msgid "Describe the list or topic."
-msgstr ""
+msgstr "Descrever a lista ou o tópico."
#. TRANS: Field title for description of list.
#. TRANS: %d is the maximum number of characters for the description.
@@ -10069,13 +10072,13 @@ msgstr ""
#, php-format
msgid "Describe the list or topic in %d character."
msgid_plural "Describe the list or topic in %d characters."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Descrever a lista ou o tópico no caracter %d."
+msgstr[1] "Descrever a lista ou o tópico nos caracteres %d."
#. TRANS: Button title to delete a list.
#: lib/peopletageditform.php:175
msgid "Delete this list."
-msgstr ""
+msgstr "Deletar esta lista."
#. TRANS: Header in list edit form.
#: lib/peopletageditform.php:182
@@ -10092,14 +10095,14 @@ msgstr "Pesquisar"
#: lib/peopletaggroupnav.php:113
msgctxt "MENU"
msgid "List"
-msgstr ""
+msgstr "Lista"
#. TRANS: Menu item title in list navigation panel.
#. TRANS: %1$s is a list, %2$s is a nickname.
#: lib/peopletaggroupnav.php:116 lib/peopletaggroupnav.php:127
#, php-format
msgid "%1$s list by %2$s."
-msgstr ""
+msgstr "%1$s listar por %2$s."
#. TRANS: Menu item in list navigation panel.
#: lib/peopletaggroupnav.php:124
@@ -10119,7 +10122,7 @@ msgstr "Assinantes"
#: lib/peopletaggroupnav.php:138
#, php-format
msgid "Subscribers to %1$s list by %2$s."
-msgstr ""
+msgstr "Assinantes para %1$s listar por %2$s."
#. TRANS: Menu item in list navigation panel.
#: lib/peopletaggroupnav.php:148
@@ -10132,12 +10135,12 @@ msgstr "Editar"
#: lib/peopletaggroupnav.php:151
#, php-format
msgid "Edit %s list by you."
-msgstr ""
+msgstr "Editar %s listado por você."
#. TRANS: Title for link to edit list settings.
#: lib/peopletaglist.php:196
msgid "Edit list settings."
-msgstr ""
+msgstr "Editar configurações da lista."
#. TRANS: Text for link to edit list settings.
#: lib/peopletaglist.php:198
@@ -10154,7 +10157,7 @@ msgstr "Privado"
#: lib/peopletagnav.php:78
msgctxt "MENU"
msgid "List Subscriptions"
-msgstr ""
+msgstr "Assinaturas da lista."
#. TRANS: Tooltip for menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10162,7 +10165,7 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Lists subscribed to by %s."
-msgstr ""
+msgstr "Listas assinadas por %s."
#. TRANS: Menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10170,7 +10173,7 @@ msgstr ""
#, php-format
msgctxt "MENU"
msgid "Lists with %s"
-msgstr ""
+msgstr "Listar com %s"
#. TRANS: Tooltip for menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10178,7 +10181,7 @@ msgstr ""
#, php-format
msgctxt "TOOLTIP"
msgid "Lists with %s."
-msgstr ""
+msgstr "Listar com %s."
#. TRANS: Menu item in the group navigation page.
#. TRANS: %s is a user nickname.
@@ -10194,19 +10197,19 @@ msgstr "Listas de %s"
#, php-format
msgctxt "TOOLTIP"
msgid "Lists by %s."
-msgstr ""
+msgstr "Listar por %s"
#. TRANS: Label in lists widget.
#: lib/peopletags.php:87
msgctxt "LABEL"
msgid "Your lists"
-msgstr ""
+msgstr "Suas listas"
#. TRANS: Fieldset legend in lists widget.
#: lib/peopletags.php:135
msgctxt "LEGEND"
msgid "Edit lists"
-msgstr ""
+msgstr "Editar listas"
#. TRANS: Label in self tags widget.
#: lib/peopletags.php:193
@@ -10217,32 +10220,32 @@ msgstr "Etiquetas"
#. TRANS: Title for section contaning lists with the most subscribers.
#: lib/peopletagsbysubssection.php:69
msgid "Popular lists"
-msgstr ""
+msgstr "Listas populares"
#. TRANS: List summary. %1$d is the number of users in the list,
#. TRANS: %2$d is the number of subscribers to the list.
#: lib/peopletagsection.php:127
#, php-format
msgid "Listed: %1$d Subscribers: %2$d"
-msgstr ""
+msgstr "Listado: %1$d Assinantes: %2$d"
#. TRANS: Title for page that displays which lists current user is part of.
#: lib/peopletagsforusersection.php:69
#, php-format
msgid "Lists with you"
-msgstr ""
+msgstr "Listar com você"
#. TRANS: Title for page that displays which lists a user is part of.
#. TRANS: %s is a profile name.
#: lib/peopletagsforusersection.php:73
#, php-format
msgid "Lists with %s"
-msgstr ""
+msgstr "Listar com %s"
#. TRANS: Title for page that displays lists a user has subscribed to.
#: lib/peopletagsubscriptionssection.php:66
msgid "List subscriptions"
-msgstr ""
+msgstr "Listar assinaturas"
#. TRANS: Menu item in personal group navigation menu.
#. TRANS: Menu item in settings navigation panel.
@@ -10261,7 +10264,7 @@ msgstr "Perfil do grupo"
#: lib/personalgroupnav.php:93
msgctxt "MENU"
msgid "Replies"
-msgstr ""
+msgstr "Respostas"
#. TRANS: Displayed as version information for a plugin if no version
#. information was found.
@@ -10286,18 +10289,18 @@ msgstr "Habilitar"
msgctxt "plugin-description"
msgid ""
"(The plugin description is unavailable when a plugin has been disabled.)"
-msgstr ""
+msgstr "(As descrições dos plugins não estão disponíveis quando eles estão desabilitados)"
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:58
msgctxt "MENU"
msgid "Settings"
-msgstr ""
+msgstr "Configurações"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:60
msgid "Change your personal settings."
-msgstr ""
+msgstr "Alterar as suas configurações pessoais"
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:66
@@ -10308,7 +10311,7 @@ msgstr "Administrar"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:68
msgid "Site configuration."
-msgstr ""
+msgstr "Configuração do site."
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:74
@@ -10319,31 +10322,31 @@ msgstr "Sair"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:76
msgid "Logout from the site."
-msgstr ""
+msgstr "Sair do site."
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:84
msgid "Login to the site."
-msgstr ""
+msgstr "Entrar no site."
#. TRANS: Error message displayed when referring to a user without a profile.
#: lib/profileaction.php:87
msgid "Profile ID does not exist."
-msgstr ""
+msgstr "ID do perfil não existe."
#: lib/profileaction.php:100
msgid "This profile has been silenced by site moderators"
-msgstr ""
+msgstr "Este perfil foi silenciado pelos moderadores do site."
#. TRANS: H2 text for user subscription statistics.
#: lib/profileaction.php:148
msgid "Following"
-msgstr ""
+msgstr "Seguindo"
#. TRANS: H2 text for user subscriber statistics.
#: lib/profileaction.php:176
msgid "Followers"
-msgstr ""
+msgstr "Seguidores"
#. TRANS: H2 text for user statistics.
#: lib/profileaction.php:210
@@ -10379,7 +10382,7 @@ msgstr "Grupos"
#. TRANS: H2 text for user list membership statistics.
#: lib/profileaction.php:309
msgid "Lists"
-msgstr ""
+msgstr "Listas"
#. TRANS: Server error displayed when using an unimplemented method.
#: lib/profileformaction.php:119
@@ -10391,7 +10394,7 @@ msgstr "Método não implementado."
#: lib/profilenoaccturiexception.php:53
#, php-format
msgid "Could not get an acct: URI for profile with id==%u"
-msgstr ""
+msgstr "Não foi possível obter uma ação: URL para o perfil com id==%u"
#. TRANS: Menu item title in search group navigation panel.
#: lib/publicgroupnav.php:71
@@ -10413,13 +10416,13 @@ msgstr "Etiquetas recentes"
#: lib/publicgroupnav.php:82
msgctxt "MENU"
msgid "Featured"
-msgstr ""
+msgstr "Destacado"
#. TRANS: Title for inbox tag cloud section.
#: lib/publictagcloudsection.php:53
msgctxt "TITLE"
msgid "Trending topics"
-msgstr ""
+msgstr "Tópicos de tendência"
#. TRANS: Client error displayed when return-to was defined without a target.
#: lib/redirectingaction.php:93
@@ -10434,7 +10437,7 @@ msgstr "Repetir esta mensagem?"
#. TRANS: Button title to repeat a notice on notice repeat form.
#: lib/repeatform.php:117
msgid "Repeat this notice."
-msgstr ""
+msgstr "Repetir esta mensagem"
#. TRANS: Description of role revoke form. %s is the role to be revoked.
#: lib/revokeroleform.php:88
@@ -10445,13 +10448,13 @@ msgstr "Revoga o papel \"%s\" deste usuário"
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:1119
msgid "Page not found."
-msgstr ""
+msgstr "Página não encontrada."
#. TRANS: Title of form to sandbox a user.
#: lib/sandboxform.php:65
msgctxt "TITLE"
msgid "Sandbox"
-msgstr ""
+msgstr "Caixa de areia"
#. TRANS: Description of form to sandbox a user.
#: lib/sandboxform.php:76
@@ -10485,7 +10488,7 @@ msgid ""
"* Try different keywords.\n"
"* Try more general keywords.\n"
"* Try fewer keywords."
-msgstr ""
+msgstr "* Tenha certeza de que todas as palavras estão soletradas corretamente.\n* Tente diferenciar as palavras-chave.\n* Tente globalizar mais as palavras-chave.\n* Tente palavras-chave mais curtas."
#. TRANS: Standard search suggestions shown when a search does not give any
#. results.
@@ -10498,13 +10501,13 @@ msgid ""
"* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n"
"* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n"
"* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
-msgstr ""
+msgstr "Você pode também tentar pesquisar em outros mecanismos:\n\n* [DuckDuckGo](https://duckduckgo.com/?q=site%%3A%%%%site.server%%%%+%s)\n* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
#. TRANS: Menu item in search group navigation panel.
#: lib/searchgroupnav.php:74
msgctxt "MENU"
msgid "People"
-msgstr ""
+msgstr "Pessoas"
#. TRANS: Menu item title in search group navigation panel.
#: lib/searchgroupnav.php:76
@@ -10531,20 +10534,20 @@ msgstr "Encontre grupos neste site"
#: lib/secondarynav.php:67
msgctxt "MENU"
msgid "TOS"
-msgstr ""
+msgstr "Termos de uso"
#. TRANS: Secondary navigation menu item leading to privacy policy.
#: lib/secondarynav.php:71
msgctxt "MENU"
msgid "Privacy"
-msgstr ""
+msgstr "Privacidade"
#. TRANS: Secondary navigation menu item. Leads to information about StatusNet
#. and its license.
#: lib/secondarynav.php:74
msgctxt "MENU"
msgid "Source"
-msgstr ""
+msgstr "Fonte"
#. TRANS: Secondary navigation menu item leading to version information on the
#. StatusNet site.
@@ -10567,7 +10570,7 @@ msgstr "Mais..."
#: lib/settingsnav.php:68
msgctxt "HEADER"
msgid "Settings"
-msgstr ""
+msgstr "Configurações"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:76
@@ -10611,7 +10614,7 @@ msgstr "Configurações de uso do e-mail"
#: lib/settingsnav.php:102
msgctxt "MENU"
msgid "URL"
-msgstr ""
+msgstr "URL"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:104
@@ -10622,7 +10625,7 @@ msgstr "Encurtadores de URL"
#: lib/settingsnav.php:116
msgctxt "MENU"
msgid "IM"
-msgstr ""
+msgstr "MI"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:118
@@ -10644,7 +10647,7 @@ msgstr "Atualizações via SMS"
#: lib/settingsnav.php:133
msgctxt "MENU"
msgid "Connections"
-msgstr ""
+msgstr "Conexões"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:135
@@ -10655,18 +10658,18 @@ msgstr "Aplicações autorizadas conectadas"
#: lib/settingsnav.php:141
msgctxt "MENU"
msgid "Old school"
-msgstr ""
+msgstr "Interface antiga"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:143
msgid "UI tweaks for old-school users"
-msgstr ""
+msgstr "Alterações para usuários da interface antiga"
#. TRANS: Title of form to silence a user.
#: lib/silenceform.php:65
msgctxt "TITLE"
msgid "Silence"
-msgstr ""
+msgstr "Silenciar"
#. TRANS: Description of form to silence a user.
#: lib/silenceform.php:76
@@ -10677,21 +10680,21 @@ msgstr "Silenciar este usuário"
#: lib/subgroupnav.php:86
msgctxt "MENU"
msgid "Subscriptions"
-msgstr ""
+msgstr "Assinaturas"
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:89
#, php-format
msgid "People %s subscribes to."
-msgstr ""
+msgstr "Autenticado para pessoas %s."
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:100
#, php-format
msgid "People subscribed to %s."
-msgstr ""
+msgstr "Pessoas autenticadas para %s."
#. TRANS: Menu item in local navigation menu.
#. TRANS: %d is the number of pending subscription requests.
@@ -10712,14 +10715,14 @@ msgstr "Aprovar requisições de assinaturas pendentes."
#: lib/subgroupnav.php:128
#, php-format
msgid "Groups %s is a member of."
-msgstr ""
+msgstr "É um membro dos Grupos %s."
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
#: lib/subgroupnav.php:139
#, php-format
msgid "List subscriptions by %s."
-msgstr ""
+msgstr "Listar assinaturas por %s."
#. TRANS: Menu item in local navigation menu.
#: lib/subgroupnav.php:147
@@ -10732,7 +10735,7 @@ msgstr "Convidar"
#: lib/subgroupnav.php:150
#, php-format
msgid "Invite friends and colleagues to join you on %s."
-msgstr ""
+msgstr "Convidar amigos e colegas para juntar-se a você em %s."
#. TRANS: Form of form to subscribe to a user.
#: lib/subscribeform.php:107
@@ -10767,25 +10770,25 @@ msgstr "Nuvem de etiquetas pessoais definidas pelos outros usuário"
#: lib/tagcloudsection.php:56 lib/tagcloudsection.php:72
msgctxt "NOTAGS"
msgid "None"
-msgstr ""
+msgstr "Nenhum"
#. TRANS: Field label on list form.
#: lib/tagprofileform.php:130
msgctxt "LABEL"
msgid "Lists"
-msgstr ""
+msgstr "Listas"
#. TRANS: Field title on list form.
#: lib/tagprofileform.php:133
msgid ""
"Lists for this user (letters, numbers, -, ., and _), comma- or space- "
"separated."
-msgstr ""
+msgstr "Listas para este usuário (letras, números, -, ., e _), vírgula- ou espaço- separados."
#. TRANS: Server exception displayed if a theme name was invalid.
#: lib/theme.php:79
msgid "Invalid theme name."
-msgstr ""
+msgstr "Nome de tema inválido."
#. TRANS: Exception thrown when a compressed theme is uploaded while no
#. support present in PHP configuration.
@@ -10812,7 +10815,7 @@ msgstr "Não foi possível salvar o tema."
#. structure.
#: lib/themeuploader.php:153
msgid "Invalid theme: Bad directory structure."
-msgstr ""
+msgstr "Tema inválido: Estrutura de diretório ruim."
#. TRANS: Client exception thrown when an uploaded theme is larger than the
#. limit.
@@ -10822,13 +10825,13 @@ msgstr ""
msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
msgid_plural ""
"Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "O tema atualizado é muito grande; deve ser menor do que %d byte descomprimido."
+msgstr[1] "O tema atualizado é muito grande; deve ser menor do que %d bytes descomprimido."
#. TRANS: Server exception thrown when an uploaded theme is incomplete.
#: lib/themeuploader.php:188
msgid "Invalid theme archive: Missing file css/display.css"
-msgstr ""
+msgstr "Arquivo de tema inválido: perca do arquivo css/display.css"
#. TRANS: Server exception thrown when an uploaded theme has an incorrect file
#. or folder name.
@@ -10850,7 +10853,7 @@ msgstr "O tema contém extensões de arquivo inseguras; pode não ser seguro."
#: lib/themeuploader.php:255
#, php-format
msgid "Theme contains file of type \".%s\", which is not allowed."
-msgstr ""
+msgstr "O tema contém o arquivo do tipo \".%s\", que não é permitido."
#. TRANS: Server exception thrown when an uploaded compressed theme cannot be
#. opened.
@@ -10877,7 +10880,7 @@ msgstr[1] "Exibir todas as %d respostas"
#: lib/threadednoticelist.php:455
msgctxt "REPEATLIST"
msgid "You repeated this."
-msgstr ""
+msgstr "Você repetiu isto."
#. TRANS: List message for when more than 4 people repeat something.
#. TRANS: %%s is a list of users liking a notice, %d is the number over 4 that
@@ -10888,8 +10891,8 @@ msgstr ""
#, php-format
msgid "%%s and %d other repeated this."
msgid_plural "%%s and %d others repeated this."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%%s e outro %d repetiram isto."
+msgstr[1] "%%s e outros %d repetiram isto."
#. TRANS: List message for repeated notices.
#. TRANS: %%s is a list of users who have repeated a notice.
@@ -10899,14 +10902,14 @@ msgstr[1] ""
#, php-format
msgid "%%s repeated this."
msgid_plural "%%s repeated this."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%%s repetiu isto."
+msgstr[1] "%%s repetiu isto."
#. TRANS: Form legend.
#: lib/togglepeopletag.php:94
#, php-format
msgid "Search and list people"
-msgstr ""
+msgstr "Pesquisar e listar pessoas"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:105
@@ -10916,7 +10919,7 @@ msgstr "Todos"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:109
msgid "Fullname"
-msgstr ""
+msgstr "Nome completo"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:115
@@ -10927,26 +10930,26 @@ msgstr "URI (Usuários remotos)"
#: lib/togglepeopletag.php:121
msgctxt "LABEL"
msgid "Search in"
-msgstr ""
+msgstr "Pesquisar em"
#. TRANS: Dropdown field title.
#: lib/togglepeopletag.php:123
msgid "Choose a field to search."
-msgstr ""
+msgstr "Escolha um campo para pesquisar."
#. TRANS: Form legend.
#. TRANS: %1$s is a nickname, $2$s is a list.
#: lib/togglepeopletag.php:190
#, php-format
msgid "Remove %1$s from list %2$s"
-msgstr ""
+msgstr "Remover %1$s da lista %2$s"
#. TRANS: Legend on form to add a profile to a list.
#. TRANS: %1$s is a nickname, %2$s is a list.
#: lib/togglepeopletag.php:268
#, php-format
msgid "Add %1$s to list %2$s"
-msgstr ""
+msgstr "Adicionar %1$s para a lista %2$s"
#. TRANS: Title for top posters section.
#: lib/topposterssection.php:74
@@ -10970,20 +10973,20 @@ msgstr "Meus colegas em %s"
#: lib/toselector.php:115
msgctxt "LABEL"
msgid "To:"
-msgstr ""
+msgstr "Para:"
#. TRANS: Checkbox label in widget for selecting potential addressees to mark
#. the notice private.
#: lib/toselector.php:124
msgid "Private?"
-msgstr ""
+msgstr "Privado?"
#. TRANS: Client exception thrown in widget for selecting potential addressees
#. when an invalid fill option was received.
#: lib/toselector.php:163
#, php-format
msgid "Unknown to value: \"%s\"."
-msgstr ""
+msgstr "Desconhecido para o valor: \"%s\"."
#. TRANS: Title for the form to unblock a user.
#: lib/unblockform.php:67
@@ -10996,13 +10999,13 @@ msgstr "Desbloquear"
#: lib/unknownuriexception.php:43
#, php-format
msgid "No object found with URI \"%s\""
-msgstr ""
+msgstr "Nenhum objeto encontrado com a URL \"%s\""
#. TRANS: Title for unsandbox form.
#: lib/unsandboxform.php:67
msgctxt "TITLE"
msgid "Unsandbox"
-msgstr ""
+msgstr "Tirar do isolamento"
#. TRANS: Description for unsandbox form.
#: lib/unsandboxform.php:78
@@ -11029,17 +11032,17 @@ msgstr "Cancelar a assinatura deste usuário"
#: lib/unsubscribeform.php:132 lib/unsubscribepeopletagform.php:106
msgctxt "BUTTON"
msgid "Unsubscribe"
-msgstr ""
+msgstr "Cancelar assinatura"
#. TRANS: Button title on unsubscribe form.
#: lib/unsubscribeform.php:134
msgid "Unsubscribe from this user."
-msgstr ""
+msgstr "Cancelar a assinatura deste usuário."
#. TRANS: Authorisation exception thrown when a user a not allowed to login.
#: lib/util.php:330
msgid "Not allowed to log in."
-msgstr ""
+msgstr "Não permitido para logar."
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11117,7 +11120,7 @@ msgstr "cerca de 1 ano atrás"
#. http://php.net/date)
#: lib/util.php:1382
msgid "l, d-M-Y H:i:s T"
-msgstr ""
+msgstr "l, d-M-Y H:i:s T"
#. TRANS: Web color exception thrown when a hexadecimal color code does not
#. validate.
@@ -11125,7 +11128,7 @@ msgstr ""
#: lib/webcolor.php:81 lib/webcolor.php:121
#, php-format
msgid "%s is not a valid color! Use 3 or 6 hex characters."
-msgstr ""
+msgstr "%s não é uma cor válida! Utilize 3 ou 6 caracteres hexadecimais."
#. TRANS: Commandline script output. %s is the filename that contains a backup
#. for a user.
diff --git a/locale/ro_RO/LC_MESSAGES/statusnet.po b/locale/ro_RO/LC_MESSAGES/statusnet.po
new file mode 100644
index 0000000000..a19106bb50
--- /dev/null
+++ b/locale/ro_RO/LC_MESSAGES/statusnet.po
@@ -0,0 +1,11174 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU social\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-02-02 17:47+0100\n"
+"PO-Revision-Date: 2015-02-02 16:49+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Romanian (Romania) (http://www.transifex.com/gnu-social/gnu-social/language/ro_RO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ro_RO\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+
+#. TRANS: Database error message.
+#: index.php:118
+#, php-format
+msgid ""
+"The database for %1$s is not responding correctly, so the site will not work"
+" properly. The site admins probably know about the problem, but you can "
+"contact them at %2$s to make sure. Otherwise, wait a few minutes and try "
+"again."
+msgstr ""
+
+#. TRANS: Error message.
+#: index.php:137
+msgid "An error occurred."
+msgstr ""
+
+#. TRANS: Error message displayed when there is no StatusNet configuration
+#. file.
+#: index.php:229
+#, php-format
+msgid ""
+"No configuration file found. Try running the installation program first."
+msgstr ""
+
+#. TRANS: Error message displayed when trying to access a non-existing page.
+#: index.php:260
+msgid "Unknown page"
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an undefined action.
+#. TRANS: Title for password recovery page when an unknown action has been
+#. specified.
+#: index.php:312 actions/recoverpassword.php:225
+msgid "Unknown action"
+msgstr ""
+
+#. TRANS: Page title for Access admin panel that allows configuring site
+#. access.
+#: actions/accessadminpanel.php:53
+msgid "Access"
+msgstr ""
+
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
+msgid "Site access settings"
+msgstr ""
+
+#. TRANS: Form legend for registration form.
+#: actions/accessadminpanel.php:151
+msgid "Registration"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
+msgid "Prohibit anonymous users (not logged in) from viewing site?"
+msgstr ""
+
+#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
+#. TRANS: Checkbox label to show private tags.
+#. TRANS: Checkbox field label on group edit form to mark a group private.
+#: actions/accessadminpanel.php:157 actions/peopletagsbyuser.php:186
+#: lib/groupeditform.php:206
+msgctxt "LABEL"
+msgid "Private"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
+msgid "Make registration invitation only."
+msgstr ""
+
+#. TRANS: Checkbox label for configuring site as invite only.
+#: actions/accessadminpanel.php:166
+msgid "Invite only"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new
+#. registrations).
+#: actions/accessadminpanel.php:173
+msgid "Disable new registrations."
+msgstr ""
+
+#. TRANS: Checkbox label for disabling new user registrations.
+#: actions/accessadminpanel.php:175
+msgid "Closed"
+msgstr ""
+
+#. TRANS: Button title to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
+msgid "Save access settings."
+msgstr ""
+
+#. TRANS: Button text to save access settings in site admin panel.
+#. TRANS: Button label to save e-mail preferences.
+#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text in the license admin panel.
+#. TRANS: Button text to store form data in the Paths admin panel.
+#. TRANS: Button to save input in profile settings.
+#. TRANS: Submit button text on the sessions administration panel.
+#. TRANS: Button text for saving site settings.
+#. TRANS: Button text for saving site notice in admin panel.
+#. TRANS: Button label to save SMS preferences.
+#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text for saving "Other settings" in profile.
+#. TRANS: Button text to save user settings in user admin panel.
+#. TRANS: Button label in the "Edit application" form.
+#. TRANS: Text for save button on group edit form.
+#. TRANS: Button text to save tags for a profile.
+#. TRANS: Button text to save lists.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:244
+#: actions/imsettings.php:201 actions/licenseadminpanel.php:331
+#: actions/pathsadminpanel.php:454 actions/profilesettings.php:213
+#: actions/sessionsadminpanel.php:202 actions/siteadminpanel.php:372
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:204
+#: actions/subscriptions.php:223 actions/urlsettings.php:152
+#: actions/useradminpanel.php:300 lib/applicationeditform.php:355
+#: lib/groupeditform.php:225 lib/peopletags.php:146 lib/tagprofileform.php:143
+msgctxt "BUTTON"
+msgid "Save"
+msgstr ""
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error in API OAuth authorisation because of an
+#. invalid session token.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error displayed when the session token is not okay.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#: actions/addpeopletag.php:78 actions/apioauthauthorize.php:144
+#: actions/avatarsettings.php:282 actions/deletenotice.php:178
+#: actions/emailsettings.php:286 actions/geocode.php:56
+#: actions/groupblock.php:65 actions/grouplogo.php:315
+#: actions/groupunblock.php:65 actions/imsettings.php:244
+#: actions/invite.php:67 actions/makeadmin.php:67 actions/nudge.php:80
+#: actions/oauthappssettings.php:163 actions/oauthconnectionssettings.php:135
+#: actions/passwordsettings.php:147 actions/peopletagautocomplete.php:66
+#: actions/pluginenable.php:87 actions/profilecompletion.php:81
+#: actions/profilesettings.php:233 actions/recoverpassword.php:297
+#: actions/register.php:162 actions/removepeopletag.php:79
+#: actions/smssettings.php:250 actions/subedit.php:40 actions/subscribe.php:85
+#: actions/subscribepeopletag.php:74 actions/unsubscribe.php:66
+#: actions/unsubscribepeopletag.php:75 actions/urlsettings.php:171
+msgid "There was a problem with your session token. Try again, please."
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a logged in user.
+#: actions/addpeopletag.php:88 actions/deletenotice.php:52
+#: actions/editpeopletag.php:69 actions/groupblock.php:60
+#: actions/groupunblock.php:60 actions/logout.php:69 actions/makeadmin.php:62
+#: actions/nudge.php:64 actions/peopletagautocomplete.php:57
+#: actions/peopletagsbyuser.php:123 actions/pluginenable.php:97
+#: actions/profilecompletion.php:91 actions/removepeopletag.php:89
+#: actions/subedit.php:33 actions/subscribe.php:95 actions/unsubscribe.php:52
+#: lib/action.php:1510 lib/adminpanelaction.php:71
+#: lib/profileformaction.php:63 lib/settingsaction.php:73
+msgid "Not logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#. TRANS: Client exception.
+#. TRANS: Client error displayed when referring to a non-existing profile.
+#. TRANS: Client error displayed trying to subscribe to a non-existing
+#. profile.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#: actions/addpeopletag.php:99 actions/atompubmembershipfeed.php:54
+#: actions/atompubshowmembership.php:55 actions/removepeopletag.php:100
+#: actions/subscribe.php:106 lib/command.php:386 lib/command.php:445
+msgid "No such profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#: actions/addpeopletag.php:107 actions/editpeopletag.php:110
+#: actions/peopletagged.php:98 actions/peopletagsubscribers.php:98
+#: actions/profilecompletion.php:99 actions/profiletagbyid.php:66
+#: actions/removepeopletag.php:108 actions/showprofiletag.php:87
+#: actions/subscribepeopletag.php:91 actions/unsubscribepeopletag.php:92
+msgid "No such list."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a username.
+#: actions/addpeopletag.php:134
+#, php-format
+msgid "There was an unexpected error while listing %s."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a profile URL.
+#: actions/addpeopletag.php:139
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly. Please try retrying later."
+msgstr ""
+
+#. TRANS: Title after adding a user to a list.
+#: actions/addpeopletag.php:148
+msgctxt "TITLE"
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Server error when page not found (404).
+#. TRANS: Server error when page not found (404)
+#. TRANS: Server error when page not found (404).
+#: actions/all.php:61 actions/public.php:103 actions/replies.php:94
+#: actions/showprofiletag.php:100 actions/tag.php:53
+msgid "No such page."
+msgstr ""
+
+#. TRANS: Title of a user's own start page.
+#: actions/all.php:71
+msgid "Home timeline"
+msgstr ""
+
+#. TRANS: Title of another user's start page.
+#. TRANS: %s is the other user's name.
+#: actions/all.php:75
+#, php-format
+msgid "%s's home timeline"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:90 actions/showprofiletag.php:181
+#, php-format
+msgid "Feed for friends of %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:98
+#, php-format
+msgid "Feed for friends of %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:107 actions/showprofiletag.php:192
+#, php-format
+msgid "Feed for friends of %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:116
+#, php-format
+msgid "Feed for friends of %s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:123
+#, php-format
+msgid ""
+"This is the timeline for %s and friends but no one has posted anything yet."
+msgstr ""
+
+#. TRANS: Encouragement displayed on logged in user's empty timeline.
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:129
+#, php-format
+msgid ""
+"Try subscribing to more people, [join a group](%%action.groups%%) or post "
+"something yourself."
+msgstr ""
+
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname
+#. prefixed with "@".
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:133
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
+"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr ""
+
+#. TRANS: Encouragement displayed on empty timeline user pages for anonymous
+#. users.
+#. TRANS: %s is a user nickname. This message contains Markdown links. Keep
+#. "](" together.
+#. TRANS: Empty list message for page with replies for a user for not logged
+#. in users.
+#. TRANS: %1$s is a user nickname. This message contains a Markdown link in
+#. the form [link text](link).
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user
+#. nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:138 actions/replies.php:224 actions/showstream.php:226
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
+"post a notice to them."
+msgstr ""
+
+#. TRANS: Button text for inviting more users to the StatusNet instance.
+#. TRANS: Less business/enterprise-oriented language for public sites.
+#: actions/all.php:189 actions/public.php:248
+msgctxt "BUTTON"
+msgid "Send invite"
+msgstr ""
+
+#. TRANS: Client error when user not found for an rss related action.
+#. TRANS: Client error displayed when no existing user is provided for a
+#. user's delivery device setting.
+#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error displayed updating profile image without having a user
+#. object.
+#. TRANS: Client error displayed when making an Atom API request for an
+#. unknown user.
+#. TRANS: Client error displayed when trying to block a non-existing user or a
+#. user from another site.
+#. TRANS: Client error when user not found for an API action to remove a block
+#. for a user.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join
+#. a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave
+#. a group.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when not providing a user or an invalid user.
+#. TRANS: Client error displayed when referring to a non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when updating a status for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting a list of followers for a
+#. non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends
+#. for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and
+#. friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a
+#. non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-
+#. existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a user nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. an object that is not a user.
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a valid user.
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without using an existing user.
+#. TRANS: Client error displayed when referring to non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to reply to a non-exsting user.
+#. TRANS: Client error displayed when providing a non-existing nickname in a
+#. RSS 1.0 action.
+#. TRANS: Client error.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed trying to find a user by ID for a non-
+#. existing ID.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when calling a profile action without
+#. specifying a user.
+#: actions/allrss.php:69 actions/apiaccountupdatedeliverydevice.php:99
+#: actions/apiaccountupdateprofile.php:87
+#: actions/apiaccountupdateprofileimage.php:76 actions/apiatomservice.php:61
+#: actions/apiblockcreate.php:85 actions/apiblockdestroy.php:81
+#: actions/apigroupcreate.php:97 actions/apigroupismember.php:85
+#: actions/apigroupjoin.php:85 actions/apigroupleave.php:85
+#: actions/apigrouplist.php:70 actions/apigroupprofileupdate.php:90
+#: actions/apilistmember.php:73 actions/apilistmemberships.php:69
+#: actions/apilists.php:76 actions/apilistsubscriber.php:50
+#: actions/apilistsubscriptions.php:57 actions/apistatusesupdate.php:211
+#: actions/apisubscriptions.php:83 actions/apitimelinefriends.php:171
+#: actions/apitimelinehome.php:76 actions/apitimelinementions.php:75
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:66
+#: actions/foaf.php:42 actions/foaf.php:59 actions/microsummary.php:63
+#: actions/otp.php:76 actions/peopletagged.php:90
+#: actions/peopletagsbyuser.php:101 actions/peopletagsforuser.php:83
+#: actions/peopletagsubscribers.php:90 actions/peopletagsubscriptions.php:85
+#: actions/replies.php:72 actions/repliesrss.php:38 actions/rsd.php:111
+#: actions/showprofiletag.php:75 actions/showprofiletag.php:112
+#: actions/userbyid.php:75 actions/userrss.php:39 lib/profileaction.php:77
+msgid "No such user."
+msgstr ""
+
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title of API timeline for a user and friends.
+#. TRANS: %s is a username.
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#. TRANS: Menu item title in administrator navigation panel.
+#. TRANS: %s is a username.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/allrss.php:109 actions/apitimelinefriends.php:202
+#: actions/apitimelinehome.php:106 lib/adminpanelnav.php:74
+#: lib/personalgroupnav.php:80
+#, php-format
+msgid "%s and friends"
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a
+#. site name.
+#: actions/allrss.php:114 actions/apitimelinefriends.php:208
+#: actions/apitimelinehome.php:112
+#, php-format
+msgid "Updates from %1$s and friends on %2$s!"
+msgstr ""
+
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#: actions/apiaccountratelimitstatus.php:68
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:82
+#: actions/apiaccountverifycredentials.php:66 actions/apiconversation.php:152
+#: actions/apifriendshipscreate.php:85 actions/apifriendshipsdestroy.php:97
+#: actions/apifriendshipsshow.php:122 actions/apignusocialconfig.php:117
+#: actions/apignusocialversion.php:65 actions/apigroupadmins.php:104
+#: actions/apigroupcreate.php:122 actions/apigroupismember.php:108
+#: actions/apigroupjoin.php:121 actions/apigroupleave.php:120
+#: actions/apigrouplist.php:129 actions/apigrouplistall.php:118
+#: actions/apigroupmembership.php:99 actions/apigroupprofileupdate.php:85
+#: actions/apigroupprofileupdate.php:184 actions/apigroupshow.php:106
+#: actions/apihelptest.php:82 actions/apilist.php:113 actions/apilist.php:160
+#: actions/apilist.php:188 actions/apilistmember.php:108
+#: actions/apilistmembers.php:71 actions/apilistmembers.php:116
+#: actions/apilistmemberships.php:98 actions/apilists.php:118
+#: actions/apilists.php:169 actions/apilistsubscriber.php:80
+#: actions/apilistsubscribers.php:60 actions/apilistsubscribers.php:91
+#: actions/apilistsubscriptions.php:85 actions/apistatusesdestroy.php:99
+#: actions/apistatusesretweets.php:107 actions/apistatusesshow.php:103
+#: actions/apisubscriptions.php:104 actions/apitimelinefriends.php:264
+#: actions/apitimelinegroup.php:140 actions/apitimelinehome.php:168
+#: actions/apitimelinelist.php:176 actions/apitimelinementions.php:172
+#: actions/apitimelinepublic.php:245 actions/apitimelineretweetedtome.php:148
+#: actions/apitimelineretweetsofme.php:154 actions/apitimelinetag.php:163
+#: actions/apitimelineuser.php:232 actions/apiusershow.php:96
+#: lib/apilistusers.php:146
+msgid "API method not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without an invitation.
+#: actions/apiaccountregister.php:101 actions/register.php:81
+#: actions/register.php:187 actions/register.php:386
+msgid "Sorry, only invited people can register."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without a valid invitation.
+#: actions/apiaccountregister.php:108 actions/register.php:88
+msgid "Sorry, invalid invitation code."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Message given saving e-mail address that not valid.
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Client error displayed trying to save site settings without a valid
+#. contact address.
+#: actions/apiaccountregister.php:127 actions/emailsettings.php:384
+#: actions/register.php:205 actions/siteadminpanel.php:154
+msgid "Not a valid email address."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. already registered e-mail address.
+#: actions/apiaccountregister.php:130 actions/register.php:208
+msgid "Email address already exists."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when homepage URL does not validate.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "New application" form.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#: actions/apiaccountregister.php:134 actions/apigroupcreate.php:137
+#: actions/apigroupprofileupdate.php:195 actions/editapplication.php:229
+#: actions/editgroup.php:201 actions/newapplication.php:139
+#: actions/newgroup.php:107 actions/profilesettings.php:270
+#: actions/register.php:212
+msgid "Homepage is not a valid URL."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when full name does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#: actions/apiaccountregister.php:137 actions/apigroupcreate.php:142
+#: actions/apigroupprofileupdate.php:205 actions/editgroup.php:205
+#: actions/newgroup.php:110 actions/profilesettings.php:274
+#: actions/register.php:215
+msgid "Full name is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Plural form is used based on the maximum number of allowed
+#. TRANS: characters for the biography (%d).
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#: actions/apiaccountregister.php:141 actions/profilesettings.php:280
+#: actions/register.php:219
+#, php-format
+msgid "Bio is too long (maximum %d character)."
+msgid_plural "Bio is too long (maximum %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#. TRANS: Client error shown when providing too long a location during group
+#. creation.
+#. TRANS: API validation exception thrown when location does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#: actions/apiaccountregister.php:147 actions/apigroupcreate.php:154
+#: actions/apigroupprofileupdate.php:227 actions/editgroup.php:217
+#: actions/newgroup.php:120 actions/profilesettings.php:287
+#: actions/register.php:225
+msgid "Location is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#. TRANS: Form validation error on page where to change password.
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#: actions/apiaccountregister.php:150 actions/passwordsettings.php:164
+#: actions/register.php:228
+msgid "Password must be 6 or more characters."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#. TRANS: Form validation error on password change when password confirmation
+#. does not match.
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#: actions/apiaccountregister.php:153 actions/passwordsettings.php:168
+#: actions/register.php:231
+msgid "Passwords do not match."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid username or password.
+#: actions/apiaccountregister.php:169 actions/apiaccountregister.php:180
+#: actions/register.php:242 actions/register.php:265
+msgid "Invalid username or password."
+msgstr ""
+
+#: actions/apiaccountupdatebackgroundcolor.php:72
+#: actions/apiaccountupdatelinkcolor.php:73
+msgid "Not a valid hex color."
+msgstr ""
+
+#: actions/apiaccountupdatebackgroundcolor.php:79
+#: actions/apiaccountupdatelinkcolor.php:80
+msgid "Error updating user."
+msgstr ""
+
+#. TRANS: Client error displayed when no valid device parameter is provided
+#. for a user's delivery device setting.
+#: actions/apiaccountupdatedeliverydevice.php:93
+msgid ""
+"You must specify a parameter named 'device' with a value of one of: sms, im,"
+" none."
+msgstr ""
+
+#. TRANS: Server error displayed when a user's delivery device cannot be
+#. updated.
+#. TRANS: Server error displayed when confirming an e-mail address or IM
+#. address fails.
+#. TRANS: Server error thrown on database error updating e-mail preferences.
+#. TRANS: Server error thrown on database error removing a registered e-mail
+#. address.
+#. TRANS: Server error thrown on database error updating SMS preferences.
+#. TRANS: Server error thrown on database error removing a registered SMS
+#. phone number.
+#. TRANS: Server error displayed when "Other" settings in user profile could
+#. not be updated on the server.
+#: actions/apiaccountupdatedeliverydevice.php:124
+#: actions/confirmaddress.php:116 actions/emailsettings.php:344
+#: actions/emailsettings.php:492 actions/smssettings.php:301
+#: actions/smssettings.php:451 actions/urlsettings.php:213
+msgid "Could not update user."
+msgstr ""
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: actions/apiaccountupdateprofile.php:94 actions/avatarbynickname.php:71
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:196
+#: actions/foaf.php:66 actions/grouplogo.php:179
+#: actions/peopletagsbyuser.php:108 actions/peopletagsforuser.php:90
+#: actions/peopletagsubscriptions.php:92 actions/replies.php:79
+msgid "User has no profile."
+msgstr ""
+
+#. TRANS: Server error displayed if a user profile could not be saved.
+#. TRANS: Server error thrown when user profile settings could not be saved.
+#: actions/apiaccountupdateprofile.php:129 actions/profilesettings.php:417
+msgid "Could not save profile."
+msgstr ""
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apiaccountupdateprofileimage.php:68 actions/apimediaupload.php:77
+#: actions/apistatusesupdate.php:197 actions/avatarsettings.php:270
+#: actions/editapplication.php:119
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Title for Atom feed.
+#: actions/apiatomservice.php:86
+msgctxt "ATOM"
+msgid "Main"
+msgstr ""
+
+#. TRANS: Title for Atom feed. %s is a user nickname.
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title in atom group notice feed. %s is a group name.
+#. TRANS: Title in atom user notice feed. %s is a user name.
+#: actions/apiatomservice.php:94 actions/grouprss.php:134
+#: actions/userrss.php:93 lib/atomgroupnoticefeed.php:63
+#: lib/atomusernoticefeed.php:73
+#, php-format
+msgid "%s timeline"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's subscriptions. %s is a user
+#. nickname.
+#. TRANS: Title for Atom subscription feed.
+#. TRANS: %s is a user nickname.
+#. TRANS: Header for subscriptions overview for a user (first page).
+#. TRANS: %s is a user nickname.
+#: actions/apiatomservice.php:105 actions/atompubsubscriptionfeed.php:115
+#: actions/subscriptions.php:51
+#, php-format
+msgid "%s subscriptions"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's favorite notices. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:116
+#, php-format
+msgid "%s favorites"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's memberships. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:127
+#, php-format
+msgid "%s memberships"
+msgstr ""
+
+#. TRANS: Client error displayed when users try to block themselves.
+#: actions/apiblockcreate.php:92
+msgid "You cannot block yourself!"
+msgstr ""
+
+#. TRANS: Server error displayed when blocking a user has failed.
+#: actions/apiblockcreate.php:110
+msgid "Block user failed."
+msgstr ""
+
+#. TRANS: Server error displayed when unblocking a user has failed.
+#: actions/apiblockdestroy.php:99
+msgid "Unblock user failed."
+msgstr ""
+
+#: actions/apicheckhub.php:57
+msgid "No URL."
+msgstr ""
+
+#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
+msgid "Invalid URL."
+msgstr ""
+
+#: actions/apicheckhub.php:86
+msgid "No feed found"
+msgstr ""
+
+#: actions/apicheckhub.php:88
+msgid "No hub found"
+msgstr ""
+
+#. TRANS: Client exception thrown when no conversation ID is given.
+#: actions/apiconversation.php:67
+msgid "No conversation ID."
+msgstr ""
+
+#. TRANS: Client exception thrown when referring to a non-existing
+#. conversation ID (%d).
+#: actions/apiconversation.php:74
+#, php-format
+msgid "No conversation with ID %d."
+msgstr ""
+
+#. TRANS: Title for conversion timeline.
+#: actions/apiconversation.php:101
+msgctxt "TITLE"
+msgid "Conversation"
+msgstr ""
+
+#. TRANS: Client error displayed when requesting profile information for a
+#. non-existing profile.
+#: actions/apiexternalprofileshow.php:60
+msgid "Profile not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying follow who's profile could not be
+#. found.
+#: actions/apifriendshipscreate.php:90
+msgid "Could not follow user: profile not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to follow a user that's already
+#. being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:97
+#, php-format
+msgid "Could not follow user: %s is already on your list."
+msgstr ""
+
+#. TRANS: Client error. POST is a HTTP command. It should not be translated.
+#: actions/apifriendshipsdestroy.php:87 actions/apimediaupload.php:63
+#: lib/action.php:144
+msgid "This method requires a POST."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be
+#. found.
+#: actions/apifriendshipsdestroy.php:107
+msgid "Could not unfollow user: User not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unfollow self.
+#: actions/apifriendshipsdestroy.php:119
+msgid "You cannot unfollow yourself."
+msgstr ""
+
+#. TRANS: Client error displayed when supplying invalid parameters to an API
+#. call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:86
+msgid "Two valid IDs or nick names must be supplied."
+msgstr ""
+
+#. TRANS: Client error displayed when a source user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:128
+msgid "Could not determine source user."
+msgstr ""
+
+#. TRANS: Client error displayed when a target user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:136
+msgid "Could not find target user."
+msgstr ""
+
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a group that does not
+#. exist.
+#. TRANS: Client error displayed when trying to leave a group that does not
+#. exist.
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when not providing a group or an invalid
+#. group.
+#. TRANS: Client error displayed when trying to show a group that could not be
+#. found.
+#. TRANS: Client error displayed requesting most recent notices to a group for
+#. a non-existing group.
+#: actions/apigroupadmins.php:71 actions/apigroupismember.php:90
+#: actions/apigroupjoin.php:90 actions/apigroupleave.php:90
+#: actions/apigroupmembership.php:69 actions/apigroupprofileupdate.php:95
+#: actions/apigroupshow.php:78 actions/apitimelinegroup.php:85
+msgid "Group not found."
+msgstr ""
+
+#. TRANS: Client error shown when providing too long a description during
+#. group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: API validation exception thrown when description does not validate.
+#. TRANS: %d is the maximum description length and used for plural.
+#. TRANS: Validation error shown when providing too long a description in the
+#. "Edit application" form.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Group edit form validation error.
+#. TRANS: Client error shown when providing too long a description when
+#. editing a list.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:147 actions/apigroupprofileupdate.php:215
+#: actions/editapplication.php:200 actions/editgroup.php:210
+#: actions/editpeopletag.php:263 actions/newapplication.php:118
+#: actions/newgroup.php:114
+#, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Client error shown when providing too many aliases during group
+#. creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: API validation exception thrown when aliases do not validate.
+#. TRANS: %d is the maximum number of aliases and used for plural.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:170 actions/apigroupprofileupdate.php:244
+#: actions/editgroup.php:231 actions/newgroup.php:132
+#, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. already a member of.
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown a user tries to join a group they already are a
+#. member of.
+#: actions/apigroupjoin.php:95 actions/joingroup.php:94 lib/command.php:296
+msgid "You are already a member of that group."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. blocked from joining.
+#. TRANS: Client error displayed when trying to join a group while being
+#. blocked form joining it.
+#. TRANS: Error text shown when a user tries to join a group they are blocked
+#. from joining.
+#: actions/apigroupjoin.php:100 actions/joingroup.php:99 lib/command.php:301
+msgid "You have been blocked from that group by the admin."
+msgstr ""
+
+#. TRANS: Server error displayed when joining a group failed in the database.
+#. TRANS: %1$s is the joining user's nickname, $2$s is the group nickname for
+#. which the join failed.
+#. TRANS: Message given having failed to add a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupjoin.php:108 actions/joingroup.php:125 lib/command.php:310
+#, php-format
+msgid "Could not join user %1$s to group %2$s."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to leave a group the user is not
+#. a member of.
+#: actions/apigroupleave.php:100
+msgid "You are not a member of this group."
+msgstr ""
+
+#. TRANS: Server error displayed when leaving a group failed in the database.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#. TRANS: Message given having failed to remove a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupleave.php:108 actions/leavegroup.php:117
+#: lib/command.php:355
+#, php-format
+msgid "Could not remove user %1$s from group %2$s."
+msgstr ""
+
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:91
+#, php-format
+msgid "%s's groups"
+msgstr ""
+
+#. TRANS: Used as subtitle in check for group membership. %1$s is the site
+#. name, %2$s is a user name.
+#: actions/apigrouplist.php:101
+#, php-format
+msgid "%1$s groups %2$s is a member of."
+msgstr ""
+
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is
+#. a site name.
+#. TRANS: Page title for first page of groups for a user.
+#. TRANS: %s is a nickname.
+#: actions/apigrouplistall.php:86 actions/usergroups.php:55
+#, php-format
+msgid "%s groups"
+msgstr ""
+
+#. TRANS: Message is used as a subtitle when listing the latest 20 groups. %s
+#. is a site name.
+#: actions/apigrouplistall.php:91
+#, php-format
+msgid "groups on %s"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to edit a group without being an
+#. admin.
+#. TRANS: Client error displayed trying to edit a group while not being a
+#. group admin.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. while not being a group admin.
+#: actions/apigroupprofileupdate.php:100 actions/editgroup.php:106
+#: actions/editgroup.php:163 actions/grouplogo.php:107
+msgid "You must be an admin to edit the group."
+msgstr ""
+
+#. TRANS: Server error displayed when group update fails.
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/apigroupprofileupdate.php:153 actions/editgroup.php:256
+msgid "Could not update group."
+msgstr ""
+
+#. TRANS: Server error displayed when adding group aliases fails.
+#. TRANS: Server error displayed when group aliases could not be added.
+#. TRANS: Server exception thrown when creating group aliases failed.
+#: actions/apigroupprofileupdate.php:170 actions/editgroup.php:263
+#: classes/User_group.php:664
+msgid "Could not create aliases."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#: actions/apilist.php:79 actions/apilistmember.php:68
+#: actions/apilistsubscriber.php:45 actions/apitimelinelist.php:92
+#: lib/apilistusers.php:65
+msgid "List not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to update another user's list.
+#: actions/apilist.php:136
+msgid "You cannot update lists that do not belong to you."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs updating a list.
+#. TRANS: Client error displayed when an unknown error occurs viewing list
+#. members.
+#. TRANS: Client error displayed when an unknown error occurs in the list
+#. subscribers action.
+#. TRANS: Client error displayed when an unknown error occurs unsubscribing
+#. from a list.
+#: actions/apilist.php:148 actions/apilistmembers.php:59
+#: actions/apilistmembers.php:104 actions/apilistsubscribers.php:48
+#: actions/apilistsubscribers.php:79
+msgid "An error occured."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete another user's list.
+#: actions/apilist.php:173
+msgid "You cannot delete lists that do not belong to you."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to a non-list member.
+#: actions/apilistmember.php:94
+msgid "The specified user is not a member of this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to add members to a list without
+#. having the right to do so.
+#: actions/apilistmembers.php:46
+msgid "You are not allowed to add members to this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to modify list members without
+#. specifying them.
+#: actions/apilistmembers.php:51 actions/apilistmembers.php:89
+msgid "You must specify a member."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to remove members from a list
+#. without having the right to do so.
+#: actions/apilistmembers.php:84
+msgid "You are not allowed to remove members from this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to remove a list member that is
+#. not part of a list.
+#: actions/apilistmembers.php:99
+msgid "The user you are trying to remove from the list is not a member."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to create a list without a name.
+#: actions/apilists.php:137
+msgid "A list must have a name."
+msgstr ""
+
+#. TRANS: Client error displayed when a membership check for a user is
+#. nagative.
+#: actions/apilistsubscriber.php:65
+msgid "The specified user is not a subscriber of this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unsubscribe from a non-
+#. subscribed list.
+#: actions/apilistsubscribers.php:72
+msgid "You are not subscribed to this list."
+msgstr ""
+
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:95
+msgid "Upload failed."
+msgstr ""
+
+#. TRANS: Client error given from the OAuth API when the request token or
+#. verifier is invalid.
+#: actions/apioauthaccesstoken.php:97
+msgid "Invalid request token or verifier."
+msgstr ""
+
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:104
+msgid "No oauth_token parameter provided."
+msgstr ""
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:112 actions/apioauthauthorize.php:126
+msgid "Invalid request token."
+msgstr ""
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:118
+msgid "Request token already authorized."
+msgstr ""
+
+#. TRANS: Form validation error given when an invalid username and/or password
+#. was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
+msgid "Invalid nickname / password!"
+msgstr ""
+
+#. TRANS: Server error displayed when a database action fails.
+#: actions/apioauthauthorize.php:208
+msgid "Database error inserting oauth_token_association."
+msgstr ""
+
+#. TRANS: Client error given on when invalid data was passed through a form in
+#. the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
+#. TRANS: Client error displayed submitting invalid form data for edit
+#. application.
+#. TRANS: Message given submitting a form with an unknown action in e-mail
+#. settings.
+#. TRANS: Form validation error message when an unsupported argument is used.
+#. TRANS: Message given submitting a form with an unknown action in Instant
+#. Messaging settings.
+#. TRANS: Client error displayed when encountering an unexpected action on
+#. form submission.
+#. TRANS: Client error when submitting a form with unexpected information.
+#. TRANS: Client error displayed when unexpected data is posted in the
+#. password recovery form.
+#. TRANS: Message given submitting a form with an unknown action in SMS
+#. settings.
+#: actions/apioauthauthorize.php:285 actions/avatarsettings.php:296
+#: actions/editapplication.php:142 actions/emailsettings.php:305
+#: actions/grouplogo.php:326 actions/imsettings.php:259
+#: actions/newapplication.php:65 actions/oauthconnectionssettings.php:144
+#: actions/recoverpassword.php:45 actions/smssettings.php:271
+msgid "Unexpected form submission."
+msgstr ""
+
+#. TRANS: Title for a page where a user can confirm/deny account access by an
+#. external application.
+#: actions/apioauthauthorize.php:354
+msgid "An application would like to connect to your account"
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:371
+msgid "Allow or deny access"
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested (read-write or read-only), %4$s is
+#. the StatusNet sitename.
+#: actions/apioauthauthorize.php:392
+#, php-format
+msgid ""
+"An application would like the ability to %3$s your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %1$s is the application name requesting access, %2$s is the
+#. organisation behind the application,
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:400
+#, php-format
+msgid ""
+"The application %1$s by %2$s would like "
+"the ability to %3$s your %4$s account data. You should only"
+" give access to your %4$s account to third parties you trust."
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:422
+msgctxt "LEGEND"
+msgid "Account"
+msgstr ""
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/apioauthauthorize.php:426 actions/profilesettings.php:102
+#: actions/register.php:406 lib/groupeditform.php:147
+#: lib/togglepeopletag.php:107
+msgid "Nickname"
+msgstr ""
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label on login page.
+#. TRANS: Field label on account registration page.
+#: actions/apioauthauthorize.php:430 actions/login.php:181
+#: actions/register.php:412
+msgid "Password"
+msgstr ""
+
+#. TRANS: Button text that when clicked will cancel the process of allowing
+#. access to an account
+#. TRANS: by an external application.
+#. TRANS: Button label to cancel an e-mail address confirmation procedure.
+#. TRANS: Button label to cancel an IM address confirmation procedure.
+#. TRANS: Button label to cancel a SMS address confirmation procedure.
+#. TRANS: Button label in the "Edit application" form.
+#: actions/apioauthauthorize.php:445 actions/emailsettings.php:125
+#: actions/imsettings.php:136 actions/smssettings.php:132
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
+msgid "Cancel"
+msgstr ""
+
+#. TRANS: Button text that when clicked will allow access to an account by an
+#. external application.
+#: actions/apioauthauthorize.php:452
+msgctxt "BUTTON"
+msgid "Allow"
+msgstr ""
+
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:469
+msgid "Authorize access to your account information."
+msgstr ""
+
+#. TRANS: Header for user notification after revoking OAuth access to an
+#. application.
+#: actions/apioauthauthorize.php:561
+msgid "Authorization canceled."
+msgstr ""
+
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:565
+#, php-format
+msgid "The request token %s has been revoked."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that an anonymous client
+#. application was successfully authorized to access the user's account with
+#. OAuth.
+#: actions/apioauthauthorize.php:588
+msgid "You have successfully authorized the application"
+msgstr ""
+
+#. TRANS: Message notifying the user that an anonymous client application was
+#. successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:592
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:599
+#, php-format
+msgid "You have successfully authorized %s"
+msgstr ""
+
+#. TRANS: Message notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:606
+#, php-format
+msgid ""
+"Please return to %s and enter the following security code to complete the "
+"process."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status not using POST or
+#. DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:109
+msgid "This method requires a POST or DELETE."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apistatusesdestroy.php:119
+msgid "No status found with that ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:134
+msgid "You may not delete another user's status."
+msgstr ""
+
+#. TRANS: Client error displayed trying to repeat a non-existing notice
+#. through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting
+#. notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#. TRANS: Client error displayed trying to show a non-existing notice.
+#: actions/apistatusesretweet.php:64 actions/apistatusesretweets.php:67
+#: actions/deletenotice.php:61 actions/shownotice.php:129
+msgid "No such notice."
+msgstr ""
+
+#. TRANS: Client error displayed calling an unsupported HTTP error in API
+#. status show.
+#. TRANS: Client exception thrown when using an unsupported HTTP method.
+#: actions/apistatusesshow.php:115 lib/atompubaction.php:58
+#: lib/atompubaction.php:71 lib/atompubaction.php:76 lib/atompubaction.php:81
+msgid "HTTP method not supported."
+msgstr ""
+
+#. TRANS: Exception thrown requesting an unsupported notice output format.
+#. TRANS: %s is the requested output format.
+#: actions/apistatusesshow.php:140
+#, php-format
+msgid "Unsupported format: %s."
+msgstr ""
+
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:151
+msgid "Status deleted."
+msgstr ""
+
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:158
+msgid "No status with that ID found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a notice not using the
+#. Atom format.
+#: actions/apistatusesshow.php:223
+msgid "Can only delete using the Atom format."
+msgstr ""
+
+#. TRANS: Client error displayed when a user has no rights to delete notices
+#. of other users.
+#. TRANS: Error message displayed trying to delete a notice that was not made
+#. by the current user.
+#: actions/apistatusesshow.php:230 actions/deletenotice.php:78
+msgid "Cannot delete this notice."
+msgstr ""
+
+#. TRANS: Confirmation of notice deletion in API. %d is the ID (number) of the
+#. deleted notice.
+#: actions/apistatusesshow.php:243
+#, php-format
+msgid "Deleted notice %d"
+msgstr ""
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#: actions/apistatusesupdate.php:206
+msgid "Client must provide a 'status' parameter with a value."
+msgstr ""
+
+#. TRANS: Client error displayed when replying to a non-existing notice.
+#: actions/apistatusesupdate.php:243
+msgid "Parent notice not found."
+msgstr ""
+
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum length for a notice.
+#: actions/apistatusesupdate.php:270 actions/newnotice.php:145
+#, php-format
+msgid "Maximum notice size is %d character, including attachment URL."
+msgid_plural "Maximum notice size is %d characters, including attachment URL."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Client error displayed when requesting profiles of followers in an
+#. unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an
+#. unsupported format.
+#: actions/apisubscriptions.php:220 actions/apisubscriptions.php:250
+msgid "Unsupported format."
+msgstr ""
+
+#. TRANS: Server error displayed whe trying to get a timeline fails.
+#. TRANS: %s is the error message.
+#: actions/apitimelinelist.php:151
+#, php-format
+msgid "Could not generate feed for list - %s"
+msgstr ""
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:107
+#, php-format
+msgid "%1$s / Updates mentioning %2$s"
+msgstr ""
+
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
+#: actions/apitimelinementions.php:122
+#, php-format
+msgid "%1$s updates that reply to updates from %3$s / %2$s."
+msgstr ""
+
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#. TRANS: Public RSS feed title. %s is the StatusNet site name.
+#: actions/apitimelinepublic.php:191 actions/publicrss.php:103
+#, php-format
+msgid "%s public timeline"
+msgstr ""
+
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:197
+#, php-format
+msgid "%s updates from everyone!"
+msgstr ""
+
+#. TRANS: Server error displayed calling unimplemented API method for
+#. 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:68
+msgid "Unimplemented."
+msgstr ""
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:94
+#, php-format
+msgid "Repeated to %s"
+msgstr ""
+
+#. TRANS: Subtitle for API action that shows most recent notices that are
+#. repeats in user's inbox.
+#. TRANS: %1$s is the sitename, %2$s is a user nickname, %3$s is a user
+#. profile name.
+#: actions/apitimelineretweetedtome.php:99
+#, php-format
+msgid "%1$s notices that were to repeated to %2$s / %3$s."
+msgstr ""
+
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:95
+#, php-format
+msgid "Repeats of %s"
+msgstr ""
+
+#. TRANS: Subtitle of API time with retweets of me.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the user nickname, %3$s is
+#. the user profile name.
+#: actions/apitimelineretweetsofme.php:103
+#, php-format
+msgid "%1$s notices that %2$s / %3$s has repeated."
+msgstr ""
+
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#. TRANS: Title for first page of notices with tags.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:99 actions/tag.php:64
+#, php-format
+msgid "Notices tagged with %s"
+msgstr ""
+
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#. TRANS: Tag feed description.
+#. TRANS: %1$s is the tag name, %2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:103 actions/tagrss.php:66
+#, php-format
+msgid "Updates tagged with %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Client error displayed trying to add a notice to another user's
+#. timeline.
+#: actions/apitimelineuser.php:323
+msgid "Only the user can add to their own timeline."
+msgstr ""
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#: actions/apitimelineuser.php:329
+msgid "Only accept AtomPub for Atom feeds."
+msgstr ""
+
+#. TRANS: Client error displayed attempting to post an empty API notice.
+#: actions/apitimelineuser.php:335
+msgid "Atom post must not be empty."
+msgstr ""
+
+#. TRANS: Client error displayed attempting to post an API that is not well-
+#. formed XML.
+#: actions/apitimelineuser.php:344
+msgid "Atom post must be well-formed XML."
+msgstr ""
+
+#. TRANS: Client error displayed when not using an Atom entry.
+#: actions/apitimelineuser.php:350 actions/atompubmembershipfeed.php:191
+#: actions/atompubsubscriptionfeed.php:203
+msgid "Atom post must be an Atom entry."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the POST verb. Do not
+#. translate POST.
+#: actions/apitimelineuser.php:360
+msgid "Can only handle POST activities."
+msgstr ""
+
+#. TRANS: Client error displayed when using an unsupported activity object
+#. type.
+#. TRANS: %s is the unsupported activity object type.
+#: actions/apitimelineuser.php:370
+#, php-format
+msgid "Cannot handle activity object type \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed when posting a notice without content through
+#. the API.
+#. TRANS: %d is the notice ID (number).
+#: actions/apitimelineuser.php:403
+#, php-format
+msgid "No content for notice %d."
+msgstr ""
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#. TRANS: %s is the notice URI.
+#: actions/apitimelineuser.php:430
+#, php-format
+msgid "Notice with URI \"%s\" already exists."
+msgstr ""
+
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:83
+msgid "API method under construction."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting user information for a non-
+#. existing user.
+#: actions/apiuserprofileimage.php:60 actions/apiusershow.php:76
+msgid "User not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:59 actions/cancelgroup.php:59
+#: actions/leavegroup.php:57
+msgid "You must be logged in to leave a group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client exception thrown when referencing a non-existing group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error when trying to delete a non-local group.
+#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a group nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a non-local group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a nickname that is not a group.
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing group.
+#. TRANS: Client error displayed referring to a group's permalink for a non-
+#. existing group ID.
+#. TRANS: Client error displayed when trying to update logo settings for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to view group members for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to view group members for an
+#. object that is not a group.
+#. TRANS: Client error displayed when requesting a group RSS feed for group
+#. that does not exist.
+#. TRANS: Client error displayed when requesting a group RSS feed for an
+#. object that is not a group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a non-local group.
+#. TRANS: Client error displayed when trying to join a non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error displayed when providing an invalid group ID on the
+#. Make Admin page.
+#. TRANS: Command exception text shown when a group is requested that does not
+#. exist.
+#. TRANS: Error text shown when trying to leave a group that does not exist.
+#. TRANS: Client error displayed if no remote group with a given name was
+#. found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found
+#. requesting group page.
+#: actions/approvegroup.php:80 actions/approvegroup.php:91
+#: actions/atompubshowmembership.php:62 actions/blockedfromgroup.php:79
+#: actions/blockedfromgroup.php:86 actions/cancelgroup.php:79
+#: actions/cancelgroup.php:90 actions/deletegroup.php:85
+#: actions/deletegroup.php:96 actions/editgroup.php:99
+#: actions/foafgroup.php:46 actions/foafgroup.php:64 actions/foafgroup.php:71
+#: actions/groupblock.php:85 actions/groupbyid.php:82
+#: actions/grouplogo.php:100 actions/groupqueue.php:83
+#: actions/groupqueue.php:90 actions/grouprss.php:95 actions/grouprss.php:102
+#: actions/groupunblock.php:85 actions/joingroup.php:78
+#: actions/joingroup.php:89 actions/leavegroup.php:78
+#: actions/leavegroup.php:89 actions/makeadmin.php:87 lib/command.php:170
+#: lib/command.php:340 lib/groupaction.php:84 lib/groupaction.php:92
+msgid "No such group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#. TRANS: Client error when trying to delete a group without providing a
+#. nickname or ID for the group.
+#. TRANS: Client error displayed when trying to join a group without providing
+#. a group name or group ID.
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#: actions/approvegroup.php:86 actions/cancelgroup.php:85
+#: actions/deletegroup.php:91 actions/joingroup.php:84
+#: actions/leavegroup.php:84
+msgid "No nickname or ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. logged in.
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:97 actions/approvesub.php:60
+#: actions/cancelgroup.php:96
+msgid "Must be logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. a group administrator.
+#. TRANS: Client error displayed when trying to approve or cancel a group join
+#. request without
+#. TRANS: being a group administrator.
+#: actions/approvegroup.php:104 actions/cancelgroup.php:104
+msgid "Only group admin can approve or cancel join requests."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership without
+#. specifying a profile to approve.
+#. TRANS: Client error displayed trying to approve subscriptionswithout
+#. specifying a profile to approve.
+#: actions/approvegroup.php:108 actions/approvesub.php:66
+msgid "Must specify a profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership for a non-
+#. existing request.
+#. TRANS: %s is a nickname.
+#. TRANS: Client error displayed when trying to approve a non-existing group
+#. join request.
+#. TRANS: %s is a user nickname.
+#: actions/approvegroup.php:117 actions/cancelgroup.php:116
+#, php-format
+msgid "%s is not in the moderation queue for this group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription.
+#: actions/approvegroup.php:124 actions/approvesub.php:82
+msgid "Internal error: received neither cancel nor abort."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription
+#: actions/approvegroup.php:128 actions/approvesub.php:86
+msgid "Internal error: received both cancel and abort."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued group join request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#: actions/approvegroup.php:156 actions/cancelgroup.php:140
+#, php-format
+msgid "Could not cancel request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for leave group page after group join request is
+#. approved/disapproved.
+#. TRANS: %1$s is the user nickname, %2$s is the group nickname.
+#: actions/approvegroup.php:166
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request for %2$s"
+msgstr ""
+
+#. TRANS: Message on page for group admin after approving a join request.
+#: actions/approvegroup.php:173
+msgid "Join request approved."
+msgstr ""
+
+#. TRANS: Message on page for group admin after rejecting a join request.
+#: actions/approvegroup.php:176
+msgid "Join request canceled."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve subscription for a non-
+#. existing request.
+#. TRANS: %s is a user nickname.
+#: actions/approvesub.php:75
+#, php-format
+msgid "%s is not in the moderation queue for your subscriptions."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued subscription request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the nickname for which
+#. the leave failed.
+#: actions/approvesub.php:115
+#, php-format
+msgid "Could not cancel or approve request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for subscription approval ajax return
+#. TRANS: %1$s is the approved user's nickname
+#: actions/approvesub.php:125
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request"
+msgstr ""
+
+#. TRANS: Message on page for user after approving a subscription request.
+#: actions/approvesub.php:131
+msgid "Subscription approved."
+msgstr ""
+
+#. TRANS: Message on page for user after rejecting a subscription request.
+#: actions/approvesub.php:134
+msgid "Subscription canceled."
+msgstr ""
+
+#. TRANS: Title for group membership feed.
+#. TRANS: %s is a username.
+#: actions/atompubmembershipfeed.php:105
+#, php-format
+msgid "Group memberships of %s"
+msgstr ""
+
+#. TRANS: Subtitle for group membership feed.
+#. TRANS: %1$s is a username, %2$s is the StatusNet sitename.
+#: actions/atompubmembershipfeed.php:110
+#, php-format
+msgid "Groups %1$s is a member of on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying subscribe someone else to a
+#. group.
+#: actions/atompubmembershipfeed.php:180
+msgid "Cannot add someone else's membership."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the join verb.
+#: actions/atompubmembershipfeed.php:202
+msgid "Can only handle join activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join something which is not a
+#. group
+#: actions/atompubmembershipfeed.php:209
+msgid "Can only join groups."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to a non-existing
+#. group.
+#: actions/atompubmembershipfeed.php:217
+msgid "Unknown group."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to an already
+#. subscribed group.
+#: actions/atompubmembershipfeed.php:225
+msgid "Already a member."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to group while
+#. blocked from that group.
+#: actions/atompubmembershipfeed.php:233
+msgid "Blocked by admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to show membership of a non-
+#. subscribed group
+#: actions/atompubshowmembership.php:72
+msgid "Not a member."
+msgstr ""
+
+#. TRANS: Client exception thrown when deleting someone else's membership.
+#: actions/atompubshowmembership.php:114
+msgid "Cannot delete someone else's membership."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-existing profile ID.
+#. TRANS: %d is the non-existing profile ID number.
+#: actions/atompubshowsubscription.php:58
+#: actions/atompubshowsubscription.php:69
+#: actions/atompubsubscriptionfeed.php:59
+#, php-format
+msgid "No such profile id: %d."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-subscribed profile ID.
+#. TRANS: %1$d is the non-existing subscriber ID number, $2$d is the ID of the
+#. profile that was not subscribed to.
+#: actions/atompubshowsubscription.php:78
+#, php-format
+msgid "Profile %1$d not subscribed to profile %2$d."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to delete a subscription of
+#. another user.
+#: actions/atompubshowsubscription.php:122
+msgid "Cannot delete someone else's subscription."
+msgstr ""
+
+#. TRANS: Subtitle for Atom subscription feed.
+#. TRANS: %1$s is a user nickname, %s$s is the StatusNet sitename.
+#: actions/atompubsubscriptionfeed.php:120
+#, php-format
+msgid "People %1$s has subscribed to on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe another user.
+#: actions/atompubsubscriptionfeed.php:192
+msgid "Cannot add someone else's subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the follow verb.
+#: actions/atompubsubscriptionfeed.php:214
+msgid "Can only handle Follow activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when subscribing to an object that is not a
+#. person.
+#: actions/atompubsubscriptionfeed.php:221
+msgid "Can only follow people."
+msgstr ""
+
+#. TRANS: Client exception thrown when subscribing to a non-existing profile.
+#. TRANS: %s is the unknown profile ID.
+#: actions/atompubsubscriptionfeed.php:230
+#, php-format
+msgid "Unknown profile %s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to subscribe to an already subscribed
+#. profile.
+#. TRANS: %s is the profile the user already has a subscription on.
+#: actions/atompubsubscriptionfeed.php:237
+#, php-format
+msgid "Already subscribed to %s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to get a non-existing attachment.
+#: actions/attachment.php:69
+msgid "No such attachment."
+msgstr ""
+
+#. TRANS: Client error displayed trying to get an avatar without providing a
+#. nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a
+#. nickname for the group to edit.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. without providing a nickname.
+#. TRANS: Client error displayed when trying to view group members without
+#. providing a group nickname.
+#. TRANS: Client error displayed when requesting a group RSS feed without
+#. providing a group nickname.
+#. TRANS: Client error displayed if no nickname argument was given requesting
+#. a group page.
+#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:72
+#: actions/editgroup.php:83 actions/grouplogo.php:84 actions/groupqueue.php:76
+#: actions/grouprss.php:88 lib/groupaction.php:68
+msgid "No nickname."
+msgstr ""
+
+#. TRANS: Title for avatar upload page.
+#: actions/avatarsettings.php:66
+msgid "Avatar"
+msgstr ""
+
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: actions/avatarsettings.php:78
+#, php-format
+msgid "You can upload your personal avatar. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#. TRANS: Legend for group logo settings fieldset.
+#: actions/avatarsettings.php:119 actions/avatarsettings.php:206
+#: actions/grouplogo.php:255
+msgid "Avatar settings"
+msgstr ""
+
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded
+#. avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally
+#. uploaded avatar (h2).
+#. TRANS: Uploaded original file in group logo form.
+#. TRANS: Header for originally uploaded file before a crop on the group logo
+#. page.
+#: actions/avatarsettings.php:130 actions/avatarsettings.php:215
+#: actions/grouplogo.php:201 actions/grouplogo.php:264
+msgid "Original"
+msgstr ""
+
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition
+#. of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used
+#. rendition of uploaded avatar (h2).
+#. TRANS: Header for preview of to be displayed group logo.
+#. TRANS: Header for the cropped group logo on the group logo page.
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:228
+#: actions/grouplogo.php:213 actions/grouplogo.php:277
+msgid "Preview"
+msgstr ""
+
+#. TRANS: Button on avatar upload page to delete current avatar.
+#. TRANS: Button text for user account deletion.
+#. TRANS: Submit button text the OAuth application page to delete an
+#. application.
+#. TRANS: Button text for deleting a group.
+#. TRANS: Button text to delete a list.
+#: actions/avatarsettings.php:156 actions/deleteaccount.php:319
+#: actions/showapplication.php:239 lib/deletegroupform.php:115
+#: lib/peopletageditform.php:171
+msgctxt "BUTTON"
+msgid "Delete"
+msgstr ""
+
+#. TRANS: Button on avatar upload page to upload an avatar.
+#. TRANS: Submit button to confirm upload of a user backup file for account
+#. restore.
+#: actions/avatarsettings.php:177 actions/restoreaccount.php:369
+msgctxt "BUTTON"
+msgid "Upload"
+msgstr ""
+
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as
+#. avatar.
+#: actions/avatarsettings.php:244
+msgctxt "BUTTON"
+msgid "Crop"
+msgstr ""
+
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:320
+msgid "No file uploaded."
+msgstr ""
+
+#. TRANS: Avatar upload form instruction after uploading a file.
+#: actions/avatarsettings.php:347
+msgid "Pick a square area of the image to be your avatar."
+msgstr ""
+
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server
+#. side.
+#. TRANS: Server error displayed trying to crop an uploaded group logo that is
+#. no longer present.
+#: actions/avatarsettings.php:362 actions/grouplogo.php:385
+msgid "Lost our file data."
+msgstr ""
+
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
+msgid "Avatar updated."
+msgstr ""
+
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be
+#. updated for an unknown reason.
+#: actions/avatarsettings.php:388
+msgid "Failed updating avatar."
+msgstr ""
+
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:405
+msgid "Avatar deleted."
+msgstr ""
+
+#. TRANS: Title for backup account page.
+#. TRANS: Option in profile settings to create a backup of the account of the
+#. currently logged in user.
+#: actions/backupaccount.php:61 actions/profilesettings.php:452
+msgid "Backup account"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account while not
+#. logged in.
+#: actions/backupaccount.php:79
+msgid "Only logged-in users can backup their account."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account without
+#. having backup rights.
+#: actions/backupaccount.php:84
+msgid "You may not backup your account."
+msgstr ""
+
+#. TRANS: Information displayed on the backup account page.
+#: actions/backupaccount.php:227
+msgid ""
+"You can backup your account data in Activity Streams format. This is an "
+"experimental feature and provides an incomplete backup; private account "
+"information like email and IM addresses is not backed up. Additionally, "
+"uploaded files and direct messages are not backed up."
+msgstr ""
+
+#. TRANS: Submit button to backup an account on the backup account page.
+#: actions/backupaccount.php:250
+msgctxt "BUTTON"
+msgid "Backup"
+msgstr ""
+
+#. TRANS: Title for submit button to backup an account on the backup account
+#. page.
+#: actions/backupaccount.php:254
+msgid "Backup your account."
+msgstr ""
+
+#. TRANS: Client error displayed when blocking a user that has already been
+#. blocked.
+#: actions/block.php:68
+msgid "You already blocked that user."
+msgstr ""
+
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#. TRANS: Fieldset legend for block user from group form.
+#: actions/block.php:103 actions/block.php:133 actions/groupblock.php:157
+msgid "Block user"
+msgstr ""
+
+#. TRANS: Explanation of consequences when blocking a user on the block user
+#. page.
+#: actions/block.php:136
+msgid ""
+"Are you sure you want to block this user? Afterwards, they will be "
+"unsubscribed from you, unable to subscribe to you in the future, and you "
+"will not be notified of any @-replies from them."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#: actions/block.php:151 actions/deleteapplication.php:154
+#: actions/deletegroup.php:215 actions/deletenotice.php:155
+#: actions/deleteuser.php:154 actions/editpeopletag.php:172
+#: actions/groupblock.php:179
+msgctxt "BUTTON"
+msgid "No"
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when blocking a user.
+#: actions/block.php:155
+msgid "Do not block this user."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#. TRANS: Button text to repeat a notice on notice repeat form.
+#: actions/block.php:158 actions/deleteapplication.php:161
+#: actions/deletegroup.php:222 actions/deletenotice.php:162
+#: actions/deleteuser.php:161 actions/editpeopletag.php:176
+#: actions/groupblock.php:186 lib/repeatform.php:115
+msgctxt "BUTTON"
+msgid "Yes"
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when blocking a user.
+#: actions/block.php:162
+msgid "Block this user."
+msgstr ""
+
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:186
+msgid "Failed to save block information."
+msgstr ""
+
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:97
+#, php-format
+msgid "%s blocked profiles"
+msgstr ""
+
+#. TRANS: Title for any but the first page with list of users blocked from a
+#. group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:102
+#, php-format
+msgid "%1$s blocked profiles, page %2$d"
+msgstr ""
+
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:118
+msgid "A list of the users blocked from joining this group."
+msgstr ""
+
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:281
+msgid "Unblock user from group"
+msgstr ""
+
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:313
+msgctxt "BUTTON"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Tooltip for button for unblocking a user from a group.
+#. TRANS: Description of the form to unblock a user.
+#: actions/blockedfromgroup.php:317 lib/unblockform.php:78
+msgid "Unblock this user"
+msgstr ""
+
+#. TRANS: Title for leave group page after leaving.
+#. TRANS: %s$s is the leaving user's name, %2$s is the group name.
+#. TRANS: Title for leave group page after leaving.
+#: actions/cancelgroup.php:150 actions/leavegroup.php:126
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s left group %2$s"
+msgstr ""
+
+#. TRANS: Title after unsubscribing from a group.
+#: actions/cancelsubscription.php:77
+msgctxt "TITLE"
+msgid "Unsubscribed"
+msgstr ""
+
+#. TRANS: Client error displayed when not providing a confirmation code in the
+#. contact address confirmation action.
+#: actions/confirmaddress.php:73
+msgid "No confirmation code."
+msgstr ""
+
+#. TRANS: Client error displayed when providing a non-existing confirmation
+#. code in the contact address confirmation action.
+#: actions/confirmaddress.php:78
+msgid "Confirmation code not found."
+msgstr ""
+
+#. TRANS: Client error displayed when not providing a confirmation code for
+#. another user in the contact address confirmation action.
+#: actions/confirmaddress.php:83
+msgid "That confirmation code is not for you!"
+msgstr ""
+
+#. TRANS: Server error for an unknown address type, which can be 'email',
+#. 'sms', or the name of an IM network (such as 'xmpp' or 'aim')
+#: actions/confirmaddress.php:90
+#, php-format
+msgid "Unrecognized address type %s"
+msgstr ""
+
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#. TRANS: Client error for an already confirmed IM address.
+#: actions/confirmaddress.php:98 actions/confirmaddress.php:131
+msgid "That address has already been confirmed."
+msgstr ""
+
+#. TRANS: Server error displayed when updating IM preferences fails.
+#. TRANS: Server error thrown on database error removing a registered IM
+#. address.
+#: actions/confirmaddress.php:139 actions/imsettings.php:444
+msgid "Could not update user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when adding IM preferences fails.
+#: actions/confirmaddress.php:151
+msgid "Could not insert user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when an address confirmation code deletion
+#. from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:163
+msgid "Could not delete address confirmation."
+msgstr ""
+
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:178
+msgid "Confirm address"
+msgstr ""
+
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:193
+#, php-format
+msgid "The address \"%s\" has been confirmed for your account."
+msgstr ""
+
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:80
+msgid "Conversation"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:115 actions/conversation.php:131
+msgid "Conversation feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:123
+msgid "Conversation feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account while not
+#. logged in.
+#: actions/deleteaccount.php:71
+msgid "Only logged-in users can delete their account."
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account without
+#. have the rights to do that.
+#: actions/deleteaccount.php:77
+msgid "You cannot delete your account."
+msgstr ""
+
+#. TRANS: Confirmation text for user deletion. The user has to type this
+#. exactly the same, including punctuation.
+#: actions/deleteaccount.php:160 actions/deleteaccount.php:297
+msgid "I am sure."
+msgstr ""
+
+#. TRANS: Notification for user about the text that must be input to be able
+#. to delete a user account.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:164
+#, php-format
+msgid "You must write \"%s\" exactly in the box."
+msgstr ""
+
+#. TRANS: Confirmation that a user account has been deleted.
+#: actions/deleteaccount.php:206
+msgid "Account deleted."
+msgstr ""
+
+#. TRANS: Page title for page on which a user account can be deleted.
+#. TRANS: Option in profile settings to delete the account of the currently
+#. logged in user.
+#: actions/deleteaccount.php:228 actions/profilesettings.php:460
+msgid "Delete account"
+msgstr ""
+
+#. TRANS: Form text for user deletion form.
+#: actions/deleteaccount.php:279
+msgid ""
+"This will permanently delete your account data from this "
+"server."
+msgstr ""
+
+#. TRANS: Additional form text for user deletion form shown if a user has
+#. account backup rights.
+#. TRANS: %s is a URL to the backup page.
+#: actions/deleteaccount.php:285
+#, php-format
+msgid ""
+"You are strongly advised to back up your data before "
+"deletion."
+msgstr ""
+
+#. TRANS: Field label for delete account confirmation entry.
+#. TRANS: Field label for password reset form where the password has to be
+#. typed again.
+#: actions/deleteaccount.php:300 actions/recoverpassword.php:255
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Input title for the delete account field.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:304
+#, php-format
+msgid "Enter \"%s\" to confirm that you want to delete your account."
+msgstr ""
+
+#. TRANS: Button title for user account deletion.
+#: actions/deleteaccount.php:323
+msgid "Permanently delete your account."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application while not
+#. logged in.
+#: actions/deleteapplication.php:62
+msgid "You must be logged in to delete an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application that does not
+#. exist.
+#: actions/deleteapplication.php:70
+msgid "Application not found."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application the current
+#. user does not own.
+#. TRANS: Client error displayed trying to edit an application while not being
+#. its owner.
+#. TRANS: Client error displayed trying to display an OAuth application for
+#. which the logged in user is not the owner.
+#: actions/deleteapplication.php:77 actions/editapplication.php:77
+#: actions/showapplication.php:91
+msgid "You are not the owner of this application."
+msgstr ""
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error text when there is a problem with the session token.
+#: actions/deleteapplication.php:100 actions/editapplication.php:130
+#: actions/showapplication.php:114 lib/action.php:1661
+msgid "There was a problem with your session token."
+msgstr ""
+
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:121 actions/deleteapplication.php:146
+msgid "Delete application"
+msgstr ""
+
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:149
+msgid ""
+"Are you sure you want to delete this application? This will clear all data "
+"about the application from the database, including all existing user "
+"connections."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting an application.
+#: actions/deleteapplication.php:158
+msgid "Do not delete this application."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting an application.
+#: actions/deleteapplication.php:164
+msgid "Delete this application."
+msgstr ""
+
+#. TRANS: Client error when trying to delete group while not logged in.
+#: actions/deletegroup.php:64
+msgid "You must be logged in to delete a group."
+msgstr ""
+
+#. TRANS: Client error when trying to delete a group without having the rights
+#. to delete it.
+#: actions/deletegroup.php:102
+msgid "You are not allowed to delete this group."
+msgstr ""
+
+#. TRANS: Server error displayed if a group could not be deleted.
+#. TRANS: %s is the name of the group that could not be deleted.
+#: actions/deletegroup.php:144
+#, php-format
+msgid "Could not delete group %s."
+msgstr ""
+
+#. TRANS: Message given after deleting a group.
+#. TRANS: %s is the deleted group's name.
+#: actions/deletegroup.php:153
+#, php-format
+msgid "Deleted group %s"
+msgstr ""
+
+#. TRANS: Title of delete group page.
+#. TRANS: Form legend for deleting a group.
+#: actions/deletegroup.php:169 actions/deletegroup.php:197
+msgid "Delete group"
+msgstr ""
+
+#. TRANS: Warning in form for deleleting a group.
+#: actions/deletegroup.php:201
+msgid ""
+"Are you sure you want to delete this group? This will clear all data about "
+"the group from the database, without a backup. Public posts to this group "
+"will still appear in individual timelines."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a group.
+#: actions/deletegroup.php:219
+msgid "Do not delete this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a group.
+#: actions/deletegroup.php:226
+msgid "Delete this group."
+msgstr ""
+
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
+msgid ""
+"You are about to permanently delete a notice. Once this is done, it cannot "
+"be undone."
+msgstr ""
+
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
+msgid "Delete notice"
+msgstr ""
+
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
+msgid "Are you sure you want to delete this notice?"
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a notice.
+#: actions/deletenotice.php:159
+msgid "Do not delete this notice."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a notice.
+#: actions/deletenotice.php:166
+msgid "Delete this notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a user without having
+#. the right to delete users.
+#: actions/deleteuser.php:66
+msgid "You cannot delete users."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a non-local user.
+#: actions/deleteuser.php:73
+msgid "You can only delete local users."
+msgstr ""
+
+#. TRANS: Title of delete user page.
+#: actions/deleteuser.php:110
+msgctxt "TITLE"
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Fieldset legend on delete user page.
+#: actions/deleteuser.php:134
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Information text to request if a user is certain that the described
+#. action has to be performed.
+#: actions/deleteuser.php:138
+msgid ""
+"Are you sure you want to delete this user? This will clear all data about "
+"the user from the database, without a backup."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a user.
+#: actions/deleteuser.php:158
+msgid "Do not delete this user."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a user.
+#: actions/deleteuser.php:165
+msgid "Delete this user."
+msgstr ""
+
+#. TRANS: Client exception thrown when requesting a document from the
+#. documentation that does not exist.
+#. TRANS: %s is the non-existing document.
+#: actions/doc.php:157
+#, php-format
+msgid "No such document \"%s\"."
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in personal group navigation menu.
+#: actions/doc.php:178 lib/adminpanelnav.php:71 lib/defaultlocalnav.php:60
+#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
+msgctxt "MENU"
+msgid "Home"
+msgstr ""
+
+#: actions/doc.php:181
+msgctxt "MENU"
+msgid "Docs"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to help on StatusNet.
+#: actions/doc.php:195 lib/secondarynav.php:56
+msgctxt "MENU"
+msgid "Help"
+msgstr ""
+
+#: actions/doc.php:196
+msgid "Getting started"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to text about StatusNet site.
+#: actions/doc.php:200 lib/secondarynav.php:59
+msgctxt "MENU"
+msgid "About"
+msgstr ""
+
+#: actions/doc.php:201
+msgid "About this site"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to Frequently Asked
+#. Questions.
+#: actions/doc.php:205 lib/secondarynav.php:62
+msgctxt "MENU"
+msgid "FAQ"
+msgstr ""
+
+#: actions/doc.php:206
+msgid "Frequently asked questions"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to e-mail contact information
+#. on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: actions/doc.php:210 lib/secondarynav.php:81
+msgctxt "MENU"
+msgid "Contact"
+msgstr ""
+
+#: actions/doc.php:211
+msgid "Contact info"
+msgstr ""
+
+#: actions/doc.php:215
+msgctxt "MENU"
+msgid "Tags"
+msgstr ""
+
+#: actions/doc.php:216
+msgid "Using tags"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: actions/doc.php:220 lib/defaultlocalnav.php:71 lib/publicgroupnav.php:69
+#: lib/searchgroupnav.php:82 lib/subgroupnav.php:125
+msgctxt "MENU"
+msgid "Groups"
+msgstr ""
+
+#: actions/doc.php:221
+msgid "Using groups"
+msgstr ""
+
+#: actions/doc.php:225
+msgctxt "MENU"
+msgid "API"
+msgstr ""
+
+#: actions/doc.php:226
+msgid "RESTful API"
+msgstr ""
+
+#. TRANS: Title for "Edit application" form.
+#. TRANS: Form legend.
+#: actions/editapplication.php:54 lib/applicationeditform.php:129
+msgid "Edit application"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application while not
+#. logged in.
+#: actions/editapplication.php:66
+msgid "You must be logged in to edit an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application that does not
+#. exist.
+#. TRANS: Client error displayed trying to display a non-existing OAuth
+#. application.
+#: actions/editapplication.php:82 actions/showapplication.php:84
+msgid "No such application."
+msgstr ""
+
+#. TRANS: Instructions for "Edit application" form.
+#: actions/editapplication.php:165
+msgid "Use this form to edit your application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a name in the "New
+#. application" form.
+#: actions/editapplication.php:182 actions/newapplication.php:104
+msgid "Name is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when providing too long a name in the "New
+#. application" form.
+#: actions/editapplication.php:186 actions/newapplication.php:110
+msgid "Name is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "Edit application" form.
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "New application" form.
+#: actions/editapplication.php:190 actions/newapplication.php:107
+msgid "Name already in use. Try another one."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a description in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a description in the "New
+#. application" form.
+#: actions/editapplication.php:194 actions/newapplication.php:113
+msgid "Description is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a source URL in the
+#. "Edit application" form.
+#: actions/editapplication.php:207
+msgid "Source URL is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "New application" form.
+#: actions/editapplication.php:212 actions/newapplication.php:127
+msgid "Source URL is not valid."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "New application" form.
+#: actions/editapplication.php:216 actions/newapplication.php:130
+msgid "Organization is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long an arganisation name
+#. in the "Edit application" form.
+#: actions/editapplication.php:220 actions/newapplication.php:133
+msgid "Organization is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the edit application form.
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the new application form.
+#: actions/editapplication.php:224 actions/newapplication.php:136
+msgid "Organization homepage is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:233 actions/newapplication.php:142
+msgid "Callback is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:238 actions/newapplication.php:145
+msgid "Callback URL is not valid."
+msgstr ""
+
+#. TRANS: Server error occuring when an application could not be updated from
+#. the "Edit application" form.
+#: actions/editapplication.php:275
+msgid "Could not update application."
+msgstr ""
+
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
+#, php-format
+msgid "Edit %s group"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed when trying to create a group while not
+#. logged in.
+#: actions/editgroup.php:68 actions/grouplogo.php:69
+msgid "You must be logged in to create a group."
+msgstr ""
+
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:148
+msgid "Use this form to edit the group."
+msgstr ""
+
+#. TRANS: Group edit form success message.
+#. TRANS: Edit list form success message.
+#: actions/editgroup.php:275 actions/editpeopletag.php:318
+msgid "Options saved."
+msgstr ""
+
+#. TRANS: Title for edit list page after deleting a tag.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:52
+#, php-format
+msgid "Delete %s list"
+msgstr ""
+
+#. TRANS: Title for edit list page.
+#. TRANS: %s is a list.
+#. TRANS: Form legend for list edit form.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:56 lib/peopletageditform.php:110
+#, php-format
+msgid "Edit list %s"
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a tagging user or ID.
+#: actions/editpeopletag.php:101
+msgid "No tagger or ID."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to non-local user.
+#: actions/editpeopletag.php:116
+msgid "Not a local user."
+msgstr ""
+
+#. TRANS: Client error displayed when reting to edit a tag that was not self-
+#. created.
+#: actions/editpeopletag.php:121
+msgid "You must be the creator of the tag to edit it."
+msgstr ""
+
+#. TRANS: Form instruction for edit list form.
+#: actions/editpeopletag.php:217
+msgid "Use this form to edit the list."
+msgstr ""
+
+#. TRANS: Form validation error displayed if the form data for deleting a tag
+#. was incorrect.
+#: actions/editpeopletag.php:238
+msgid "Delete aborted."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for deleting a tag.
+#: actions/editpeopletag.php:246
+msgid ""
+"Deleting this tag will permanantly remove all its subscription and "
+"membership records. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#: actions/editpeopletag.php:252
+msgid "Invalid tag."
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is already present.
+#. TRANS: %s is the already present tag.
+#: actions/editpeopletag.php:257
+#, php-format
+msgid "You already have a tag named %s."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for setting a tag from public to
+#. private.
+#: actions/editpeopletag.php:274
+msgid ""
+"Setting a public tag as private will permanently remove all the existing "
+"subscriptions to it. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Server error displayed when updating a list fails.
+#: actions/editpeopletag.php:295
+msgid "Could not update list."
+msgstr ""
+
+#. TRANS: Title for e-mail settings.
+#: actions/emailsettings.php:60
+msgid "Email settings"
+msgstr ""
+
+#. TRANS: E-mail settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/emailsettings.php:74
+#, php-format
+msgid "Manage how you get email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Form legend for e-mail settings form.
+#. TRANS: Field label for e-mail address input in e-mail settings form.
+#: actions/emailsettings.php:104 actions/emailsettings.php:130
+msgid "Email address"
+msgstr ""
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:110
+msgid "Current confirmed email address."
+msgstr ""
+
+#. TRANS: Button label to remove a confirmed e-mail address.
+#. TRANS: Button label for removing a set sender e-mail address to post
+#. notices from.
+#. TRANS: Button label to remove a confirmed IM address.
+#. TRANS: Button label to remove a confirmed SMS address.
+#. TRANS: Button label for removing a set sender SMS e-mail address to post
+#. notices from.
+#. TRANS: Button text to untag a profile.
+#: actions/emailsettings.php:113 actions/emailsettings.php:180
+#: actions/imsettings.php:119 actions/smssettings.php:119
+#: actions/smssettings.php:175 lib/togglepeopletag.php:213
+msgctxt "BUTTON"
+msgid "Remove"
+msgstr ""
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:120
+msgid ""
+"Awaiting confirmation on this address. Check your inbox (and spam box!) for "
+"a message with further instructions."
+msgstr ""
+
+#. TRANS: Instructions for e-mail address input form. Do not translate
+#. TRANS: "example.org". It is one of the domain names reserved for
+#. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt.
+#. TRANS: Any other domain may be owned by a legitimate person or
+#. TRANS: organization.
+#: actions/emailsettings.php:137
+msgid "Email address, like \"UserName@example.org\""
+msgstr ""
+
+#. TRANS: Button label for adding an e-mail address in e-mail settings form.
+#. TRANS: Button label for adding an IM address in IM settings form.
+#. TRANS: Button label for adding a SMS phone number in SMS settings form.
+#. TRANS: Button text to tag a profile.
+#: actions/emailsettings.php:141 actions/imsettings.php:149
+#: actions/smssettings.php:157 lib/togglepeopletag.php:290
+msgctxt "BUTTON"
+msgid "Add"
+msgstr ""
+
+#. TRANS: Form legend for incoming e-mail settings form.
+#. TRANS: Form legend for incoming SMS settings form.
+#: actions/emailsettings.php:149 actions/smssettings.php:166
+msgid "Incoming email"
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:155
+msgid "I want to post notices by email."
+msgstr ""
+
+#. TRANS: Form instructions for incoming e-mail form in e-mail settings.
+#. TRANS: Form instructions for incoming SMS e-mail address form in SMS
+#. settings.
+#: actions/emailsettings.php:177 actions/smssettings.php:173
+msgid "Send email to this address to post new notices."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form, when an address
+#. has already been assigned.
+#. TRANS: Instructions for incoming SMS e-mail address input form.
+#: actions/emailsettings.php:186 actions/smssettings.php:181
+msgid "Make a new email address for posting to; cancels the old one."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form.
+#: actions/emailsettings.php:190
+msgid ""
+"To send notices via email, we need to create a unique email address for you "
+"on this server:"
+msgstr ""
+
+#. TRANS: Button label for adding an e-mail address to send notices from.
+#. TRANS: Button label for adding an SMS e-mail address to send notices from.
+#: actions/emailsettings.php:196 actions/smssettings.php:184
+msgctxt "BUTTON"
+msgid "New"
+msgstr ""
+
+#. TRANS: Form legend for e-mail preferences form.
+#: actions/emailsettings.php:205
+msgid "Email preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:213
+msgid "Send me notices of new subscriptions through email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:219
+msgid "Send me email when someone sends me a private message."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:225
+msgid "Send me email when someone sends me an \"@-reply\"."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:231
+msgid "Allow friends to nudge me and send me an email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:237
+msgid "Publish a MicroID for my email address."
+msgstr ""
+
+#. TRANS: Confirmation message for successful e-mail preferences save.
+#: actions/emailsettings.php:352
+msgid "Email preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address without having provided one.
+#: actions/emailsettings.php:371
+msgid "No email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that cannot be normalised.
+#: actions/emailsettings.php:379
+msgid "Cannot normalize that email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set.
+#: actions/emailsettings.php:388
+msgid "That is already your email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set for another
+#. user.
+#: actions/emailsettings.php:392
+msgid "That email address already belongs to another user."
+msgstr ""
+
+#. TRANS: Server error thrown on database error adding e-mail confirmation
+#. code.
+#. TRANS: Server error thrown on database error adding Instant Messaging
+#. confirmation code.
+#. TRANS: Server error thrown on database error adding SMS confirmation code.
+#: actions/emailsettings.php:411 actions/imsettings.php:365
+#: actions/smssettings.php:364
+msgid "Could not insert confirmation code."
+msgstr ""
+
+#. TRANS: Message given saving valid e-mail address that is to be confirmed.
+#: actions/emailsettings.php:420
+msgid ""
+"A confirmation code was sent to the email address you added. Check your "
+"inbox (and spam box!) for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation that is not
+#. pending.
+#. TRANS: Message given canceling Instant Messaging address confirmation that
+#. is not pending.
+#. TRANS: Message given canceling SMS phone number confirmation that is not
+#. pending.
+#: actions/emailsettings.php:440 actions/imsettings.php:393
+#: actions/smssettings.php:397
+msgid "No pending confirmation to cancel."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation for the wrong
+#. e-mail address.
+#: actions/emailsettings.php:445
+msgid "That is the wrong email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:454
+msgid "Could not delete email confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:458
+msgid "Email confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an e-mail address that is not
+#. TRANS: registered for the active user.
+#: actions/emailsettings.php:477
+msgid "That is not your email address."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered e-mail
+#. address.
+#: actions/emailsettings.php:497
+msgid "The email address was removed."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to remove an incoming
+#. e-mail address while no address has been set.
+#: actions/emailsettings.php:511 actions/smssettings.php:551
+msgid "No incoming email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error removing incoming e-mail
+#. address.
+#. TRANS: Server error thrown on database error adding incoming e-mail
+#. address.
+#. TRANS: Server error displayed when the user could not be updated in SMS
+#. settings.
+#: actions/emailsettings.php:523 actions/emailsettings.php:547
+#: actions/smssettings.php:562 actions/smssettings.php:587
+msgid "Could not update user record."
+msgstr ""
+
+#. TRANS: Message given after successfully removing an incoming e-mail
+#. address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:527 actions/smssettings.php:566
+msgid "Incoming email address removed."
+msgstr ""
+
+#. TRANS: Message given after successfully adding an incoming e-mail address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:551 actions/smssettings.php:591
+msgid "New incoming email address added."
+msgstr ""
+
+#. TRANS: Page title for first page of featured users.
+#. TRANS: Title for featured users section.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/featured.php:69 lib/featureduserssection.php:96
+#: lib/publicgroupnav.php:84
+msgid "Featured users"
+msgstr ""
+
+#. TRANS: Page title for all but first page of featured users.
+#. TRANS: %d is the page number being displayed.
+#: actions/featured.php:73
+#, php-format
+msgid "Featured users, page %d"
+msgstr ""
+
+#. TRANS: Description on page displaying featured users.
+#: actions/featured.php:96
+#, php-format
+msgid "A selection of some great users on %s."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a non-existent file.
+#: actions/getfile.php:73
+msgid "No such file."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a file without having read
+#. access to it.
+#: actions/getfile.php:77
+msgid "Cannot read file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an invalid role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke an invalid role.
+#: actions/grantrole.php:61 actions/revokerole.php:61
+msgid "Invalid role."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an reserved role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke a reserved role.
+#: actions/grantrole.php:65 actions/revokerole.php:65
+msgid "This role is reserved and cannot be set."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user while
+#. not being allowed to set roles.
+#: actions/grantrole.php:74
+msgid "You cannot grant user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user that
+#. already has that role.
+#: actions/grantrole.php:81
+msgid "User already has this role."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a to be blocked user profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a profile.
+#. TRANS: Client error displayed when not providing a profile ID on the Make
+#. Admin page.
+#. TRANS: Client error displayed trying a change a subscription without
+#. providing a profile.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying a user to work on.
+#: actions/groupblock.php:70 actions/groupunblock.php:70
+#: actions/makeadmin.php:72 actions/subedit.php:48
+#: lib/profileformaction.php:79
+msgid "No profile specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing an existing profile.
+#. TRANS: Client error displayed when specifying an invalid profile ID on the
+#. Make Admin page.
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. existant profile ID.
+#. TRANS: Client error displayed when referring to non-existing profile ID.
+#. TRANS: Client error displayed when trying to unsubscribe while providing a
+#. non-existing profile ID.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying an existing user to work on.
+#: actions/groupblock.php:75 actions/groupunblock.php:75
+#: actions/makeadmin.php:77 actions/subedit.php:55 actions/tagprofile.php:44
+#: actions/unsubscribe.php:81 lib/profileformaction.php:86
+msgid "No profile with that ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a group to block a profile from.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a group.
+#. TRANS: Client error displayed when not providing a group ID on the Make
+#. Admin page.
+#: actions/groupblock.php:80 actions/groupunblock.php:80
+#: actions/makeadmin.php:82
+msgid "No group specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. being an admin user.
+#: actions/groupblock.php:90
+msgid "Only an admin can block group members."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is already blocked from the given group.
+#: actions/groupblock.php:94
+msgid "User is already blocked from group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is not a member of given group.
+#: actions/groupblock.php:99
+msgid "User is not a member of group."
+msgstr ""
+
+#. TRANS: Title for block user from group page.
+#. TRANS: Form legend for form to block user from a group.
+#: actions/groupblock.php:133 lib/groupblockform.php:91
+msgid "Block user from group"
+msgstr ""
+
+#. TRANS: Explanatory text for block user from group form before setting the
+#. block.
+#. TRANS: %1$s is that to be blocked user, %2$s is the group the user will be
+#. blocked from.
+#: actions/groupblock.php:161
+#, php-format
+msgid ""
+"Are you sure you want to block user \"%1$s\" from the group \"%2$s\"? They "
+"will be removed from the group, unable to post, and unable to subscribe to "
+"the group in the future."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when blocking a user from a group.
+#: actions/groupblock.php:183
+msgid "Do not block this user from this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when blocking a user from a group.
+#: actions/groupblock.php:190
+msgid "Block this user from this group."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to block a user from a group
+#. fails because of an application error.
+#: actions/groupblock.php:207
+msgid "Database error blocking user from group."
+msgstr ""
+
+#. TRANS: Client error displayed referring to a group's permalink without
+#. providing a group ID.
+#. TRANS: Client error displayed trying to perform an action without providing
+#. an ID.
+#. TRANS: Client error displayed trying to find a user by ID without providing
+#. an ID.
+#: actions/groupbyid.php:73 actions/profiletagbyid.php:57
+#: actions/userbyid.php:70
+msgid "No ID."
+msgstr ""
+
+#. TRANS: Title for group logo settings page.
+#. TRANS: Group logo form legend.
+#: actions/grouplogo.php:139 actions/grouplogo.php:193
+msgid "Group logo"
+msgstr ""
+
+#. TRANS: Instructions for group logo page.
+#. TRANS: %s is the maximum file size for that site.
+#: actions/grouplogo.php:151
+#, php-format
+msgid ""
+"You can upload a logo image for your group. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Submit button for uploading a group logo.
+#: actions/grouplogo.php:237
+msgid "Upload"
+msgstr ""
+
+#. TRANS: Button text for cropping an uploaded group logo.
+#: actions/grouplogo.php:293
+msgid "Crop"
+msgstr ""
+
+#. TRANS: Form instructions on the group logo page.
+#: actions/grouplogo.php:370
+msgid "Pick a square area of the image to be the logo."
+msgstr ""
+
+#. TRANS: Form success message after updating a group logo.
+#: actions/grouplogo.php:404
+msgid "Logo updated."
+msgstr ""
+
+#. TRANS: Form failure message after failing to update a group logo.
+#: actions/grouplogo.php:407
+msgid "Failed updating logo."
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %s is the name of the group.
+#: actions/groupmembers.php:69
+#, php-format
+msgid "%s group members"
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupmembers.php:74
+#, php-format
+msgid "%1$s group members, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupmembers.php:90
+msgid "A list of the users in this group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/groupqueue.php:96
+msgid "Only the group admin may approve users."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending group members still awaiting
+#. approval to join the group.
+#. TRANS: %s is the name of the group.
+#: actions/groupqueue.php:106
+#, php-format
+msgid "%s group members awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending group members still
+#. awaiting approval to join the group.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupqueue.php:111
+#, php-format
+msgid "%1$s group members awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupqueue.php:127
+msgid "A list of users awaiting approval to join this group."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a group name, %2$s is a
+#. site name.
+#: actions/grouprss.php:137
+#, php-format
+msgid "Updates from members of %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for first page of the groups list.
+#: actions/groups.php:62
+msgctxt "TITLE"
+msgid "Groups"
+msgstr ""
+
+#. TRANS: Title for all but the first page of the groups list.
+#. TRANS: %d is the page number.
+#: actions/groups.php:66
+#, php-format
+msgctxt "TITLE"
+msgid "Groups, page %d"
+msgstr ""
+
+#. TRANS: Page notice of group list. %%%%site.name%%%% is the StatusNet site
+#. name,
+#. TRANS: %%%%action.groupsearch%%%% and %%%%action.newgroup%%%% are URLs. Do
+#. not change them.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groups.php:89
+#, php-format
+msgid ""
+"%%%%site.name%%%% groups let you find and talk with people of similar "
+"interests. After you join a group you can send messages to all other members"
+" using the syntax \"!groupname\". Don't see a group you like? Try [searching"
+" for one](%%%%action.groupsearch%%%%) or [start your "
+"own](%%%%action.newgroup%%%%)!"
+msgstr ""
+
+#. TRANS: Link to create a new group on the group list page.
+#. TRANS: Link text on group page to create a new group.
+#. TRANS: Form legend for group edit form.
+#: actions/groups.php:107 actions/usergroups.php:71 lib/groupeditform.php:116
+msgid "Create a new group"
+msgstr ""
+
+#. TRANS: Instructions for page where groups can be searched. %%site.name%% is
+#. the name of the StatusNet site.
+#: actions/groupsearch.php:53
+#, php-format
+msgid ""
+"Search for groups on %%site.name%% by their name, location, or description. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title for page where groups can be searched.
+#: actions/groupsearch.php:60
+msgid "Group search"
+msgstr ""
+
+#. TRANS: Text on page where groups can be searched if no results were found
+#. for a query.
+#. TRANS: Text for notice search results is the query had no results.
+#. TRANS: Message on the "People search" page where a query has no results.
+#. TRANS: Output when there are no results for a search.
+#: actions/groupsearch.php:82 actions/noticesearch.php:155
+#: actions/peoplesearch.php:87 actions/profilecompletion.php:146
+msgid "No results."
+msgstr ""
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:87
+#, php-format
+msgid ""
+"If you cannot find the group you're looking for, you can [create "
+"it](%%action.newgroup%%) yourself."
+msgstr ""
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a not logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:92
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and [create the "
+"group](%%action.newgroup%%) yourself!"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without being an administrator for the group.
+#: actions/groupunblock.php:90
+msgid "Only an admin can unblock group members."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user
+#. from a group.
+#: actions/groupunblock.php:94
+msgid "User is not blocked from group."
+msgstr ""
+
+#. TRANS: Server error displayed when unblocking a user from a group fails
+#. because of an unknown error.
+#. TRANS: Server error displayed when removing a user block.
+#: actions/groupunblock.php:125 actions/unblock.php:85
+msgid "Error removing the block."
+msgstr ""
+
+#. TRANS: Title for Instant Messaging settings.
+#: actions/imsettings.php:56
+msgid "IM settings"
+msgstr ""
+
+#. TRANS: Instant messaging settings page instructions.
+#. TRANS: [instant messages] is link text, "(%%doc.im%%)" is the link.
+#. TRANS: the order and formatting of link text and link should remain
+#. unchanged.
+#: actions/imsettings.php:69
+#, php-format
+msgid ""
+"You can send and receive notices through [instant messaging](%%doc.im%%). "
+"Configure your addresses and settings below."
+msgstr ""
+
+#. TRANS: Message given in the IM settings if IM is not enabled on the site.
+#: actions/imsettings.php:90
+msgid "IM is not available."
+msgstr ""
+
+#. TRANS: Form note in IM settings form. %s is the type of IM address that was
+#. confirmed.
+#: actions/imsettings.php:116
+#, php-format
+msgid "Current confirmed %s address."
+msgstr ""
+
+#. TRANS: Form note in IM settings form.
+#. TRANS: %s is the IM service name, %2$s is the IM address set.
+#: actions/imsettings.php:128
+#, php-format
+msgid ""
+"Awaiting confirmation on this address. Check your %1$s account for a message"
+" with further instructions. (Did you add %2$s to your buddy list?)"
+msgstr ""
+
+#. TRANS: Field label for IM address.
+#: actions/imsettings.php:141
+msgid "IM address"
+msgstr ""
+
+#. TRANS: Field title for IM address. %s is the IM service name.
+#: actions/imsettings.php:144
+#, php-format
+msgid "%s screenname."
+msgstr ""
+
+#. TRANS: Header for IM preferences form.
+#: actions/imsettings.php:165
+msgid "IM Preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:176
+msgid "Send me notices"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:178
+msgid "Post a notice when my status changes."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:180
+msgid "Send me replies from people I'm not subscribed to."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:183
+msgid "Publish a MicroID"
+msgstr ""
+
+#. TRANS: Server error thrown on database error updating IM preferences.
+#: actions/imsettings.php:294
+msgid "Could not update IM preferences."
+msgstr ""
+
+#. TRANS: Confirmation message for successful IM preferences save.
+#. TRANS: Confirmation message after saving preferences.
+#: actions/imsettings.php:300 actions/urlsettings.php:246
+msgid "Preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving IM address without having provided one.
+#: actions/imsettings.php:322
+msgid "No screenname."
+msgstr ""
+
+#. TRANS: Form validation error when no transport is available setting an IM
+#. address.
+#: actions/imsettings.php:328
+msgid "No transport."
+msgstr ""
+
+#. TRANS: Message given saving IM address that cannot be normalised.
+#: actions/imsettings.php:336
+msgid "Cannot normalize that screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that not valid.
+#: actions/imsettings.php:343
+msgid "Not a valid screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that is already set for another
+#. user.
+#: actions/imsettings.php:347
+msgid "Screenname already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid IM address that is to be confirmed.
+#: actions/imsettings.php:371
+msgid "A confirmation code was sent to the IM address you added."
+msgstr ""
+
+#. TRANS: Message given canceling IM address confirmation for the wrong IM
+#. address.
+#: actions/imsettings.php:398
+msgid "That is the wrong IM address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling IM address
+#. confirmation.
+#: actions/imsettings.php:407
+msgid "Could not delete confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling IM address confirmation.
+#: actions/imsettings.php:411
+msgid "IM confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an IM address that is not
+#. TRANS: registered for the active user.
+#: actions/imsettings.php:435
+msgid "That is not your screenname."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered Instant
+#. Messaging address.
+#: actions/imsettings.php:450
+msgid "The IM address was removed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while they have
+#. been disabled.
+#: actions/invite.php:46
+msgid "Invites have been disabled."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while not logged
+#. in.
+#. TRANS: %s is the StatusNet site name.
+#: actions/invite.php:50
+#, php-format
+msgid "You must be logged in to invite other users to use %s."
+msgstr ""
+
+#. TRANS: Form validation message when providing an e-mail address that does
+#. not validate.
+#. TRANS: %s is an invalid e-mail address.
+#: actions/invite.php:100
+#, php-format
+msgid "Invalid email address: %s."
+msgstr ""
+
+#. TRANS: Page title when invitations have been sent.
+#: actions/invite.php:152
+msgid "Invitations sent"
+msgstr ""
+
+#. TRANS: Page title when inviting potential users.
+#: actions/invite.php:155
+msgid "Invite new users"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. inviting user
+#. TRANS: is already subscribed to one or more users with the given e-mail
+#. address(es).
+#. TRANS: Plural form is based on the number of reported already subscribed
+#. e-mail addresses.
+#. TRANS: Followed by a bullet list.
+#: actions/invite.php:176
+msgid "You are already subscribed to this user:"
+msgid_plural "You are already subscribed to these users:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Used as list item for already subscribed users (%1$s is nickname,
+#. %2$s is e-mail address).
+#. TRANS: Used as list item for already registered people (%1$s is nickname,
+#. %2$s is e-mail address).
+#: actions/invite.php:182 actions/invite.php:196
+#, php-format
+msgctxt "INVITE"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. invited user
+#. TRANS: already uses a this StatusNet site. Plural form is based on the
+#. number of
+#. TRANS: reported already present people. Followed by a bullet list.
+#: actions/invite.php:190
+msgid "This person is already a user and you were automatically subscribed:"
+msgid_plural ""
+"These people are already users and you were automatically subscribed to "
+"them:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site. Plural
+#. form is
+#. TRANS: based on the number of invitations sent. Followed by a bullet list
+#. of
+#. TRANS: e-mail addresses to which invitations were sent.
+#: actions/invite.php:204
+msgid "Invitation sent to the following person:"
+msgid_plural "Invitations sent to the following people:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Generic message displayed after sending out one or more invitations
+#. to
+#. TRANS: people to join a StatusNet site.
+#: actions/invite.php:214
+msgid ""
+"You will be notified when your invitees accept the invitation and register "
+"on the site. Thanks for growing the community!"
+msgstr ""
+
+#. TRANS: Form instructions.
+#: actions/invite.php:229
+msgid ""
+"Use this form to invite your friends and colleagues to use this service."
+msgstr ""
+
+#. TRANS: Subject for invitation email. Note that 'them' is correct as a
+#. gender-neutral
+#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user,
+#. $2$s is
+#. TRANS: the StatusNet sitename.
+#: actions/invite.php:282
+#, php-format
+msgid "%1$s has invited you to join them on %2$s"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while not logged
+#. in.
+#: actions/joingroup.php:57
+msgid "You must be logged in to join a group."
+msgstr ""
+
+#. TRANS: Title for join group page after joining.
+#: actions/joingroup.php:134
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s joined group %2$s"
+msgstr ""
+
+#. TRANS: Exception thrown when there is an unknown error joining a group.
+#: actions/joingroup.php:147
+msgid "Unknown error joining group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown when trying to leave an existing group the user is
+#. not a member of.
+#: actions/leavegroup.php:94 lib/command.php:346
+msgid "You are not a member of that group."
+msgstr ""
+
+#. TRANS: User admin panel title
+#: actions/licenseadminpanel.php:54
+msgctxt "TITLE"
+msgid "License"
+msgstr ""
+
+#. TRANS: Form instructions for the site license admin panel.
+#: actions/licenseadminpanel.php:65
+msgid "License for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed selecting an invalid license in the license
+#. admin panel.
+#: actions/licenseadminpanel.php:135
+msgid "Invalid license selection."
+msgstr ""
+
+#. TRANS: Client error displayed when not specifying an owner for the all
+#. rights reserved license in the license admin panel.
+#: actions/licenseadminpanel.php:146
+msgid ""
+"You must specify the owner of the content when using the All Rights Reserved"
+" license."
+msgstr ""
+
+#. TRANS: Client error displayed selecting a too long license title in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:154
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:163
+msgid "Invalid license URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:167
+msgid "Invalid license image URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:176
+msgid "License URL must be blank or a valid URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:185
+msgid "License image must be blank or valid URL."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:236
+msgid "License selection"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#. TRANS: Checkbox label to mark a list private.
+#: actions/licenseadminpanel.php:243 lib/peopletageditform.php:155
+msgid "Private"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:245
+msgid "All Rights Reserved"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:247
+msgid "Creative Commons"
+msgstr ""
+
+#. TRANS: Dropdown field label in the license admin panel.
+#: actions/licenseadminpanel.php:253
+msgid "Type"
+msgstr ""
+
+#. TRANS: Dropdown field instructions in the license admin panel.
+#: actions/licenseadminpanel.php:256
+msgid "Select a license."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:271
+msgid "License details"
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:278
+msgid "Owner"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:280
+msgid "Name of the owner of the site's content (if applicable)."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:289
+msgid "License Title"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:291
+msgid "The title of the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:300
+msgid "License URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:302
+msgid "URL for more information about the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:310
+msgid "License Image URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:312
+msgid "URL for an image to display with the license."
+msgstr ""
+
+#. TRANS: Button title in the license admin panel.
+#: actions/licenseadminpanel.php:335
+msgid "Save license settings."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to log in with incorrect
+#. credentials.
+#: actions/login.php:95
+msgid "Incorrect username or password."
+msgstr ""
+
+#. TRANS: Server error displayed when during login a server error occurs.
+#. TRANS: Server error displayed when a user object could not be created
+#. trying to login using "one time password login".
+#: actions/login.php:101 actions/otp.php:120
+msgid "Error setting user. You are probably not authorized."
+msgstr ""
+
+#. TRANS: Page title for login page.
+#: actions/login.php:155
+msgid "Login"
+msgstr ""
+
+#. TRANS: Form legend on login page.
+#: actions/login.php:173
+msgid "Login to site"
+msgstr ""
+
+#. TRANS: Field label on login page.
+#: actions/login.php:177
+msgid "Username or email address"
+msgstr ""
+
+#. TRANS: Checkbox label label on login page.
+#. TRANS: Checkbox label on account registration page.
+#: actions/login.php:185 actions/register.php:482
+msgid "Remember me"
+msgstr ""
+
+#. TRANS: Checkbox title on login page.
+#. TRANS: Checkbox title on account registration page.
+#: actions/login.php:187 actions/register.php:485
+msgid "Automatically login in the future; not for shared computers!"
+msgstr ""
+
+#. TRANS: Button text for log in on login page.
+#: actions/login.php:192
+msgctxt "BUTTON"
+msgid "Login"
+msgstr ""
+
+#. TRANS: Link text for link to "reset password" on login page.
+#: actions/login.php:199
+msgid "Lost or forgotten password?"
+msgstr ""
+
+#. TRANS: Form instructions on login page before being able to change user
+#. settings.
+#: actions/login.php:218
+msgid ""
+"For security reasons, please re-enter your user name and password before "
+"changing your settings."
+msgstr ""
+
+#. TRANS: Form instructions on login page.
+#: actions/login.php:223
+msgid "Login with your username and password."
+msgstr ""
+
+#. TRANS: Form instructions on login page. This message contains Markdown
+#. links in the form [Link text](Link).
+#. TRANS: %%action.register%% is a link to the registration page.
+#: actions/login.php:228
+#, php-format
+msgid ""
+"Don't have a username yet? [Register](%%action.register%%) a new account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page while not an admin.
+#: actions/makeadmin.php:93
+msgid "Only an admin can make another user an admin."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page who already is admin.
+#. TRANS: %1$s is the user that is already admin, %2$s is the group user is
+#. already admin for.
+#: actions/makeadmin.php:98
+#, php-format
+msgid "%1$s is already an admin for group \"%2$s\"."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group membership record could not be gotten.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user should be admin
+#. for.
+#: actions/makeadmin.php:137
+#, php-format
+msgid "Can't get membership record for %1$s in group %2$s."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group adminship record coud not be saved properly.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user is already
+#. admin for.
+#: actions/makeadmin.php:153
+#, php-format
+msgid "Can't make %1$s an admin for group %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a status.
+#: actions/microsummary.php:70
+msgid "No current status."
+msgstr ""
+
+#. TRANS: This is the title of the form for adding a new application.
+#: actions/newapplication.php:51
+msgid "New application"
+msgstr ""
+
+#. TRANS: Form instructions for registering a new application.
+#: actions/newapplication.php:87
+msgid "Use this form to register a new application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a source URL in the "New
+#. application" form.
+#: actions/newapplication.php:124
+msgid "Source URL is required."
+msgstr ""
+
+#. TRANS: Server error displayed when an application could not be registered
+#. in the database through the "New application" form.
+#: actions/newapplication.php:185 actions/newapplication.php:195
+msgid "Could not create application."
+msgstr ""
+
+#. TRANS: Form validation error messages displayed when uploading an invalid
+#. application logo.
+#: actions/newapplication.php:204
+msgid "Invalid image."
+msgstr ""
+
+#. TRANS: Title for form to create a group.
+#: actions/newgroup.php:58
+msgid "New group"
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to create a group while
+#. banned.
+#: actions/newgroup.php:71 classes/User_group.php:566
+msgid "You are not allowed to create groups on this site."
+msgstr ""
+
+#. TRANS: Form instructions for group create form.
+#: actions/newgroup.php:87
+msgid "Use this form to create a new group."
+msgstr ""
+
+#. TRANS: Page title after sending a notice.
+#: actions/newnotice.php:63
+msgid "Notice posted"
+msgstr ""
+
+#. TRANS: Page title for sending a new notice.
+#: actions/newnotice.php:66
+msgctxt "TITLE"
+msgid "New notice"
+msgstr ""
+
+#. TRANS: Client error displayed trying to send a notice without content.
+#. TRANS: Command exception text shown when trying to reply to a notice
+#. without providing content for the reply.
+#: actions/newnotice.php:101 lib/command.php:572
+msgid "No content!"
+msgstr ""
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#. TRANS: %d is the maximum number of character for a notice.
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. contains too many characters.
+#: actions/newnotice.php:121 lib/mailhandler.php:64
+#, php-format
+msgid "That's too long. Maximum notice size is %d character."
+msgid_plural "That's too long. Maximum notice size is %d characters."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: actions/newnotice.php:196
+msgid "Saved the notice!"
+msgstr ""
+
+#. TRANS: Instructions for Notice search page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/noticesearch.php:95
+#, php-format
+msgid ""
+"Search for notices on %%site.name%% by their contents. Separate search terms"
+" by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of the page where users can search for notices.
+#: actions/noticesearch.php:106
+msgid "Text search"
+msgstr ""
+
+#. TRANS: Test in RSS notice search.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearch.php:121
+#, php-format
+msgid "Search results for \"%1$s\" on %2$s"
+msgstr ""
+
+#. TRANS: Text for logged in users making a query for notices without results.
+#. TRANS: This message contains a Markdown link.
+#: actions/noticesearch.php:161
+#, php-format
+msgid ""
+"Be the first to [post on this "
+"topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: Text for not logged in users making a query for notices without
+#. results.
+#. TRANS: This message contains Markdown links.
+#: actions/noticesearch.php:166
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and be the first to "
+"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: RSS notice search feed title. %s is the query.
+#: actions/noticesearchrss.php:95
+#, php-format
+msgid "Updates with \"%s\""
+msgstr ""
+
+#. TRANS: RSS notice search feed description.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearchrss.php:99
+#, php-format
+msgid "Updates matching search term \"%1$s\" on %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to nudge a user that cannot be nudged.
+#: actions/nudge.php:85
+msgid ""
+"This user doesn't allow nudges or hasn't confirmed or set their email "
+"address yet."
+msgstr ""
+
+#. TRANS: Page title after sending a nudge.
+#: actions/nudge.php:94
+msgid "Nudge sent"
+msgstr ""
+
+#. TRANS: Confirmation text after sending a nudge.
+#: actions/nudge.php:98
+msgid "Nudge sent!"
+msgstr ""
+
+#. TRANS: Message displayed to an anonymous user trying to view OAuth
+#. application list.
+#: actions/oauthappssettings.php:59
+msgid "You must be logged in to list your applications."
+msgstr ""
+
+#. TRANS: Page title for OAuth applications
+#: actions/oauthappssettings.php:74
+msgid "OAuth applications"
+msgstr ""
+
+#. TRANS: Page instructions for OAuth applications
+#: actions/oauthappssettings.php:86
+msgid "Applications you have registered"
+msgstr ""
+
+#. TRANS: Empty list message on page with OAuth applications.
+#: actions/oauthappssettings.php:139
+#, php-format
+msgid "You have not registered any applications yet."
+msgstr ""
+
+#. TRANS: Title for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:68
+msgid "Connected applications"
+msgstr ""
+
+#. TRANS: Instructions for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:79
+msgid "The following connections exist for your account."
+msgstr ""
+
+#. TRANS: Client error when trying to revoke access for an application while
+#. not being a user of it.
+#: actions/oauthconnectionssettings.php:164
+msgid "You are not a user of that application."
+msgstr ""
+
+#. TRANS: Client error when revoking access has failed for some reason.
+#. TRANS: %s is the application ID revoking access failed for.
+#: actions/oauthconnectionssettings.php:178
+#, php-format
+msgid "Unable to revoke access for application: %s."
+msgstr ""
+
+#. TRANS: Success message after revoking access for an application.
+#. TRANS: %1$s is the application name, %2$s is the first part of the user
+#. token.
+#: actions/oauthconnectionssettings.php:196
+#, php-format
+msgid ""
+"You have successfully revoked access for %1$s and the access token starting "
+"with %2$s."
+msgstr ""
+
+#. TRANS: Empty list message when no applications have been authorised yet.
+#: actions/oauthconnectionssettings.php:207
+msgid "You have not authorized any applications to use your account."
+msgstr ""
+
+#. TRANS: Note for developers in the OAuth connection settings form.
+#. TRANS: This message contains a Markdown link. Do not separate "](".
+#. TRANS: %s is the URL to the OAuth settings.
+#: actions/oauthconnectionssettings.php:227
+#, php-format
+msgid ""
+"Are you a developer? [Register an OAuth client application](%s) to use with "
+"this instance of StatusNet."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/oldschoolsettings.php:58
+msgid "Old school UI settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/oldschoolsettings.php:69
+msgid "If you like it \"the old way\", you can set that here."
+msgstr ""
+
+#. TRANS: Confirmation shown when user profile settings are saved.
+#. TRANS: Message after successful saving of administrative settings.
+#: actions/oldschoolsettings.php:123 actions/profilesettings.php:432
+#: lib/adminpanelaction.php:135
+msgid "Settings saved."
+msgstr ""
+
+#: actions/oldschoolsettings.php:160
+msgid "Only stream mode (no conversations) in timelines"
+msgstr ""
+
+#: actions/oldschoolsettings.php:164
+msgid "Show nicknames (not full names) in timelines"
+msgstr ""
+
+#. TRANS: Button text to save a list.
+#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
+msgid "Save"
+msgstr ""
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find users.
+#: actions/opensearch.php:64
+msgid "People Search"
+msgstr ""
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find notices.
+#: actions/opensearch.php:68
+msgid "Notice Search"
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" when
+#. already logged in.
+#. TRANS: Client error displayed when trying to register while already logged
+#. in.
+#: actions/otp.php:62 actions/register.php:134
+msgid "Already logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a user.
+#: actions/otp.php:69
+msgid "No user ID specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a login token.
+#: actions/otp.php:83
+msgid "No login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without requesting a login token.
+#: actions/otp.php:90
+msgid "No login token requested."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an invalid login token.
+#: actions/otp.php:95
+msgid "Invalid login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an expired login token.
+#: actions/otp.php:104
+msgid "Login token expired."
+msgstr ""
+
+#. TRANS: Title for page where to change password.
+#: actions/passwordsettings.php:59
+msgctxt "TITLE"
+msgid "Change password"
+msgstr ""
+
+#. TRANS: Instructions for page where to change password.
+#: actions/passwordsettings.php:71
+msgid "Change your password."
+msgstr ""
+
+#. TRANS: Fieldset legend on page where to change password.
+#. TRANS: Fieldset legend for password reset form.
+#: actions/passwordsettings.php:99 actions/recoverpassword.php:244
+msgid "Password change"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#: actions/passwordsettings.php:108
+msgid "Old password"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#. TRANS: Field label for password reset form.
+#: actions/passwordsettings.php:113 actions/recoverpassword.php:249
+msgid "New password"
+msgstr ""
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:115 actions/register.php:414
+msgid "6 or more characters."
+msgstr ""
+
+#. TRANS: Field label on page where to change password. In this field the new
+#. password should be typed a second time.
+#: actions/passwordsettings.php:119
+msgctxt "LABEL"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Title for field label for password reset form where the password has
+#. to be typed again.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:121 actions/recoverpassword.php:257
+#: actions/register.php:420
+msgid "Same as password above."
+msgstr ""
+
+#. TRANS: Button text on page where to change password.
+#: actions/passwordsettings.php:126
+msgctxt "BUTTON"
+msgid "Change"
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:177
+msgid "Incorrect old password."
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:194
+msgid "Error saving user; invalid."
+msgstr ""
+
+#. TRANS: Server error displayed on page where to change password when
+#. password change
+#. TRANS: could not be made because of a server error.
+#. TRANS: Reset password form validation error message.
+#: actions/passwordsettings.php:201 actions/recoverpassword.php:331
+msgid "Cannot save new password."
+msgstr ""
+
+#. TRANS: Form validation notice on page where to change password.
+#: actions/passwordsettings.php:207
+msgid "Password saved."
+msgstr ""
+
+#. TRANS: Title for Paths admin panel.
+#: actions/pathsadminpanel.php:58
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Form instructions for Path admin panel.
+#: actions/pathsadminpanel.php:69
+msgid "Path and server settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the directory that could not be read from.
+#: actions/pathsadminpanel.php:154
+#, php-format
+msgid "Theme directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the avatar directory that could not be written to.
+#: actions/pathsadminpanel.php:162
+#, php-format
+msgid "Avatar directory not writable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the locales directory that could not be read from.
+#: actions/pathsadminpanel.php:172
+#, php-format
+msgid "Locales directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the SSL server URL that is too long.
+#: actions/pathsadminpanel.php:180
+msgid "Invalid SSL server. The maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:226
+msgid "Site"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:232 actions/pathsadminpanel.php:275
+#: actions/pathsadminpanel.php:367
+msgid "Server"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:234
+msgid "Site's server hostname."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:240 actions/pathsadminpanel.php:284
+#: actions/pathsadminpanel.php:376
+msgid "Path"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:242
+msgid "Site path."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:248
+msgid "Locale directory"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:250
+msgid "Directory path to locales."
+msgstr ""
+
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:257
+msgid "Fancy URLs"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:260
+msgid "Use fancy URLs (more readable and memorable)?"
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:268
+msgctxt "LEGEND"
+msgid "Theme"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:277
+msgid "Server for themes."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:286
+msgid "Web path to themes."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:293 actions/pathsadminpanel.php:385
+#: actions/pathsadminpanel.php:437
+msgid "SSL server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:295
+msgid "SSL server for themes (default: SSL server)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:302 actions/pathsadminpanel.php:394
+msgid "SSL path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:304
+msgid "SSL path to themes (default: /theme/)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:311 actions/pathsadminpanel.php:403
+msgid "Directory"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:313
+msgid "Directory where themes are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:322
+msgid "Avatars"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:329
+msgid "Avatar server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:331
+msgid "Server for avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:338
+msgid "Avatar path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:340
+msgid "Web path to avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:347
+msgid "Avatar directory"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:349
+msgid "Directory where avatars are located."
+msgstr ""
+
+#. TRANS: Fieldset legens in Paths admin panel.
+#: actions/pathsadminpanel.php:361 lib/inlineattachmentlist.php:38
+msgid "Attachments"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:369
+msgid "Server for attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:378
+msgid "Web path to attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:387
+msgid "Server for attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:396
+msgid "Web path to attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:405
+msgid "Directory where attachments are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:414
+msgctxt "LEGEND"
+msgid "SSL"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:419
+msgid "Never"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:421
+msgid "Sometimes"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:423
+msgid "Always"
+msgstr ""
+
+#. TRANS: Drop down label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+msgid "Use SSL"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:429
+msgid "When to use SSL."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:439
+msgid "Server to direct SSL requests to."
+msgstr ""
+
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:456
+msgid "Save path settings."
+msgstr ""
+
+#. TRANS: Instructions for the "People search" page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/peoplesearch.php:54
+#, php-format
+msgid ""
+"Search for people on %%site.name%% by their name, location, or interests. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of a page where users can search for other users.
+#: actions/peoplesearch.php:61
+msgid "People search"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %s is a list.
+#: actions/peopletag.php:57
+#, php-format
+msgid "Public list %s"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %1$s is a list, %2$d is a page number.
+#: actions/peopletag.php:61
+#, php-format
+msgid "Public list %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message for anonymous users on list page.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/peopletag.php:104
+#, php-format
+msgid ""
+"Lists are how you sort similar people on %%site.name%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. You can then easily keep"
+" track of what they are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Client error displayed when a tagger is expected but not provided.
+#: actions/peopletagged.php:83 actions/peopletagsubscribers.php:83
+#: actions/showprofiletag.php:68
+msgid "No tagger."
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username.
+#: actions/peopletagged.php:109
+#, php-format
+msgid "People listed in %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username, %2$s is a page number.
+#: actions/peopletagged.php:114
+#, php-format
+msgid "People listed in %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Addition in tag membership list for creator of a tag.
+#. TRANS: Addition in tag subscribers list for creator of a tag.
+#: actions/peopletagged.php:193 actions/peopletagsubscribers.php:193
+msgid "Creator"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a private tag.
+#: actions/peopletagsbyuser.php:53
+msgid "Private lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a public tag.
+#: actions/peopletagsbyuser.php:56
+msgid "Public lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#: actions/peopletagsbyuser.php:59
+msgid "Lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsbyuser.php:63
+#, php-format
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/peopletagsbyuser.php:67
+#, php-format
+msgid "Lists by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Client error displayed when trying view another user's private
+#. lists.
+#: actions/peopletagsbyuser.php:130
+msgid "You cannot view others' private lists"
+msgstr ""
+
+#. TRANS: Mode selector label.
+#: actions/peopletagsbyuser.php:155
+msgid "Mode"
+msgstr ""
+
+#. TRANS: Link text to show lists for user %s.
+#: actions/peopletagsbyuser.php:165
+#, php-format
+msgid "Lists for %s"
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#. TRANS: Fieldset legend on gallery action page.
+#: actions/peopletagsbyuser.php:177 lib/galleryaction.php:81
+msgid "Select tag to filter"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:188
+msgid "Show private tags."
+msgstr ""
+
+#. TRANS: Checkbox label to show public tags.
+#: actions/peopletagsbyuser.php:190
+msgctxt "LABEL"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:192
+msgid "Show public tags."
+msgstr ""
+
+#. TRANS: Submit button text for tag filter form.
+#. TRANS: Submit button text on gallery action page.
+#: actions/peopletagsbyuser.php:195 lib/galleryaction.php:88
+msgctxt "BUTTON"
+msgid "Go"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists by
+#. a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:211
+#, php-format
+msgid ""
+"These are lists created by **%s**. Lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists by a user when there
+#. are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:274
+#, php-format
+msgid "%s has not created any [lists](%%%%doc.lists%%%%) yet."
+msgstr ""
+
+#. TRANS: Page title. %s is a tagged user's nickname.
+#: actions/peopletagsforuser.php:50
+#, php-format
+msgid "Lists with %s in them"
+msgstr ""
+
+#. TRANS: Page title. %1$s is a tagged user's nickname, %2$s is a page number.
+#: actions/peopletagsforuser.php:53
+#, php-format
+msgid "Lists with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. for a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsforuser.php:110
+#, php-format
+msgid ""
+"These are lists for **%s**. lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists a user was added to
+#. when there are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsforuser.php:146
+#, php-format
+msgid "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname.
+#: actions/peopletagsubscribers.php:109
+#, php-format
+msgid "Subscribers to list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname, %3$d is a page number.
+#: actions/peopletagsubscribers.php:114
+#, php-format
+msgid "Subscribers to list %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:51
+#, php-format
+msgid "Lists subscribed to by %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %1$s is a profile nickname, %2$d is a page number.
+#: actions/peopletagsubscriptions.php:55
+#, php-format
+msgid "Lists subscribed to by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. subscribed to by a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:112
+#, php-format
+msgid ""
+"These are lists subscribed to by **%s**. Lists are how you sort similar "
+"people on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. You can easily keep track of what they"
+" are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when a disabling a plugin.
+#: actions/plugindisable.php:68
+msgctxt "plugin"
+msgid "Disabled"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to use another method than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed trying to perform any request method other
+#. than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed when trying to use another method than POST.
+#: actions/pluginenable.php:78 actions/subscribe.php:76
+#: actions/subscribepeopletag.php:65 actions/unsubscribepeopletag.php:66
+msgid "This action only accepts POST requests."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a plugin
+#. without access rights.
+#: actions/pluginenable.php:102
+msgid "You cannot administer plugins."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a non-
+#. existing plugin.
+#: actions/pluginenable.php:109
+msgid "No such plugin."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when enabling a plugin.
+#: actions/pluginenable.php:157
+msgctxt "plugin"
+msgid "Enabled"
+msgstr ""
+
+#. TRANS: Tab and title for plugins admin panel.
+#: actions/pluginsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Instructions at top of plugin admin page.
+#: actions/pluginsadminpanel.php:64
+msgid ""
+"Additional plugins can be enabled and configured manually. See the online plugin documentation for "
+"more details."
+msgstr ""
+
+#. TRANS: Admin form section header
+#: actions/pluginsadminpanel.php:79
+msgid "Default plugins"
+msgstr ""
+
+#. TRANS: Text displayed on plugin admin page when no plugin are enabled.
+#: actions/pluginsadminpanel.php:102
+msgid ""
+"All default plugins have been disabled from the site's configuration file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to add an unindentified field to
+#. profile.
+#. TRANS: %s is a field name.
+#: actions/profilecompletion.php:106
+#, php-format
+msgid "Unidentified field %s."
+msgstr ""
+
+#. TRANS: Page title.
+#: actions/profilecompletion.php:130
+msgctxt "TITLE"
+msgid "Search results"
+msgstr ""
+
+#. TRANS: Error message in case a search is shorter than three characters.
+#: actions/profilecompletion.php:160
+msgid "The search string must be at least 3 characters long."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/profilesettings.php:55
+msgid "Profile settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/profilesettings.php:66
+msgid ""
+"You can update your personal profile info here so people know more about "
+"you."
+msgstr ""
+
+#. TRANS: Profile settings form legend.
+#: actions/profilesettings.php:94
+msgid "Profile information"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#. TRANS: Field title on group edit form.
+#: actions/profilesettings.php:105 actions/register.php:408
+#: lib/groupeditform.php:150
+msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#: actions/profilesettings.php:109 actions/register.php:439
+#: lib/groupeditform.php:154
+msgid "Full name"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Form input field label.
+#. TRANS: Field label on group edit form; points to "more info" for a group.
+#: actions/profilesettings.php:114 actions/register.php:446
+#: lib/applicationeditform.php:236 lib/groupeditform.php:159
+msgid "Homepage"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:117 actions/register.php:449
+msgid "URL of your homepage, blog, or profile on another site."
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#. TRANS: Text area title in form for account registration. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#: actions/profilesettings.php:125 actions/register.php:458
+#, php-format
+msgid "Describe yourself and your interests in %d character."
+msgid_plural "Describe yourself and your interests in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Text area title on account registration page.
+#: actions/profilesettings.php:131 actions/register.php:464
+msgid "Describe yourself and your interests."
+msgstr ""
+
+#. TRANS: Text area label in form for profile settings where users can provide
+#. TRANS: their biography.
+#. TRANS: Text area label on account registration page.
+#: actions/profilesettings.php:135 actions/register.php:467
+msgid "Bio"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/profilesettings.php:141 actions/register.php:473
+#: lib/groupeditform.php:184 lib/togglepeopletag.php:113
+msgid "Location"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:144 actions/register.php:476
+msgid "Where you are, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:149
+msgid "Share my current location when posting notices"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Title for group tag cloud section.
+#. TRANS: %s is a group name.
+#: actions/profilesettings.php:157 lib/galleryaction.php:61
+#: lib/grouptagcloudsection.php:57
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:160
+msgid ""
+"Tags for yourself (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:165
+msgid "Language"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:167
+msgid "Preferred language."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:177
+msgid "Timezone"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:179
+msgid "What timezone are you normally in?"
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:185
+msgid ""
+"Automatically subscribe to whoever subscribes to me (best for non-humans)"
+msgstr ""
+
+#. TRANS: Dropdown field label on profile settings, for what policies to apply
+#. when someone else tries to subscribe to your updates.
+#: actions/profilesettings.php:193
+msgid "Subscription policy"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:195
+msgid "Let anyone follow me"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:197
+msgid "Ask me first"
+msgstr ""
+
+#. TRANS: Dropdown field title on group edit form.
+#: actions/profilesettings.php:199
+msgid "Whether other users need your permission to follow your updates."
+msgstr ""
+
+#. TRANS: Checkbox label in profile settings.
+#: actions/profilesettings.php:207
+msgid "Make updates visible only to my followers"
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Client error displayed trying to save site settings without a
+#. timezone.
+#: actions/profilesettings.php:291 actions/siteadminpanel.php:175
+msgid "Timezone not selected."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:295
+msgid "Language is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: %s is an invalid tag.
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: actions/profilesettings.php:312 actions/tagprofile.php:147
+#: lib/command.php:406
+#, php-format
+msgid "Invalid tag: \"%s\"."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings could not be updated
+#. to
+#. TRANS: automatically subscribe to any subscriber.
+#: actions/profilesettings.php:345
+msgid "Could not update user for autosubscribe or subscribe_policy."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile location preference settings
+#. could not be updated.
+#: actions/profilesettings.php:405
+msgid "Could not save location prefs."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings tags could not be
+#. saved.
+#: actions/profilesettings.php:425
+msgid "Could not save tags."
+msgstr ""
+
+#. TRANS: Option in profile settings to restore the account of the currently
+#. logged in user from a backup.
+#. TRANS: Page title for page where a user account can be restored from
+#. backup.
+#: actions/profilesettings.php:468 actions/restoreaccount.php:60
+msgid "Restore account"
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a public timeline page beyond
+#. the page limit.
+#. TRANS: %s is the page limit.
+#: actions/public.php:78
+#, php-format
+msgid "Beyond the page limit (%s)."
+msgstr ""
+
+#. TRANS: Server error displayed when a public timeline cannot be retrieved.
+#: actions/public.php:98
+msgid "Could not retrieve public timeline."
+msgstr ""
+
+#. TRANS: Title for all public timeline pages but the first.
+#. TRANS: %d is the page number.
+#: actions/public.php:135
+#, php-format
+msgid "Public timeline, page %d"
+msgstr ""
+
+#. TRANS: Title for the first public timeline page.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/public.php:138 lib/publicgroupnav.php:65
+msgid "Public timeline"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:173
+msgid "Public Timeline Feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:176
+msgid "Public Timeline Feed (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:181
+msgid "Public Timeline Feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:186
+msgid "Public Timeline Feed (Atom)"
+msgstr ""
+
+#. TRANS: Text displayed for public feed when there are no public notices.
+#: actions/public.php:192
+#, php-format
+msgid ""
+"This is the public timeline for %%site.name%% but no one has posted anything"
+" yet."
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a logged in user.
+#: actions/public.php:196
+msgid "Be the first to post!"
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a not logged in user.
+#: actions/public.php:201
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post!"
+msgstr ""
+
+#. TRANS: Message for not logged in users at an invite-only site trying to
+#. view the public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:271
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. [Join now](%%action.register%%) to "
+"share notices about yourself with friends, family, and colleagues! ([Read "
+"more](%%doc.help%%))"
+msgstr ""
+
+#. TRANS: Message for not logged in users at a closed site trying to view the
+#. public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:278
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Public RSS feed description. %s is the StatusNet site name.
+#: actions/publicrss.php:106
+#, php-format
+msgid "%s updates from everyone."
+msgstr ""
+
+#. TRANS: Title for public tag cloud.
+#: actions/publictagcloud.php:57
+msgid "Public tag cloud"
+msgstr ""
+
+#. TRANS: Instructions (more used like an explanation/header).
+#. TRANS: %s is the StatusNet sitename.
+#: actions/publictagcloud.php:65
+#, php-format
+msgid "These are most popular recent tags on %s"
+msgstr ""
+
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:74
+#, php-format
+msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
+msgstr ""
+
+#. TRANS: Message shown to a logged in user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#: actions/publictagcloud.php:79
+msgid "Be the first to post one!"
+msgstr ""
+
+#. TRANS: Message shown to a anonymous user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:87
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post "
+"one!"
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password while already
+#. logged in.
+#: actions/recoverpassword.php:37
+msgid "You are already logged in!"
+msgstr ""
+
+#. TRANS: Client error displayed when password recovery code is not correct.
+#: actions/recoverpassword.php:63
+msgid "No such recovery code."
+msgstr ""
+
+#. TRANS: Client error displayed when no proper password recovery code was
+#. submitted.
+#: actions/recoverpassword.php:67
+msgid "Not a recovery code."
+msgstr ""
+
+#. TRANS: Server error displayed trying to recover password without providing
+#. a user.
+#: actions/recoverpassword.php:74
+msgid "Recovery code for unknown user."
+msgstr ""
+
+#. TRANS: Server error displayed removing a password recovery code from the
+#. database.
+#: actions/recoverpassword.php:87
+msgid "Error with confirmation code."
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password with too old a
+#. recovery code.
+#: actions/recoverpassword.php:98
+msgid "This confirmation code is too old. Please start again."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a user's e-mail address in the
+#. database fails while recovering a password.
+#: actions/recoverpassword.php:112
+msgid "Could not update user with confirmed email address."
+msgstr ""
+
+#. TRANS: Page notice for password recovery page.
+#: actions/recoverpassword.php:153
+msgid ""
+"If you have forgotten or lost your password, you can get a new one sent to "
+"the email address you have stored in your account."
+msgstr ""
+
+#. TRANS: Page notice for password change page.
+#: actions/recoverpassword.php:160
+msgid "You have been identified. Enter a new password below."
+msgstr ""
+
+#. TRANS: Fieldset legend for password recovery page.
+#: actions/recoverpassword.php:191
+msgid "Password recovery"
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:195
+msgid "Nickname or email address"
+msgstr ""
+
+#. TRANS: Title for field label on password recovery page.
+#: actions/recoverpassword.php:198
+msgid "Your nickname on this server, or your registered email address."
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:205
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Button text on password recovery page.
+#: actions/recoverpassword.php:207
+msgctxt "BUTTON"
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password reset mode.
+#: actions/recoverpassword.php:216
+msgid "Reset password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password recover mode.
+#: actions/recoverpassword.php:218
+msgid "Recover password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in email sent mode.
+#. TRANS: Subject for password recovery e-mail.
+#: actions/recoverpassword.php:220 classes/User.php:953
+msgid "Password recovery requested"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password saved mode.
+#: actions/recoverpassword.php:222
+msgid "Password saved"
+msgstr ""
+
+#. TRANS: Title for field label for password reset form.
+#: actions/recoverpassword.php:251
+msgid "6 or more characters, and do not forget it!"
+msgstr ""
+
+#. TRANS: Button text for password reset form.
+#: actions/recoverpassword.php:261
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr ""
+
+#. TRANS: Form instructions for password recovery form.
+#: actions/recoverpassword.php:272
+msgid "Enter a nickname or email address."
+msgstr ""
+
+#. TRANS: User notification after an e-mail with instructions was sent from
+#. the password recovery form.
+#: actions/recoverpassword.php:280
+msgid ""
+"Instructions for recovering your password have been sent to the email "
+"address registered to your account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reset as password without
+#. providing a user.
+#: actions/recoverpassword.php:305
+msgid "Unexpected password reset."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:313
+msgid "Password must be 6 characters or more."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:318
+msgid "Password and confirmation do not match."
+msgstr ""
+
+#. TRANS: Server error displayed when something does wrong with the user
+#. object during password reset.
+#. TRANS: Server error displayed when saving fails during user registration.
+#: actions/recoverpassword.php:338 actions/register.php:248
+msgid "Error setting user."
+msgstr ""
+
+#. TRANS: Success message for user after password reset.
+#: actions/recoverpassword.php:345
+msgid "New password successfully saved. You are now logged in."
+msgstr ""
+
+#. TRANS: Client exception thrown when no ID parameter was provided.
+#: actions/redirecturl.php:70
+msgid "No id parameter."
+msgstr ""
+
+#. TRANS: Client exception thrown when an invalid ID parameter was provided
+#. for a file.
+#. TRANS: %d is the provided ID for which the file is not present (number).
+#: actions/redirecturl.php:78
+#, php-format
+msgid "No such file \"%d\"."
+msgstr ""
+
+#. TRANS: Title for registration page after a succesful registration.
+#: actions/register.php:107
+msgid "Registration successful"
+msgstr ""
+
+#. TRANS: Title for registration page.
+#: actions/register.php:110
+msgctxt "TITLE"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to a closed site.
+#: actions/register.php:131
+msgid "Registration not allowed."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register without
+#. agreeing to the site license.
+#: actions/register.php:201
+msgid "You cannot register if you do not agree to the license."
+msgstr ""
+
+#. TRANS: Page notice on registration page.
+#: actions/register.php:326
+msgid ""
+"With this form you can create a new account. You can then post notices and "
+"link up to friends and colleagues."
+msgstr ""
+
+#. TRANS: Field label on account registration page. In this field the password
+#. has to be entered a second time.
+#: actions/register.php:418
+msgctxt "PASSWORD"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field label on account registration page.
+#: actions/register.php:425 actions/register.php:431
+msgctxt "LABEL"
+msgid "Email"
+msgstr ""
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:427 actions/register.php:433
+msgid "Used only for updates, announcements, and password recovery."
+msgstr ""
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:442
+msgid "Longer name, preferably your \"real\" name."
+msgstr ""
+
+#. TRANS: Button text to register a user on account registration page.
+#: actions/register.php:505
+msgctxt "BUTTON"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for private sites.
+#. TRANS: %1$s is the StatusNet sitename.
+#: actions/register.php:518
+#, php-format
+msgid ""
+"I understand that content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with a specified copyright owner.
+#. TRANS: %1$s is the license owner.
+#: actions/register.php:529
+#, php-format
+msgid "My text and files are copyright by %1$s."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with ownership left to contributors.
+#: actions/register.php:533
+msgid "My text and files remain under my own copyright."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved.
+#: actions/register.php:536
+msgid "All rights reserved."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for Creative
+#. Commons-style licenses.
+#: actions/register.php:541
+#, php-format
+msgid ""
+"My text and files are available under %s except this private data: password,"
+" email address, IM address, and phone number."
+msgstr ""
+
+#. TRANS: Text displayed after successful account registration.
+#. TRANS: %1$s is the registered nickname, %2$s is the profile URL.
+#. TRANS: This message contains Markdown links in the form [link text](link)
+#. TRANS: and variables in the form %%%%variable%%%%. Please mind the syntax.
+#: actions/register.php:587
+#, php-format
+msgid ""
+"Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may want to...\n"
+"\n"
+"* Go to [your profile](%2$s) and post your first message.\n"
+"* Add a [Jabber/GTalk address](%%%%action.imsettings%%%%) so you can send notices through instant messages.\n"
+"* [Search for people](%%%%action.peoplesearch%%%%) that you may know or that share your interests. \n"
+"* Update your [profile settings](%%%%action.profilesettings%%%%) to tell others more about you. \n"
+"* Read over the [online docs](%%%%doc.help%%%%) for features you may have missed. \n"
+"\n"
+"Thanks for signing up and we hope you enjoy using this service."
+msgstr ""
+
+#. TRANS: Instruction text on how to deal with the e-mail address confirmation
+#. e-mail.
+#: actions/register.php:612
+msgid ""
+"(You should receive a message by email momentarily, with instructions on how"
+" to confirm your email address.)"
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while delisting
+#. a user.
+#. TRANS: %s is a username.
+#: actions/removepeopletag.php:136
+#, php-format
+msgid "There was an unexpected error while delisting %s."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while listing a
+#. user.
+#. TRANS: %s is a profile URL.
+#: actions/removepeopletag.php:141
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly, please try retrying later."
+msgstr ""
+
+#. TRANS: Title after removing a user from a list.
+#: actions/removepeopletag.php:150
+msgid "Unlisted"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice while not
+#. providing a notice ID.
+#: actions/repeat.php:56
+msgid "No notice specified."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-existing notice.
+#: actions/repeat.php:63
+msgid "Notice not found."
+msgstr ""
+
+#. TRANS: Error when unable to repeat a notice for unknown reason.
+#: actions/repeat.php:69
+msgid ""
+"Could not repeat notice for unknown reason. Please contact the webmaster!"
+msgstr ""
+
+#. TRANS: Confirmation text after repeating a notice.
+#: actions/repeat.php:87
+msgid "Repeated!"
+msgstr ""
+
+#. TRANS: Title for first page of replies for a user.
+#. TRANS: %s is a user nickname.
+#. TRANS: RSS reply feed title. %s is a user nickname.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/replies.php:127 actions/repliesrss.php:67
+#: lib/personalgroupnav.php:96
+#, php-format
+msgid "Replies to %s"
+msgstr ""
+
+#. TRANS: Title for all but the first page of replies for a user.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/replies.php:131
+#, php-format
+msgid "Replies to %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:151
+#, php-format
+msgid "Replies feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:158
+#, php-format
+msgid "Replies feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:167
+#, php-format
+msgid "Replies feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:176
+#, php-format
+msgid "Replies feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user.
+#. TRANS: %1$s and %s$s are the user nickname.
+#: actions/replies.php:205
+#, php-format
+msgid ""
+"This is the timeline showing replies to %1$s but %2$s hasn't received a "
+"notice to them yet."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for the logged
+#. in user.
+#. TRANS: This message contains a Markdown link in the form [link text](link).
+#: actions/replies.php:214
+#, php-format
+msgid ""
+"You can engage other users in a conversation, subscribe to more people or "
+"[join groups](%%action.groups%%)."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for all logged
+#. in users but the user themselves.
+#. TRANS: %1$s, %2$s and %3$s are a user nickname. This message contains a
+#. Markdown link in the form [link text](link).
+#: actions/replies.php:218
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr ""
+
+#. TRANS: RSS reply feed description.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet site name.
+#: actions/repliesrss.php:73
+#, php-format
+msgid "Replies to %1$s on %2$s."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account while
+#. not logged in.
+#: actions/restoreaccount.php:78
+msgid "Only logged-in users can restore their account."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account without
+#. having restore rights.
+#: actions/restoreaccount.php:83
+msgid "You may not restore your account."
+msgstr ""
+
+#. TRANS: Client exception displayed trying to restore an account while
+#. something went wrong uploading a file.
+#. TRANS: Client exception. No file; probably just a non-AJAX submission.
+#: actions/restoreaccount.php:121 actions/restoreaccount.php:146
+msgid "No uploaded file."
+msgstr ""
+
+#. TRANS: Client exception thrown when an uploaded file is larger than set in
+#. php.ini.
+#: actions/restoreaccount.php:129 lib/mediafile.php:165
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini."
+msgstr ""
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:135 lib/mediafile.php:170
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form."
+msgstr ""
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:141 lib/mediafile.php:175
+msgid "The uploaded file was only partially uploaded."
+msgstr ""
+
+#. TRANS: Client exception thrown when a temporary folder is not present to
+#. store a file upload.
+#: actions/restoreaccount.php:150 lib/mediafile.php:182
+msgid "Missing a temporary folder."
+msgstr ""
+
+#. TRANS: Client exception thrown when writing to disk is not possible during
+#. a file upload operation.
+#: actions/restoreaccount.php:154 lib/mediafile.php:185
+msgid "Failed to write file to disk."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation has been
+#. stopped by an extension.
+#: actions/restoreaccount.php:158 lib/mediafile.php:188
+msgid "File upload stopped by extension."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#. TRANS: Exception thrown when uploading an image fails for an unknown
+#. reason.
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#: actions/restoreaccount.php:164 lib/imagefile.php:166 lib/mediafile.php:193
+msgid "System error uploading file."
+msgstr ""
+
+#. TRANS: Client exception thrown when a feed is not an Atom feed.
+#. TRANS: Client exception thrown when an imported feed is not an Atom feed.
+#: actions/restoreaccount.php:207 lib/feedimporter.php:74
+msgid "Not an Atom feed."
+msgstr ""
+
+#. TRANS: Success message when a feed has been restored.
+#: actions/restoreaccount.php:241
+msgid ""
+"Feed has been restored. Your old posts should now appear in search and your "
+"profile page."
+msgstr ""
+
+#. TRANS: Message when a feed restore is in progress.
+#: actions/restoreaccount.php:245
+msgid "Feed will be restored. Please wait a few minutes for results."
+msgstr ""
+
+#. TRANS: Form instructions for feed restore.
+#: actions/restoreaccount.php:342
+msgid ""
+"You can upload a backed-up timeline in Activity Streams format."
+msgstr ""
+
+#. TRANS: Title for submit button to confirm upload of a user backup file for
+#. account restore.
+#: actions/restoreaccount.php:373
+msgid "Upload the file"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role without having
+#. the right to do that.
+#: actions/revokerole.php:74
+msgid "You cannot revoke user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role that is not set.
+#: actions/revokerole.php:81
+msgid "User does not have this role."
+msgstr ""
+
+#. TRANS: Engine name for RSD.
+#: actions/rsd.php:140
+msgid "StatusNet"
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox users on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsandbox a user when the feature is not
+#. enabled.
+#: actions/sandbox.php:64 actions/unsandbox.php:64
+msgid "You cannot sandbox users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox an already sandboxed user.
+#: actions/sandbox.php:71
+msgid "User is already sandboxed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to list a profile with an invalid
+#. list.
+#. TRANS: %s is the invalid list name.
+#: actions/selftag.php:68
+#, php-format
+msgid "Not a valid list: %s."
+msgstr ""
+
+#. TRANS: Page title for page showing self tags.
+#. TRANS: %1$s is a tag, %2$d is a page number.
+#: actions/selftag.php:154
+#, php-format
+msgid "Users self-tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for the sessions administration panel.
+#: actions/sessionsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Instructions for the sessions administration panel.
+#: actions/sessionsadminpanel.php:64
+msgid "Session settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Fieldset legend on the sessions administration panel.
+#: actions/sessionsadminpanel.php:165
+msgctxt "LEGEND"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:172
+msgid "Handle sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:176
+msgid "Handle sessions ourselves."
+msgstr ""
+
+#. TRANS: Checkbox label on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should write session debugging output.
+#: actions/sessionsadminpanel.php:182
+msgid "Session debugging"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#: actions/sessionsadminpanel.php:185
+msgid "Enable debugging output for sessions."
+msgstr ""
+
+#. TRANS: Title for submit button on the sessions administration panel.
+#: actions/sessionsadminpanel.php:206
+msgid "Save session settings"
+msgstr ""
+
+#. TRANS: Client error displayed trying to display an OAuth application while
+#. not logged in.
+#: actions/showapplication.php:79
+msgid "You must be logged in to view an application."
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:152
+msgid "Application profile"
+msgstr ""
+
+#. TRANS: Information output on an OAuth application page.
+#. TRANS: %1$s is the application creator, %2$s is "read-only" or "read-
+#. write",
+#. TRANS: %3$d is the number of users using the OAuth application.
+#: actions/showapplication.php:183
+#, php-format
+msgid "Created by %1$s - %2$s access by default - %3$d user"
+msgid_plural "Created by %1$s - %2$s access by default - %3$d users"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:196
+msgid "Application actions"
+msgstr ""
+
+#. TRANS: Link text to edit application on the OAuth application page.
+#: actions/showapplication.php:203
+msgctxt "EDITAPP"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Button text on the OAuth application page.
+#. TRANS: Resets the OAuth consumer key and secret.
+#: actions/showapplication.php:222
+msgid "Reset key & secret"
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:249
+msgid "Application info"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:253
+msgid "Consumer key"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:256
+msgid "Consumer secret"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:259
+msgid "Request token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:262
+msgid "Access token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:265
+msgid "Authorize URL"
+msgstr ""
+
+#. TRANS: Note on the OAuth application page about signature support.
+#: actions/showapplication.php:271
+msgid ""
+"Note: HMAC-SHA1 signatures are supported. The plaintext signature method is "
+"not supported."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog to reset consumer key and secret for an
+#. OAuth application.
+#: actions/showapplication.php:292
+msgid "Are you sure you want to reset your consumer key and secret?"
+msgstr ""
+
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
+#, php-format
+msgid "%s group"
+msgstr ""
+
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
+#, php-format
+msgid "%1$s group, page %2$d"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:182
+#, php-format
+msgid "Notice feed for %s group (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:188
+#, php-format
+msgid "Notice feed for %s group (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:195
+#, php-format
+msgid "Notice feed for %s group (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:202
+#, php-format
+msgid "Notice feed for %s group (Atom)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:208
+#, php-format
+msgid "FOAF for %s group"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration,
+#. %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:219
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests. [Join now](%%%%action.register%%%%)"
+" to become part of this group and many more! ([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept no new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:228
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying a view a notice the user has no
+#. access to.
+#: actions/shownotice.php:80
+msgid "Not available."
+msgstr ""
+
+#. TRANS: Server error displayed trying to show a notice without a connected
+#. profile.
+#: actions/shownotice.php:87
+msgid "Notice has no profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to show a deleted notice.
+#: actions/shownotice.php:126
+msgid "Notice deleted."
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:124
+#, php-format
+msgid "Private timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:132
+#, php-format
+msgid "Timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname, %3$d is a page
+#. number.
+#: actions/showprofiletag.php:138
+#, php-format
+msgid "Timeline for %1$s list by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:147
+#, php-format
+msgid "Private timeline of %s list by you"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:155
+#, php-format
+msgid "Timeline for %s list by you"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname.
+#: actions/showprofiletag.php:161
+#, php-format
+msgid "Timeline for %1$s list by %2$s"
+msgstr ""
+
+#. TRANS: Feed title.
+#. TRANS: %1$s is a list, %2$s is tagger's nickname.
+#: actions/showprofiletag.php:203
+#, php-format
+msgid "Feed for %1$s list by %2$s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for list timeline.
+#. TRANS: %1$s is a list, %2$s is a tagger's nickname.
+#: actions/showprofiletag.php:220
+#, php-format
+msgid ""
+"This is the timeline for %1$s list by %2$s but no one has posted anything "
+"yet."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline for currently logged
+#. in user tagged tags.
+#: actions/showprofiletag.php:228
+msgid "Try tagging more people."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/showprofiletag.php:233
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and start following "
+"this timeline!"
+msgstr ""
+
+#. TRANS: Header on show list page.
+#. TRANS: Link description for link to list of users tagged with a tag (so
+#. part of a list).
+#: actions/showprofiletag.php:301 lib/peopletaglist.php:173
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Content of "Listed" page if there are no listed users.
+#. TRANS: Content of "People following tag x" if there are no subscribed
+#. users.
+#. TRANS: Description for mini list of group members on a group page when the
+#. group has no members.
+#. TRANS: Empty list message for tags.
+#. TRANS: Text for user subscription statistics if the user has no
+#. subscription
+#. TRANS: Text for user subscriber statistics if user has no subscribers.
+#. TRANS: Text for user user group membership statistics if user is not a
+#. member of any group.
+#. TRANS: Default content for section/sidebar widget.
+#: actions/showprofiletag.php:310 actions/showprofiletag.php:348
+#: lib/groupaction.php:158 lib/groupaction.php:247 lib/peopletags.php:166
+#: lib/profileaction.php:159 lib/profileaction.php:187
+#: lib/profileaction.php:284 lib/section.php:110
+msgid "(None)"
+msgstr ""
+
+#. TRANS: Link for more "People in list x by a user"
+#. TRANS: if there are more than the mini list's maximum.
+#: actions/showprofiletag.php:322
+msgid "Show all"
+msgstr ""
+
+#. TRANS: Header for tag subscribers.
+#. TRANS: Link description for link to list of users subscribed to a tag.
+#: actions/showprofiletag.php:339 lib/peopletaglist.php:183
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:83
+#, php-format
+msgid "Notices by %1$s tagged %2$s"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %3$d is the page number.
+#: actions/showstream.php:87
+#, php-format
+msgid "Notices by %1$s tagged %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Extended page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:95
+#, php-format
+msgid "Notices by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
+#, php-format
+msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:138
+#, php-format
+msgid "Notice feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
+#, php-format
+msgid "Notice feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:154
+#, php-format
+msgid "Notice feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:163
+#, php-format
+msgid "Notice feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user
+#. nickname.
+#: actions/showstream.php:170
+#, php-format
+msgid "FOAF for %s"
+msgstr ""
+
+#. TRANS: First sentence of empty list message for a timeline. $1%s is a user
+#. nickname.
+#: actions/showstream.php:210
+#, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a stream for the user
+#. themselves.
+#: actions/showstream.php:216
+msgid ""
+"Seen anything interesting recently? You haven't posted any notices yet, now "
+"would be a good time to start :)"
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a non-self timeline. %1$s
+#. is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:220
+#, php-format
+msgid ""
+"You can try to nudge %1$s or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%2$s)."
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:259
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. [Join "
+"now](%%%%action.register%%%%) to follow **%s**'s notices and many more! "
+"([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:266
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:344
+#, php-format
+msgid "Repeat of %s"
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence a user on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsilence a user when the feature is not
+#. enabled.
+#: actions/silence.php:64 actions/unsilence.php:64
+msgid "You cannot silence users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence an already silenced user.
+#: actions/silence.php:71
+msgid "User is already silenced."
+msgstr ""
+
+#. TRANS: Title for site administration panel.
+#: actions/siteadminpanel.php:57
+msgctxt "TITLE"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Instructions for site administration panel.
+#: actions/siteadminpanel.php:68
+msgid "Basic settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed trying to save an empty site name.
+#: actions/siteadminpanel.php:141
+msgid "Site name must have non-zero length."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings without a
+#. contact address.
+#: actions/siteadminpanel.php:150
+msgid "You must have a valid contact email address."
+msgstr ""
+
+#. TRANS: Client error displayed when a logo URL is not valid.
+#: actions/siteadminpanel.php:161
+msgid "Invalid logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed when a SSL logo URL is invalid.
+#: actions/siteadminpanel.php:167
+msgid "Invalid SSL logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with an invalid
+#. language code.
+#. TRANS: %s is the invalid language code.
+#: actions/siteadminpanel.php:184
+#, php-format
+msgid "Unknown language \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 0.
+#: actions/siteadminpanel.php:191
+msgid "Minimum text limit is 0 (unlimited)."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 1.
+#: actions/siteadminpanel.php:198
+msgid "Dupe limit must be one or more seconds."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:245
+msgctxt "LEGEND"
+msgid "General"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:249
+msgctxt "LABEL"
+msgid "Site name"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:251
+msgid "The name of your site, like \"Yourcompany Microblog\"."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:256
+msgid "Brought by"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:258
+msgid "Text used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:263
+msgid "Brought by URL"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:265
+msgid "URL used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:269
+msgid "Email"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:271
+msgid "Contact email address for your site."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:280
+msgctxt "LEGEND"
+msgid "Local"
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:292
+msgid "Default timezone"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:294
+msgid "Default timezone for the site; usually UTC."
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:301
+msgid "Default language"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:304
+msgid ""
+"The site language when autodetection from browser settings is not available."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:313
+msgctxt "LEGEND"
+msgid "Limits"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:318
+msgid "Text limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:320
+msgid "Maximum number of characters for notices."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:326
+msgid "Dupe limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:328
+msgid "How long users must wait (in seconds) to post the same thing again."
+msgstr ""
+
+#. TRANS: Fieldset legend for form to change logo.
+#: actions/siteadminpanel.php:338
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Field label for StatusNet site logo.
+#: actions/siteadminpanel.php:345
+msgid "Site logo"
+msgstr ""
+
+#. TRANS: Field label for SSL StatusNet site logo.
+#: actions/siteadminpanel.php:353
+msgid "SSL logo"
+msgstr ""
+
+#. TRANS: Button title for saving site settings.
+#: actions/siteadminpanel.php:376
+msgid "Save the site settings."
+msgstr ""
+
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
+msgid "Site Notice"
+msgstr ""
+
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
+msgid "Edit site-wide message"
+msgstr ""
+
+#. TRANS: Server error displayed when saving a site-wide notice was
+#. impossible.
+#: actions/sitenoticeadminpanel.php:101
+msgid "Unable to save site notice."
+msgstr ""
+
+#. TRANS: Client error displayed when a site-wide notice was longer than
+#. allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
+msgstr ""
+
+#. TRANS: Label for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:176
+msgid "Site notice text"
+msgstr ""
+
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
+msgstr ""
+
+#. TRANS: Button title to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
+msgid "Save site notice."
+msgstr ""
+
+#. TRANS: Title for SMS settings.
+#: actions/smssettings.php:56
+msgid "SMS settings"
+msgstr ""
+
+#. TRANS: SMS settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/smssettings.php:70
+#, php-format
+msgid "You can receive SMS messages through email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Message given in the SMS settings if SMS is not enabled on the site.
+#: actions/smssettings.php:92
+msgid "SMS is not available."
+msgstr ""
+
+#. TRANS: Form legend for SMS settings form.
+#: actions/smssettings.php:106
+msgid "SMS address"
+msgstr ""
+
+#. TRANS: Form guide in SMS settings form.
+#: actions/smssettings.php:115
+msgid "Current confirmed SMS-enabled phone number."
+msgstr ""
+
+#. TRANS: Form guide in IM settings form.
+#: actions/smssettings.php:128
+msgid "Awaiting confirmation on this phone number."
+msgstr ""
+
+#. TRANS: Field label for SMS address input in SMS settings form.
+#: actions/smssettings.php:137
+msgid "Confirmation code"
+msgstr ""
+
+#. TRANS: Form field instructions in SMS settings form.
+#: actions/smssettings.php:139
+msgid "Enter the code you received on your phone."
+msgstr ""
+
+#. TRANS: Button label to confirm SMS confirmation code in SMS settings.
+#: actions/smssettings.php:143
+msgctxt "BUTTON"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field label for SMS phone number input in SMS settings form.
+#: actions/smssettings.php:148
+msgid "SMS phone number"
+msgstr ""
+
+#. TRANS: SMS phone number input field instructions in SMS settings form.
+#: actions/smssettings.php:151
+msgid "Phone number, no punctuation or spaces, with area code."
+msgstr ""
+
+#. TRANS: Form legend for SMS preferences form.
+#: actions/smssettings.php:190
+msgid "SMS preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in SMS preferences form.
+#: actions/smssettings.php:196
+msgid ""
+"Send me notices through SMS; I understand I may incur exorbitant charges "
+"from my carrier."
+msgstr ""
+
+#. TRANS: Confirmation message for successful SMS preferences save.
+#: actions/smssettings.php:307
+msgid "SMS preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having provided one.
+#: actions/smssettings.php:329
+msgid "No phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having selected a
+#. carrier.
+#: actions/smssettings.php:335
+msgid "No carrier selected."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set.
+#: actions/smssettings.php:343
+msgid "That is already your phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set for
+#. another user.
+#: actions/smssettings.php:347
+msgid "That phone number already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid SMS phone number that is to be confirmed.
+#: actions/smssettings.php:374
+msgid ""
+"A confirmation code was sent to the phone number you added. Check your phone"
+" for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling SMS phone number confirmation for the wrong
+#. phone number.
+#: actions/smssettings.php:402
+msgid "That is the wrong confirmation number."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:411
+msgid "Could not delete SMS confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:415
+msgid "SMS confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an SMS phone number that is not
+#. TRANS: registered for the active user.
+#: actions/smssettings.php:435
+msgid "That is not your phone number."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered SMS phone
+#. number.
+#: actions/smssettings.php:456
+msgid "The SMS phone number was removed."
+msgstr ""
+
+#. TRANS: Label for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:495
+msgid "Mobile carrier"
+msgstr ""
+
+#. TRANS: Default option for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:500
+msgid "Select a carrier"
+msgstr ""
+
+#. TRANS: Form instructions for mobile carrier dropdown menu in SMS settings.
+#. TRANS: %s is an administrative contact's e-mail address.
+#: actions/smssettings.php:509
+#, php-format
+msgid ""
+"Mobile carrier for your phone. If you know a carrier that accepts SMS over "
+"email but isn't listed here, send email to let us know at %s."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number confirmation code without
+#. having provided one.
+#: actions/smssettings.php:531
+msgid "No code entered."
+msgstr ""
+
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. subscribed profile.
+#: actions/subedit.php:72
+msgid "You are not subscribed to that profile."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a subscription fails with a
+#. database error.
+#. TRANS: Exception thrown when a subscription could not be stored on the
+#. server.
+#: actions/subedit.php:85 classes/Subscription.php:157
+msgid "Could not save subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/subqueue.php:55
+msgid "You may only approve your own pending subscriptions."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending subscribers still awaiting
+#. approval.
+#. TRANS: %s is the name of the user.
+#: actions/subqueue.php:65
+#, php-format
+msgid "%s subscribers awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending subscribersmembers
+#. still awaiting approval.
+#. TRANS: %1$s is the name of the user, %2$d is the page number of the members
+#. list.
+#: actions/subqueue.php:70
+#, php-format
+msgid "%1$s subscribers awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/subqueue.php:80
+msgid "A list of users awaiting approval to subscribe to you."
+msgstr ""
+
+#. TRANS: Page title when subscription succeeded.
+#: actions/subscribe.php:132
+msgid "Subscribed"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to perform an action while not
+#. logged in.
+#: actions/subscribepeopletag.php:59 actions/unsubscribepeopletag.php:60
+msgid "You must be logged in to unsubscribe from a list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to perform an action without
+#. providing an ID.
+#: actions/subscribepeopletag.php:86 actions/unsubscribepeopletag.php:87
+msgid "No ID given."
+msgstr ""
+
+#. TRANS: Server error displayed subscribing to a list fails.
+#. TRANS: %1$s is a user nickname, %2$s is a list, %3$s is the error message
+#. (no period).
+#: actions/subscribepeopletag.php:120
+#, php-format
+msgid "Could not subscribe user %1$s to list %2$s: %3$s"
+msgstr ""
+
+#. TRANS: Title of form to subscribe to a list.
+#. TRANS: %1%s is a user nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/subscribepeopletag.php:129
+#, php-format
+msgid "%1$s subscribed to list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (first page).
+#. TRANS: %s is the user's nickname.
+#: actions/subscribers.php:51
+#, php-format
+msgid "%s subscribers"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (not first page).
+#. TRANS: %1$s is the user's nickname, $2$d is the page number.
+#: actions/subscribers.php:55
+#, php-format
+msgid "%1$s subscribers, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers
+#. TRANS: of the logged in user's own profile.
+#: actions/subscribers.php:67
+msgid "These are the people who listen to your notices."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscribers.php:73
+#, php-format
+msgid "These are the people who listen to %s's notices."
+msgstr ""
+
+#. TRANS: Subscriber list text when the logged in user has no subscribers.
+#: actions/subscribers.php:111
+msgid ""
+"You have no subscribers. Try subscribing to people you know and they might "
+"return the favor."
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. other
+#. TRANS: than the logged in user that has no subscribers. %s is the user
+#. nickname.
+#: actions/subscribers.php:115
+#, php-format
+msgid "%s has no subscribers. Want to be the first?"
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscribers.php:122
+#, php-format
+msgid ""
+"%s has no subscribers. Why not [register an "
+"account](%%%%action.register%%%%) and be the first?"
+msgstr ""
+
+#. TRANS: Header for subscriptions overview for a user (not first page).
+#. TRANS: %1$s is a user nickname, %2$d is the page number.
+#: actions/subscriptions.php:55
+#, php-format
+msgid "%1$s subscriptions, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions
+#. TRANS: of the logged in user's own profile.
+#: actions/subscriptions.php:67
+msgid "These are the people whose notices you listen to."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscriptions.php:73
+#, php-format
+msgid "These are the people whose notices %s listens to."
+msgstr ""
+
+#. TRANS: Subscription list text when the logged in user has no subscriptions.
+#. TRANS: This message contains Markdown URLs. The link description is between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscriptions.php:130
+#, php-format
+msgid ""
+"You're not listening to anyone's notices right now, try subscribing to "
+"people you know. Try [people search](%%action.peoplesearch%%), look for "
+"members in groups you're interested in and in our [featured "
+"users](%%action.featured%%)."
+msgstr ""
+
+#. TRANS: Subscription list text when looking at the subscriptions for a of a
+#. user that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#: actions/subscriptions.php:136
+#, php-format
+msgid "%s is not listening to anyone."
+msgstr ""
+
+#. TRANS: Atom feed title. %s is a profile nickname.
+#: actions/subscriptions.php:155
+#, php-format
+msgid "Subscription feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Checkbox label for enabling IM messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:203
+msgctxt "LABEL"
+msgid "IM"
+msgstr ""
+
+#. TRANS: Checkbox label for enabling SMS messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:218
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Title for all but the first page of notices with tags.
+#. TRANS: %1$s is the tag, %2$d is the page number.
+#: actions/tag.php:68
+#, php-format
+msgid "Notices tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:82
+#, php-format
+msgid "Notice feed for tag %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:89
+#, php-format
+msgid "Notice feed for tag %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:97
+#, php-format
+msgid "Notice feed for tag %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:105
+#, php-format
+msgid "Notice feed for tag %s (Atom)"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to tag a user that cannot be
+#. tagged.
+#. TRANS: Client exception thrown trying to set a tag for a user that cannot
+#. be tagged.
+#. TRANS: Error displayed when trying to tag a user that cannot be tagged.
+#: actions/tagprofile.php:50 classes/Profile_tag.php:163 lib/command.php:391
+#: lib/command.php:450
+msgid "You cannot tag this user."
+msgstr ""
+
+#. TRANS: Title for list form when not on a profile page.
+#: actions/tagprofile.php:68
+msgid "List a profile"
+msgstr ""
+
+#. TRANS: Title for list form when on a profile page.
+#. TRANS: %s is a profile nickname.
+#. TRANS: Form legend for notice form.
+#: actions/tagprofile.php:72 lib/tagprofileform.php:110
+#, php-format
+msgctxt "ADDTOLIST"
+msgid "List %s"
+msgstr ""
+
+#. TRANS: Header in list form.
+#: actions/tagprofile.php:79
+msgid "User profile"
+msgstr ""
+
+#. TRANS: Title for personal tag cloud section.
+#: actions/tagprofile.php:168 lib/personaltagcloudsection.php:56
+msgctxt "TITLE"
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Success message if lists are saved.
+#: actions/tagprofile.php:184
+msgid "Lists saved."
+msgstr ""
+
+#. TRANS: Page notice.
+#: actions/tagprofile.php:200
+msgid "Use this form to add your subscribers or subscriptions to lists."
+msgstr ""
+
+#. TRANS: Client error when requesting a tag feed for a non-existing tag.
+#: actions/tagrss.php:35
+msgid "No such tag."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user.
+#: actions/unblock.php:59
+msgid "You haven't blocked that user."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsandboxed
+#. user has not been sandboxed.
+#: actions/unsandbox.php:71
+msgid "User is not sandboxed."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsilenced
+#. user has not been silenced.
+#: actions/unsilence.php:71
+msgid "User is not silenced."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unsubscribe without providing
+#. a profile ID.
+#: actions/unsubscribe.php:74
+msgid "No profile ID in request."
+msgstr ""
+
+#. TRANS: Page title for page to unsubscribe.
+#: actions/unsubscribe.php:94
+msgid "Unsubscribed"
+msgstr ""
+
+#. TRANS: Page title for form that allows unsubscribing from a list.
+#. TRANS: %1$s is a nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/unsubscribepeopletag.php:122
+#, php-format
+msgid "%1$s unsubscribed from list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Title of URL settings tab in profile settings.
+#: actions/urlsettings.php:57
+msgid "URL settings"
+msgstr ""
+
+#. TRANS: Instructions for tab "Other" in user profile settings.
+#: actions/urlsettings.php:68
+msgid "Manage various other options."
+msgstr ""
+
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the
+#. tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the
+#. beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single
+#. space).
+#: actions/urlsettings.php:110
+msgid " (free service)"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:117
+msgid "[none]"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:119
+msgid "[internal]"
+msgstr ""
+
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/urlsettings.php:126
+msgid "Shorten URLs with"
+msgstr ""
+
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/urlsettings.php:128
+msgid "Automatic shortening service to use."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:135
+msgid "URL longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:139
+msgid ""
+"URLs longer than this will be shortened, -1 means never shorten because a "
+"URL is long."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:144
+msgid "Text longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:148
+msgid ""
+"URLs in notices longer than this will always be shortened, -1 means only "
+"shorten if the full post exceeds maximum length."
+msgstr ""
+
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/urlsettings.php:180
+msgid "URL shortening service is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum URL settings value is
+#. invalid in profile URL settings.
+#: actions/urlsettings.php:188
+msgid "Invalid number for maximum URL length."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum notice length settings
+#. value is invalid in profile URL settings.
+#: actions/urlsettings.php:195
+msgid "Invalid number for maximum notice length."
+msgstr ""
+
+#. TRANS: Server exception thrown in profile URL settings when preferences
+#. could not be saved.
+#: actions/urlsettings.php:240
+msgid "Error saving user URL shortening preferences."
+msgstr ""
+
+#. TRANS: User admin panel title.
+#: actions/useradminpanel.php:58
+msgctxt "TITLE"
+msgid "User"
+msgstr ""
+
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
+msgid "User settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when a non-numeric
+#. character limit was set.
+#: actions/useradminpanel.php:147
+msgid "Invalid bio limit. Must be numeric."
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when welcome text is too
+#. long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to set a non-existing user as
+#. default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
+#: actions/useradminpanel.php:166
+#, php-format
+msgid "Invalid default subscripton: \"%1$s\" is not a user."
+msgstr ""
+
+#. TRANS: Fieldset legend in user administration panel.
+#: actions/useradminpanel.php:217
+msgctxt "LEGEND"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting the character limit for
+#. the bio field.
+#: actions/useradminpanel.php:222
+msgid "Bio Limit"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting the character limit for the
+#. bio field.
+#: actions/useradminpanel.php:224
+msgid "Maximum length of a profile bio in characters."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:233
+msgid "New users"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "New user welcome"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:240
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting default subscription for
+#. new users.
+#: actions/useradminpanel.php:246
+msgid "Default subscription"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting default subscription for new
+#. users.
+#: actions/useradminpanel.php:248
+msgid "Automatically subscribe new users to this user."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:258
+msgid "Invitations"
+msgstr ""
+
+#. TRANS: Field label for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:264
+msgid "Invitations enabled"
+msgstr ""
+
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:267
+msgid "Whether to allow users to invite new users."
+msgstr ""
+
+#. TRANS: Button title to save user settings in user admin panel.
+#: actions/useradminpanel.php:304
+msgid "Save user settings."
+msgstr ""
+
+#. TRANS: Page title for all but the first page of groups for a user.
+#. TRANS: %1$s is a nickname, %2$d is a page number.
+#: actions/usergroups.php:59
+#, php-format
+msgid "%1$s groups, page %2$d"
+msgstr ""
+
+#. TRANS: Link text on group page to search for groups.
+#: actions/usergroups.php:78
+msgid "Search for more groups"
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. TRANS: %s is a user nickname.
+#: actions/usergroups.php:105
+#, php-format
+msgid "%s is not a member of any group."
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. This message contains
+#. TRANS: a Markdown link in the form [link text](link) and a variable that
+#. should not be changed.
+#: actions/usergroups.php:112
+#, php-format
+msgid "Try [searching for groups](%%action.groupsearch%%) and joining them."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle in atom group notice feed.
+#. TRANS: %1$s is a group name, %2$s is a site name.
+#. TRANS: Message is used as a subtitle in atom user notice feed.
+#. TRANS: %1$s is a user name, %2$s is a site name.
+#: actions/userrss.php:96 lib/atomgroupnoticefeed.php:70
+#: lib/atomusernoticefeed.php:80
+#, php-format
+msgid "Updates from %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for version page. %1$s is the engine name, %2$s is the engine
+#. version.
+#: actions/version.php:71
+#, php-format
+msgid "%1$s %2$s"
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
+#. version.
+#: actions/version.php:149
+#, php-format
+msgid ""
+"This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, "
+"Inc. and contributors."
+msgstr ""
+
+#. TRANS: Header for engine software contributors section on the version page.
+#: actions/version.php:159
+msgid "Contributors"
+msgstr ""
+
+#. TRANS: Header for engine software license section on the version page.
+#: actions/version.php:165
+msgid "License"
+msgstr ""
+
+#. TRANS: Content part of engine software version page. %1s is engine name
+#: actions/version.php:169
+#, php-format
+msgid ""
+"%1$s 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."
+msgstr ""
+
+#. TRANS: Content part of engine software version page.
+#: actions/version.php:176
+msgid ""
+"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."
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %s is a link to the AGPL license with link description
+#. "http://www.gnu.org/licenses/agpl.html".
+#: actions/version.php:184
+#, php-format
+msgid ""
+"You should have received a copy of the GNU Affero General Public License "
+"along with this program. If not, see %s."
+msgstr ""
+
+#. TRANS: Header for engine plugins section on the version page.
+#: actions/version.php:194
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:201
+msgctxt "HEADER"
+msgid "Name"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:203
+msgctxt "HEADER"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:205
+msgctxt "HEADER"
+msgid "Author(s)"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:207
+msgctxt "HEADER"
+msgid "Description"
+msgstr ""
+
+#. TRANS: An error message when avatar size is unreasonable
+#: classes/Avatar.php:242
+msgid "Avatar size too large"
+msgstr ""
+
+#. TRANS: An error message when unable to insert avatar data into the db
+#: classes/Avatar.php:260
+msgid "Could not insert new avatar data to database"
+msgstr ""
+
+#: classes/Conversation.php:69
+msgid "Tried to create conversation for not yet inserted notice"
+msgstr ""
+
+#: classes/Conversation.php:83
+msgid "Failed to create conversation for notice"
+msgstr ""
+
+#. TRANS: Server exception thrown when a URL cannot be processed.
+#: classes/File.php:151
+#, php-format
+msgid "Cannot process URL '%s'"
+msgstr ""
+
+#. TRANS: Message used to be inserted as %2$s in the text "No file may
+#. TRANS: be larger than %1$d byte and the file you sent was %2$s.".
+#. TRANS: %1$d is the number of bytes of an uploaded file.
+#: classes/File.php:191
+#, php-format
+msgid "%1$d byte"
+msgid_plural "%1$d bytes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: classes/File.php:199
+#, php-format
+msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$s. Try to "
+"upload a smaller version."
+msgid_plural ""
+"No file may be larger than %1$d bytes and the file you sent was %2$s. Try to"
+" upload a smaller version."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: classes/File.php:215
+#, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: classes/File.php:228
+#, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Client exception thrown if a file upload does not have a valid name.
+#: classes/File.php:281 classes/File.php:296
+msgid "Invalid filename."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid profile ID.
+#. TRANS: %s is the invalid profile ID.
+#: classes/Group_join_queue.php:58 classes/Group_member.php:109
+#, php-format
+msgid "Profile ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid group ID.
+#. TRANS: %s is the invalid group ID.
+#: classes/Group_join_queue.php:71 classes/Group_member.php:122
+#, php-format
+msgid "Group ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown when joining a group fails.
+#: classes/Group_member.php:75
+msgid "Group join failed."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group the user is not a
+#. member of.
+#: classes/Group_member.php:88
+msgid "Not part of group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group fails.
+#: classes/Group_member.php:96
+msgid "Group leave failed."
+msgstr ""
+
+#. TRANS: Activity title.
+#: classes/Group_member.php:177
+msgid "Join"
+msgstr ""
+
+#. TRANS: Success message for subscribe to group attempt through OStatus.
+#. TRANS: %1$s is the member name, %2$s is the subscribed group's name.
+#: classes/Group_member.php:181
+#, php-format
+msgid "%1$s has joined group %2$s."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a local group fails.
+#: classes/Local_group.php:69
+msgid "Could not update local group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying creating a login token failed.
+#. TRANS: %s is the user nickname for which token creation failed.
+#: classes/Login_token.php:78
+#, php-format
+msgid "Could not create login token for %s"
+msgstr ""
+
+#. TRANS: Exception thrown when database name or Data Source Name could not be
+#. found.
+#: classes/Memcached_DataObject.php:851
+msgid "No database name or DSN found anywhere."
+msgstr ""
+
+#. TRANS: Title of a notice posted without a title value.
+#. TRANS: %1$s is a user name, %2$s is the notice creation date/time.
+#: classes/Notice.php:265
+#, php-format
+msgid "%1$s's status on %2$s"
+msgstr ""
+
+#. TRANS: Server exception. %s are the error details.
+#: classes/Notice.php:363
+#, php-format
+msgid "Database error inserting hashtag: %s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to save a notice for an unknown
+#. user.
+#: classes/Notice.php:442
+msgid "Problem saving notice. Unknown user."
+msgstr ""
+
+#. TRANS: Client exception thrown if a notice contains too many characters.
+#: classes/Notice.php:455
+msgid "Problem saving notice. Too long."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many notices
+#. in a given time frame.
+#: classes/Notice.php:461 classes/Notice.php:742
+msgid ""
+"Too many notices too fast; take a breather and post again in a few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many duplicate
+#. notices in a given time frame.
+#: classes/Notice.php:468
+msgid ""
+"Too many duplicate messages too quickly; take a breather and post again in a"
+" few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post while being
+#. banned.
+#: classes/Notice.php:476 classes/Notice.php:737
+msgid "You are banned from posting notices on this site."
+msgstr ""
+
+#. TRANS: Client exception thrown in notice when trying to repeat a missing or
+#. deleted notice.
+#: classes/Notice.php:532
+msgid "Cannot repeat; original notice is missing or deleted."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an own notice.
+#: classes/Notice.php:537
+msgid "You cannot repeat your own notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-public notice.
+#: classes/Notice.php:543
+msgid "Cannot repeat a private notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice you cannot
+#. access.
+#: classes/Notice.php:549
+msgid "Cannot repeat a notice you cannot read."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an already repeated
+#. notice.
+#: classes/Notice.php:554
+msgid "You already repeated that notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:576
+#, php-format
+msgid "%1$s has no access to notice %2$d."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:833
+#, php-format
+msgid "%1$s has no right to reply to notice %2$d."
+msgstr ""
+
+#. TRANS: Server exception thrown when no array is provided to the method
+#. saveKnownGroups().
+#: classes/Notice.php:1485
+msgid "Bad type provided to saveKnownGroups."
+msgstr ""
+
+#. TRANS: Server exception thrown when an update for a group inbox fails.
+#: classes/Notice.php:1536
+msgid "Problem saving group inbox."
+msgstr ""
+
+#. TRANS: A repeat activity's title. %1$s is repeater's nickname
+#. and %2$s is the repeated user's nickname.
+#: classes/Notice.php:1823
+#, php-format
+msgid "%1$s repeated a notice by %2$s"
+msgstr ""
+
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of
+#. 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: classes/Notice.php:2145
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr ""
+
+#. TRANS: Server exception thrown when a notice cannot be updated.
+#: classes/Notice.php:2431
+msgid "Problem saving notice."
+msgstr ""
+
+#. TRANS: Full name of a profile or group (%1$s) followed by nickname (%2$s)
+#. in parentheses.
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:214 classes/User_group.php:339
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings could not be updated.
+#: classes/Profile.php:845
+msgid "Could not update user nickname."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke an existing role for a user
+#. that does not exist.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1067
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke a role for a user with a
+#. failing database query.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1076
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/Profile_list.php:379
+msgid "The tag you are trying to rename to already exists."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tagger specified.
+#: classes/Profile_list.php:601
+msgid "No tagger specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tag specified.
+#: classes/Profile_list.php:606
+msgid "No tag specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:644
+msgid "Could not create profile tag."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:654
+msgid "Could not set profile tag URI."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:671
+msgid "Could not set profile tag mainpage."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to set more tags than allowed.
+#: classes/Profile_tag.php:173
+#, php-format
+msgid ""
+"You already have created %d or more tags which is the maximum allowed number"
+" of tags. Try using or deleting some existing tags."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to add more people than allowed
+#. to a list.
+#: classes/Profile_tag.php:187
+#, php-format
+msgid ""
+"You already have %1$d or more people in list %2$s, which is the maximum "
+"allowed number. Try unlisting others first."
+msgstr ""
+
+#. TRANS: Exception thrown when inserting a list subscription in the database
+#. fails.
+#: classes/Profile_tag_subscription.php:68
+msgid "Adding list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when deleting a list subscription from the database
+#. fails.
+#: classes/Profile_tag_subscription.php:95
+msgid "Removing list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a tag cannot be saved.
+#: classes/Status_network.php:342
+msgid "Unable to save tag."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while being banned from
+#. subscribing.
+#: classes/Subscription.php:81
+msgid "You have been banned from subscribing."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while already subscribed.
+#: classes/Subscription.php:86
+msgid "Already subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe to a user who has blocked
+#. the subscribing user.
+#: classes/Subscription.php:91
+msgid "User has blocked you."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsibscribe without a subscription.
+#: classes/Subscription.php:192
+msgid "Not subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsubscribe a user from themselves.
+#: classes/Subscription.php:199
+msgid "Could not delete self-subscription."
+msgstr ""
+
+#. TRANS: Exception thrown when a subscription could not be deleted on the
+#. server.
+#: classes/Subscription.php:216
+msgid "Could not delete subscription."
+msgstr ""
+
+#. TRANS: Activity title when subscribing to another person.
+#: classes/Subscription.php:263
+msgctxt "TITLE"
+msgid "Follow"
+msgstr ""
+
+#. TRANS: Notification given when one person starts following another.
+#. TRANS: %1$s is the subscriber, %2$s is the subscribed.
+#: classes/Subscription.php:266
+#, php-format
+msgid "%1$s is now following %2$s."
+msgstr ""
+
+#. TRANS: Notice given on user registration.
+#. TRANS: %1$s is the sitename, $2$s is the registering user's nickname.
+#: classes/User.php:406
+#, php-format
+msgid "Welcome to %1$s, @%2$s!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying view "repeated to me".
+#: classes/User.php:707
+msgid "Not implemented since inbox change."
+msgstr ""
+
+#: classes/User.php:734
+msgid "No site owner configured."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/User.php:751
+msgid "Single-user mode code called when not enabled."
+msgstr ""
+
+#. TRANS: Information on password recovery form if no known username or e-mail
+#. address was specified.
+#: classes/User.php:896
+msgid "No user with that email address or username."
+msgstr ""
+
+#. TRANS: Client error displayed on password recovery form if a user does not
+#. have a registered e-mail address.
+#: classes/User.php:914
+msgid "No registered email address for that user."
+msgstr ""
+
+#. TRANS: Server error displayed if e-mail address confirmation fails in the
+#. database on the password recovery form.
+#: classes/User.php:929
+msgid "Error saving address confirmation."
+msgstr ""
+
+#: classes/User.php:1002
+msgid "Register"
+msgstr ""
+
+#: classes/User.php:1004
+#, php-format
+msgid "%1$s joined %2$s."
+msgstr ""
+
+#: classes/User_group.php:621
+msgid "Profile insertion failed"
+msgstr ""
+
+#. TRANS: Server exception thrown when creating a group failed.
+#: classes/User_group.php:646
+msgid "Could not create group."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a group URI failed.
+#: classes/User_group.php:656
+msgid "Could not set group URI."
+msgstr ""
+
+#. TRANS: Server exception thrown when setting group membership failed.
+#: classes/User_group.php:679
+msgid "Could not set group membership."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving local group information failed.
+#: classes/User_group.php:696
+msgid "Could not save local group info."
+msgstr ""
+
+#: classes/User_group.php:802
+msgid "Unable to update profile"
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:65
+#, php-format
+msgid "Cannot locate account %s."
+msgstr ""
+
+#. TRANS: Exception thrown when a service document could not be located
+#. account move.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:106
+#, php-format
+msgid "Cannot find XRD for %s."
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:124
+#, php-format
+msgid "No AtomPub API service for %s."
+msgstr ""
+
+#. TRANS: H2 for user actions in a profile.
+#. TRANS: H2 for entity actions in a profile.
+#: lib/accountprofileblock.php:123 lib/accountprofileblock.php:138
+msgid "User actions"
+msgstr ""
+
+#. TRANS: Text shown in user profile of not yet compeltely deleted users.
+#: lib/accountprofileblock.php:127
+msgid "User deletion in progress..."
+msgstr ""
+
+#. TRANS: Link title for link on user profile.
+#: lib/accountprofileblock.php:151
+msgid "Edit profile settings."
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/accountprofileblock.php:153 lib/groupprofileblock.php:132
+msgctxt "BUTTON"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:213
+msgid "Moderate"
+msgstr ""
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:252
+msgid "User role"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:255
+msgctxt "role"
+msgid "Administrator"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:257
+msgctxt "role"
+msgid "Moderator"
+msgstr ""
+
+#. TRANS: Page title. %1$s is the title, %2$s is the site name.
+#: lib/action.php:297
+#, php-format
+msgid "%1$s - %2$s"
+msgstr ""
+
+#. TRANS: Page title for a page without a title set.
+#: lib/action.php:313
+msgid "Untitled page"
+msgstr ""
+
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote
+#. messages.
+#: lib/action.php:461
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
+#. TRANS: Inline reply form submit button: submits a reply comment.
+#: lib/action.php:464
+msgctxt "BUTTON"
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Placeholder text for inline reply form. Clicking in this box will
+#. turn it into a mini notice form.
+#. TRANS: Field label for reply mini form.
+#: lib/action.php:467 lib/threadednoticelist.php:419
+msgid "Write a reply..."
+msgstr ""
+
+#. TRANS: Tab on the notice form.
+#: lib/action.php:724
+msgctxt "TAB"
+msgid "Status"
+msgstr ""
+
+#: lib/action.php:729
+msgctxt "TAB"
+msgid "Share your:"
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is set.
+#. TRANS: Text between [] is a link description, text between () is the link
+#. itself.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
+#: lib/action.php:1098
+#, php-format
+msgid ""
+"**%%site.name%%** is a social network, courtesy of "
+"[%%site.broughtby%%](%%site.broughtbyurl%%)."
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is not set.
+#: lib/action.php:1101
+#, php-format
+msgid "**%%site.name%%** is a social network."
+msgstr ""
+
+#. TRANS: Second sentence of the GNU social site license. Mentions the GNU
+#. social source code license.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: [%1$s](%2$s) is a link description followed by the link itself
+#. TRANS: %3$s is the version of GNU social that is being used.
+#: lib/action.php:1108
+#, php-format
+msgid ""
+"It runs on [%1$s](%2$s), version %3$s, available under the [GNU Affero "
+"General Public "
+"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'private'.
+#. TRANS: %1$s is the site name.
+#: lib/action.php:1126
+#, php-format
+msgid "Content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to
+#. 'allrightsreserved'.
+#. TRANS: %1$s is the copyright owner.
+#: lib/action.php:1133
+#, php-format
+msgid "Content and data copyright by %1$s. All rights reserved."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'allrightsreserved'
+#. and no owner is set.
+#: lib/action.php:1137
+msgid "Content and data copyright by contributors. All rights reserved."
+msgstr ""
+
+#. TRANS: license message in footer.
+#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a
+#. licence name set in configuration.
+#: lib/action.php:1169
+#, php-format
+msgid "All %1$s content and data are available under the %2$s license."
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: present than the currently displayed information.
+#: lib/action.php:1615
+msgid "After"
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: past than the currently displayed information.
+#: lib/action.php:1625
+msgid "Before"
+msgstr ""
+
+#. TRANS: Client exception thrown when a feed instance is a DOMDocument.
+#: lib/activity.php:126
+msgid "Expecting a root feed element but got a whole XML document."
+msgstr ""
+
+#. TRANS: Client exception thrown when ...
+#: lib/activityhandlerplugin.php:380
+msgid "Object not posted to this group."
+msgstr ""
+
+#. TRANS: Client exception when ...
+#: lib/activityhandlerplugin.php:398
+msgid "Object not posted to this user."
+msgstr ""
+
+#. TRANS: Server exception thrown when a micro app plugin uses a target that
+#. cannot be handled.
+#: lib/activityhandlerplugin.php:402
+msgid "Do not know how to handle this kind of target."
+msgstr ""
+
+#. TRANS: Client exception thrown when using an unknown verb for the activity
+#. importer.
+#: lib/activityimporter.php:77
+#, php-format
+msgid "Unknown verb: \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a subscription for an
+#. untrusted user.
+#: lib/activityimporter.php:97
+msgid "Cannot force subscription for untrusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a remote user to
+#. subscribe.
+#: lib/activityimporter.php:105
+msgid "Cannot force remote user to subscribe."
+msgstr ""
+
+#: lib/activityimporter.php:123
+msgid "Unknown profile."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import an event not related
+#. to the importing user.
+#: lib/activityimporter.php:129
+msgid "This activity seems unrelated to our user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a remote group that is
+#. not a group.
+#: lib/activityimporter.php:145
+msgid "Remote profile is not a group!"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a group the importing
+#. user is already a member of.
+#: lib/activityimporter.php:154
+msgid "User is already a member of this group."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice by another
+#. user.
+#. TRANS: %1$s is the source URI of the notice, %2$s is the URI of the author.
+#: lib/activityimporter.php:189
+#, php-format
+msgid "Already know about notice %1$s and it has a different author %2$s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to overwrite the author
+#. information for a non-trusted user during import.
+#: lib/activityimporter.php:195
+msgid "Not overwriting author info for non-trusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice without
+#. content.
+#. TRANS: %s is the notice URI.
+#: lib/activityimporter.php:211
+#, php-format
+msgid "No content for notice %s."
+msgstr ""
+
+#. TRANS: Exception thrown if a non-existing user is provided. %s is a user
+#. ID.
+#: lib/activitymover.php:92
+#, php-format
+msgid "No such user \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when post to collection fails with a 400
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Server exception thrown when post to collection fails with a 500
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Exception thrown when post to collection fails with a status that is
+#. not handled.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#: lib/activitysink.php:163 lib/activitysink.php:167 lib/activitysink.php:172
+#, php-format
+msgctxt "URLSTATUSREASON"
+msgid "%1$s %2$s %3$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when there is no source attribute.
+#: lib/activityutils.php:229
+msgid "Can't handle remote content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when there embedded XML content is found
+#. that cannot be processed yet.
+#: lib/activityutils.php:266
+msgid "Can't handle embedded XML content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when base64 encoded content is found that
+#. cannot be processed yet.
+#: lib/activityutils.php:271
+msgid "Can't handle embedded Base64 content yet."
+msgstr ""
+
+#. TRANS: Client error message thrown when a user tries to change admin
+#. settings but has no access rights.
+#: lib/adminpanelaction.php:95
+msgid "You cannot make changes to this site."
+msgstr ""
+
+#. TRANS: Client error message throw when a certain panel's settings cannot be
+#. changed.
+#: lib/adminpanelaction.php:106
+msgid "Changes to that panel are not allowed."
+msgstr ""
+
+#. TRANS: Client error message.
+#: lib/adminpanelaction.php:219
+msgid "showForm() not implemented."
+msgstr ""
+
+#. TRANS: Client error message
+#: lib/adminpanelaction.php:246
+msgid "saveSettings() not implemented."
+msgstr ""
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:66
+msgctxt "HEADER"
+msgid "Home"
+msgstr ""
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:84
+msgctxt "HEADER"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:91
+msgid "Basic site configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:93
+msgctxt "MENU"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:99
+msgid "User configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:101
+msgctxt "MENU"
+msgid "User"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:107
+msgid "Access configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:109
+msgctxt "MENU"
+msgid "Access"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:115
+msgid "Paths configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:117
+msgctxt "MENU"
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:123
+msgid "Sessions configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:125
+msgctxt "MENU"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:131
+msgid "Edit site notice"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:133
+msgctxt "MENU"
+msgid "Site notice"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:139
+msgid "Set site license"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:141
+msgctxt "MENU"
+msgid "License"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:147
+msgid "Plugins configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:149
+msgctxt "MENU"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Exception text when attempting to perform something which seems
+#. already done.
+#: lib/alreadyfulfilledexception.php:46
+msgid "Trying to do something that was already done."
+msgstr ""
+
+#. TRANS: Client error on an API request with an unsupported data format.
+#: lib/apiaction.php:1245 lib/apiaction.php:1271 lib/apiaction.php:1325
+msgid "Not a supported data format."
+msgstr ""
+
+#. TRANS: Authorization exception thrown when a user without API access tries
+#. to access the API.
+#: lib/apiauthaction.php:94 lib/apiauthaction.php:216
+#: lib/apiauthaction.php:303
+msgid "Not allowed to use API."
+msgstr ""
+
+#. TRANS: Client error 401.
+#: lib/apiauthaction.php:125
+msgid ""
+"API resource requires read-write access, but you only have read access."
+msgstr ""
+
+#. TRANS: OAuth exception thrown when no application is found for a given
+#. consumer key.
+#: lib/apiauthaction.php:190
+msgid "No application for that consumer key."
+msgstr ""
+
+#. TRANS: OAuth exception given when an incorrect access token was given for a
+#. user.
+#: lib/apiauthaction.php:244
+msgid "Bad access token."
+msgstr ""
+
+#. TRANS: OAuth exception given when no user was found for a given token (no
+#. token was found).
+#: lib/apiauthaction.php:249
+msgid "No user for that token."
+msgstr ""
+
+#. TRANS: Client error thrown when authentication fails because a user clicked
+#. "Cancel".
+#. TRANS: Client error thrown when authentication fails.
+#: lib/apiauthaction.php:290 lib/apiauthaction.php:324
+msgid "Could not authenticate you."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. consumer.
+#: lib/apignusocialoauthdatastore.php:48
+msgid "Could not create anonymous consumer."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. application.
+#: lib/apignusocialoauthdatastore.php:72
+msgid "Could not create anonymous OAuth application."
+msgstr ""
+
+#. TRANS: Exception thrown when no token association could be found.
+#: lib/apignusocialoauthdatastore.php:154
+msgid ""
+"Could not find a profile and application associated with the request token."
+msgstr ""
+
+#. TRANS: Exception thrown when no access token can be issued.
+#: lib/apignusocialoauthdatastore.php:212
+msgid "Could not issue access token."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:320
+msgid "Database error inserting OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:348
+msgid "Database error updating OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
+#: lib/apignusocialoauthdatastore.php:374
+msgid "Tried to revoke unknown token."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
+#: lib/apignusocialoauthdatastore.php:379
+msgid "Failed to delete revoked token."
+msgstr ""
+
+#. TRANS: Form input field label for application icon.
+#: lib/applicationeditform.php:177
+msgid "Icon"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:182
+msgid "Icon for this application"
+msgstr ""
+
+#. TRANS: Form input field label for application name.
+#: lib/applicationeditform.php:190
+msgid "Name"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#. TRANS: %d is the number of available characters for the description.
+#: lib/applicationeditform.php:201
+#, php-format
+msgid "Describe your application in %d character"
+msgid_plural "Describe your application in %d characters"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:205
+msgid "Describe your application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#. TRANS: Text area label on group edit form; contains description of group.
+#. TRANS: Field label for description of list.
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/applicationeditform.php:208 lib/groupeditform.php:178
+#: lib/peopletageditform.php:151 lib/togglepeopletag.php:111
+msgid "Description"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:216
+msgid "URL of the homepage of this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:218
+msgid "Source URL"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:225
+msgid "Organization responsible for this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:227
+msgid "Organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:234
+msgid "URL for the homepage of the organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:243
+msgid "URL to redirect to after authentication"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:271
+msgid "Browser"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:288
+msgid "Desktop"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:290
+msgid "Type of application, browser or desktop"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:314
+msgid "Read-only"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:334
+msgid "Read-write"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:336
+msgid "Default access for this application: read-only, or read-write"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+msgid "Cancel application changes."
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:357
+msgid "Save application changes."
+msgstr ""
+
+#. TRANS: Name for an anonymous application in application list.
+#: lib/applicationlist.php:197
+msgid "Unknown application"
+msgstr ""
+
+#. TRANS: Message has a leading space and a trailing space. Used in
+#. application list.
+#. TRANS: Before this message the application name is put, behind it the
+#. organisation that manages it.
+#: lib/applicationlist.php:205
+msgid " by "
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:213
+msgid "read-write"
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:215
+msgid "read-only"
+msgstr ""
+
+#. TRANS: Used in application list. %1$s is a modified date, %2$s is access
+#. type ("read-write" or "read-only")
+#: lib/applicationlist.php:221
+#, php-format
+msgid "Approved %1$s - \"%2$s\" access."
+msgstr ""
+
+#. TRANS: Access token in the application list.
+#. TRANS: %s are the first 7 characters of the access token.
+#: lib/applicationlist.php:236
+#, php-format
+msgid "Access token starting with: %s"
+msgstr ""
+
+#. TRANS: Button label in application list to revoke access to user data.
+#: lib/applicationlist.php:252
+msgctxt "BUTTON"
+msgid "Revoke"
+msgstr ""
+
+#. TRANS: Submit button text to accept a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to accept a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:116 lib/approvesubform.php:110
+msgctxt "BUTTON"
+msgid "Accept"
+msgstr ""
+
+#. TRANS: Submit button text to reject a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to reject a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:118 lib/approvesubform.php:112
+msgctxt "BUTTON"
+msgid "Reject"
+msgstr ""
+
+#. TRANS: Atom feed exception thrown when an author element does not contain a
+#. name element.
+#: lib/atom10feed.php:113
+msgid "Author element must contain a name element."
+msgstr ""
+
+#. TRANS: Title in atom list notice feed. %1$s is a list name, %2$s is a
+#. tagger's nickname.
+#: lib/atomlistnoticefeed.php:65
+#, php-format
+msgid "Timeline for people in list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Message is used as a subtitle in atom list notice feed.
+#. TRANS: %1$s is a tagger's nickname, %2$s is a list name, %3$s is a site
+#. name.
+#: lib/atomlistnoticefeed.php:72
+#, php-format
+msgid "Updates from %1$s's list %2$s on %3$s!"
+msgstr ""
+
+#: lib/attachment.php:43
+msgid "Download link"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmentnoticesection.php:68
+msgid "Notices where this attachment appears"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmenttagcloudsection.php:48
+msgid "Tags for this attachment"
+msgstr ""
+
+#. TRANS: Exception thrown when a password change fails.
+#: lib/authenticationplugin.php:221 lib/authenticationplugin.php:227
+msgid "Password changing failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a password change attempt fails because it is
+#. not allowed.
+#: lib/authenticationplugin.php:238
+msgid "Password changing is not allowed."
+msgstr ""
+
+#. TRANS: Title for the form to block a user.
+#: lib/blockform.php:68
+msgid "Block"
+msgstr ""
+
+#. TRANS: Description of the form to block a user.
+#: lib/blockform.php:79
+msgid "Block this user"
+msgstr ""
+
+#. TRANS: Submit button text on form to cancel group join request.
+#: lib/cancelgroupform.php:115
+msgctxt "BUTTON"
+msgid "Cancel join request"
+msgstr ""
+
+#. TRANS: Button text for form action to cancel a subscription request.
+#: lib/cancelsubscriptionform.php:122
+msgctxt "BUTTON"
+msgid "Cancel subscription request"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:104 lib/channel.php:125
+msgid "Command results"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:138
+msgid "AJAX error"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has completed.
+#. TRANS: E-mail subject for reply to an e-mail command.
+#: lib/channel.php:177 lib/mailhandler.php:146
+msgid "Command complete"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has failed.
+#: lib/channel.php:188
+msgid "Command failed"
+msgstr ""
+
+#. TRANS: Command exception text shown when a notice ID is requested that does
+#. not exist.
+#: lib/command.php:84 lib/command.php:108
+msgid "Notice with that id does not exist."
+msgstr ""
+
+#. TRANS: Command exception text shown when a last user notice is requested
+#. and it does not exist.
+#. TRANS: Error text shown when a last user notice is requested and it does
+#. not exist.
+#: lib/command.php:101 lib/command.php:621
+msgid "User has no last notice."
+msgstr ""
+
+#. TRANS: Message given requesting a profile for a non-existing user.
+#. TRANS: %s is the nickname of the user for which the profile could not be
+#. found.
+#: lib/command.php:130
+#, php-format
+msgid "Could not find a user with nickname %s."
+msgstr ""
+
+#. TRANS: Message given getting a non-existing user.
+#. TRANS: %s is the nickname of the user that could not be found.
+#: lib/command.php:150
+#, php-format
+msgid "Could not find a local user with nickname %s."
+msgstr ""
+
+#. TRANS: Error text shown when an unimplemented command is given.
+#: lib/command.php:185
+msgid "Sorry, this command is not yet implemented."
+msgstr ""
+
+#. TRANS: Command exception text shown when a user tries to nudge themselves.
+#: lib/command.php:231
+msgid "It does not make a lot of sense to nudge yourself!"
+msgstr ""
+
+#. TRANS: Message given having nudged another user.
+#. TRANS: %s is the nickname of the user that was nudged.
+#: lib/command.php:240
+#, php-format
+msgid "Nudge sent to %s."
+msgstr ""
+
+#. TRANS: User statistics text.
+#. TRANS: %1$s is the number of other user the user is subscribed to.
+#. TRANS: %2$s is the number of users that are subscribed to the user.
+#. TRANS: %3$s is the number of notices the user has sent.
+#: lib/command.php:270
+#, php-format
+msgid ""
+"Subscriptions: %1$s\n"
+"Subscribers: %2$s\n"
+"Notices: %3$s"
+msgstr ""
+
+#. TRANS: Message given having added a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:317
+#, php-format
+msgid "%1$s joined group %2$s."
+msgstr ""
+
+#. TRANS: Message given having removed a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:362
+#, php-format
+msgid "%1$s left group %2$s."
+msgstr ""
+
+#. TRANS: Error displayed if tagging a user fails.
+#. TRANS: %1$s is the tagged user, %2$s is the error message (no punctuation).
+#: lib/command.php:419
+#, php-format
+msgid "Error tagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if tagging a user succeeds.
+#. TRANS: %1$s is the tagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags added (not part of
+#. message).
+#: lib/command.php:427
+#, php-format
+msgid "%1$s was tagged %2$s"
+msgid_plural "%1$s was tagged %2$s"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Separator for list of tags.
+#. TRANS: Separator in list of user names like "Jim, Bob, Mary".
+#: lib/command.php:432 lib/command.php:485 lib/noticelistactorsitem.php:78
+msgid ", "
+msgstr ""
+
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: lib/command.php:460
+#, php-format
+msgid "Invalid tag: \"%s\""
+msgstr ""
+
+#. TRANS: Error displayed if untagging a user fails.
+#. TRANS: %1$s is the untagged user, %2$s is the error message (no
+#. punctuation).
+#: lib/command.php:472
+#, php-format
+msgid "Error untagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if untagging a user succeeds.
+#. TRANS: %1$s is the untagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags removed (not part of
+#. message).
+#: lib/command.php:480
+#, php-format
+msgid "The following tag was removed from user %1$s: %2$s."
+msgid_plural "The following tags were removed from user %1$s: %2$s."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:504
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Whois output. %s is the full name of the queried user.
+#: lib/command.php:508
+#, php-format
+msgid "Fullname: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the location of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a location.
+#: lib/command.php:512 lib/mail.php:344
+#, php-format
+msgid "Location: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the homepage of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a homepage.
+#: lib/command.php:516 lib/mail.php:349
+#, php-format
+msgid "Homepage: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the bio information of the queried user.
+#: lib/command.php:520
+#, php-format
+msgid "About: %s"
+msgstr ""
+
+#. TRANS: Message given having repeated a notice from another user.
+#. TRANS: %s is the name of the user for which the notice was repeated.
+#: lib/command.php:545
+#, php-format
+msgid "Notice from %s repeated."
+msgstr ""
+
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d
+#. is used for plural.
+#. TRANS: %1$d is the maximum number of characters, %2$d is the number of
+#. submitted characters.
+#: lib/command.php:582
+#, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Text shown having sent a reply to a notice successfully.
+#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
+#: lib/command.php:595
+#, php-format
+msgid "Reply to %s sent."
+msgstr ""
+
+#. TRANS: Error text shown when a reply to a notice fails with an unknown
+#. reason.
+#: lib/command.php:598
+msgid "Error saving notice."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing a
+#. subscribe command.
+#: lib/command.php:645
+msgid "Specify the name of the user to subscribe to."
+msgstr ""
+
+#. TRANS: Text shown after having subscribed to another user successfully.
+#. TRANS: %s is the name of the user the subscription was requested for.
+#: lib/command.php:655
+#, php-format
+msgid "Subscribed to %s."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing an
+#. unsubscribe command.
+#. TRANS: Error text shown when no username was provided when issuing the
+#. command.
+#: lib/command.php:676 lib/command.php:786
+msgid "Specify the name of the user to unsubscribe from."
+msgstr ""
+
+#. TRANS: Text shown after having unsubscribed from another user successfully.
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:686
+#, php-format
+msgid "Unsubscribed from %s."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the command "off" with a setting which
+#. has not yet been implemented.
+#. TRANS: Error text shown when issuing the command "on" with a setting which
+#. has not yet been implemented.
+#: lib/command.php:706 lib/command.php:732
+msgid "Command not yet implemented."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "off" successfully.
+#: lib/command.php:710
+msgid "Notification off."
+msgstr ""
+
+#. TRANS: Error text shown when the command "off" fails for an unknown reason.
+#: lib/command.php:713
+msgid "Can't turn off notification."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "on" successfully.
+#: lib/command.php:736
+msgid "Notification on."
+msgstr ""
+
+#. TRANS: Error text shown when the command "on" fails for an unknown reason.
+#: lib/command.php:739
+msgid "Can't turn on notification."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the login command while login is
+#. disabled.
+#: lib/command.php:753
+msgid "Login command is disabled."
+msgstr ""
+
+#. TRANS: Text shown after issuing the login command successfully.
+#. TRANS: %s is a logon link..
+#: lib/command.php:766
+#, php-format
+msgid "This link is useable only once and is valid for only 2 minutes: %s."
+msgstr ""
+
+#. TRANS: Text shown after issuing the lose command successfully (stop another
+#. user from following the current user).
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:795
+#, php-format
+msgid "Unsubscribed %s."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to
+#. without having any subscriptions.
+#: lib/command.php:813
+msgid "You are not subscribed to anyone."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed users.
+#: lib/command.php:818
+msgid "You are subscribed to this person:"
+msgid_plural "You are subscribed to these people:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user
+#. TRANS: (followers) without having any subscribers.
+#: lib/command.php:840
+msgid "No one is subscribed to you."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user (followers).
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribing users.
+#: lib/command.php:845
+msgid "This person is subscribed to you:"
+msgid_plural "These people are subscribed to you:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to without
+#. having
+#. TRANS: any group subscriptions.
+#: lib/command.php:867
+msgid "You are not a member of any groups."
+msgstr ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed groups.
+#: lib/command.php:872
+msgid "You are a member of this group:"
+msgid_plural "You are a member of these groups:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Header line of help text for commands.
+#: lib/command.php:886
+msgctxt "COMMANDHELP"
+msgid "Commands:"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on".
+#: lib/command.php:888
+msgctxt "COMMANDHELP"
+msgid "turn on notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "off".
+#: lib/command.php:890
+msgctxt "COMMANDHELP"
+msgid "turn off notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "help".
+#: lib/command.php:892
+msgctxt "COMMANDHELP"
+msgid "show this help"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "follow ".
+#: lib/command.php:894
+msgctxt "COMMANDHELP"
+msgid "subscribe to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "groups".
+#: lib/command.php:896
+msgctxt "COMMANDHELP"
+msgid "lists the groups you have joined"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "tag".
+#: lib/command.php:898
+msgctxt "COMMANDHELP"
+msgid "tag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "untag".
+#: lib/command.php:900
+msgctxt "COMMANDHELP"
+msgid "untag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscriptions".
+#: lib/command.php:902
+msgctxt "COMMANDHELP"
+msgid "list the people you follow"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscribers".
+#: lib/command.php:904
+msgctxt "COMMANDHELP"
+msgid "list the people that follow you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "leave ".
+#: lib/command.php:906
+msgctxt "COMMANDHELP"
+msgid "unsubscribe from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "d ".
+#: lib/command.php:908
+msgctxt "COMMANDHELP"
+msgid "direct message to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "get ".
+#: lib/command.php:910
+msgctxt "COMMANDHELP"
+msgid "get last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "whois ".
+#: lib/command.php:912
+msgctxt "COMMANDHELP"
+msgid "get profile info on user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "lose ".
+#: lib/command.php:914
+msgctxt "COMMANDHELP"
+msgid "force user to stop following you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat #".
+#: lib/command.php:916
+msgctxt "COMMANDHELP"
+msgid "repeat a notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat ".
+#: lib/command.php:918
+msgctxt "COMMANDHELP"
+msgid "repeat the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply #".
+#: lib/command.php:920
+msgctxt "COMMANDHELP"
+msgid "reply to notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply ".
+#: lib/command.php:922
+msgctxt "COMMANDHELP"
+msgid "reply to the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "join ".
+#: lib/command.php:924
+msgctxt "COMMANDHELP"
+msgid "join group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "login".
+#: lib/command.php:926
+msgctxt "COMMANDHELP"
+msgid "Get a link to login to the web interface"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "drop ".
+#: lib/command.php:928
+msgctxt "COMMANDHELP"
+msgid "leave group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stats".
+#: lib/command.php:930
+msgctxt "COMMANDHELP"
+msgid "get your stats"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stop".
+#. TRANS: Help message for IM/SMS command "quit".
+#: lib/command.php:932 lib/command.php:934
+msgctxt "COMMANDHELP"
+msgid "same as 'off'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "sub ".
+#: lib/command.php:936
+msgctxt "COMMANDHELP"
+msgid "same as 'follow'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "unsub ".
+#: lib/command.php:938
+msgctxt "COMMANDHELP"
+msgid "same as 'leave'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "last ".
+#: lib/command.php:940
+msgctxt "COMMANDHELP"
+msgid "same as 'get'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on ".
+#. TRANS: Help message for IM/SMS command "off ".
+#. TRANS: Help message for IM/SMS command "invite ".
+#. TRANS: Help message for IM/SMS command "track ".
+#. TRANS: Help message for IM/SMS command "untrack ".
+#. TRANS: Help message for IM/SMS command "track off".
+#. TRANS: Help message for IM/SMS command "untrack all".
+#. TRANS: Help message for IM/SMS command "tracks".
+#. TRANS: Help message for IM/SMS command "tracking".
+#: lib/command.php:942 lib/command.php:944 lib/command.php:948
+#: lib/command.php:950 lib/command.php:952 lib/command.php:954
+#: lib/command.php:956 lib/command.php:958 lib/command.php:960
+msgctxt "COMMANDHELP"
+msgid "not yet implemented."
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "nudge ".
+#: lib/command.php:946
+msgctxt "COMMANDHELP"
+msgid "remind a user to update."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:32
+msgid "No configuration file found."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: Is followed by a list of directories (separated by HTML breaks).
+#: lib/common.php:35
+msgid "I looked for configuration files in the following places:"
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:38
+msgid "You may wish to run the installer to fix this."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: The text is link text that leads to the installer page.
+#: lib/common.php:42
+msgid "Go to the installer."
+msgstr ""
+
+#. TRANS: Page title for when a database error occurs.
+#: lib/dberroraction.php:60
+msgid "Database error"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#: lib/defaultlocalnav.php:65 lib/publicgroupnav.php:63
+msgctxt "MENU"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item title in local navigation menu.
+#: lib/defaultlocalnav.php:79 lib/subgroupnav.php:136
+msgctxt "MENU"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Title of form for deleting a user.
+#. TRANS: Link text in notice list item to delete a notice.
+#: lib/deleteuserform.php:64 lib/noticelistitem.php:603
+msgid "Delete"
+msgstr ""
+
+#. TRANS: Description of form for deleting a user.
+#: lib/deleteuserform.php:75
+msgid "Delete this user"
+msgstr ""
+
+#. TRANS: Page title after an AJAX error occurs on the send notice page.
+#: lib/error.php:115
+msgid "Ajax Error"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:88
+msgid "RSS 1.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:91
+msgid "RSS 2.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:94
+msgid "Atom"
+msgstr ""
+
+#. TRANS: Feed type name. FOAF stands for Friend of a Friend.
+#: lib/feed.php:97
+msgid "FOAF"
+msgstr ""
+
+#. TRANS: Feed type name. See http://activitystrea.ms/
+#: lib/feed.php:100
+msgid "Activity Streams"
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author.
+#: lib/feedimporter.php:82
+msgid "No author in the feed."
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author that
+#. TRANS: can be associated with a user.
+#: lib/feedimporter.php:91
+msgid "Cannot import without a user."
+msgstr ""
+
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
+msgid "Feeds"
+msgstr ""
+
+#: lib/filenotfoundexception.php:39
+msgid "File not found in filesystem."
+msgstr ""
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: lib/formaction.php:135
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: List element on gallery action page to show all tags.
+#: lib/galleryaction.php:72
+msgctxt "TAGS"
+msgid "All"
+msgstr ""
+
+#. TRANS: Dropdown field label on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:83
+msgid "Tag"
+msgstr ""
+
+#. TRANS: Dropdown field title on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:85
+msgid "Choose a tag to narrow list."
+msgstr ""
+
+#. TRANS: Description on form for granting a role.
+#: lib/grantroleform.php:88
+#, php-format
+msgid "Grant this user the \"%s\" role"
+msgstr ""
+
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: lib/groupaction.php:146
+msgid "Members"
+msgstr ""
+
+#. TRANS: Link to all group members from mini list of group members if group
+#. has more than n members.
+#: lib/groupaction.php:167 lib/groupaction.php:256
+msgid "All members"
+msgstr ""
+
+#. TRANS: Header for mini list of users with a pending membership request on a
+#. group page (h2).
+#: lib/groupaction.php:204
+msgid "Pending"
+msgstr ""
+
+#. TRANS: Header for mini list of users that are blocked in a group page (h2).
+#: lib/groupaction.php:235
+msgid "Blocked"
+msgstr ""
+
+#. TRANS: Title for list of group administrators on a group page.
+#: lib/groupaction.php:312
+msgctxt "TITLE"
+msgid "Admins"
+msgstr ""
+
+#. TRANS: Button text for the form that will block a user from a group.
+#: lib/groupblockform.php:124
+msgctxt "BUTTON"
+msgid "Block"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/groupblockform.php:128
+msgctxt "TOOLTIP"
+msgid "Block this user so that they can no longer post messages to it."
+msgstr ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:162
+msgid "URL of the homepage or blog of the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description when there is no text limit.
+#: lib/groupeditform.php:168
+msgid "Describe the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description.
+#. TRANS: %d is the number of characters available for the description.
+#: lib/groupeditform.php:172
+#, php-format
+msgid "Describe the group or topic in %d character or less."
+msgid_plural "Describe the group or topic in %d characters or less."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:187
+msgid "Location for the group, if any, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Field label on group edit form.
+#: lib/groupeditform.php:193
+msgid "Aliases"
+msgstr ""
+
+#. TRANS: Input field title for group aliases.
+#. TRANS: %d is the maximum number of group aliases available.
+#: lib/groupeditform.php:198
+#, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Checkbox field title on group edit form to mark a group private.
+#: lib/groupeditform.php:210
+msgid ""
+"New members must be approved by admin and all posts are forced to be "
+"private."
+msgstr ""
+
+#. TRANS: Indicator in group members list that this user is a group
+#. administrator.
+#: lib/groupmemberlistitem.php:21
+msgctxt "GROUPADMIN"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a group.
+#. TRANS: %1$s is a group nickname, $2$d is a group profile_id (number).
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/groupnoprofileexception.php:58 lib/usernoprofileexception.php:58
+#, php-format
+msgid "User %1$s (%2$d) has no profile record."
+msgstr ""
+
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: lib/groupprofileblock.php:103
+msgid "Group actions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:130
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Edit %s group properties"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:139
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Add or edit %s logo"
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/groupprofileblock.php:141
+msgctxt "MENU"
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Title for groups with the most members section.
+#: lib/groupsbymemberssection.php:71
+msgid "Popular groups"
+msgstr ""
+
+#. TRANS: Title for groups with the most posts section.
+#: lib/groupsbypostssection.php:71
+msgid "Active groups"
+msgstr ""
+
+#. TRANS: Link description for seeing all groups.
+#. TRANS: Link description for seeing all lists.
+#: lib/groupsnav.php:89 lib/listsnav.php:88
+msgid "See all"
+msgstr ""
+
+#. TRANS: Link title for seeing all groups.
+#: lib/groupsnav.php:91
+msgid "See all groups you belong to."
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: lib/homestubnav.php:58
+msgid "Back to top"
+msgstr ""
+
+#. TRANS: Client exception 406
+#: lib/htmloutputter.php:104
+msgid "This page is not available in a media type you accept"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to upload an unsupported image file
+#. format.
+#: lib/imagefile.php:73
+msgid "Unsupported image format."
+msgstr ""
+
+#: lib/imagefile.php:115
+msgid "Unsupported media format."
+msgstr ""
+
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:154
+#, php-format
+msgid "That file is too big. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading an image and that action could not
+#. be completed.
+#: lib/imagefile.php:159
+msgid "Partial upload."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading a file as image that is not an image
+#. or is a corrupt file.
+#: lib/imagefile.php:174
+msgid "Not an image or corrupt file."
+msgstr ""
+
+#. TRANS: Exception thrown during resize when image has been registered as
+#. present, but is no longer there.
+#: lib/imagefile.php:237
+msgid "Lost our file."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to resize an unknown file type.
+#. TRANS: Exception thrown when trying resize an unknown file type.
+#: lib/imagefile.php:302 lib/imagefile.php:346
+msgid "Unknown file type"
+msgstr ""
+
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:390
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:394
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:397
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Body text for confirmation code e-mail.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename,
+#. TRANS: %3$s is the display name of an IM plugin.
+#: lib/implugin.php:264
+#, php-format
+msgid ""
+"User \"%1$s\" on %2$s has said that your %3$s screenname belongs to them. If"
+" that is true, you can confirm by clicking on this URL: %4$s . (If you "
+"cannot click it, copy-and-paste it into the address bar of your browser). If"
+" that user is not you, or if you did not request this confirmation, just "
+"ignore this message."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to deliver a notice to an unknown
+#. inbox.
+#. TRANS: %d is the unknown inbox ID (number).
+#: lib/implugin.php:352
+#, php-format
+msgid "Unknown inbox source %d."
+msgstr ""
+
+#. TRANS: Message given when a status is too long. %1$s is the maximum number
+#. of characters,
+#. TRANS: %2$s is the number of characters sent (used for plural).
+#: lib/implugin.php:500
+#, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without
+#. meeting all prerequisites.
+#: lib/implugin.php:642
+msgid "Queueing must be enabled to use IM plugins."
+msgstr ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without a
+#. transport method.
+#: lib/implugin.php:647
+msgid "Transport cannot be null."
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/inboxtagcloudsection.php:58
+msgctxt "TITLE"
+msgid "Trends"
+msgstr ""
+
+#. TRANS: Default button text for inviting more users to the StatusNet
+#. instance.
+#: lib/invitebuttonsection.php:56
+msgctxt "BUTTON"
+msgid "Invite more colleagues"
+msgstr ""
+
+#. TRANS: Form legend.
+#: lib/inviteform.php:85
+msgid "Invite collegues"
+msgstr ""
+
+#. TRANS: Field label for a list of e-mail addresses.
+#: lib/inviteform.php:100
+msgid "Email addresses"
+msgstr ""
+
+#. TRANS: Field title for a list of e-mail addresses.
+#: lib/inviteform.php:103
+msgid "Addresses of friends to invite (one per line)."
+msgstr ""
+
+#. TRANS: Field label for a personal message to send to invitees.
+#: lib/inviteform.php:109
+msgid "Personal message"
+msgstr ""
+
+#. TRANS: Field title for a personal message to send to invitees.
+#: lib/inviteform.php:112
+msgid "Optionally add a personal message to the invitation."
+msgstr ""
+
+#. TRANS: Send button for inviting friends
+#. TRANS: Button text for sending notice.
+#: lib/inviteform.php:128 lib/noticeform.php:303
+msgctxt "BUTTON"
+msgid "Send"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/inviteform.php:131
+msgid "Send invitations."
+msgstr ""
+
+#. TRANS: Button text for joining a group.
+#: lib/joinform.php:108
+msgctxt "BUTTON"
+msgid "Join"
+msgstr ""
+
+#. TRANS: Button text on form to leave a group.
+#: lib/leaveform.php:109
+msgctxt "BUTTON"
+msgid "Leave"
+msgstr ""
+
+#. TRANS: Link title for seeing all lists.
+#: lib/listsnav.php:90
+msgid "See all lists you have created."
+msgstr ""
+
+#. TRANS: Menu item for logging in to the StatusNet site.
+#. TRANS: Menu item in primary navigation panel.
+#: lib/logingroupnav.php:64 lib/primarynav.php:82
+msgctxt "MENU"
+msgid "Login"
+msgstr ""
+
+#. TRANS: Title for menu item for logging in to the StatusNet site.
+#: lib/logingroupnav.php:66
+msgid "Login with a username and password"
+msgstr ""
+
+#. TRANS: Menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:73
+msgctxt "MENU"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Title for menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:75
+msgid "Sign up for a new account"
+msgstr ""
+
+#. TRANS: Subject for address confirmation email.
+#: lib/mail.php:178
+msgid "Email address confirmation"
+msgstr ""
+
+#. TRANS: Body for address confirmation email.
+#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet
+#. sitename,
+#. TRANS: %3$s is the URL to confirm at.
+#: lib/mail.php:183
+#, php-format
+msgid ""
+"Hey, %1$s.\n"
+"\n"
+"Someone just entered this email address on %2$s.\n"
+"\n"
+"If it was you, and you want to confirm your entry, use the URL below:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"If not, just ignore this message.\n"
+"\n"
+"Thanks for your time, \n"
+"%2$s\n"
+msgstr ""
+
+#. TRANS: Subject of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#. TRANS: Main body of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:249 lib/mail.php:255
+#, php-format
+msgid "%1$s is now following you on %2$s."
+msgstr ""
+
+#. TRANS: Subject of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#: lib/mail.php:289
+#, php-format
+msgid "%1$s would like to listen to your notices on %2$s."
+msgstr ""
+
+#. TRANS: Main body of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:296
+#, php-format
+msgid ""
+"%1$s would like to listen to your notices on %2$s. You may approve or reject"
+" their subscription at %3$s"
+msgstr ""
+
+#. TRANS: Common footer block for StatusNet notification emails.
+#. TRANS: %1$s is the StatusNet sitename,
+#. TRANS: %2$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:315
+#, php-format
+msgid ""
+"Faithfully yours,\n"
+"%1$s.\n"
+"\n"
+"----\n"
+"Change your email address or notification options at %2$s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a URL.
+#: lib/mail.php:340
+#, php-format
+msgid "Profile: %s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is biographical information.
+#: lib/mail.php:354
+#, php-format
+msgid "Bio: %s"
+msgstr ""
+
+#. TRANS: This is a paragraph in a new-subscriber e-mail.
+#. TRANS: %s is a URL where the subscriber can be reported as abusive.
+#: lib/mail.php:364
+#, php-format
+msgid ""
+"If you believe this account is being used abusively, you can block them from"
+" your subscribers list and report as spam to site administrators at %s."
+msgstr ""
+
+#. TRANS: Subject of notification mail for new posting email address.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/mail.php:392
+#, php-format
+msgid "New email address for posting to %s"
+msgstr ""
+
+#. TRANS: Body of notification mail for new posting email address.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send
+#. TRANS: to to post by e-mail, %3$s is a URL to more instructions.
+#: lib/mail.php:398
+#, php-format
+msgid ""
+"You have a new posting address on %1$s.\n"
+"\n"
+"Send email to %2$s to post new messages.\n"
+"\n"
+"More email instructions at %3$s."
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email notification messages.
+#. TRANS: %s is the posting user's nickname.
+#: lib/mail.php:534
+#, php-format
+msgid "%s status"
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email address confirmation message.
+#: lib/mail.php:560
+msgid "SMS confirmation"
+msgstr ""
+
+#. TRANS: Main body heading for SMS-by-email address confirmation message.
+#. TRANS: %s is the addressed user's nickname.
+#: lib/mail.php:564
+#, php-format
+msgid "%s: confirm you own this phone number with this code:"
+msgstr ""
+
+#. TRANS: Subject for 'nudge' notification email.
+#. TRANS: %s is the nudging user.
+#: lib/mail.php:585
+#, php-format
+msgid "You have been nudged by %s"
+msgstr ""
+
+#. TRANS: Body for 'nudge' notification email.
+#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's
+#. nickname,
+#. TRANS: %3$s is a URL to post notices at.
+#: lib/mail.php:592
+#, php-format
+msgid ""
+"%1$s (%2$s) is wondering what you are up to these days and is inviting you to post some news.\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."
+msgstr ""
+
+#. TRANS: Subject for direct-message notification email.
+#. TRANS: %s is the sending user's nickname.
+#: lib/mail.php:637
+#, php-format
+msgid "New private message from %s"
+msgstr ""
+
+#. TRANS: Body for direct-message notification email.
+#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's
+#. nickname,
+#. TRANS: %3$s is the message content, %4$s a URL to the message,
+#: lib/mail.php:644
+#, php-format
+msgid ""
+"%1$s (%2$s) sent you a private message:\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."
+msgstr ""
+
+#. TRANS: Subject for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:698
+#, php-format
+msgid "%1$s (@%2$s) added your notice as a favorite"
+msgstr ""
+
+#. TRANS: Body for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was
+#. created,
+#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
+#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet
+#. sitename,
+#. TRANS: %7$s is the adding user's nickname.
+#: lib/mail.php:705
+#, php-format
+msgid ""
+"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
+"\n"
+"The URL of your notice is:\n"
+"\n"
+"%3$s\n"
+"\n"
+"The text of your notice is:\n"
+"\n"
+"%4$s\n"
+"\n"
+"You can see the list of %1$s's favorites here:\n"
+"\n"
+"%5$s"
+msgstr ""
+
+#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
+#: lib/mail.php:767
+#, php-format
+msgid ""
+"The full conversation can be read here:\n"
+"\n"
+"\t%s"
+msgstr ""
+
+#. TRANS: E-mail subject for notice notification.
+#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:775
+#, php-format
+msgid "%1$s (@%2$s) sent a notice to your attention"
+msgstr ""
+
+#. TRANS: Body of @-reply notification e-mail.
+#. TRANS: %1$s is the sending user's name, $2$s is the StatusNet sitename,
+#. TRANS: %3$s is a URL to the notice, %4$s is the notice text,
+#. TRANS: %5$s is the text "The full conversation can be read here:" and a URL
+#. to the full conversion if it exists (otherwise empty),
+#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replies
+#. for the addressed user,
+#: lib/mail.php:782
+#, php-format
+msgid ""
+"%1$s just sent a notice to your attention (an '@-reply') on %2$s.\n"
+"\n"
+"The notice is here:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"It reads:\n"
+"\n"
+"\t%4$s\n"
+"\n"
+"%5$sYou can reply back here:\n"
+"\n"
+"\t%6$s\n"
+"\n"
+"The list of all @-replies for you here:\n"
+"\n"
+"%7$s"
+msgstr ""
+
+#. TRANS: Subject of group join notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:853
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s"
+msgstr ""
+
+#. TRANS: Main body of group join notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is a block of profile info about the subscriber.
+#. TRANS: %5$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:863
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Subject of pending group join request notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:900
+#, php-format
+msgid "%1$s wants to join your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Main body of pending group join request notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is the URL to the moderation queue page.
+#: lib/mail.php:908
+#, php-format
+msgid ""
+"%1$s would like to join your group %2$s on %3$s. You may approve or reject "
+"their group membership at %4$s"
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. cannot be processed.
+#: lib/mailhandler.php:37
+msgid "Could not parse message."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a registered user.
+#: lib/mailhandler.php:43
+msgid "Not a registered user."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a user's incoming e-mail address.
+#: lib/mailhandler.php:48
+msgid "Sorry, that is not your incoming email address."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when no incoming e-mail
+#. is allowed.
+#: lib/mailhandler.php:53
+msgid "Sorry, no incoming email allowed."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is of an unsupported type.
+#. TRANS: %s is the unsupported type.
+#: lib/mailhandler.php:234
+#, php-format
+msgid "Unsupported message type: %s."
+msgstr ""
+
+#. TRANS: Form legend for form to make a user a group admin.
+#: lib/makeadminform.php:87
+msgid "Make user an admin of the group"
+msgstr ""
+
+#. TRANS: Button text for the form that will make a user administrator.
+#: lib/makeadminform.php:120
+msgctxt "BUTTON"
+msgid "Make Admin"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/makeadminform.php:124
+msgctxt "TOOLTIP"
+msgid "Make this user an admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when a database error was thrown during a
+#. file upload operation.
+#: lib/mediafile.php:99 lib/mediafile.php:145
+msgid "There was a database error while saving your file. Please try again."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation fails because
+#. the file could
+#. TRANS: not be moved from the temporary folder to the permanent file
+#. location.
+#: lib/mediafile.php:211 lib/mediafile.php:234
+msgid "File could not be moved to destination directory."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %1$s is the file type that was denied, %2$s is the application part
+#. of
+#. TRANS: the MIME type that was denied.
+#: lib/mediafile.php:291
+#, php-format
+msgid ""
+"\"%1$s\" is not a supported file type on this server. Try using another %2$s"
+" format."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %s is the file type that was denied.
+#: lib/mediafile.php:296
+#, php-format
+msgid "\"%s\" is not a supported file type on this server."
+msgstr ""
+
+#: lib/methodnotimplementedexception.php:48
+#, php-format
+msgid "Method %s not implemented"
+msgstr ""
+
+#. TRANS: Link description to show more items in a list.
+#: lib/moremenu.php:98
+msgid "More ▼"
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:244
+msgid "Nickname must have only lowercase letters and numbers and no spaces."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:257
+msgid "Nickname cannot be empty."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:270
+#, php-format
+msgid "Nickname cannot be more than %d character long."
+msgid_plural "Nickname cannot be more than %d characters long."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:282
+msgid "Nickname is disallowed through blacklist."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:291
+msgid "Nickname is identical to system path names."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:313
+msgid "Nickname is already in use on this server."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %u is a profile ID (number).
+#: lib/noprofileexception.php:53
+#, php-format
+msgid "There is no profile with id==%u"
+msgstr ""
+
+#: lib/noresultexception.php:40
+#, php-format
+msgid "No result found on %s lookup."
+msgstr ""
+
+#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
+msgid "No such user found."
+msgstr ""
+
+#. TRANS: Form legend for notice form.
+#: lib/noticeform.php:194
+msgid "Send a notice"
+msgstr ""
+
+#. TRANS: Title for notice label. %s is the user's nickname.
+#: lib/noticeform.php:208
+#, php-format
+msgid "What's up, %s?"
+msgstr ""
+
+#. TRANS: Input label in notice form for adding an attachment.
+#: lib/noticeform.php:229
+msgid "Attach"
+msgstr ""
+
+#. TRANS: Title for input field to attach a file to a notice.
+#: lib/noticeform.php:234
+msgid "Attach a file."
+msgstr ""
+
+#. TRANS: Field label to add location to a notice.
+#: lib/noticeform.php:272
+msgid "Share my location"
+msgstr ""
+
+#. TRANS: Text to not share location for a notice in notice form.
+#: lib/noticeform.php:277
+msgid "Do not share my location"
+msgstr ""
+
+#. TRANS: Timeout error text for location retrieval in notice form.
+#: lib/noticeform.php:279
+msgid ""
+"Sorry, retrieving your geo location is taking longer than expected, please "
+"try again later"
+msgstr ""
+
+#. TRANS: Reference to the logged in user in favourite list.
+#: lib/noticelistactorsitem.php:43
+msgctxt "FAVELIST"
+msgid "You"
+msgstr ""
+
+#. TRANS: For building a list such as "Jim, Bob, Mary and 5 others like this".
+#. TRANS: %1$s is a list of users, separated by a separator (default: ", "),
+#. %2$s is the last user in the list.
+#: lib/noticelistactorsitem.php:81
+#, php-format
+msgctxt "FAVELIST"
+msgid "%1$s and %2$s"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of north.
+#: lib/noticelistitem.php:390
+msgid "N"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of south.
+#: lib/noticelistitem.php:392
+msgid "S"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of east.
+#: lib/noticelistitem.php:394
+msgid "E"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of west.
+#: lib/noticelistitem.php:396
+msgid "W"
+msgstr ""
+
+#. TRANS: Coordinates message.
+#. TRANS: %1$s is lattitude degrees, %2$s is lattitude minutes,
+#. TRANS: %3$s is lattitude seconds, %4$s is N (north) or S (south) depending
+#. on lattitude,
+#. TRANS: %5$s is longitude degrees, %6$s is longitude minutes,
+#. TRANS: %7$s is longitude seconds, %8$s is E (east) or W (west) depending on
+#. longitude,
+#: lib/noticelistitem.php:403
+#, php-format
+msgid "%1$u°%2$u'%3$u\"%4$s %5$u°%6$u'%7$u\"%8$s"
+msgstr ""
+
+#. TRANS: Followed by geo location.
+#: lib/noticelistitem.php:413
+msgid "at"
+msgstr ""
+
+#. TRANS: A possible notice source (web interface).
+#: lib/noticelistitem.php:465
+msgctxt "SOURCE"
+msgid "web"
+msgstr ""
+
+#. TRANS: Followed by notice source.
+#: lib/noticelistitem.php:470
+msgid "from"
+msgstr ""
+
+#. TRANS: Addition in notice list item for single-notice view.
+#: lib/noticelistitem.php:524
+msgid "permalink"
+msgstr ""
+
+#. TRANS: Addition in notice list item if notice was repeated. Followed by a
+#. span with a nickname.
+#: lib/noticelistitem.php:548
+msgid "Repeated by"
+msgstr ""
+
+#. TRANS: Link title in notice list item to reply to a notice.
+#: lib/noticelistitem.php:573
+msgid "Reply to this notice."
+msgstr ""
+
+#. TRANS: Link text in notice list item to reply to a notice.
+#: lib/noticelistitem.php:575
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Link title in notice list item to delete a notice.
+#: lib/noticelistitem.php:601
+msgid "Delete this notice from the timeline."
+msgstr ""
+
+#. TRANS: Title for repeat form status in notice list when a notice has been
+#. repeated.
+#: lib/noticelistitem.php:624
+msgid "Notice repeated."
+msgstr ""
+
+#. TRANS: Repeat form status in notice list when a notice has been repeated.
+#: lib/noticelistitem.php:626
+msgid "Repeated"
+msgstr ""
+
+#. TRANS: Form legend of form to nudge/ping another user.
+#: lib/nudgeform.php:111
+msgid "Nudge this user"
+msgstr ""
+
+#. TRANS: Button text to nudge/ping another user.
+#: lib/nudgeform.php:124
+msgctxt "BUTTON"
+msgid "Nudge"
+msgstr ""
+
+#. TRANS: Button title to nudge/ping another user.
+#: lib/nudgeform.php:128
+msgid "Send a nudge to this user."
+msgstr ""
+
+#: lib/passwordhashexception.php:39
+msgid "Password hashing failed."
+msgstr ""
+
+#. TRANS: Field label for list.
+#: lib/peopletageditform.php:131
+msgctxt "LABEL"
+msgid "List"
+msgstr ""
+
+#. TRANS: Field title for list.
+#: lib/peopletageditform.php:134
+msgid "Change the list (letters, numbers, -, ., and _ are allowed)."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#: lib/peopletageditform.php:141
+msgid "Describe the list or topic."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#. TRANS: %d is the maximum number of characters for the description.
+#: lib/peopletageditform.php:145
+#, php-format
+msgid "Describe the list or topic in %d character."
+msgid_plural "Describe the list or topic in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Button title to delete a list.
+#: lib/peopletageditform.php:175
+msgid "Delete this list."
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:182
+msgid "Add or remove people"
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:186
+msgctxt "HEADER"
+msgid "Search"
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:113
+msgctxt "MENU"
+msgid "List"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:116 lib/peopletaggroupnav.php:127
+#, php-format
+msgid "%1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:124
+msgctxt "MENU"
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/peopletaggroupnav.php:135 lib/subgroupnav.php:97
+msgctxt "MENU"
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:138
+#, php-format
+msgid "Subscribers to %1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:148
+msgctxt "MENU"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %s is a list.
+#: lib/peopletaggroupnav.php:151
+#, php-format
+msgid "Edit %s list by you."
+msgstr ""
+
+#. TRANS: Title for link to edit list settings.
+#: lib/peopletaglist.php:196
+msgid "Edit list settings."
+msgstr ""
+
+#. TRANS: Text for link to edit list settings.
+#: lib/peopletaglist.php:198
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Privacy mode text in list list item for private list.
+#: lib/peopletaglist.php:253
+msgctxt "MODE"
+msgid "Private"
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#: lib/peopletagnav.php:78
+msgctxt "MENU"
+msgid "List Subscriptions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:81
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists subscribed to by %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:88
+#, php-format
+msgctxt "MENU"
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:91
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists with %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:98
+#, php-format
+msgctxt "MENU"
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:101
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists by %s."
+msgstr ""
+
+#. TRANS: Label in lists widget.
+#: lib/peopletags.php:87
+msgctxt "LABEL"
+msgid "Your lists"
+msgstr ""
+
+#. TRANS: Fieldset legend in lists widget.
+#: lib/peopletags.php:135
+msgctxt "LEGEND"
+msgid "Edit lists"
+msgstr ""
+
+#. TRANS: Label in self tags widget.
+#: lib/peopletags.php:193
+msgctxt "LABEL"
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Title for section contaning lists with the most subscribers.
+#: lib/peopletagsbysubssection.php:69
+msgid "Popular lists"
+msgstr ""
+
+#. TRANS: List summary. %1$d is the number of users in the list,
+#. TRANS: %2$d is the number of subscribers to the list.
+#: lib/peopletagsection.php:127
+#, php-format
+msgid "Listed: %1$d Subscribers: %2$d"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists current user is part of.
+#: lib/peopletagsforusersection.php:69
+#, php-format
+msgid "Lists with you"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists a user is part of.
+#. TRANS: %s is a profile name.
+#: lib/peopletagsforusersection.php:73
+#, php-format
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists a user has subscribed to.
+#: lib/peopletagsubscriptionssection.php:66
+msgid "List subscriptions"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#. TRANS: Menu item in settings navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/personalgroupnav.php:85 lib/settingsnav.php:74 lib/subgroupnav.php:78
+msgctxt "MENU"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#: lib/personalgroupnav.php:87
+msgid "Your profile"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#: lib/personalgroupnav.php:93
+msgctxt "MENU"
+msgid "Replies"
+msgstr ""
+
+#. TRANS: Displayed as version information for a plugin if no version
+#. information was found.
+#: lib/plugin.php:187
+msgid "Unknown"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/plugindisableform.php:90
+msgctxt "plugin"
+msgid "Disable"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/pluginenableform.php:112
+msgctxt "plugin"
+msgid "Enable"
+msgstr ""
+
+#. TRANS: Plugin description for a disabled plugin.
+#: lib/pluginlist.php:195
+msgctxt "plugin-description"
+msgid ""
+"(The plugin description is unavailable when a plugin has been disabled.)"
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:58
+msgctxt "MENU"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:60
+msgid "Change your personal settings."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:66
+msgctxt "MENU"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:68
+msgid "Site configuration."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:74
+msgctxt "MENU"
+msgid "Logout"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:76
+msgid "Logout from the site."
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:84
+msgid "Login to the site."
+msgstr ""
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: lib/profileaction.php:87
+msgid "Profile ID does not exist."
+msgstr ""
+
+#: lib/profileaction.php:100
+msgid "This profile has been silenced by site moderators"
+msgstr ""
+
+#. TRANS: H2 text for user subscription statistics.
+#: lib/profileaction.php:148
+msgid "Following"
+msgstr ""
+
+#. TRANS: H2 text for user subscriber statistics.
+#: lib/profileaction.php:176
+msgid "Followers"
+msgstr ""
+
+#. TRANS: H2 text for user statistics.
+#: lib/profileaction.php:210
+msgid "Statistics"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:218
+msgid "User ID"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:224
+msgid "Member since"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:230
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#. TRANS: Average count of posts made per day since account registration.
+#: lib/profileaction.php:237
+msgid "Daily average"
+msgstr ""
+
+#. TRANS: H2 text for user group membership statistics.
+#: lib/profileaction.php:274
+msgid "Groups"
+msgstr ""
+
+#. TRANS: H2 text for user list membership statistics.
+#: lib/profileaction.php:309
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Server error displayed when using an unimplemented method.
+#: lib/profileformaction.php:119
+msgid "Unimplemented method."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/profilenoaccturiexception.php:53
+#, php-format
+msgid "Could not get an acct: URI for profile with id==%u"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:71
+msgid "User groups"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:75
+msgctxt "MENU"
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:77
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:82
+msgctxt "MENU"
+msgid "Featured"
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/publictagcloudsection.php:53
+msgctxt "TITLE"
+msgid "Trending topics"
+msgstr ""
+
+#. TRANS: Client error displayed when return-to was defined without a target.
+#: lib/redirectingaction.php:93
+msgid "No return-to arguments."
+msgstr ""
+
+#. TRANS: For legend for notice repeat form.
+#: lib/repeatform.php:91
+msgid "Repeat this notice?"
+msgstr ""
+
+#. TRANS: Button title to repeat a notice on notice repeat form.
+#: lib/repeatform.php:117
+msgid "Repeat this notice."
+msgstr ""
+
+#. TRANS: Description of role revoke form. %s is the role to be revoked.
+#: lib/revokeroleform.php:88
+#, php-format
+msgid "Revoke the \"%s\" role from this user"
+msgstr ""
+
+#. TRANS: Client error on action trying to visit a non-existing page.
+#: lib/router.php:1119
+msgid "Page not found."
+msgstr ""
+
+#. TRANS: Title of form to sandbox a user.
+#: lib/sandboxform.php:65
+msgctxt "TITLE"
+msgid "Sandbox"
+msgstr ""
+
+#. TRANS: Description of form to sandbox a user.
+#: lib/sandboxform.php:76
+msgid "Sandbox this user"
+msgstr ""
+
+#. TRANS: Fieldset legend for the search form.
+#: lib/searchaction.php:102
+msgid "Search site"
+msgstr ""
+
+#. TRANS: Used as a field label for the field where one or more keywords
+#. TRANS: for searching can be entered.
+#: lib/searchaction.php:110
+msgid "Keyword(s)"
+msgstr ""
+
+#. TRANS: Button text for searching site.
+#. TRANS: Button text for search button on search form.
+#. TRANS: Button text to search profiles.
+#: lib/searchaction.php:112 lib/searchform.php:76 lib/togglepeopletag.php:134
+msgctxt "BUTTON"
+msgid "Search"
+msgstr ""
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:125
+msgid ""
+"* Make sure all words are spelled correctly.\n"
+"* Try different keywords.\n"
+"* Try more general keywords.\n"
+"* Try fewer keywords."
+msgstr ""
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:136
+#, php-format
+msgid ""
+"You can also try your search on other engines:\n"
+"\n"
+"* [DuckDuckGo](https://duckduckgo.com/?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:74
+msgctxt "MENU"
+msgid "People"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:76
+msgid "Find people on this site"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:78
+msgctxt "MENU"
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:80
+msgid "Find content of notices"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:84
+msgid "Find groups on this site"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to Terms of Service.
+#: lib/secondarynav.php:67
+msgctxt "MENU"
+msgid "TOS"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to privacy policy.
+#: lib/secondarynav.php:71
+msgctxt "MENU"
+msgid "Privacy"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item. Leads to information about StatusNet
+#. and its license.
+#: lib/secondarynav.php:74
+msgctxt "MENU"
+msgid "Source"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to version information on the
+#. StatusNet site.
+#: lib/secondarynav.php:77
+msgctxt "MENU"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Default title for section/sidebar widget.
+#: lib/section.php:98
+msgid "Untitled section"
+msgstr ""
+
+#. TRANS: Default "More..." title for section/sidebar widget.
+#: lib/section.php:122
+msgid "More..."
+msgstr ""
+
+#. TRANS: Header in settings navigation panel.
+#: lib/settingsnav.php:68
+msgctxt "HEADER"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:76
+msgid "Change your profile settings"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:81
+msgctxt "MENU"
+msgid "Avatar"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:83
+msgid "Upload an avatar"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:88
+msgctxt "MENU"
+msgid "Password"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:90
+msgid "Change your password"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:95
+msgctxt "MENU"
+msgid "Email"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:97
+msgid "Change email handling"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:102
+msgctxt "MENU"
+msgid "URL"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:104
+msgid "URL shorteners"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:116
+msgctxt "MENU"
+msgid "IM"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:118
+msgid "Updates by instant messenger (IM)"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:125
+msgctxt "MENU"
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:127
+msgid "Updates by SMS"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:133
+msgctxt "MENU"
+msgid "Connections"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:135
+msgid "Authorized connected applications"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:141
+msgctxt "MENU"
+msgid "Old school"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:143
+msgid "UI tweaks for old-school users"
+msgstr ""
+
+#. TRANS: Title of form to silence a user.
+#: lib/silenceform.php:65
+msgctxt "TITLE"
+msgid "Silence"
+msgstr ""
+
+#. TRANS: Description of form to silence a user.
+#: lib/silenceform.php:76
+msgid "Silence this user"
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:86
+msgctxt "MENU"
+msgid "Subscriptions"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:89
+#, php-format
+msgid "People %s subscribes to."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:100
+#, php-format
+msgid "People subscribed to %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#. TRANS: %d is the number of pending subscription requests.
+#: lib/subgroupnav.php:113
+#, php-format
+msgctxt "MENU"
+msgid "Pending (%d)"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#: lib/subgroupnav.php:115
+#, php-format
+msgid "Approve pending subscription requests."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:128
+#, php-format
+msgid "Groups %s is a member of."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:139
+#, php-format
+msgid "List subscriptions by %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:147
+msgctxt "MENU"
+msgid "Invite"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/subgroupnav.php:150
+#, php-format
+msgid "Invite friends and colleagues to join you on %s."
+msgstr ""
+
+#. TRANS: Form of form to subscribe to a user.
+#: lib/subscribeform.php:107
+msgid "Subscribe to this user"
+msgstr ""
+
+#. TRANS: Button text to subscribe to a user.
+#. TRANS: Button text for subscribing to a list.
+#: lib/subscribeform.php:130 lib/subscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Subscribe"
+msgstr ""
+
+#. TRANS: Button title to subscribe to a user.
+#: lib/subscribeform.php:132
+msgid "Subscribe to this user."
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopleselftagcloudsection.php:48
+#: lib/subscriptionspeopleselftagcloudsection.php:48
+msgid "People Tagcloud as self-tagged"
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopletagcloudsection.php:48
+#: lib/subscriptionspeopletagcloudsection.php:48
+msgid "People Tagcloud as tagged"
+msgstr ""
+
+#. TRANS: Content displayed in a tag cloud section if there are no tags.
+#: lib/tagcloudsection.php:56 lib/tagcloudsection.php:72
+msgctxt "NOTAGS"
+msgid "None"
+msgstr ""
+
+#. TRANS: Field label on list form.
+#: lib/tagprofileform.php:130
+msgctxt "LABEL"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Field title on list form.
+#: lib/tagprofileform.php:133
+msgid ""
+"Lists for this user (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:79
+msgid "Invalid theme name."
+msgstr ""
+
+#. TRANS: Exception thrown when a compressed theme is uploaded while no
+#. support present in PHP configuration.
+#: lib/themeuploader.php:51
+msgid "This server cannot handle theme uploads without ZIP support."
+msgstr ""
+
+#. TRANS: Server exception thrown when uploading a theme fails.
+#: lib/themeuploader.php:60 lib/themeuploader.php:64
+msgid "The theme file is missing or the upload failed."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving an uploaded theme after
+#. decompressing it fails.
+#. TRANS: Server exception thrown when an uploaded theme cannot be saved
+#. during extraction.
+#: lib/themeuploader.php:95 lib/themeuploader.php:107
+#: lib/themeuploader.php:293 lib/themeuploader.php:298
+#: lib/themeuploader.php:307 lib/themeuploader.php:315
+msgid "Failed saving theme."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect
+#. structure.
+#: lib/themeuploader.php:153
+msgid "Invalid theme: Bad directory structure."
+msgstr ""
+
+#. TRANS: Client exception thrown when an uploaded theme is larger than the
+#. limit.
+#. TRANS: %d is the number of bytes of the uncompressed theme.
+#: lib/themeuploader.php:174
+#, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Server exception thrown when an uploaded theme is incomplete.
+#: lib/themeuploader.php:188
+msgid "Invalid theme archive: Missing file css/display.css"
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect file
+#. or folder name.
+#: lib/themeuploader.php:229
+msgid ""
+"Theme contains invalid file or folder name. Stick with ASCII letters, "
+"digits, underscore, and minus sign."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains files with
+#. unsafe file extensions.
+#: lib/themeuploader.php:236
+msgid "Theme contains unsafe file extension names; may be unsafe."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains a file type
+#. that is not allowed.
+#. TRANS: %s is the file type that is not allowed.
+#: lib/themeuploader.php:255
+#, php-format
+msgid "Theme contains file of type \".%s\", which is not allowed."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded compressed theme cannot be
+#. opened.
+#: lib/themeuploader.php:273
+msgid "Error opening theme archive."
+msgstr ""
+
+#. TRANS: Header for Notices section.
+#: lib/threadednoticelist.php:74
+msgctxt "HEADER"
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Link to show replies for a notice.
+#. TRANS: %d is the number of replies to a notice and used for plural.
+#: lib/threadednoticelist.php:378
+#, php-format
+msgid "Show reply"
+msgid_plural "Show all %d replies"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: List message for notice repeated by logged in user.
+#: lib/threadednoticelist.php:455
+msgctxt "REPEATLIST"
+msgid "You repeated this."
+msgstr ""
+
+#. TRANS: List message for when more than 4 people repeat something.
+#. TRANS: %%s is a list of users liking a notice, %d is the number over 4 that
+#. like the notice.
+#. TRANS: Plural is decided on the total number of users liking the notice
+#. (count of %%s + %d).
+#: lib/threadednoticelist.php:460
+#, php-format
+msgid "%%s and %d other repeated this."
+msgid_plural "%%s and %d others repeated this."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: List message for repeated notices.
+#. TRANS: %%s is a list of users who have repeated a notice.
+#. TRANS: Plural is based on the number of of users that have repeated a
+#. notice.
+#: lib/threadednoticelist.php:468
+#, php-format
+msgid "%%s repeated this."
+msgid_plural "%%s repeated this."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Form legend.
+#: lib/togglepeopletag.php:94
+#, php-format
+msgid "Search and list people"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:105
+msgid "Everything"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:109
+msgid "Fullname"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:115
+msgid "URI (Remote users)"
+msgstr ""
+
+#. TRANS: Dropdown field label.
+#: lib/togglepeopletag.php:121
+msgctxt "LABEL"
+msgid "Search in"
+msgstr ""
+
+#. TRANS: Dropdown field title.
+#: lib/togglepeopletag.php:123
+msgid "Choose a field to search."
+msgstr ""
+
+#. TRANS: Form legend.
+#. TRANS: %1$s is a nickname, $2$s is a list.
+#: lib/togglepeopletag.php:190
+#, php-format
+msgid "Remove %1$s from list %2$s"
+msgstr ""
+
+#. TRANS: Legend on form to add a profile to a list.
+#. TRANS: %1$s is a nickname, %2$s is a list.
+#: lib/togglepeopletag.php:268
+#, php-format
+msgid "Add %1$s to list %2$s"
+msgstr ""
+
+#. TRANS: Title for top posters section.
+#: lib/topposterssection.php:74
+msgid "Top posters"
+msgstr ""
+
+#. TRANS: Option in drop-down of potential addressees.
+#: lib/toselector.php:87
+msgctxt "SENDTO"
+msgid "Everyone"
+msgstr ""
+
+#. TRANS: Option in drop-down of potential addressees.
+#. TRANS: %s is a StatusNet sitename.
+#: lib/toselector.php:93
+#, php-format
+msgid "My colleagues at %s"
+msgstr ""
+
+#. TRANS: Label for drop-down of potential addressees.
+#: lib/toselector.php:115
+msgctxt "LABEL"
+msgid "To:"
+msgstr ""
+
+#. TRANS: Checkbox label in widget for selecting potential addressees to mark
+#. the notice private.
+#: lib/toselector.php:124
+msgid "Private?"
+msgstr ""
+
+#. TRANS: Client exception thrown in widget for selecting potential addressees
+#. when an invalid fill option was received.
+#: lib/toselector.php:163
+#, php-format
+msgid "Unknown to value: \"%s\"."
+msgstr ""
+
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Exception text shown when no object found with certain URI
+#. TRANS: %s is the URI.
+#: lib/unknownuriexception.php:43
+#, php-format
+msgid "No object found with URI \"%s\""
+msgstr ""
+
+#. TRANS: Title for unsandbox form.
+#: lib/unsandboxform.php:67
+msgctxt "TITLE"
+msgid "Unsandbox"
+msgstr ""
+
+#. TRANS: Description for unsandbox form.
+#: lib/unsandboxform.php:78
+msgid "Unsandbox this user"
+msgstr ""
+
+#. TRANS: Title for unsilence form.
+#: lib/unsilenceform.php:65
+msgid "Unsilence"
+msgstr ""
+
+#. TRANS: Form description for unsilence form.
+#: lib/unsilenceform.php:76
+msgid "Unsilence this user"
+msgstr ""
+
+#. TRANS: Form legend on unsubscribe form.
+#: lib/unsubscribeform.php:109
+msgid "Unsubscribe from this user"
+msgstr ""
+
+#. TRANS: Button text on unsubscribe form.
+#. TRANS: Button text for unsubscribing from a list.
+#: lib/unsubscribeform.php:132 lib/unsubscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Unsubscribe"
+msgstr ""
+
+#. TRANS: Button title on unsubscribe form.
+#: lib/unsubscribeform.php:134
+msgid "Unsubscribe from this user."
+msgstr ""
+
+#. TRANS: Authorisation exception thrown when a user a not allowed to login.
+#: lib/util.php:330
+msgid "Not allowed to log in."
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1331
+msgid "a few seconds ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1334
+msgid "about a minute ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1338
+#, php-format
+msgid "about one minute ago"
+msgid_plural "about %d minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1341
+msgid "about an hour ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1345
+#, php-format
+msgid "about one hour ago"
+msgid_plural "about %d hours ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1348
+msgid "about a day ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1352
+#, php-format
+msgid "about one day ago"
+msgid_plural "about %d days ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1355
+msgid "about a month ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1359
+#, php-format
+msgid "about one month ago"
+msgid_plural "about %d months ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1362
+msgid "about a year ago"
+msgstr ""
+
+#. TRANS: Human-readable full date-time specification (formatting on
+#. http://php.net/date)
+#: lib/util.php:1382
+msgid "l, d-M-Y H:i:s T"
+msgstr ""
+
+#. TRANS: Web color exception thrown when a hexadecimal color code does not
+#. validate.
+#. TRANS: %s is the provided (invalid) color code.
+#: lib/webcolor.php:81 lib/webcolor.php:121
+#, php-format
+msgid "%s is not a valid color! Use 3 or 6 hex characters."
+msgstr ""
+
+#. TRANS: Commandline script output. %s is the filename that contains a backup
+#. for a user.
+#: scripts/restoreuser.php:62
+#, php-format
+msgid "Getting backup from file '%s'."
+msgstr ""
diff --git a/locale/ru/LC_MESSAGES/statusnet.po b/locale/ru/LC_MESSAGES/statusnet.po
index 007251388c..1bd8595bfa 100644
--- a/locale/ru/LC_MESSAGES/statusnet.po
+++ b/locale/ru/LC_MESSAGES/statusnet.po
@@ -3,19 +3,20 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Boris Konstantinovich Lissov , 2015
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
-"Last-Translator: digitaldreamer \n"
-"Language-Team: Russian (http://www.transifex.com/projects/p/gnu-social/language/ru/)\n"
+"PO-Revision-Date: 2015-07-12 20:01+0000\n"
+"Last-Translator: Boris Konstantinovich Lissov \n"
+"Language-Team: Russian (http://www.transifex.com/gnu-social/gnu-social/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ru\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#. TRANS: Database error message.
#: index.php:118
@@ -560,6 +561,7 @@ msgid_plural "Bio is too long (maximum %d characters)."
msgstr[0] "Слишком длинная биография (максимум %d символ)."
msgstr[1] "Слишком длинная биография (максимум %d символа)."
msgstr[2] "Слишком длинная биография (максимум %d символов)."
+msgstr[3] "Слишком длинная биография (максимум %d символов)."
#. TRANS: Form validation error displayed when trying to register with a too
#. long location.
@@ -609,12 +611,12 @@ msgstr "Неверное имя или пароль."
#: actions/apiaccountupdatebackgroundcolor.php:72
#: actions/apiaccountupdatelinkcolor.php:73
msgid "Not a valid hex color."
-msgstr ""
+msgstr "Недопустимый цвет в HEX-записи."
#: actions/apiaccountupdatebackgroundcolor.php:79
#: actions/apiaccountupdatelinkcolor.php:80
msgid "Error updating user."
-msgstr ""
+msgstr "Ошибка обновления пользователя."
#. TRANS: Client error displayed when no valid device parameter is provided
#. for a user's delivery device setting.
@@ -674,6 +676,7 @@ msgid_plural ""
msgstr[0] "Сервер не смог обработать столько POST-данных (%s байт) из-за текущей конфигурации."
msgstr[1] "Сервер не смог обработать столько POST-данных (%s байта) из-за текущей конфигурации."
msgstr[2] "Сервер не смог обработать столько POST-данных (%s байт) из-за текущей конфигурации."
+msgstr[3] "Сервер не смог обработать столько POST-данных (%s байт) из-за текущей конфигурации."
#. TRANS: Title for Atom feed.
#: actions/apiatomservice.php:86
@@ -735,19 +738,19 @@ msgstr "Неудача при разблокировке пользовател
#: actions/apicheckhub.php:57
msgid "No URL."
-msgstr ""
+msgstr "URL отсутствует."
#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
msgid "Invalid URL."
-msgstr ""
+msgstr "Неправильный URL."
#: actions/apicheckhub.php:86
msgid "No feed found"
-msgstr ""
+msgstr "Подписка не найдена"
#: actions/apicheckhub.php:88
msgid "No hub found"
-msgstr ""
+msgstr "Хаб не найден"
#. TRANS: Client exception thrown when no conversation ID is given.
#: actions/apiconversation.php:67
@@ -771,7 +774,7 @@ msgstr "Переписка"
#. non-existing profile.
#: actions/apiexternalprofileshow.php:60
msgid "Profile not found."
-msgstr ""
+msgstr "Профиль не найден."
#. TRANS: Client error displayed when trying follow who's profile could not be
#. found.
@@ -871,6 +874,7 @@ msgid_plural "Description is too long (maximum %d characters)."
msgstr[0] "Слишком длинное описание (максимум %d символ)."
msgstr[1] "Слишком длинное описание (максимум %d символа)."
msgstr[2] "Слишком длинное описание (максимум %d символов)."
+msgstr[3] "Слишком длинное описание (максимум %d символов)."
#. TRANS: Client error shown when providing too many aliases during group
#. creation.
@@ -889,6 +893,7 @@ msgid_plural "Too many aliases! Maximum %d allowed."
msgstr[0] "Слишком много алиасов! Максимальное число — %d."
msgstr[1] "Слишком много алиасов! Максимальное число — %d."
msgstr[2] "Слишком много алиасов! Максимальное число — %d."
+msgstr[3] "Слишком много алиасов! Максимальное число — %d."
#. TRANS: Server error displayed when trying to join a group the user is
#. already a member of.
@@ -1360,6 +1365,7 @@ msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "Максимальная длина записи — %d символ, включая URL вложения."
msgstr[1] "Максимальная длина записи — %d символа, включая URL вложения."
msgstr[2] "Максимальная длина записи — %d символов, включая URL вложения."
+msgstr[3] "Максимальная длина записи — %d символов, включая URL вложения."
#. TRANS: Client error displayed when requesting profiles of followers in an
#. unsupported format.
@@ -1389,7 +1395,7 @@ msgstr "%1$s / Обновления, упоминающие %2$s"
#: actions/apitimelinementions.php:122
#, php-format
msgid "%1$s updates that reply to updates from %3$s / %2$s."
-msgstr ""
+msgstr "%1$s обновил этот ответ для записей %3$s / %2$s."
#. TRANS: Title for site timeline. %s is the StatusNet sitename.
#. TRANS: Public RSS feed title. %s is the StatusNet site name.
@@ -1751,7 +1757,7 @@ msgstr "Возможна обработка только запросов на
#. group
#: actions/atompubmembershipfeed.php:209
msgid "Can only join groups."
-msgstr ""
+msgstr "Вы можете только присоединяться к группам."
#. TRANS: Client exception thrown when trying to subscribe to a non-existing
#. group.
@@ -3567,6 +3573,7 @@ msgid_plural "You are already subscribed to these users:"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+msgstr[3] ""
#. TRANS: Used as list item for already subscribed users (%1$s is nickname,
#. %2$s is e-mail address).
@@ -3591,6 +3598,7 @@ msgid_plural ""
msgstr[0] "Это люди, которые уже являются пользователями, и на которых вы подписались автоматически:"
msgstr[1] "Это люди, которые уже являются пользователями, и на которых вы подписались автоматически:"
msgstr[2] "Это люди, которые уже являются пользователями, и на которых вы подписались автоматически:"
+msgstr[3] "Это люди, которые уже являются пользователями, и на которых вы подписались автоматически:"
#. TRANS: Message displayed inviting users to use a StatusNet site. Plural
#. form is
@@ -3603,6 +3611,7 @@ msgid_plural "Invitations sent to the following people:"
msgstr[0] "Список адресов, на которые отправлены приглашения:"
msgstr[1] "Список адресов, на которые отправлены приглашения:"
msgstr[2] "Список адресов, на которые отправлены приглашения:"
+msgstr[3] "Список адресов, на которые отправлены приглашения:"
#. TRANS: Generic message displayed after sending out one or more invitations
#. to
@@ -3978,10 +3987,11 @@ msgid_plural "That's too long. Maximum notice size is %d characters."
msgstr[0] "Слишком длинная запись. Максимальная длина — %d знак."
msgstr[1] "Слишком длинная запись. Максимальная длина — %d знака."
msgstr[2] "Слишком длинная запись. Максимальная длина — %d знаков."
+msgstr[3] "Слишком длинная запись. Максимальная длина — %d знаков."
#: actions/newnotice.php:196
msgid "Saved the notice!"
-msgstr ""
+msgstr "Уведомление сохранено!"
#. TRANS: Instructions for Notice search page.
#. TRANS: %%site.name%% is the name of the StatusNet site.
@@ -4027,7 +4037,7 @@ msgstr "Почему бы не [зарегистрироваться](%%%%action
#: actions/noticesearchrss.php:95
#, php-format
msgid "Updates with \"%s\""
-msgstr ""
+msgstr "Обновления с \"%s\""
#. TRANS: RSS notice search feed description.
#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
@@ -4131,7 +4141,7 @@ msgstr "Старые параметры настройки UI"
#. TRANS: Usage instructions for profile settings.
#: actions/oldschoolsettings.php:69
msgid "If you like it \"the old way\", you can set that here."
-msgstr ""
+msgstr "Если вам нравится \"по-старому\", вы можете включить этот режим здесь."
#. TRANS: Confirmation shown when user profile settings are saved.
#. TRANS: Message after successful saving of administrative settings.
@@ -4142,11 +4152,11 @@ msgstr "Настройки сохранены."
#: actions/oldschoolsettings.php:160
msgid "Only stream mode (no conversations) in timelines"
-msgstr ""
+msgstr "Только потоковый режим в каналах (без разговоров)"
#: actions/oldschoolsettings.php:164
msgid "Show nicknames (not full names) in timelines"
-msgstr ""
+msgstr "Показывать псевдонимы (не полные имена) в каналах"
#. TRANS: Button text to save a list.
#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
@@ -4906,6 +4916,7 @@ msgid_plural "Describe yourself and your interests in %d characters."
msgstr[0] "Опишите себя и свои увлечения при помощи %d символа."
msgstr[1] "Опишите себя и свои увлечения при помощи %d символов."
msgstr[2] "Опишите себя и свои увлечения при помощи %d символов."
+msgstr[3] "Опишите себя и свои увлечения при помощи %d символов."
#. TRANS: Tooltip for field label in form for profile settings.
#. TRANS: Text area title on account registration page.
@@ -5516,13 +5527,13 @@ msgstr "Не указана запись."
#. TRANS: Client error displayed when trying to repeat a non-existing notice.
#: actions/repeat.php:63
msgid "Notice not found."
-msgstr ""
+msgstr "Уведомление не найдено."
#. TRANS: Error when unable to repeat a notice for unknown reason.
#: actions/repeat.php:69
msgid ""
"Could not repeat notice for unknown reason. Please contact the webmaster!"
-msgstr ""
+msgstr "Невозможно повторить запись по неизвестным причинам. Пожалуйста обратитесь к администрации сайта."
#. TRANS: Confirmation text after repeating a notice.
#: actions/repeat.php:87
@@ -5820,6 +5831,7 @@ msgid_plural "Created by %1$s - %2$s access by default - %3$d users"
msgstr[0] "Создатель: %1$s — доступ по умолчанию: %2$s — %3$d пользователь"
msgstr[1] "Создатель: %1$s — доступ по умолчанию: %2$s — %3$d пользователя"
msgstr[2] "Создатель: %1$s — доступ по умолчанию: %2$s — %3$d пользователей"
+msgstr[3] "Создатель: %1$s — доступ по умолчанию: %2$s — %3$d пользователей"
#. TRANS: Header on the OAuth application page.
#: actions/showapplication.php:196
@@ -6196,7 +6208,7 @@ msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-"
"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
"Free Software [StatusNet](http://status.net/) tool."
-msgstr ""
+msgstr "**%s** является зарегистрированным участником %%%%site.name%%%% — сайта для [микроблогинга](http://ru.wikipedia.org/wiki/Микроблоггинг), созданного с использованием свободного программного обеспечения [StatusNet](http://status.net/). "
#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
#: actions/showstream.php:344
@@ -6751,7 +6763,7 @@ msgid ""
"people you know. Try [people search](%%action.peoplesearch%%), look for "
"members in groups you're interested in and in our [featured "
"users](%%action.featured%%)."
-msgstr ""
+msgstr "Вы сейчас не следите ни за чьими-либо записями; попробуйте подписаться на знакомых вам людей. Попробуйте использовать [поиск людей](%%action.peoplesearch%%), посмотрите среди учасников групп, которые вас интересуют или просмотрите список [особых пользователей](%%action.featured%%)."
#. TRANS: Subscription list text when looking at the subscriptions for a of a
#. user that has none
@@ -6950,7 +6962,7 @@ msgstr "URL-адрес длиной более"
msgid ""
"URLs longer than this will be shortened, -1 means never shorten because a "
"URL is long."
-msgstr ""
+msgstr "URL-адреса длиннее этого будут сокращены. -1 означает что адрес не будет сокращаться из-за длины. "
#. TRANS: Field label in URL settings in profile.
#: actions/urlsettings.php:144
@@ -6962,7 +6974,7 @@ msgstr "Текст больше, чем"
msgid ""
"URLs in notices longer than this will always be shortened, -1 means only "
"shorten if the full post exceeds maximum length."
-msgstr ""
+msgstr "URL-адреса в записях с большим числов символов будут сокращены. -1 означает что адрес будет сокращен только если ваша запись превзойдет установленную максимальную длину."
#. TRANS: Form validation error for form "Other settings" in user profile.
#: actions/urlsettings.php:180
@@ -7130,7 +7142,7 @@ msgstr "Обновлено от %1$s на %2$s!"
#: actions/version.php:71
#, php-format
msgid "%1$s %2$s"
-msgstr ""
+msgstr "%1$s %2$s"
#. TRANS: Content part of engine version page.
#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
@@ -7140,7 +7152,7 @@ msgstr ""
msgid ""
"This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, "
"Inc. and contributors."
-msgstr ""
+msgstr "Этот сайт работает на %2$s версии %1$s, 2008-2013 StatusNet Inc. и сообщество разработчиков. Все права сохранены."
#. TRANS: Header for engine software contributors section on the version page.
#: actions/version.php:159
@@ -7160,7 +7172,7 @@ msgid ""
"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."
-msgstr ""
+msgstr "%1$s явлеяется свободным программным обеспечением: вы можете распространять и/или изменять его на условиях лицензии GNU Affero General Public License версии 3 (или выше), опубликованной Фондом Свободного Пргораммного Обеспечения."
#. TRANS: Content part of engine software version page.
#: actions/version.php:176
@@ -7169,7 +7181,7 @@ msgid ""
"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."
-msgstr ""
+msgstr "Данная программа распространяется в надежде, что она будет полезной, но БЕЗ ВСЯКОЙ ГАРАНТИИ; в том числе без вытекающей гарантии ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ КАКОГО-ЛИБО ИСПОЛЬЗОВАНИЯ. См. GNU Affero General Public License для более подробной информации. "
#. TRANS: Content part of engine version page.
#. TRANS: %s is a link to the AGPL license with link description
@@ -7213,20 +7225,20 @@ msgstr "Описание"
#. TRANS: An error message when avatar size is unreasonable
#: classes/Avatar.php:242
msgid "Avatar size too large"
-msgstr ""
+msgstr "Размер аватара слишком велик"
#. TRANS: An error message when unable to insert avatar data into the db
#: classes/Avatar.php:260
msgid "Could not insert new avatar data to database"
-msgstr ""
+msgstr "Не удается добавить данные аватара в базу данных"
#: classes/Conversation.php:69
msgid "Tried to create conversation for not yet inserted notice"
-msgstr ""
+msgstr "Вы попытались создать разговор для еще не вставленной записи"
#: classes/Conversation.php:83
msgid "Failed to create conversation for notice"
-msgstr ""
+msgstr "Не удалось создать разговор для записи"
#. TRANS: Server exception thrown when a URL cannot be processed.
#: classes/File.php:151
@@ -7244,6 +7256,7 @@ msgid_plural "%1$d bytes"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+msgstr[3] ""
#: classes/File.php:199
#, php-format
@@ -7256,6 +7269,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+msgstr[3] ""
#: classes/File.php:215
#, php-format
@@ -7264,6 +7278,7 @@ msgid_plural "A file this large would exceed your user quota of %d bytes."
msgstr[0] "Файл такого размера превысит вашу пользовательскую квоту в %d байт."
msgstr[1] "Файл такого размера превысит вашу пользовательскую квоту в %d байта."
msgstr[2] "Файл такого размера превысит вашу пользовательскую квоту в %d байт."
+msgstr[3] "Файл такого размера превысит вашу пользовательскую квоту в %d байт."
#: classes/File.php:228
#, php-format
@@ -7272,6 +7287,7 @@ msgid_plural "A file this large would exceed your monthly quota of %d bytes."
msgstr[0] "Файл такого размера превысит вашу месячную квоту в %d байт."
msgstr[1] "Файл такого размера превысит вашу месячную квоту в %d байта."
msgstr[2] "Файл такого размера превысит вашу месячную квоту в %d байт."
+msgstr[3] "Файл такого размера превысит вашу месячную квоту в %d байт."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
#: classes/File.php:281 classes/File.php:296
@@ -7425,7 +7441,7 @@ msgstr "У %1$s нет доступа к записи %2$d."
#: classes/Notice.php:833
#, php-format
msgid "%1$s has no right to reply to notice %2$d."
-msgstr ""
+msgstr "У %1$s нет прав отвечать на запись %2$d."
#. TRANS: Server exception thrown when no array is provided to the method
#. saveKnownGroups().
@@ -7443,7 +7459,7 @@ msgstr "Проблемы с сохранением входящих сообще
#: classes/Notice.php:1823
#, php-format
msgid "%1$s repeated a notice by %2$s"
-msgstr ""
+msgstr "%1$s повторил запись %2$s"
#. TRANS: Message used to repeat a notice. RT is the abbreviation of
#. 'retweet'.
@@ -7470,7 +7486,7 @@ msgstr "%1$s (%2$s)"
#. TRANS: Server error thrown when user profile settings could not be updated.
#: classes/Profile.php:845
msgid "Could not update user nickname."
-msgstr ""
+msgstr "Не удаётся обновить псевдоним пользователя."
#. TRANS: Exception thrown when trying to revoke an existing role for a user
#. that does not exist.
@@ -7478,7 +7494,7 @@ msgstr ""
#: classes/Profile.php:1067
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
-msgstr ""
+msgstr "Не удаётся отозвать право «%1$s» для пользователя #%2$d; пользователя не существует."
#. TRANS: Exception thrown when trying to revoke a role for a user with a
#. failing database query.
@@ -7533,7 +7549,7 @@ msgstr "Вы уже создали %d или более тегов, что со
msgid ""
"You already have %1$d or more people in list %2$s, which is the maximum "
"allowed number. Try unlisting others first."
-msgstr ""
+msgstr "В вашем списке %2$s уже отмечено %1$d или более пользователей, что составляет разрешённый лимит. Попробуйте удалить кого-нибудь из списка."
#. TRANS: Exception thrown when inserting a list subscription in the database
#. fails.
@@ -7612,7 +7628,7 @@ msgstr "Не реализовано с момента изменения сис
#: classes/User.php:734
msgid "No site owner configured."
-msgstr ""
+msgstr "Владелец сайта не задан."
#. TRANS: Server exception.
#: classes/User.php:751
@@ -7644,11 +7660,11 @@ msgstr "Регистрация"
#: classes/User.php:1004
#, php-format
msgid "%1$s joined %2$s."
-msgstr ""
+msgstr "%1$s присоединился к %2$s."
#: classes/User_group.php:621
msgid "Profile insertion failed"
-msgstr ""
+msgstr "Добавление профиля не удалось"
#. TRANS: Server exception thrown when creating a group failed.
#: classes/User_group.php:646
@@ -7672,7 +7688,7 @@ msgstr "Не удаётся сохранить информацию о лока
#: classes/User_group.php:802
msgid "Unable to update profile"
-msgstr ""
+msgstr "Невозможно обновить профиль"
#. TRANS: Exception thrown when an account could not be located when it should
#. be moved.
@@ -7782,7 +7798,7 @@ msgstr "Состояние"
#: lib/action.php:729
msgctxt "TAB"
msgid "Share your:"
-msgstr ""
+msgstr "Поделитесь:"
#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
#. is set.
@@ -7795,14 +7811,14 @@ msgstr ""
msgid ""
"**%%site.name%%** is a social network, courtesy of "
"[%%site.broughtby%%](%%site.broughtbyurl%%)."
-msgstr ""
+msgstr "**%%site.name%%** является социальной сетью, любезно предоставленной [%%site.broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
#. is not set.
#: lib/action.php:1101
#, php-format
msgid "**%%site.name%%** is a social network."
-msgstr ""
+msgstr "**%%site.name%%** является социальной сетью."
#. TRANS: Second sentence of the GNU social site license. Mentions the GNU
#. social source code license.
@@ -7815,7 +7831,7 @@ msgid ""
"It runs on [%1$s](%2$s), version %3$s, available under the [GNU Affero "
"General Public "
"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
-msgstr ""
+msgstr "Он использует [%1$s](%2$s), версии %3$s, доступной под лицензией [GNU Affero General Public License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
@@ -7868,7 +7884,7 @@ msgstr "Ожидался корневой элемент потока, а пол
#. TRANS: Client exception thrown when ...
#: lib/activityhandlerplugin.php:380
msgid "Object not posted to this group."
-msgstr ""
+msgstr "Объект не добавлен для этой группы."
#. TRANS: Client exception when ...
#: lib/activityhandlerplugin.php:398
@@ -8109,7 +8125,7 @@ msgstr "Плагины"
#. already done.
#: lib/alreadyfulfilledexception.php:46
msgid "Trying to do something that was already done."
-msgstr ""
+msgstr "Вы пытаетесь сделать что-то, что уже было сделано."
#. TRANS: Client error on an API request with an unsupported data format.
#: lib/apiaction.php:1245 lib/apiaction.php:1271 lib/apiaction.php:1325
@@ -8221,6 +8237,7 @@ msgid_plural "Describe your application in %d characters"
msgstr[0] "Опишите ваше приложение при помощи %d символа"
msgstr[1] "Опишите ваше приложение при помощи %d символов"
msgstr[2] "Опишите ваше приложение при помощи %d символов"
+msgstr[3] "Опишите ваше приложение при помощи %d символов"
#. TRANS: Form input field instructions.
#: lib/applicationeditform.php:205
@@ -8390,7 +8407,7 @@ msgstr "Обновление списка %2$s пользователя %1$s н
#: lib/attachment.php:43
msgid "Download link"
-msgstr ""
+msgstr "Ссылка на загрузку"
#. TRANS: Title.
#: lib/attachmentnoticesection.php:68
@@ -8546,6 +8563,7 @@ msgid_plural "%1$s was tagged %2$s"
msgstr[0] "Теги пользователя %1$s: %2$s"
msgstr[1] "Теги пользователя %1$s: %2$s"
msgstr[2] "Теги пользователя %1$s: %2$s"
+msgstr[3] "Теги пользователя %1$s: %2$s"
#. TRANS: Separator for list of tags.
#. TRANS: Separator in list of user names like "Jim, Bob, Mary".
@@ -8579,6 +8597,7 @@ msgid_plural "The following tags were removed from user %1$s: %2$s."
msgstr[0] "Теги, снятые с пользователя %1$s: %2$s."
msgstr[1] "Теги, снятые с пользователя %1$s: %2$s."
msgstr[2] "Теги, снятые с пользователя %1$s: %2$s."
+msgstr[3] "Теги, снятые с пользователя %1$s: %2$s."
#. TRANS: Whois output.
#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
@@ -8634,6 +8653,7 @@ msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
msgstr[0] "Запись слишком длинная — не больше %1$d символа, вы отправили %2$d."
msgstr[1] "Запись слишком длинная — не больше %1$d символов, вы отправили %2$d."
msgstr[2] "Запись слишком длинная — не больше %1$d символов, вы отправили %2$d."
+msgstr[3] "Запись слишком длинная — не больше %1$d символов, вы отправили %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
@@ -8740,6 +8760,7 @@ msgid_plural "You are subscribed to these people:"
msgstr[0] "Вы подписаны на этих людей:"
msgstr[1] "Вы подписаны на этих людей:"
msgstr[2] "Вы подписаны на этих людей:"
+msgstr[3] "Вы подписаны на этих людей:"
#. TRANS: Text shown after requesting other users that are subscribed to a
#. user
@@ -8758,6 +8779,7 @@ msgid_plural "These people are subscribed to you:"
msgstr[0] "Эти люди подписались на вас:"
msgstr[1] "Эти люди подписались на вас:"
msgstr[2] "Эти люди подписались на вас:"
+msgstr[3] "Эти люди подписались на вас:"
#. TRANS: Text shown after requesting groups a user is subscribed to without
#. having
@@ -8775,6 +8797,7 @@ msgid_plural "You are a member of these groups:"
msgstr[0] "Вы являетесь участником следующих групп:"
msgstr[1] "Вы являетесь участником следующих групп:"
msgstr[2] "Вы являетесь участником следующих групп:"
+msgstr[3] "Вы являетесь участником следующих групп:"
#. TRANS: Header line of help text for commands.
#: lib/command.php:886
@@ -9067,7 +9090,7 @@ msgstr "Каналы"
#: lib/filenotfoundexception.php:39
msgid "File not found in filesystem."
-msgstr ""
+msgstr "Файл не найден в файловой системе"
#. TRANS: Client error displayed when the number of bytes in a POST request
#. exceeds a limit.
@@ -9083,6 +9106,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+msgstr[3] ""
#. TRANS: List element on gallery action page to show all tags.
#: lib/galleryaction.php:72
@@ -9167,6 +9191,7 @@ msgid_plural "Describe the group or topic in %d characters or less."
msgstr[0] "Опишите группу или тему, используя до %d символа."
msgstr[1] "Опишите группу или тему, используя до %d символов."
msgstr[2] "Опишите группу или тему, используя до %d символов."
+msgstr[3] "Опишите группу или тему, используя до %d символов."
#. TRANS: Field title on group edit form.
#: lib/groupeditform.php:187
@@ -9191,6 +9216,7 @@ msgid_plural ""
msgstr[0] "Дополнительные имена для группы, разделённые запятой или пробелом, максимум %d имя."
msgstr[1] "Дополнительные имена для группы, разделённые запятой или пробелом, максимум %d имени."
msgstr[2] "Дополнительные имена для группы, разделённые запятой или пробелом, максимум %d имён."
+msgstr[3] "Дополнительные имена для группы, разделённые запятой или пробелом, максимум %d имён."
#. TRANS: Checkbox field title on group edit form to mark a group private.
#: lib/groupeditform.php:210
@@ -9280,11 +9306,11 @@ msgstr "Страница недоступна для того типа, кото
#. format.
#: lib/imagefile.php:73
msgid "Unsupported image format."
-msgstr ""
+msgstr "Неподдерживаемый формат изображения."
#: lib/imagefile.php:115
msgid "Unsupported media format."
-msgstr ""
+msgstr "Неподдерживаемый формат медиа-файла."
#. TRANS: Exception thrown when too large a file is uploaded.
#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
@@ -9325,6 +9351,7 @@ msgid_plural "%dMB"
msgstr[0] "%dМБ"
msgstr[1] "%dМБ"
msgstr[2] "%dМБ"
+msgstr[3] "%dМБ"
#. TRANS: Number of kilobytes. %d is the number.
#: lib/imagefile.php:394
@@ -9334,6 +9361,7 @@ msgid_plural "%dkB"
msgstr[0] "%dКБ"
msgstr[1] "%dКБ"
msgstr[2] "%dКБ"
+msgstr[3] "%dКБ"
#. TRANS: Number of bytes. %d is the number.
#: lib/imagefile.php:397
@@ -9343,6 +9371,7 @@ msgid_plural "%dB"
msgstr[0] "%dБ"
msgstr[1] "%dБ"
msgstr[2] "%dБ"
+msgstr[3] "%dБ"
#. TRANS: Body text for confirmation code e-mail.
#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename,
@@ -9375,6 +9404,7 @@ msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
msgstr[0] "Сообщение слишком длинное — не больше %1$d символа, вы отправили %2$d."
msgstr[1] "Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d."
msgstr[2] "Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d."
+msgstr[3] "Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d."
#. TRANS: Server exception thrown trying to initialise an IM plugin without
#. meeting all prerequisites.
@@ -9856,7 +9886,7 @@ msgstr "Тип файла «%s» не поддерживается не этом
#: lib/methodnotimplementedexception.php:48
#, php-format
msgid "Method %s not implemented"
-msgstr ""
+msgstr "Метод %s не реализован"
#. TRANS: Link description to show more items in a list.
#: lib/moremenu.php:98
@@ -9884,40 +9914,41 @@ msgid_plural "Nickname cannot be more than %d characters long."
msgstr[0] "Псевдоним не может быть длиннее %d символа."
msgstr[1] "Псевдоним не может быть длиннее %d символов."
msgstr[2] "Псевдоним не может быть длиннее %d символов."
+msgstr[3] "Псевдоним не может быть длиннее %d символов."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:282
msgid "Nickname is disallowed through blacklist."
-msgstr ""
+msgstr "Этот псевдоним запрещен через черные списки."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:291
msgid "Nickname is identical to system path names."
-msgstr ""
+msgstr "Этот псевдоним совпадает с путями к системным файлам."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:313
msgid "Nickname is already in use on this server."
-msgstr ""
+msgstr "Этот псевдоним уже используется на этом сервере."
#. TRANS: Exception text shown when no profile can be found for a user.
#. TRANS: %u is a profile ID (number).
#: lib/noprofileexception.php:53
#, php-format
msgid "There is no profile with id==%u"
-msgstr ""
+msgstr "Профиля с id==%u не существует"
#: lib/noresultexception.php:40
#, php-format
msgid "No result found on %s lookup."
-msgstr ""
+msgstr "Нет результатов по поиску %s."
#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
msgid "No such user found."
-msgstr ""
+msgstr "Не найдено такого пользователя."
#. TRANS: Form legend for notice form.
#: lib/noticeform.php:194
@@ -10023,7 +10054,7 @@ msgstr "от"
#. TRANS: Addition in notice list item for single-notice view.
#: lib/noticelistitem.php:524
msgid "permalink"
-msgstr ""
+msgstr "Постоянная ссылка"
#. TRANS: Addition in notice list item if notice was repeated. Followed by a
#. span with a nickname.
@@ -10075,7 +10106,7 @@ msgstr "«Подтолкнуть» этого пользователя."
#: lib/passwordhashexception.php:39
msgid "Password hashing failed."
-msgstr ""
+msgstr "Хэшинг пароля не удался."
#. TRANS: Field label for list.
#: lib/peopletageditform.php:131
@@ -10102,6 +10133,7 @@ msgid_plural "Describe the list or topic in %d characters."
msgstr[0] "Опишите список или тему, используя до %d символа."
msgstr[1] "Опишите список или тему, используя до %d символов."
msgstr[2] "Опишите список или тему, используя до %d символов."
+msgstr[3] "Опишите список или тему, используя до %d символов."
#. TRANS: Button title to delete a list.
#: lib/peopletageditform.php:175
@@ -10360,11 +10392,11 @@ msgstr "Вход на сайт."
#. TRANS: Error message displayed when referring to a user without a profile.
#: lib/profileaction.php:87
msgid "Profile ID does not exist."
-msgstr ""
+msgstr "ID профиля не существует."
#: lib/profileaction.php:100
msgid "This profile has been silenced by site moderators"
-msgstr ""
+msgstr "Этот профиль был заблокирован модераторами сайта"
#. TRANS: H2 text for user subscription statistics.
#: lib/profileaction.php:148
@@ -10422,7 +10454,7 @@ msgstr "Нереализованный метод."
#: lib/profilenoaccturiexception.php:53
#, php-format
msgid "Could not get an acct: URI for profile with id==%u"
-msgstr ""
+msgstr "Не войти в учетную запись: URI для профиля с id==%u"
#. TRANS: Menu item title in search group navigation panel.
#: lib/publicgroupnav.php:71
@@ -10529,7 +10561,7 @@ msgid ""
"* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n"
"* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n"
"* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
-msgstr ""
+msgstr "Вы также можете попытаться поискать при помощи других поисковиков:\n\n* [DuckDuckGo](https://duckduckgo.com/?q=site%%3A%%%%site.server%%%%+%s)\n* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
#. TRANS: Menu item in search group navigation panel.
#: lib/searchgroupnav.php:74
@@ -10686,12 +10718,12 @@ msgstr "Авторизованные соединённые приложения
#: lib/settingsnav.php:141
msgctxt "MENU"
msgid "Old school"
-msgstr ""
+msgstr "\"Старорежимный\""
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:143
msgid "UI tweaks for old-school users"
-msgstr ""
+msgstr "Настройки интерфейса для \"старорежимных\" пользователей"
#. TRANS: Title of form to silence a user.
#: lib/silenceform.php:65
@@ -10856,6 +10888,7 @@ msgid_plural ""
msgstr[0] "Размер загруженной темы слишком велик, в распакованном виде она должна занимать не более %d байта."
msgstr[1] "Размер загруженной темы слишком велик, в распакованном виде она должна занимать не более %d байт."
msgstr[2] "Размер загруженной темы слишком велик, в распакованном виде она должна занимать не более %d байт."
+msgstr[3] "Размер загруженной темы слишком велик, в распакованном виде она должна занимать не более %d байт."
#. TRANS: Server exception thrown when an uploaded theme is incomplete.
#: lib/themeuploader.php:188
@@ -10905,6 +10938,7 @@ msgid_plural "Show all %d replies"
msgstr[0] "Показать %d ответ"
msgstr[1] "Показать %d ответа"
msgstr[2] "Показать %d ответов"
+msgstr[3] "Показать %d ответов"
#. TRANS: List message for notice repeated by logged in user.
#: lib/threadednoticelist.php:455
@@ -10924,6 +10958,7 @@ msgid_plural "%%s and %d others repeated this."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+msgstr[3] ""
#. TRANS: List message for repeated notices.
#. TRANS: %%s is a list of users who have repeated a notice.
@@ -10936,6 +10971,7 @@ msgid_plural "%%s repeated this."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
+msgstr[3] ""
#. TRANS: Form legend.
#: lib/togglepeopletag.php:94
@@ -11031,7 +11067,7 @@ msgstr "Разблокировать"
#: lib/unknownuriexception.php:43
#, php-format
msgid "No object found with URI \"%s\""
-msgstr ""
+msgstr "Объект с URI \"%s\" не найден"
#. TRANS: Title for unsandbox form.
#: lib/unsandboxform.php:67
@@ -11097,6 +11133,7 @@ msgid_plural "about %d minutes ago"
msgstr[0] "около %d минуты назад"
msgstr[1] "около %d минут назад"
msgstr[2] "около %d минут назад"
+msgstr[3] "около %d минут назад"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11113,6 +11150,7 @@ msgid_plural "about %d hours ago"
msgstr[0] "около %d часа назад"
msgstr[1] "около %d часов назад"
msgstr[2] "около %d часов назад"
+msgstr[3] "около %d часов назад"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11129,6 +11167,7 @@ msgid_plural "about %d days ago"
msgstr[0] "около %d дня назад"
msgstr[1] "около %d дней назад"
msgstr[2] "около %d дней назад"
+msgstr[3] "около %d дней назад"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11145,6 +11184,7 @@ msgid_plural "about %d months ago"
msgstr[0] "около %d месяца назад"
msgstr[1] "около %d месяцев назад"
msgstr[2] "около %d месяцев назад"
+msgstr[3] "около %d месяцев назад"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11156,7 +11196,7 @@ msgstr "около года назад"
#. http://php.net/date)
#: lib/util.php:1382
msgid "l, d-M-Y H:i:s T"
-msgstr ""
+msgstr "Я, d-M-Y H:i:s T"
#. TRANS: Web color exception thrown when a hexadecimal color code does not
#. validate.
diff --git a/locale/sl/LC_MESSAGES/statusnet.po b/locale/sl/LC_MESSAGES/statusnet.po
new file mode 100644
index 0000000000..c0691e6130
--- /dev/null
+++ b/locale/sl/LC_MESSAGES/statusnet.po
@@ -0,0 +1,11213 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU social\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-02-02 17:47+0100\n"
+"PO-Revision-Date: 2015-02-02 16:49+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Slovenian (http://www.transifex.com/gnu-social/gnu-social/language/sl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sl\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
+
+#. TRANS: Database error message.
+#: index.php:118
+#, php-format
+msgid ""
+"The database for %1$s is not responding correctly, so the site will not work"
+" properly. The site admins probably know about the problem, but you can "
+"contact them at %2$s to make sure. Otherwise, wait a few minutes and try "
+"again."
+msgstr ""
+
+#. TRANS: Error message.
+#: index.php:137
+msgid "An error occurred."
+msgstr ""
+
+#. TRANS: Error message displayed when there is no StatusNet configuration
+#. file.
+#: index.php:229
+#, php-format
+msgid ""
+"No configuration file found. Try running the installation program first."
+msgstr ""
+
+#. TRANS: Error message displayed when trying to access a non-existing page.
+#: index.php:260
+msgid "Unknown page"
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an undefined action.
+#. TRANS: Title for password recovery page when an unknown action has been
+#. specified.
+#: index.php:312 actions/recoverpassword.php:225
+msgid "Unknown action"
+msgstr ""
+
+#. TRANS: Page title for Access admin panel that allows configuring site
+#. access.
+#: actions/accessadminpanel.php:53
+msgid "Access"
+msgstr ""
+
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
+msgid "Site access settings"
+msgstr ""
+
+#. TRANS: Form legend for registration form.
+#: actions/accessadminpanel.php:151
+msgid "Registration"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
+msgid "Prohibit anonymous users (not logged in) from viewing site?"
+msgstr ""
+
+#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
+#. TRANS: Checkbox label to show private tags.
+#. TRANS: Checkbox field label on group edit form to mark a group private.
+#: actions/accessadminpanel.php:157 actions/peopletagsbyuser.php:186
+#: lib/groupeditform.php:206
+msgctxt "LABEL"
+msgid "Private"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
+msgid "Make registration invitation only."
+msgstr ""
+
+#. TRANS: Checkbox label for configuring site as invite only.
+#: actions/accessadminpanel.php:166
+msgid "Invite only"
+msgstr ""
+
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new
+#. registrations).
+#: actions/accessadminpanel.php:173
+msgid "Disable new registrations."
+msgstr ""
+
+#. TRANS: Checkbox label for disabling new user registrations.
+#: actions/accessadminpanel.php:175
+msgid "Closed"
+msgstr ""
+
+#. TRANS: Button title to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
+msgid "Save access settings."
+msgstr ""
+
+#. TRANS: Button text to save access settings in site admin panel.
+#. TRANS: Button label to save e-mail preferences.
+#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text in the license admin panel.
+#. TRANS: Button text to store form data in the Paths admin panel.
+#. TRANS: Button to save input in profile settings.
+#. TRANS: Submit button text on the sessions administration panel.
+#. TRANS: Button text for saving site settings.
+#. TRANS: Button text for saving site notice in admin panel.
+#. TRANS: Button label to save SMS preferences.
+#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text for saving "Other settings" in profile.
+#. TRANS: Button text to save user settings in user admin panel.
+#. TRANS: Button label in the "Edit application" form.
+#. TRANS: Text for save button on group edit form.
+#. TRANS: Button text to save tags for a profile.
+#. TRANS: Button text to save lists.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:244
+#: actions/imsettings.php:201 actions/licenseadminpanel.php:331
+#: actions/pathsadminpanel.php:454 actions/profilesettings.php:213
+#: actions/sessionsadminpanel.php:202 actions/siteadminpanel.php:372
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:204
+#: actions/subscriptions.php:223 actions/urlsettings.php:152
+#: actions/useradminpanel.php:300 lib/applicationeditform.php:355
+#: lib/groupeditform.php:225 lib/peopletags.php:146 lib/tagprofileform.php:143
+msgctxt "BUTTON"
+msgid "Save"
+msgstr ""
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error in API OAuth authorisation because of an
+#. invalid session token.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Form validation error.
+#. TRANS: Form validation error message.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error displayed when the session token is not okay.
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#: actions/addpeopletag.php:78 actions/apioauthauthorize.php:144
+#: actions/avatarsettings.php:282 actions/deletenotice.php:178
+#: actions/emailsettings.php:286 actions/geocode.php:56
+#: actions/groupblock.php:65 actions/grouplogo.php:315
+#: actions/groupunblock.php:65 actions/imsettings.php:244
+#: actions/invite.php:67 actions/makeadmin.php:67 actions/nudge.php:80
+#: actions/oauthappssettings.php:163 actions/oauthconnectionssettings.php:135
+#: actions/passwordsettings.php:147 actions/peopletagautocomplete.php:66
+#: actions/pluginenable.php:87 actions/profilecompletion.php:81
+#: actions/profilesettings.php:233 actions/recoverpassword.php:297
+#: actions/register.php:162 actions/removepeopletag.php:79
+#: actions/smssettings.php:250 actions/subedit.php:40 actions/subscribe.php:85
+#: actions/subscribepeopletag.php:74 actions/unsubscribe.php:66
+#: actions/unsubscribepeopletag.php:75 actions/urlsettings.php:171
+msgid "There was a problem with your session token. Try again, please."
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a logged in user.
+#: actions/addpeopletag.php:88 actions/deletenotice.php:52
+#: actions/editpeopletag.php:69 actions/groupblock.php:60
+#: actions/groupunblock.php:60 actions/logout.php:69 actions/makeadmin.php:62
+#: actions/nudge.php:64 actions/peopletagautocomplete.php:57
+#: actions/peopletagsbyuser.php:123 actions/pluginenable.php:97
+#: actions/profilecompletion.php:91 actions/removepeopletag.php:89
+#: actions/subedit.php:33 actions/subscribe.php:95 actions/unsubscribe.php:52
+#: lib/action.php:1510 lib/adminpanelaction.php:71
+#: lib/profileformaction.php:63 lib/settingsaction.php:73
+msgid "Not logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#. TRANS: Client exception.
+#. TRANS: Client error displayed when referring to a non-existing profile.
+#. TRANS: Client error displayed trying to subscribe to a non-existing
+#. profile.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing profile.
+#: actions/addpeopletag.php:99 actions/atompubmembershipfeed.php:54
+#: actions/atompubshowmembership.php:55 actions/removepeopletag.php:100
+#: actions/subscribe.php:106 lib/command.php:386 lib/command.php:445
+msgid "No such profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to reference a non-existing list.
+#: actions/addpeopletag.php:107 actions/editpeopletag.php:110
+#: actions/peopletagged.php:98 actions/peopletagsubscribers.php:98
+#: actions/profilecompletion.php:99 actions/profiletagbyid.php:66
+#: actions/removepeopletag.php:108 actions/showprofiletag.php:87
+#: actions/subscribepeopletag.php:91 actions/unsubscribepeopletag.php:92
+msgid "No such list."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a username.
+#: actions/addpeopletag.php:134
+#, php-format
+msgid "There was an unexpected error while listing %s."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs when adding a
+#. user to a list.
+#. TRANS: %s is a profile URL.
+#: actions/addpeopletag.php:139
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly. Please try retrying later."
+msgstr ""
+
+#. TRANS: Title after adding a user to a list.
+#: actions/addpeopletag.php:148
+msgctxt "TITLE"
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Server error when page not found (404).
+#. TRANS: Server error when page not found (404)
+#. TRANS: Server error when page not found (404).
+#: actions/all.php:61 actions/public.php:103 actions/replies.php:94
+#: actions/showprofiletag.php:100 actions/tag.php:53
+msgid "No such page."
+msgstr ""
+
+#. TRANS: Title of a user's own start page.
+#: actions/all.php:71
+msgid "Home timeline"
+msgstr ""
+
+#. TRANS: Title of another user's start page.
+#. TRANS: %s is the other user's name.
+#: actions/all.php:75
+#, php-format
+msgid "%s's home timeline"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:90 actions/showprofiletag.php:181
+#, php-format
+msgid "Feed for friends of %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:98
+#, php-format
+msgid "Feed for friends of %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#. TRANS: Feed title.
+#. TRANS: %s is tagger's nickname.
+#: actions/all.php:107 actions/showprofiletag.php:192
+#, php-format
+msgid "Feed for friends of %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: %s is user nickname.
+#: actions/all.php:116
+#, php-format
+msgid "Feed for friends of %s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:123
+#, php-format
+msgid ""
+"This is the timeline for %s and friends but no one has posted anything yet."
+msgstr ""
+
+#. TRANS: Encouragement displayed on logged in user's empty timeline.
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:129
+#, php-format
+msgid ""
+"Try subscribing to more people, [join a group](%%action.groups%%) or post "
+"something yourself."
+msgstr ""
+
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname
+#. prefixed with "@".
+#. TRANS: This message contains Markdown links. Keep "](" together.
+#: actions/all.php:133
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
+"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr ""
+
+#. TRANS: Encouragement displayed on empty timeline user pages for anonymous
+#. users.
+#. TRANS: %s is a user nickname. This message contains Markdown links. Keep
+#. "](" together.
+#. TRANS: Empty list message for page with replies for a user for not logged
+#. in users.
+#. TRANS: %1$s is a user nickname. This message contains a Markdown link in
+#. the form [link text](link).
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user
+#. nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:138 actions/replies.php:224 actions/showstream.php:226
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
+"post a notice to them."
+msgstr ""
+
+#. TRANS: Button text for inviting more users to the StatusNet instance.
+#. TRANS: Less business/enterprise-oriented language for public sites.
+#: actions/all.php:189 actions/public.php:248
+msgctxt "BUTTON"
+msgid "Send invite"
+msgstr ""
+
+#. TRANS: Client error when user not found for an rss related action.
+#. TRANS: Client error displayed when no existing user is provided for a
+#. user's delivery device setting.
+#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error displayed updating profile image without having a user
+#. object.
+#. TRANS: Client error displayed when making an Atom API request for an
+#. unknown user.
+#. TRANS: Client error displayed when trying to block a non-existing user or a
+#. user from another site.
+#. TRANS: Client error when user not found for an API action to remove a block
+#. for a user.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join
+#. a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave
+#. a group.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when not providing a user or an invalid user.
+#. TRANS: Client error displayed when referring to a non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when updating a status for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting a list of followers for a
+#. non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends
+#. for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and
+#. friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a
+#. non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-
+#. existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing
+#. user.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a user nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. an object that is not a user.
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a valid user.
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without using an existing user.
+#. TRANS: Client error displayed when referring to non-existing user.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed when trying to reply to a non-exsting user.
+#. TRANS: Client error displayed when providing a non-existing nickname in a
+#. RSS 1.0 action.
+#. TRANS: Client error.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing user.
+#. TRANS: Client error displayed trying to find a user by ID for a non-
+#. existing ID.
+#. TRANS: Client error displayed when user not found for an action.
+#. TRANS: Client error displayed when calling a profile action without
+#. specifying a user.
+#: actions/allrss.php:69 actions/apiaccountupdatedeliverydevice.php:99
+#: actions/apiaccountupdateprofile.php:87
+#: actions/apiaccountupdateprofileimage.php:76 actions/apiatomservice.php:61
+#: actions/apiblockcreate.php:85 actions/apiblockdestroy.php:81
+#: actions/apigroupcreate.php:97 actions/apigroupismember.php:85
+#: actions/apigroupjoin.php:85 actions/apigroupleave.php:85
+#: actions/apigrouplist.php:70 actions/apigroupprofileupdate.php:90
+#: actions/apilistmember.php:73 actions/apilistmemberships.php:69
+#: actions/apilists.php:76 actions/apilistsubscriber.php:50
+#: actions/apilistsubscriptions.php:57 actions/apistatusesupdate.php:211
+#: actions/apisubscriptions.php:83 actions/apitimelinefriends.php:171
+#: actions/apitimelinehome.php:76 actions/apitimelinementions.php:75
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:66
+#: actions/foaf.php:42 actions/foaf.php:59 actions/microsummary.php:63
+#: actions/otp.php:76 actions/peopletagged.php:90
+#: actions/peopletagsbyuser.php:101 actions/peopletagsforuser.php:83
+#: actions/peopletagsubscribers.php:90 actions/peopletagsubscriptions.php:85
+#: actions/replies.php:72 actions/repliesrss.php:38 actions/rsd.php:111
+#: actions/showprofiletag.php:75 actions/showprofiletag.php:112
+#: actions/userbyid.php:75 actions/userrss.php:39 lib/profileaction.php:77
+msgid "No such user."
+msgstr ""
+
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title of API timeline for a user and friends.
+#. TRANS: %s is a username.
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#. TRANS: Menu item title in administrator navigation panel.
+#. TRANS: %s is a username.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/allrss.php:109 actions/apitimelinefriends.php:202
+#: actions/apitimelinehome.php:106 lib/adminpanelnav.php:74
+#: lib/personalgroupnav.php:80
+#, php-format
+msgid "%s and friends"
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a
+#. site name.
+#: actions/allrss.php:114 actions/apitimelinefriends.php:208
+#: actions/apitimelinehome.php:112
+#, php-format
+msgid "Updates from %1$s and friends on %2$s!"
+msgstr ""
+
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed when coming across a non-supported API
+#. method.
+#: actions/apiaccountratelimitstatus.php:68
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:82
+#: actions/apiaccountverifycredentials.php:66 actions/apiconversation.php:152
+#: actions/apifriendshipscreate.php:85 actions/apifriendshipsdestroy.php:97
+#: actions/apifriendshipsshow.php:122 actions/apignusocialconfig.php:117
+#: actions/apignusocialversion.php:65 actions/apigroupadmins.php:104
+#: actions/apigroupcreate.php:122 actions/apigroupismember.php:108
+#: actions/apigroupjoin.php:121 actions/apigroupleave.php:120
+#: actions/apigrouplist.php:129 actions/apigrouplistall.php:118
+#: actions/apigroupmembership.php:99 actions/apigroupprofileupdate.php:85
+#: actions/apigroupprofileupdate.php:184 actions/apigroupshow.php:106
+#: actions/apihelptest.php:82 actions/apilist.php:113 actions/apilist.php:160
+#: actions/apilist.php:188 actions/apilistmember.php:108
+#: actions/apilistmembers.php:71 actions/apilistmembers.php:116
+#: actions/apilistmemberships.php:98 actions/apilists.php:118
+#: actions/apilists.php:169 actions/apilistsubscriber.php:80
+#: actions/apilistsubscribers.php:60 actions/apilistsubscribers.php:91
+#: actions/apilistsubscriptions.php:85 actions/apistatusesdestroy.php:99
+#: actions/apistatusesretweets.php:107 actions/apistatusesshow.php:103
+#: actions/apisubscriptions.php:104 actions/apitimelinefriends.php:264
+#: actions/apitimelinegroup.php:140 actions/apitimelinehome.php:168
+#: actions/apitimelinelist.php:176 actions/apitimelinementions.php:172
+#: actions/apitimelinepublic.php:245 actions/apitimelineretweetedtome.php:148
+#: actions/apitimelineretweetsofme.php:154 actions/apitimelinetag.php:163
+#: actions/apitimelineuser.php:232 actions/apiusershow.php:96
+#: lib/apilistusers.php:146
+msgid "API method not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without an invitation.
+#: actions/apiaccountregister.php:101 actions/register.php:81
+#: actions/register.php:187 actions/register.php:386
+msgid "Sorry, only invited people can register."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to an invite-only
+#. site without a valid invitation.
+#: actions/apiaccountregister.php:108 actions/register.php:88
+msgid "Sorry, invalid invitation code."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Message given saving e-mail address that not valid.
+#. TRANS: Form validation error displayed when trying to register without a
+#. valid e-mail address.
+#. TRANS: Client error displayed trying to save site settings without a valid
+#. contact address.
+#: actions/apiaccountregister.php:127 actions/emailsettings.php:384
+#: actions/register.php:205 actions/siteadminpanel.php:154
+msgid "Not a valid email address."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. already registered e-mail address.
+#: actions/apiaccountregister.php:130 actions/register.php:208
+msgid "Email address already exists."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when homepage URL does not validate.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Validation error shown when providing an invalid homepage URL in the
+#. "New application" form.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid homepage URL.
+#: actions/apiaccountregister.php:134 actions/apigroupcreate.php:137
+#: actions/apigroupprofileupdate.php:195 actions/editapplication.php:229
+#: actions/editgroup.php:201 actions/newapplication.php:139
+#: actions/newgroup.php:107 actions/profilesettings.php:270
+#: actions/register.php:212
+msgid "Homepage is not a valid URL."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#. TRANS: Client error in form for group creation.
+#. TRANS: API validation exception thrown when full name does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long full name.
+#: actions/apiaccountregister.php:137 actions/apigroupcreate.php:142
+#: actions/apigroupprofileupdate.php:205 actions/editgroup.php:205
+#: actions/newgroup.php:110 actions/profilesettings.php:274
+#: actions/register.php:215
+msgid "Full name is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Plural form is used based on the maximum number of allowed
+#. TRANS: characters for the biography (%d).
+#. TRANS: Form validation error on registration page when providing too long a
+#. bio text.
+#. TRANS: %d is the maximum number of characters for bio; used for plural.
+#: actions/apiaccountregister.php:141 actions/profilesettings.php:280
+#: actions/register.php:219
+#, php-format
+msgid "Bio is too long (maximum %d character)."
+msgid_plural "Bio is too long (maximum %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#. TRANS: Client error shown when providing too long a location during group
+#. creation.
+#. TRANS: API validation exception thrown when location does not validate.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Form validation error displayed when trying to register with a too
+#. long location.
+#: actions/apiaccountregister.php:147 actions/apigroupcreate.php:154
+#: actions/apigroupprofileupdate.php:227 actions/editgroup.php:217
+#: actions/newgroup.php:120 actions/profilesettings.php:287
+#: actions/register.php:225
+msgid "Location is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#. TRANS: Form validation error on page where to change password.
+#. TRANS: Form validation error displayed when trying to register with too
+#. short a password.
+#: actions/apiaccountregister.php:150 actions/passwordsettings.php:164
+#: actions/register.php:228
+msgid "Password must be 6 or more characters."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#. TRANS: Form validation error on password change when password confirmation
+#. does not match.
+#. TRANS: Form validation error displayed when trying to register with non-
+#. matching passwords.
+#: actions/apiaccountregister.php:153 actions/passwordsettings.php:168
+#: actions/register.php:231
+msgid "Passwords do not match."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register with an
+#. invalid username or password.
+#: actions/apiaccountregister.php:169 actions/apiaccountregister.php:180
+#: actions/register.php:242 actions/register.php:265
+msgid "Invalid username or password."
+msgstr ""
+
+#: actions/apiaccountupdatebackgroundcolor.php:72
+#: actions/apiaccountupdatelinkcolor.php:73
+msgid "Not a valid hex color."
+msgstr ""
+
+#: actions/apiaccountupdatebackgroundcolor.php:79
+#: actions/apiaccountupdatelinkcolor.php:80
+msgid "Error updating user."
+msgstr ""
+
+#. TRANS: Client error displayed when no valid device parameter is provided
+#. for a user's delivery device setting.
+#: actions/apiaccountupdatedeliverydevice.php:93
+msgid ""
+"You must specify a parameter named 'device' with a value of one of: sms, im,"
+" none."
+msgstr ""
+
+#. TRANS: Server error displayed when a user's delivery device cannot be
+#. updated.
+#. TRANS: Server error displayed when confirming an e-mail address or IM
+#. address fails.
+#. TRANS: Server error thrown on database error updating e-mail preferences.
+#. TRANS: Server error thrown on database error removing a registered e-mail
+#. address.
+#. TRANS: Server error thrown on database error updating SMS preferences.
+#. TRANS: Server error thrown on database error removing a registered SMS
+#. phone number.
+#. TRANS: Server error displayed when "Other" settings in user profile could
+#. not be updated on the server.
+#: actions/apiaccountupdatedeliverydevice.php:124
+#: actions/confirmaddress.php:116 actions/emailsettings.php:344
+#: actions/emailsettings.php:492 actions/smssettings.php:301
+#: actions/smssettings.php:451 actions/urlsettings.php:213
+msgid "Could not update user."
+msgstr ""
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: actions/apiaccountupdateprofile.php:94 actions/avatarbynickname.php:71
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:196
+#: actions/foaf.php:66 actions/grouplogo.php:179
+#: actions/peopletagsbyuser.php:108 actions/peopletagsforuser.php:90
+#: actions/peopletagsubscriptions.php:92 actions/replies.php:79
+msgid "User has no profile."
+msgstr ""
+
+#. TRANS: Server error displayed if a user profile could not be saved.
+#. TRANS: Server error thrown when user profile settings could not be saved.
+#: actions/apiaccountupdateprofile.php:129 actions/profilesettings.php:417
+msgid "Could not save profile."
+msgstr ""
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apiaccountupdateprofileimage.php:68 actions/apimediaupload.php:77
+#: actions/apistatusesupdate.php:197 actions/avatarsettings.php:270
+#: actions/editapplication.php:119
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Title for Atom feed.
+#: actions/apiatomservice.php:86
+msgctxt "ATOM"
+msgid "Main"
+msgstr ""
+
+#. TRANS: Title for Atom feed. %s is a user nickname.
+#. TRANS: Message is used as link title. %s is a user nickname.
+#. TRANS: Title in atom group notice feed. %s is a group name.
+#. TRANS: Title in atom user notice feed. %s is a user name.
+#: actions/apiatomservice.php:94 actions/grouprss.php:134
+#: actions/userrss.php:93 lib/atomgroupnoticefeed.php:63
+#: lib/atomusernoticefeed.php:73
+#, php-format
+msgid "%s timeline"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's subscriptions. %s is a user
+#. nickname.
+#. TRANS: Title for Atom subscription feed.
+#. TRANS: %s is a user nickname.
+#. TRANS: Header for subscriptions overview for a user (first page).
+#. TRANS: %s is a user nickname.
+#: actions/apiatomservice.php:105 actions/atompubsubscriptionfeed.php:115
+#: actions/subscriptions.php:51
+#, php-format
+msgid "%s subscriptions"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's favorite notices. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:116
+#, php-format
+msgid "%s favorites"
+msgstr ""
+
+#. TRANS: Title for Atom feed with a user's memberships. %s is a user
+#. nickname.
+#: actions/apiatomservice.php:127
+#, php-format
+msgid "%s memberships"
+msgstr ""
+
+#. TRANS: Client error displayed when users try to block themselves.
+#: actions/apiblockcreate.php:92
+msgid "You cannot block yourself!"
+msgstr ""
+
+#. TRANS: Server error displayed when blocking a user has failed.
+#: actions/apiblockcreate.php:110
+msgid "Block user failed."
+msgstr ""
+
+#. TRANS: Server error displayed when unblocking a user has failed.
+#: actions/apiblockdestroy.php:99
+msgid "Unblock user failed."
+msgstr ""
+
+#: actions/apicheckhub.php:57
+msgid "No URL."
+msgstr ""
+
+#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
+msgid "Invalid URL."
+msgstr ""
+
+#: actions/apicheckhub.php:86
+msgid "No feed found"
+msgstr ""
+
+#: actions/apicheckhub.php:88
+msgid "No hub found"
+msgstr ""
+
+#. TRANS: Client exception thrown when no conversation ID is given.
+#: actions/apiconversation.php:67
+msgid "No conversation ID."
+msgstr ""
+
+#. TRANS: Client exception thrown when referring to a non-existing
+#. conversation ID (%d).
+#: actions/apiconversation.php:74
+#, php-format
+msgid "No conversation with ID %d."
+msgstr ""
+
+#. TRANS: Title for conversion timeline.
+#: actions/apiconversation.php:101
+msgctxt "TITLE"
+msgid "Conversation"
+msgstr ""
+
+#. TRANS: Client error displayed when requesting profile information for a
+#. non-existing profile.
+#: actions/apiexternalprofileshow.php:60
+msgid "Profile not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying follow who's profile could not be
+#. found.
+#: actions/apifriendshipscreate.php:90
+msgid "Could not follow user: profile not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to follow a user that's already
+#. being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:97
+#, php-format
+msgid "Could not follow user: %s is already on your list."
+msgstr ""
+
+#. TRANS: Client error. POST is a HTTP command. It should not be translated.
+#: actions/apifriendshipsdestroy.php:87 actions/apimediaupload.php:63
+#: lib/action.php:144
+msgid "This method requires a POST."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be
+#. found.
+#: actions/apifriendshipsdestroy.php:107
+msgid "Could not unfollow user: User not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unfollow self.
+#: actions/apifriendshipsdestroy.php:119
+msgid "You cannot unfollow yourself."
+msgstr ""
+
+#. TRANS: Client error displayed when supplying invalid parameters to an API
+#. call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:86
+msgid "Two valid IDs or nick names must be supplied."
+msgstr ""
+
+#. TRANS: Client error displayed when a source user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:128
+msgid "Could not determine source user."
+msgstr ""
+
+#. TRANS: Client error displayed when a target user could not be determined
+#. showing friendship.
+#: actions/apifriendshipsshow.php:136
+msgid "Could not find target user."
+msgstr ""
+
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when checking group membership for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a group that does not
+#. exist.
+#. TRANS: Client error displayed when trying to leave a group that does not
+#. exist.
+#. TRANS: Client error displayed trying to show group membership on a non-
+#. existing group.
+#. TRANS: Client error displayed when not providing a group or an invalid
+#. group.
+#. TRANS: Client error displayed when trying to show a group that could not be
+#. found.
+#. TRANS: Client error displayed requesting most recent notices to a group for
+#. a non-existing group.
+#: actions/apigroupadmins.php:71 actions/apigroupismember.php:90
+#: actions/apigroupjoin.php:90 actions/apigroupleave.php:90
+#: actions/apigroupmembership.php:69 actions/apigroupprofileupdate.php:95
+#: actions/apigroupshow.php:78 actions/apitimelinegroup.php:85
+msgid "Group not found."
+msgstr ""
+
+#. TRANS: Client error shown when providing too long a description during
+#. group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: API validation exception thrown when description does not validate.
+#. TRANS: %d is the maximum description length and used for plural.
+#. TRANS: Validation error shown when providing too long a description in the
+#. "Edit application" form.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Group edit form validation error.
+#. TRANS: Client error shown when providing too long a description when
+#. editing a list.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:147 actions/apigroupprofileupdate.php:215
+#: actions/editapplication.php:200 actions/editgroup.php:210
+#: actions/editpeopletag.php:263 actions/newapplication.php:118
+#: actions/newgroup.php:114
+#, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Client error shown when providing too many aliases during group
+#. creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: API validation exception thrown when aliases do not validate.
+#. TRANS: %d is the maximum number of aliases and used for plural.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:170 actions/apigroupprofileupdate.php:244
+#: actions/editgroup.php:231 actions/newgroup.php:132
+#, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. already a member of.
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown a user tries to join a group they already are a
+#. member of.
+#: actions/apigroupjoin.php:95 actions/joingroup.php:94 lib/command.php:296
+msgid "You are already a member of that group."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to join a group the user is
+#. blocked from joining.
+#. TRANS: Client error displayed when trying to join a group while being
+#. blocked form joining it.
+#. TRANS: Error text shown when a user tries to join a group they are blocked
+#. from joining.
+#: actions/apigroupjoin.php:100 actions/joingroup.php:99 lib/command.php:301
+msgid "You have been blocked from that group by the admin."
+msgstr ""
+
+#. TRANS: Server error displayed when joining a group failed in the database.
+#. TRANS: %1$s is the joining user's nickname, $2$s is the group nickname for
+#. which the join failed.
+#. TRANS: Message given having failed to add a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupjoin.php:108 actions/joingroup.php:125 lib/command.php:310
+#, php-format
+msgid "Could not join user %1$s to group %2$s."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to leave a group the user is not
+#. a member of.
+#: actions/apigroupleave.php:100
+msgid "You are not a member of this group."
+msgstr ""
+
+#. TRANS: Server error displayed when leaving a group failed in the database.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#. TRANS: Message given having failed to remove a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: actions/apigroupleave.php:108 actions/leavegroup.php:117
+#: lib/command.php:355
+#, php-format
+msgid "Could not remove user %1$s from group %2$s."
+msgstr ""
+
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:91
+#, php-format
+msgid "%s's groups"
+msgstr ""
+
+#. TRANS: Used as subtitle in check for group membership. %1$s is the site
+#. name, %2$s is a user name.
+#: actions/apigrouplist.php:101
+#, php-format
+msgid "%1$s groups %2$s is a member of."
+msgstr ""
+
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is
+#. a site name.
+#. TRANS: Page title for first page of groups for a user.
+#. TRANS: %s is a nickname.
+#: actions/apigrouplistall.php:86 actions/usergroups.php:55
+#, php-format
+msgid "%s groups"
+msgstr ""
+
+#. TRANS: Message is used as a subtitle when listing the latest 20 groups. %s
+#. is a site name.
+#: actions/apigrouplistall.php:91
+#, php-format
+msgid "groups on %s"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to edit a group without being an
+#. admin.
+#. TRANS: Client error displayed trying to edit a group while not being a
+#. group admin.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. while not being a group admin.
+#: actions/apigroupprofileupdate.php:100 actions/editgroup.php:106
+#: actions/editgroup.php:163 actions/grouplogo.php:107
+msgid "You must be an admin to edit the group."
+msgstr ""
+
+#. TRANS: Server error displayed when group update fails.
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/apigroupprofileupdate.php:153 actions/editgroup.php:256
+msgid "Could not update group."
+msgstr ""
+
+#. TRANS: Server error displayed when adding group aliases fails.
+#. TRANS: Server error displayed when group aliases could not be added.
+#. TRANS: Server exception thrown when creating group aliases failed.
+#: actions/apigroupprofileupdate.php:170 actions/editgroup.php:263
+#: classes/User_group.php:664
+msgid "Could not create aliases."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to a non-existing list.
+#. TRANS: Client error displayed trying to perform an action related to a non-
+#. existing list.
+#. TRANS: Client error displayed when referring to a non-existing list.
+#: actions/apilist.php:79 actions/apilistmember.php:68
+#: actions/apilistsubscriber.php:45 actions/apitimelinelist.php:92
+#: lib/apilistusers.php:65
+msgid "List not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to update another user's list.
+#: actions/apilist.php:136
+msgid "You cannot update lists that do not belong to you."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs updating a list.
+#. TRANS: Client error displayed when an unknown error occurs viewing list
+#. members.
+#. TRANS: Client error displayed when an unknown error occurs in the list
+#. subscribers action.
+#. TRANS: Client error displayed when an unknown error occurs unsubscribing
+#. from a list.
+#: actions/apilist.php:148 actions/apilistmembers.php:59
+#: actions/apilistmembers.php:104 actions/apilistsubscribers.php:48
+#: actions/apilistsubscribers.php:79
+msgid "An error occured."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete another user's list.
+#: actions/apilist.php:173
+msgid "You cannot delete lists that do not belong to you."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to a non-list member.
+#: actions/apilistmember.php:94
+msgid "The specified user is not a member of this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to add members to a list without
+#. having the right to do so.
+#: actions/apilistmembers.php:46
+msgid "You are not allowed to add members to this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to modify list members without
+#. specifying them.
+#: actions/apilistmembers.php:51 actions/apilistmembers.php:89
+msgid "You must specify a member."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to remove members from a list
+#. without having the right to do so.
+#: actions/apilistmembers.php:84
+msgid "You are not allowed to remove members from this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to remove a list member that is
+#. not part of a list.
+#: actions/apilistmembers.php:99
+msgid "The user you are trying to remove from the list is not a member."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to create a list without a name.
+#: actions/apilists.php:137
+msgid "A list must have a name."
+msgstr ""
+
+#. TRANS: Client error displayed when a membership check for a user is
+#. nagative.
+#: actions/apilistsubscriber.php:65
+msgid "The specified user is not a subscriber of this list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unsubscribe from a non-
+#. subscribed list.
+#: actions/apilistsubscribers.php:72
+msgid "You are not subscribed to this list."
+msgstr ""
+
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:95
+msgid "Upload failed."
+msgstr ""
+
+#. TRANS: Client error given from the OAuth API when the request token or
+#. verifier is invalid.
+#: actions/apioauthaccesstoken.php:97
+msgid "Invalid request token or verifier."
+msgstr ""
+
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:104
+msgid "No oauth_token parameter provided."
+msgstr ""
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:112 actions/apioauthauthorize.php:126
+msgid "Invalid request token."
+msgstr ""
+
+#. TRANS: Client error given when an invalid request token was passed to the
+#. OAuth API.
+#: actions/apioauthauthorize.php:118
+msgid "Request token already authorized."
+msgstr ""
+
+#. TRANS: Form validation error given when an invalid username and/or password
+#. was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
+msgid "Invalid nickname / password!"
+msgstr ""
+
+#. TRANS: Server error displayed when a database action fails.
+#: actions/apioauthauthorize.php:208
+msgid "Database error inserting oauth_token_association."
+msgstr ""
+
+#. TRANS: Client error given on when invalid data was passed through a form in
+#. the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
+#. TRANS: Client error displayed submitting invalid form data for edit
+#. application.
+#. TRANS: Message given submitting a form with an unknown action in e-mail
+#. settings.
+#. TRANS: Form validation error message when an unsupported argument is used.
+#. TRANS: Message given submitting a form with an unknown action in Instant
+#. Messaging settings.
+#. TRANS: Client error displayed when encountering an unexpected action on
+#. form submission.
+#. TRANS: Client error when submitting a form with unexpected information.
+#. TRANS: Client error displayed when unexpected data is posted in the
+#. password recovery form.
+#. TRANS: Message given submitting a form with an unknown action in SMS
+#. settings.
+#: actions/apioauthauthorize.php:285 actions/avatarsettings.php:296
+#: actions/editapplication.php:142 actions/emailsettings.php:305
+#: actions/grouplogo.php:326 actions/imsettings.php:259
+#: actions/newapplication.php:65 actions/oauthconnectionssettings.php:144
+#: actions/recoverpassword.php:45 actions/smssettings.php:271
+msgid "Unexpected form submission."
+msgstr ""
+
+#. TRANS: Title for a page where a user can confirm/deny account access by an
+#. external application.
+#: actions/apioauthauthorize.php:354
+msgid "An application would like to connect to your account"
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:371
+msgid "Allow or deny access"
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested (read-write or read-only), %4$s is
+#. the StatusNet sitename.
+#: actions/apioauthauthorize.php:392
+#, php-format
+msgid ""
+"An application would like the ability to %3$s your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
+#. TRANS: %1$s is the application name requesting access, %2$s is the
+#. organisation behind the application,
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:400
+#, php-format
+msgid ""
+"The application %1$s by %2$s would like "
+"the ability to %3$s your %4$s account data. You should only"
+" give access to your %4$s account to third parties you trust."
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:422
+msgctxt "LEGEND"
+msgid "Account"
+msgstr ""
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/apioauthauthorize.php:426 actions/profilesettings.php:102
+#: actions/register.php:406 lib/groupeditform.php:147
+#: lib/togglepeopletag.php:107
+msgid "Nickname"
+msgstr ""
+
+#. TRANS: Field label on OAuth API authorisation form.
+#. TRANS: Field label on login page.
+#. TRANS: Field label on account registration page.
+#: actions/apioauthauthorize.php:430 actions/login.php:181
+#: actions/register.php:412
+msgid "Password"
+msgstr ""
+
+#. TRANS: Button text that when clicked will cancel the process of allowing
+#. access to an account
+#. TRANS: by an external application.
+#. TRANS: Button label to cancel an e-mail address confirmation procedure.
+#. TRANS: Button label to cancel an IM address confirmation procedure.
+#. TRANS: Button label to cancel a SMS address confirmation procedure.
+#. TRANS: Button label in the "Edit application" form.
+#: actions/apioauthauthorize.php:445 actions/emailsettings.php:125
+#: actions/imsettings.php:136 actions/smssettings.php:132
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
+msgid "Cancel"
+msgstr ""
+
+#. TRANS: Button text that when clicked will allow access to an account by an
+#. external application.
+#: actions/apioauthauthorize.php:452
+msgctxt "BUTTON"
+msgid "Allow"
+msgstr ""
+
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:469
+msgid "Authorize access to your account information."
+msgstr ""
+
+#. TRANS: Header for user notification after revoking OAuth access to an
+#. application.
+#: actions/apioauthauthorize.php:561
+msgid "Authorization canceled."
+msgstr ""
+
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:565
+#, php-format
+msgid "The request token %s has been revoked."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that an anonymous client
+#. application was successfully authorized to access the user's account with
+#. OAuth.
+#: actions/apioauthauthorize.php:588
+msgid "You have successfully authorized the application"
+msgstr ""
+
+#. TRANS: Message notifying the user that an anonymous client application was
+#. successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:592
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:599
+#, php-format
+msgid "You have successfully authorized %s"
+msgstr ""
+
+#. TRANS: Message notifying the user that the client application was
+#. successfully authorized to access the user's account with OAuth.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:606
+#, php-format
+msgid ""
+"Please return to %s and enter the following security code to complete the "
+"process."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status not using POST or
+#. DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:109
+msgid "This method requires a POST or DELETE."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apistatusesdestroy.php:119
+msgid "No status found with that ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:134
+msgid "You may not delete another user's status."
+msgstr ""
+
+#. TRANS: Client error displayed trying to repeat a non-existing notice
+#. through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting
+#. notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#. TRANS: Client error displayed trying to show a non-existing notice.
+#: actions/apistatusesretweet.php:64 actions/apistatusesretweets.php:67
+#: actions/deletenotice.php:61 actions/shownotice.php:129
+msgid "No such notice."
+msgstr ""
+
+#. TRANS: Client error displayed calling an unsupported HTTP error in API
+#. status show.
+#. TRANS: Client exception thrown when using an unsupported HTTP method.
+#: actions/apistatusesshow.php:115 lib/atompubaction.php:58
+#: lib/atompubaction.php:71 lib/atompubaction.php:76 lib/atompubaction.php:81
+msgid "HTTP method not supported."
+msgstr ""
+
+#. TRANS: Exception thrown requesting an unsupported notice output format.
+#. TRANS: %s is the requested output format.
+#: actions/apistatusesshow.php:140
+#, php-format
+msgid "Unsupported format: %s."
+msgstr ""
+
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:151
+msgid "Status deleted."
+msgstr ""
+
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:158
+msgid "No status with that ID found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a notice not using the
+#. Atom format.
+#: actions/apistatusesshow.php:223
+msgid "Can only delete using the Atom format."
+msgstr ""
+
+#. TRANS: Client error displayed when a user has no rights to delete notices
+#. of other users.
+#. TRANS: Error message displayed trying to delete a notice that was not made
+#. by the current user.
+#: actions/apistatusesshow.php:230 actions/deletenotice.php:78
+msgid "Cannot delete this notice."
+msgstr ""
+
+#. TRANS: Confirmation of notice deletion in API. %d is the ID (number) of the
+#. deleted notice.
+#: actions/apistatusesshow.php:243
+#, php-format
+msgid "Deleted notice %d"
+msgstr ""
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#: actions/apistatusesupdate.php:206
+msgid "Client must provide a 'status' parameter with a value."
+msgstr ""
+
+#. TRANS: Client error displayed when replying to a non-existing notice.
+#: actions/apistatusesupdate.php:243
+msgid "Parent notice not found."
+msgstr ""
+
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum length for a notice.
+#: actions/apistatusesupdate.php:270 actions/newnotice.php:145
+#, php-format
+msgid "Maximum notice size is %d character, including attachment URL."
+msgid_plural "Maximum notice size is %d characters, including attachment URL."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Client error displayed when requesting profiles of followers in an
+#. unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an
+#. unsupported format.
+#: actions/apisubscriptions.php:220 actions/apisubscriptions.php:250
+msgid "Unsupported format."
+msgstr ""
+
+#. TRANS: Server error displayed whe trying to get a timeline fails.
+#. TRANS: %s is the error message.
+#: actions/apitimelinelist.php:151
+#, php-format
+msgid "Could not generate feed for list - %s"
+msgstr ""
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:107
+#, php-format
+msgid "%1$s / Updates mentioning %2$s"
+msgstr ""
+
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
+#: actions/apitimelinementions.php:122
+#, php-format
+msgid "%1$s updates that reply to updates from %3$s / %2$s."
+msgstr ""
+
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#. TRANS: Public RSS feed title. %s is the StatusNet site name.
+#: actions/apitimelinepublic.php:191 actions/publicrss.php:103
+#, php-format
+msgid "%s public timeline"
+msgstr ""
+
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:197
+#, php-format
+msgid "%s updates from everyone!"
+msgstr ""
+
+#. TRANS: Server error displayed calling unimplemented API method for
+#. 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:68
+msgid "Unimplemented."
+msgstr ""
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:94
+#, php-format
+msgid "Repeated to %s"
+msgstr ""
+
+#. TRANS: Subtitle for API action that shows most recent notices that are
+#. repeats in user's inbox.
+#. TRANS: %1$s is the sitename, %2$s is a user nickname, %3$s is a user
+#. profile name.
+#: actions/apitimelineretweetedtome.php:99
+#, php-format
+msgid "%1$s notices that were to repeated to %2$s / %3$s."
+msgstr ""
+
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:95
+#, php-format
+msgid "Repeats of %s"
+msgstr ""
+
+#. TRANS: Subtitle of API time with retweets of me.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the user nickname, %3$s is
+#. the user profile name.
+#: actions/apitimelineretweetsofme.php:103
+#, php-format
+msgid "%1$s notices that %2$s / %3$s has repeated."
+msgstr ""
+
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#. TRANS: Title for first page of notices with tags.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:99 actions/tag.php:64
+#, php-format
+msgid "Notices tagged with %s"
+msgstr ""
+
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#. TRANS: Tag feed description.
+#. TRANS: %1$s is the tag name, %2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:103 actions/tagrss.php:66
+#, php-format
+msgid "Updates tagged with %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Client error displayed trying to add a notice to another user's
+#. timeline.
+#: actions/apitimelineuser.php:323
+msgid "Only the user can add to their own timeline."
+msgstr ""
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#: actions/apitimelineuser.php:329
+msgid "Only accept AtomPub for Atom feeds."
+msgstr ""
+
+#. TRANS: Client error displayed attempting to post an empty API notice.
+#: actions/apitimelineuser.php:335
+msgid "Atom post must not be empty."
+msgstr ""
+
+#. TRANS: Client error displayed attempting to post an API that is not well-
+#. formed XML.
+#: actions/apitimelineuser.php:344
+msgid "Atom post must be well-formed XML."
+msgstr ""
+
+#. TRANS: Client error displayed when not using an Atom entry.
+#: actions/apitimelineuser.php:350 actions/atompubmembershipfeed.php:191
+#: actions/atompubsubscriptionfeed.php:203
+msgid "Atom post must be an Atom entry."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the POST verb. Do not
+#. translate POST.
+#: actions/apitimelineuser.php:360
+msgid "Can only handle POST activities."
+msgstr ""
+
+#. TRANS: Client error displayed when using an unsupported activity object
+#. type.
+#. TRANS: %s is the unsupported activity object type.
+#: actions/apitimelineuser.php:370
+#, php-format
+msgid "Cannot handle activity object type \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed when posting a notice without content through
+#. the API.
+#. TRANS: %d is the notice ID (number).
+#: actions/apitimelineuser.php:403
+#, php-format
+msgid "No content for notice %d."
+msgstr ""
+
+#. TRANS: Client error displayed when using another format than AtomPub.
+#. TRANS: %s is the notice URI.
+#: actions/apitimelineuser.php:430
+#, php-format
+msgid "Notice with URI \"%s\" already exists."
+msgstr ""
+
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:83
+msgid "API method under construction."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting user information for a non-
+#. existing user.
+#: actions/apiuserprofileimage.php:60 actions/apiusershow.php:76
+msgid "User not found."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:59 actions/cancelgroup.php:59
+#: actions/leavegroup.php:57
+msgid "You must be logged in to leave a group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client exception thrown when referencing a non-existing group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error when trying to delete a non-local group.
+#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed
+#. without providing a group nickname.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a non-local group.
+#. TRANS: Client error displayed when requesting Friends of a Friend feed for
+#. a nickname that is not a group.
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing group.
+#. TRANS: Client error displayed referring to a group's permalink for a non-
+#. existing group ID.
+#. TRANS: Client error displayed when trying to update logo settings for a
+#. non-existing group.
+#. TRANS: Client error displayed when trying to view group members for a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to view group members for an
+#. object that is not a group.
+#. TRANS: Client error displayed when requesting a group RSS feed for group
+#. that does not exist.
+#. TRANS: Client error displayed when requesting a group RSS feed for an
+#. object that is not a group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-
+#. existing group.
+#. TRANS: Client error displayed when trying to join a non-local group.
+#. TRANS: Client error displayed when trying to join a non-existing group.
+#. TRANS: Client error displayed when trying to leave a non-local group.
+#. TRANS: Client error displayed when trying to leave a non-existing group.
+#. TRANS: Client error displayed when providing an invalid group ID on the
+#. Make Admin page.
+#. TRANS: Command exception text shown when a group is requested that does not
+#. exist.
+#. TRANS: Error text shown when trying to leave a group that does not exist.
+#. TRANS: Client error displayed if no remote group with a given name was
+#. found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found
+#. requesting group page.
+#: actions/approvegroup.php:80 actions/approvegroup.php:91
+#: actions/atompubshowmembership.php:62 actions/blockedfromgroup.php:79
+#: actions/blockedfromgroup.php:86 actions/cancelgroup.php:79
+#: actions/cancelgroup.php:90 actions/deletegroup.php:85
+#: actions/deletegroup.php:96 actions/editgroup.php:99
+#: actions/foafgroup.php:46 actions/foafgroup.php:64 actions/foafgroup.php:71
+#: actions/groupblock.php:85 actions/groupbyid.php:82
+#: actions/grouplogo.php:100 actions/groupqueue.php:83
+#: actions/groupqueue.php:90 actions/grouprss.php:95 actions/grouprss.php:102
+#: actions/groupunblock.php:85 actions/joingroup.php:78
+#: actions/joingroup.php:89 actions/leavegroup.php:78
+#: actions/leavegroup.php:89 actions/makeadmin.php:87 lib/command.php:170
+#: lib/command.php:340 lib/groupaction.php:84 lib/groupaction.php:92
+msgid "No such group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#. TRANS: Client error when trying to delete a group without providing a
+#. nickname or ID for the group.
+#. TRANS: Client error displayed when trying to join a group without providing
+#. a group name or group ID.
+#. TRANS: Client error displayed when trying to leave a group without
+#. providing a group name or group ID.
+#: actions/approvegroup.php:86 actions/cancelgroup.php:85
+#: actions/deletegroup.php:91 actions/joingroup.php:84
+#: actions/leavegroup.php:84
+msgid "No nickname or ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. logged in.
+#. TRANS: Client error displayed when trying to leave a group while not logged
+#. in.
+#: actions/approvegroup.php:97 actions/approvesub.php:60
+#: actions/cancelgroup.php:96
+msgid "Must be logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership while not
+#. a group administrator.
+#. TRANS: Client error displayed when trying to approve or cancel a group join
+#. request without
+#. TRANS: being a group administrator.
+#: actions/approvegroup.php:104 actions/cancelgroup.php:104
+msgid "Only group admin can approve or cancel join requests."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership without
+#. specifying a profile to approve.
+#. TRANS: Client error displayed trying to approve subscriptionswithout
+#. specifying a profile to approve.
+#: actions/approvegroup.php:108 actions/approvesub.php:66
+msgid "Must specify a profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve group membership for a non-
+#. existing request.
+#. TRANS: %s is a nickname.
+#. TRANS: Client error displayed when trying to approve a non-existing group
+#. join request.
+#. TRANS: %s is a user nickname.
+#: actions/approvegroup.php:117 actions/cancelgroup.php:116
+#, php-format
+msgid "%s is not in the moderation queue for this group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription.
+#: actions/approvegroup.php:124 actions/approvesub.php:82
+msgid "Internal error: received neither cancel nor abort."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve/deny group membership.
+#. TRANS: Client error displayed trying to approve/deny subscription
+#: actions/approvegroup.php:128 actions/approvesub.php:86
+msgid "Internal error: received both cancel and abort."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued group join request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the group nickname for
+#. which the leave failed.
+#: actions/approvegroup.php:156 actions/cancelgroup.php:140
+#, php-format
+msgid "Could not cancel request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for leave group page after group join request is
+#. approved/disapproved.
+#. TRANS: %1$s is the user nickname, %2$s is the group nickname.
+#: actions/approvegroup.php:166
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request for %2$s"
+msgstr ""
+
+#. TRANS: Message on page for group admin after approving a join request.
+#: actions/approvegroup.php:173
+msgid "Join request approved."
+msgstr ""
+
+#. TRANS: Message on page for group admin after rejecting a join request.
+#: actions/approvegroup.php:176
+msgid "Join request canceled."
+msgstr ""
+
+#. TRANS: Client error displayed trying to approve subscription for a non-
+#. existing request.
+#. TRANS: %s is a user nickname.
+#: actions/approvesub.php:75
+#, php-format
+msgid "%s is not in the moderation queue for your subscriptions."
+msgstr ""
+
+#. TRANS: Server error displayed when cancelling a queued subscription request
+#. fails.
+#. TRANS: %1$s is the leaving user's nickname, $2$s is the nickname for which
+#. the leave failed.
+#: actions/approvesub.php:115
+#, php-format
+msgid "Could not cancel or approve request for user %1$s to join group %2$s."
+msgstr ""
+
+#. TRANS: Title for subscription approval ajax return
+#. TRANS: %1$s is the approved user's nickname
+#: actions/approvesub.php:125
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s's request"
+msgstr ""
+
+#. TRANS: Message on page for user after approving a subscription request.
+#: actions/approvesub.php:131
+msgid "Subscription approved."
+msgstr ""
+
+#. TRANS: Message on page for user after rejecting a subscription request.
+#: actions/approvesub.php:134
+msgid "Subscription canceled."
+msgstr ""
+
+#. TRANS: Title for group membership feed.
+#. TRANS: %s is a username.
+#: actions/atompubmembershipfeed.php:105
+#, php-format
+msgid "Group memberships of %s"
+msgstr ""
+
+#. TRANS: Subtitle for group membership feed.
+#. TRANS: %1$s is a username, %2$s is the StatusNet sitename.
+#: actions/atompubmembershipfeed.php:110
+#, php-format
+msgid "Groups %1$s is a member of on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying subscribe someone else to a
+#. group.
+#: actions/atompubmembershipfeed.php:180
+msgid "Cannot add someone else's membership."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the join verb.
+#: actions/atompubmembershipfeed.php:202
+msgid "Can only handle join activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join something which is not a
+#. group
+#: actions/atompubmembershipfeed.php:209
+msgid "Can only join groups."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to a non-existing
+#. group.
+#: actions/atompubmembershipfeed.php:217
+msgid "Unknown group."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to an already
+#. subscribed group.
+#: actions/atompubmembershipfeed.php:225
+msgid "Already a member."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe to group while
+#. blocked from that group.
+#: actions/atompubmembershipfeed.php:233
+msgid "Blocked by admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to show membership of a non-
+#. subscribed group
+#: actions/atompubshowmembership.php:72
+msgid "Not a member."
+msgstr ""
+
+#. TRANS: Client exception thrown when deleting someone else's membership.
+#: actions/atompubshowmembership.php:114
+msgid "Cannot delete someone else's membership."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-existing profile ID.
+#. TRANS: %d is the non-existing profile ID number.
+#: actions/atompubshowsubscription.php:58
+#: actions/atompubshowsubscription.php:69
+#: actions/atompubsubscriptionfeed.php:59
+#, php-format
+msgid "No such profile id: %d."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to display a subscription for a
+#. non-subscribed profile ID.
+#. TRANS: %1$d is the non-existing subscriber ID number, $2$d is the ID of the
+#. profile that was not subscribed to.
+#: actions/atompubshowsubscription.php:78
+#, php-format
+msgid "Profile %1$d not subscribed to profile %2$d."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to delete a subscription of
+#. another user.
+#: actions/atompubshowsubscription.php:122
+msgid "Cannot delete someone else's subscription."
+msgstr ""
+
+#. TRANS: Subtitle for Atom subscription feed.
+#. TRANS: %1$s is a user nickname, %s$s is the StatusNet sitename.
+#: actions/atompubsubscriptionfeed.php:120
+#, php-format
+msgid "People %1$s has subscribed to on %2$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to subscribe another user.
+#: actions/atompubsubscriptionfeed.php:192
+msgid "Cannot add someone else's subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when not using the follow verb.
+#: actions/atompubsubscriptionfeed.php:214
+msgid "Can only handle Follow activities."
+msgstr ""
+
+#. TRANS: Client exception thrown when subscribing to an object that is not a
+#. person.
+#: actions/atompubsubscriptionfeed.php:221
+msgid "Can only follow people."
+msgstr ""
+
+#. TRANS: Client exception thrown when subscribing to a non-existing profile.
+#. TRANS: %s is the unknown profile ID.
+#: actions/atompubsubscriptionfeed.php:230
+#, php-format
+msgid "Unknown profile %s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to subscribe to an already subscribed
+#. profile.
+#. TRANS: %s is the profile the user already has a subscription on.
+#: actions/atompubsubscriptionfeed.php:237
+#, php-format
+msgid "Already subscribed to %s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to get a non-existing attachment.
+#: actions/attachment.php:69
+msgid "No such attachment."
+msgstr ""
+
+#. TRANS: Client error displayed trying to get an avatar without providing a
+#. nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a
+#. group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a
+#. nickname for the group to edit.
+#. TRANS: Client error displayed when trying to change group logo settings
+#. without providing a nickname.
+#. TRANS: Client error displayed when trying to view group members without
+#. providing a group nickname.
+#. TRANS: Client error displayed when requesting a group RSS feed without
+#. providing a group nickname.
+#. TRANS: Client error displayed if no nickname argument was given requesting
+#. a group page.
+#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:72
+#: actions/editgroup.php:83 actions/grouplogo.php:84 actions/groupqueue.php:76
+#: actions/grouprss.php:88 lib/groupaction.php:68
+msgid "No nickname."
+msgstr ""
+
+#. TRANS: Title for avatar upload page.
+#: actions/avatarsettings.php:66
+msgid "Avatar"
+msgstr ""
+
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: actions/avatarsettings.php:78
+#, php-format
+msgid "You can upload your personal avatar. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#. TRANS: Legend for group logo settings fieldset.
+#: actions/avatarsettings.php:119 actions/avatarsettings.php:206
+#: actions/grouplogo.php:255
+msgid "Avatar settings"
+msgstr ""
+
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded
+#. avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally
+#. uploaded avatar (h2).
+#. TRANS: Uploaded original file in group logo form.
+#. TRANS: Header for originally uploaded file before a crop on the group logo
+#. page.
+#: actions/avatarsettings.php:130 actions/avatarsettings.php:215
+#: actions/grouplogo.php:201 actions/grouplogo.php:264
+msgid "Original"
+msgstr ""
+
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition
+#. of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used
+#. rendition of uploaded avatar (h2).
+#. TRANS: Header for preview of to be displayed group logo.
+#. TRANS: Header for the cropped group logo on the group logo page.
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:228
+#: actions/grouplogo.php:213 actions/grouplogo.php:277
+msgid "Preview"
+msgstr ""
+
+#. TRANS: Button on avatar upload page to delete current avatar.
+#. TRANS: Button text for user account deletion.
+#. TRANS: Submit button text the OAuth application page to delete an
+#. application.
+#. TRANS: Button text for deleting a group.
+#. TRANS: Button text to delete a list.
+#: actions/avatarsettings.php:156 actions/deleteaccount.php:319
+#: actions/showapplication.php:239 lib/deletegroupform.php:115
+#: lib/peopletageditform.php:171
+msgctxt "BUTTON"
+msgid "Delete"
+msgstr ""
+
+#. TRANS: Button on avatar upload page to upload an avatar.
+#. TRANS: Submit button to confirm upload of a user backup file for account
+#. restore.
+#: actions/avatarsettings.php:177 actions/restoreaccount.php:369
+msgctxt "BUTTON"
+msgid "Upload"
+msgstr ""
+
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as
+#. avatar.
+#: actions/avatarsettings.php:244
+msgctxt "BUTTON"
+msgid "Crop"
+msgstr ""
+
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:320
+msgid "No file uploaded."
+msgstr ""
+
+#. TRANS: Avatar upload form instruction after uploading a file.
+#: actions/avatarsettings.php:347
+msgid "Pick a square area of the image to be your avatar."
+msgstr ""
+
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server
+#. side.
+#. TRANS: Server error displayed trying to crop an uploaded group logo that is
+#. no longer present.
+#: actions/avatarsettings.php:362 actions/grouplogo.php:385
+msgid "Lost our file data."
+msgstr ""
+
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
+msgid "Avatar updated."
+msgstr ""
+
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be
+#. updated for an unknown reason.
+#: actions/avatarsettings.php:388
+msgid "Failed updating avatar."
+msgstr ""
+
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:405
+msgid "Avatar deleted."
+msgstr ""
+
+#. TRANS: Title for backup account page.
+#. TRANS: Option in profile settings to create a backup of the account of the
+#. currently logged in user.
+#: actions/backupaccount.php:61 actions/profilesettings.php:452
+msgid "Backup account"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account while not
+#. logged in.
+#: actions/backupaccount.php:79
+msgid "Only logged-in users can backup their account."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to backup an account without
+#. having backup rights.
+#: actions/backupaccount.php:84
+msgid "You may not backup your account."
+msgstr ""
+
+#. TRANS: Information displayed on the backup account page.
+#: actions/backupaccount.php:227
+msgid ""
+"You can backup your account data in Activity Streams format. This is an "
+"experimental feature and provides an incomplete backup; private account "
+"information like email and IM addresses is not backed up. Additionally, "
+"uploaded files and direct messages are not backed up."
+msgstr ""
+
+#. TRANS: Submit button to backup an account on the backup account page.
+#: actions/backupaccount.php:250
+msgctxt "BUTTON"
+msgid "Backup"
+msgstr ""
+
+#. TRANS: Title for submit button to backup an account on the backup account
+#. page.
+#: actions/backupaccount.php:254
+msgid "Backup your account."
+msgstr ""
+
+#. TRANS: Client error displayed when blocking a user that has already been
+#. blocked.
+#: actions/block.php:68
+msgid "You already blocked that user."
+msgstr ""
+
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#. TRANS: Fieldset legend for block user from group form.
+#: actions/block.php:103 actions/block.php:133 actions/groupblock.php:157
+msgid "Block user"
+msgstr ""
+
+#. TRANS: Explanation of consequences when blocking a user on the block user
+#. page.
+#: actions/block.php:136
+msgid ""
+"Are you sure you want to block this user? Afterwards, they will be "
+"unsubscribed from you, unable to subscribe to you in the future, and you "
+"will not be notified of any @-replies from them."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#: actions/block.php:151 actions/deleteapplication.php:154
+#: actions/deletegroup.php:215 actions/deletenotice.php:155
+#: actions/deleteuser.php:154 actions/editpeopletag.php:172
+#: actions/groupblock.php:179
+msgctxt "BUTTON"
+msgid "No"
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when blocking a user.
+#: actions/block.php:155
+msgid "Do not block this user."
+msgstr ""
+
+#. TRANS: Button label on the user block form.
+#. TRANS: Button label on the delete application form.
+#. TRANS: Button label on the delete group form.
+#. TRANS: Button label on the delete notice form.
+#. TRANS: Button label on the delete user form.
+#. TRANS: Button label on the form to block a user from a group.
+#. TRANS: Button text to repeat a notice on notice repeat form.
+#: actions/block.php:158 actions/deleteapplication.php:161
+#: actions/deletegroup.php:222 actions/deletenotice.php:162
+#: actions/deleteuser.php:161 actions/editpeopletag.php:176
+#: actions/groupblock.php:186 lib/repeatform.php:115
+msgctxt "BUTTON"
+msgid "Yes"
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when blocking a user.
+#: actions/block.php:162
+msgid "Block this user."
+msgstr ""
+
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:186
+msgid "Failed to save block information."
+msgstr ""
+
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:97
+#, php-format
+msgid "%s blocked profiles"
+msgstr ""
+
+#. TRANS: Title for any but the first page with list of users blocked from a
+#. group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:102
+#, php-format
+msgid "%1$s blocked profiles, page %2$d"
+msgstr ""
+
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:118
+msgid "A list of the users blocked from joining this group."
+msgstr ""
+
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:281
+msgid "Unblock user from group"
+msgstr ""
+
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:313
+msgctxt "BUTTON"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Tooltip for button for unblocking a user from a group.
+#. TRANS: Description of the form to unblock a user.
+#: actions/blockedfromgroup.php:317 lib/unblockform.php:78
+msgid "Unblock this user"
+msgstr ""
+
+#. TRANS: Title for leave group page after leaving.
+#. TRANS: %s$s is the leaving user's name, %2$s is the group name.
+#. TRANS: Title for leave group page after leaving.
+#: actions/cancelgroup.php:150 actions/leavegroup.php:126
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s left group %2$s"
+msgstr ""
+
+#. TRANS: Title after unsubscribing from a group.
+#: actions/cancelsubscription.php:77
+msgctxt "TITLE"
+msgid "Unsubscribed"
+msgstr ""
+
+#. TRANS: Client error displayed when not providing a confirmation code in the
+#. contact address confirmation action.
+#: actions/confirmaddress.php:73
+msgid "No confirmation code."
+msgstr ""
+
+#. TRANS: Client error displayed when providing a non-existing confirmation
+#. code in the contact address confirmation action.
+#: actions/confirmaddress.php:78
+msgid "Confirmation code not found."
+msgstr ""
+
+#. TRANS: Client error displayed when not providing a confirmation code for
+#. another user in the contact address confirmation action.
+#: actions/confirmaddress.php:83
+msgid "That confirmation code is not for you!"
+msgstr ""
+
+#. TRANS: Server error for an unknown address type, which can be 'email',
+#. 'sms', or the name of an IM network (such as 'xmpp' or 'aim')
+#: actions/confirmaddress.php:90
+#, php-format
+msgid "Unrecognized address type %s"
+msgstr ""
+
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#. TRANS: Client error for an already confirmed IM address.
+#: actions/confirmaddress.php:98 actions/confirmaddress.php:131
+msgid "That address has already been confirmed."
+msgstr ""
+
+#. TRANS: Server error displayed when updating IM preferences fails.
+#. TRANS: Server error thrown on database error removing a registered IM
+#. address.
+#: actions/confirmaddress.php:139 actions/imsettings.php:444
+msgid "Could not update user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when adding IM preferences fails.
+#: actions/confirmaddress.php:151
+msgid "Could not insert user IM preferences."
+msgstr ""
+
+#. TRANS: Server error displayed when an address confirmation code deletion
+#. from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:163
+msgid "Could not delete address confirmation."
+msgstr ""
+
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:178
+msgid "Confirm address"
+msgstr ""
+
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:193
+#, php-format
+msgid "The address \"%s\" has been confirmed for your account."
+msgstr ""
+
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:80
+msgid "Conversation"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:115 actions/conversation.php:131
+msgid "Conversation feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/conversation.php:123
+msgid "Conversation feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account while not
+#. logged in.
+#: actions/deleteaccount.php:71
+msgid "Only logged-in users can delete their account."
+msgstr ""
+
+#. TRANS: Client exception displayed trying to delete a user account without
+#. have the rights to do that.
+#: actions/deleteaccount.php:77
+msgid "You cannot delete your account."
+msgstr ""
+
+#. TRANS: Confirmation text for user deletion. The user has to type this
+#. exactly the same, including punctuation.
+#: actions/deleteaccount.php:160 actions/deleteaccount.php:297
+msgid "I am sure."
+msgstr ""
+
+#. TRANS: Notification for user about the text that must be input to be able
+#. to delete a user account.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:164
+#, php-format
+msgid "You must write \"%s\" exactly in the box."
+msgstr ""
+
+#. TRANS: Confirmation that a user account has been deleted.
+#: actions/deleteaccount.php:206
+msgid "Account deleted."
+msgstr ""
+
+#. TRANS: Page title for page on which a user account can be deleted.
+#. TRANS: Option in profile settings to delete the account of the currently
+#. logged in user.
+#: actions/deleteaccount.php:228 actions/profilesettings.php:460
+msgid "Delete account"
+msgstr ""
+
+#. TRANS: Form text for user deletion form.
+#: actions/deleteaccount.php:279
+msgid ""
+"This will permanently delete your account data from this "
+"server."
+msgstr ""
+
+#. TRANS: Additional form text for user deletion form shown if a user has
+#. account backup rights.
+#. TRANS: %s is a URL to the backup page.
+#: actions/deleteaccount.php:285
+#, php-format
+msgid ""
+"You are strongly advised to back up your data before "
+"deletion."
+msgstr ""
+
+#. TRANS: Field label for delete account confirmation entry.
+#. TRANS: Field label for password reset form where the password has to be
+#. typed again.
+#: actions/deleteaccount.php:300 actions/recoverpassword.php:255
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Input title for the delete account field.
+#. TRANS: %s is the text that needs to be input.
+#: actions/deleteaccount.php:304
+#, php-format
+msgid "Enter \"%s\" to confirm that you want to delete your account."
+msgstr ""
+
+#. TRANS: Button title for user account deletion.
+#: actions/deleteaccount.php:323
+msgid "Permanently delete your account."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application while not
+#. logged in.
+#: actions/deleteapplication.php:62
+msgid "You must be logged in to delete an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application that does not
+#. exist.
+#: actions/deleteapplication.php:70
+msgid "Application not found."
+msgstr ""
+
+#. TRANS: Client error displayed trying to delete an application the current
+#. user does not own.
+#. TRANS: Client error displayed trying to edit an application while not being
+#. its owner.
+#. TRANS: Client error displayed trying to display an OAuth application for
+#. which the logged in user is not the owner.
+#: actions/deleteapplication.php:77 actions/editapplication.php:77
+#: actions/showapplication.php:91
+msgid "You are not the owner of this application."
+msgstr ""
+
+#. TRANS: Client error displayed when the session token does not match or is
+#. not given.
+#. TRANS: Client error text when there is a problem with the session token.
+#: actions/deleteapplication.php:100 actions/editapplication.php:130
+#: actions/showapplication.php:114 lib/action.php:1661
+msgid "There was a problem with your session token."
+msgstr ""
+
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:121 actions/deleteapplication.php:146
+msgid "Delete application"
+msgstr ""
+
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:149
+msgid ""
+"Are you sure you want to delete this application? This will clear all data "
+"about the application from the database, including all existing user "
+"connections."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting an application.
+#: actions/deleteapplication.php:158
+msgid "Do not delete this application."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting an application.
+#: actions/deleteapplication.php:164
+msgid "Delete this application."
+msgstr ""
+
+#. TRANS: Client error when trying to delete group while not logged in.
+#: actions/deletegroup.php:64
+msgid "You must be logged in to delete a group."
+msgstr ""
+
+#. TRANS: Client error when trying to delete a group without having the rights
+#. to delete it.
+#: actions/deletegroup.php:102
+msgid "You are not allowed to delete this group."
+msgstr ""
+
+#. TRANS: Server error displayed if a group could not be deleted.
+#. TRANS: %s is the name of the group that could not be deleted.
+#: actions/deletegroup.php:144
+#, php-format
+msgid "Could not delete group %s."
+msgstr ""
+
+#. TRANS: Message given after deleting a group.
+#. TRANS: %s is the deleted group's name.
+#: actions/deletegroup.php:153
+#, php-format
+msgid "Deleted group %s"
+msgstr ""
+
+#. TRANS: Title of delete group page.
+#. TRANS: Form legend for deleting a group.
+#: actions/deletegroup.php:169 actions/deletegroup.php:197
+msgid "Delete group"
+msgstr ""
+
+#. TRANS: Warning in form for deleleting a group.
+#: actions/deletegroup.php:201
+msgid ""
+"Are you sure you want to delete this group? This will clear all data about "
+"the group from the database, without a backup. Public posts to this group "
+"will still appear in individual timelines."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a group.
+#: actions/deletegroup.php:219
+msgid "Do not delete this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a group.
+#: actions/deletegroup.php:226
+msgid "Delete this group."
+msgstr ""
+
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
+msgid ""
+"You are about to permanently delete a notice. Once this is done, it cannot "
+"be undone."
+msgstr ""
+
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
+msgid "Delete notice"
+msgstr ""
+
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
+msgid "Are you sure you want to delete this notice?"
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a notice.
+#: actions/deletenotice.php:159
+msgid "Do not delete this notice."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a notice.
+#: actions/deletenotice.php:166
+msgid "Delete this notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a user without having
+#. the right to delete users.
+#: actions/deleteuser.php:66
+msgid "You cannot delete users."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to delete a non-local user.
+#: actions/deleteuser.php:73
+msgid "You can only delete local users."
+msgstr ""
+
+#. TRANS: Title of delete user page.
+#: actions/deleteuser.php:110
+msgctxt "TITLE"
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Fieldset legend on delete user page.
+#: actions/deleteuser.php:134
+msgid "Delete user"
+msgstr ""
+
+#. TRANS: Information text to request if a user is certain that the described
+#. action has to be performed.
+#: actions/deleteuser.php:138
+msgid ""
+"Are you sure you want to delete this user? This will clear all data about "
+"the user from the database, without a backup."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when deleting a user.
+#: actions/deleteuser.php:158
+msgid "Do not delete this user."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when deleting a user.
+#: actions/deleteuser.php:165
+msgid "Delete this user."
+msgstr ""
+
+#. TRANS: Client exception thrown when requesting a document from the
+#. documentation that does not exist.
+#. TRANS: %s is the non-existing document.
+#: actions/doc.php:157
+#, php-format
+msgid "No such document \"%s\"."
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in personal group navigation menu.
+#: actions/doc.php:178 lib/adminpanelnav.php:71 lib/defaultlocalnav.php:60
+#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
+msgctxt "MENU"
+msgid "Home"
+msgstr ""
+
+#: actions/doc.php:181
+msgctxt "MENU"
+msgid "Docs"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to help on StatusNet.
+#: actions/doc.php:195 lib/secondarynav.php:56
+msgctxt "MENU"
+msgid "Help"
+msgstr ""
+
+#: actions/doc.php:196
+msgid "Getting started"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to text about StatusNet site.
+#: actions/doc.php:200 lib/secondarynav.php:59
+msgctxt "MENU"
+msgid "About"
+msgstr ""
+
+#: actions/doc.php:201
+msgid "About this site"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to Frequently Asked
+#. Questions.
+#: actions/doc.php:205 lib/secondarynav.php:62
+msgctxt "MENU"
+msgid "FAQ"
+msgstr ""
+
+#: actions/doc.php:206
+msgid "Frequently asked questions"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to e-mail contact information
+#. on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: actions/doc.php:210 lib/secondarynav.php:81
+msgctxt "MENU"
+msgid "Contact"
+msgstr ""
+
+#: actions/doc.php:211
+msgid "Contact info"
+msgstr ""
+
+#: actions/doc.php:215
+msgctxt "MENU"
+msgid "Tags"
+msgstr ""
+
+#: actions/doc.php:216
+msgid "Using tags"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: actions/doc.php:220 lib/defaultlocalnav.php:71 lib/publicgroupnav.php:69
+#: lib/searchgroupnav.php:82 lib/subgroupnav.php:125
+msgctxt "MENU"
+msgid "Groups"
+msgstr ""
+
+#: actions/doc.php:221
+msgid "Using groups"
+msgstr ""
+
+#: actions/doc.php:225
+msgctxt "MENU"
+msgid "API"
+msgstr ""
+
+#: actions/doc.php:226
+msgid "RESTful API"
+msgstr ""
+
+#. TRANS: Title for "Edit application" form.
+#. TRANS: Form legend.
+#: actions/editapplication.php:54 lib/applicationeditform.php:129
+msgid "Edit application"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application while not
+#. logged in.
+#: actions/editapplication.php:66
+msgid "You must be logged in to edit an application."
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit an application that does not
+#. exist.
+#. TRANS: Client error displayed trying to display a non-existing OAuth
+#. application.
+#: actions/editapplication.php:82 actions/showapplication.php:84
+msgid "No such application."
+msgstr ""
+
+#. TRANS: Instructions for "Edit application" form.
+#: actions/editapplication.php:165
+msgid "Use this form to edit your application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a name in the "New
+#. application" form.
+#: actions/editapplication.php:182 actions/newapplication.php:104
+msgid "Name is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a name in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when providing too long a name in the "New
+#. application" form.
+#: actions/editapplication.php:186 actions/newapplication.php:110
+msgid "Name is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "Edit application" form.
+#. TRANS: Validation error shown when providing a name for an application that
+#. already exists in the "New application" form.
+#: actions/editapplication.php:190 actions/newapplication.php:107
+msgid "Name already in use. Try another one."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a description in the "Edit
+#. application" form.
+#. TRANS: Validation error shown when not providing a description in the "New
+#. application" form.
+#: actions/editapplication.php:194 actions/newapplication.php:113
+msgid "Description is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a source URL in the
+#. "Edit application" form.
+#: actions/editapplication.php:207
+msgid "Source URL is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid source URL in the
+#. "New application" form.
+#: actions/editapplication.php:212 actions/newapplication.php:127
+msgid "Source URL is not valid."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when not providing an organisation in the
+#. "New application" form.
+#: actions/editapplication.php:216 actions/newapplication.php:130
+msgid "Organization is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long an arganisation name
+#. in the "Edit application" form.
+#: actions/editapplication.php:220 actions/newapplication.php:133
+msgid "Organization is too long (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the edit application form.
+#. TRANS: Form validation error show when an organisation name has not been
+#. provided in the new application form.
+#: actions/editapplication.php:224 actions/newapplication.php:136
+msgid "Organization homepage is required."
+msgstr ""
+
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing too long a callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:233 actions/newapplication.php:142
+msgid "Callback is too long."
+msgstr ""
+
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "Edit application" form.
+#. TRANS: Validation error shown when providing an invalid callback URL in the
+#. "New application" form.
+#: actions/editapplication.php:238 actions/newapplication.php:145
+msgid "Callback URL is not valid."
+msgstr ""
+
+#. TRANS: Server error occuring when an application could not be updated from
+#. the "Edit application" form.
+#: actions/editapplication.php:275
+msgid "Could not update application."
+msgstr ""
+
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
+#, php-format
+msgid "Edit %s group"
+msgstr ""
+
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed when trying to create a group while not
+#. logged in.
+#: actions/editgroup.php:68 actions/grouplogo.php:69
+msgid "You must be logged in to create a group."
+msgstr ""
+
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:148
+msgid "Use this form to edit the group."
+msgstr ""
+
+#. TRANS: Group edit form success message.
+#. TRANS: Edit list form success message.
+#: actions/editgroup.php:275 actions/editpeopletag.php:318
+msgid "Options saved."
+msgstr ""
+
+#. TRANS: Title for edit list page after deleting a tag.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:52
+#, php-format
+msgid "Delete %s list"
+msgstr ""
+
+#. TRANS: Title for edit list page.
+#. TRANS: %s is a list.
+#. TRANS: Form legend for list edit form.
+#. TRANS: %s is a list.
+#: actions/editpeopletag.php:56 lib/peopletageditform.php:110
+#, php-format
+msgid "Edit list %s"
+msgstr ""
+
+#. TRANS: Error message displayed when trying to perform an action that
+#. requires a tagging user or ID.
+#: actions/editpeopletag.php:101
+msgid "No tagger or ID."
+msgstr ""
+
+#. TRANS: Client error displayed when referring to non-local user.
+#: actions/editpeopletag.php:116
+msgid "Not a local user."
+msgstr ""
+
+#. TRANS: Client error displayed when reting to edit a tag that was not self-
+#. created.
+#: actions/editpeopletag.php:121
+msgid "You must be the creator of the tag to edit it."
+msgstr ""
+
+#. TRANS: Form instruction for edit list form.
+#: actions/editpeopletag.php:217
+msgid "Use this form to edit the list."
+msgstr ""
+
+#. TRANS: Form validation error displayed if the form data for deleting a tag
+#. was incorrect.
+#: actions/editpeopletag.php:238
+msgid "Delete aborted."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for deleting a tag.
+#: actions/editpeopletag.php:246
+msgid ""
+"Deleting this tag will permanantly remove all its subscription and "
+"membership records. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#: actions/editpeopletag.php:252
+msgid "Invalid tag."
+msgstr ""
+
+#. TRANS: Form validation error displayed if a given tag is already present.
+#. TRANS: %s is the already present tag.
+#: actions/editpeopletag.php:257
+#, php-format
+msgid "You already have a tag named %s."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog for setting a tag from public to
+#. private.
+#: actions/editpeopletag.php:274
+msgid ""
+"Setting a public tag as private will permanently remove all the existing "
+"subscriptions to it. Do you still want to continue?"
+msgstr ""
+
+#. TRANS: Server error displayed when updating a list fails.
+#: actions/editpeopletag.php:295
+msgid "Could not update list."
+msgstr ""
+
+#. TRANS: Title for e-mail settings.
+#: actions/emailsettings.php:60
+msgid "Email settings"
+msgstr ""
+
+#. TRANS: E-mail settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/emailsettings.php:74
+#, php-format
+msgid "Manage how you get email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Form legend for e-mail settings form.
+#. TRANS: Field label for e-mail address input in e-mail settings form.
+#: actions/emailsettings.php:104 actions/emailsettings.php:130
+msgid "Email address"
+msgstr ""
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:110
+msgid "Current confirmed email address."
+msgstr ""
+
+#. TRANS: Button label to remove a confirmed e-mail address.
+#. TRANS: Button label for removing a set sender e-mail address to post
+#. notices from.
+#. TRANS: Button label to remove a confirmed IM address.
+#. TRANS: Button label to remove a confirmed SMS address.
+#. TRANS: Button label for removing a set sender SMS e-mail address to post
+#. notices from.
+#. TRANS: Button text to untag a profile.
+#: actions/emailsettings.php:113 actions/emailsettings.php:180
+#: actions/imsettings.php:119 actions/smssettings.php:119
+#: actions/smssettings.php:175 lib/togglepeopletag.php:213
+msgctxt "BUTTON"
+msgid "Remove"
+msgstr ""
+
+#. TRANS: Form note in e-mail settings form.
+#: actions/emailsettings.php:120
+msgid ""
+"Awaiting confirmation on this address. Check your inbox (and spam box!) for "
+"a message with further instructions."
+msgstr ""
+
+#. TRANS: Instructions for e-mail address input form. Do not translate
+#. TRANS: "example.org". It is one of the domain names reserved for
+#. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt.
+#. TRANS: Any other domain may be owned by a legitimate person or
+#. TRANS: organization.
+#: actions/emailsettings.php:137
+msgid "Email address, like \"UserName@example.org\""
+msgstr ""
+
+#. TRANS: Button label for adding an e-mail address in e-mail settings form.
+#. TRANS: Button label for adding an IM address in IM settings form.
+#. TRANS: Button label for adding a SMS phone number in SMS settings form.
+#. TRANS: Button text to tag a profile.
+#: actions/emailsettings.php:141 actions/imsettings.php:149
+#: actions/smssettings.php:157 lib/togglepeopletag.php:290
+msgctxt "BUTTON"
+msgid "Add"
+msgstr ""
+
+#. TRANS: Form legend for incoming e-mail settings form.
+#. TRANS: Form legend for incoming SMS settings form.
+#: actions/emailsettings.php:149 actions/smssettings.php:166
+msgid "Incoming email"
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:155
+msgid "I want to post notices by email."
+msgstr ""
+
+#. TRANS: Form instructions for incoming e-mail form in e-mail settings.
+#. TRANS: Form instructions for incoming SMS e-mail address form in SMS
+#. settings.
+#: actions/emailsettings.php:177 actions/smssettings.php:173
+msgid "Send email to this address to post new notices."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form, when an address
+#. has already been assigned.
+#. TRANS: Instructions for incoming SMS e-mail address input form.
+#: actions/emailsettings.php:186 actions/smssettings.php:181
+msgid "Make a new email address for posting to; cancels the old one."
+msgstr ""
+
+#. TRANS: Instructions for incoming e-mail address input form.
+#: actions/emailsettings.php:190
+msgid ""
+"To send notices via email, we need to create a unique email address for you "
+"on this server:"
+msgstr ""
+
+#. TRANS: Button label for adding an e-mail address to send notices from.
+#. TRANS: Button label for adding an SMS e-mail address to send notices from.
+#: actions/emailsettings.php:196 actions/smssettings.php:184
+msgctxt "BUTTON"
+msgid "New"
+msgstr ""
+
+#. TRANS: Form legend for e-mail preferences form.
+#: actions/emailsettings.php:205
+msgid "Email preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:213
+msgid "Send me notices of new subscriptions through email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:219
+msgid "Send me email when someone sends me a private message."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:225
+msgid "Send me email when someone sends me an \"@-reply\"."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:231
+msgid "Allow friends to nudge me and send me an email."
+msgstr ""
+
+#. TRANS: Checkbox label in e-mail preferences form.
+#: actions/emailsettings.php:237
+msgid "Publish a MicroID for my email address."
+msgstr ""
+
+#. TRANS: Confirmation message for successful e-mail preferences save.
+#: actions/emailsettings.php:352
+msgid "Email preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address without having provided one.
+#: actions/emailsettings.php:371
+msgid "No email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that cannot be normalised.
+#: actions/emailsettings.php:379
+msgid "Cannot normalize that email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set.
+#: actions/emailsettings.php:388
+msgid "That is already your email address."
+msgstr ""
+
+#. TRANS: Message given saving e-mail address that is already set for another
+#. user.
+#: actions/emailsettings.php:392
+msgid "That email address already belongs to another user."
+msgstr ""
+
+#. TRANS: Server error thrown on database error adding e-mail confirmation
+#. code.
+#. TRANS: Server error thrown on database error adding Instant Messaging
+#. confirmation code.
+#. TRANS: Server error thrown on database error adding SMS confirmation code.
+#: actions/emailsettings.php:411 actions/imsettings.php:365
+#: actions/smssettings.php:364
+msgid "Could not insert confirmation code."
+msgstr ""
+
+#. TRANS: Message given saving valid e-mail address that is to be confirmed.
+#: actions/emailsettings.php:420
+msgid ""
+"A confirmation code was sent to the email address you added. Check your "
+"inbox (and spam box!) for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation that is not
+#. pending.
+#. TRANS: Message given canceling Instant Messaging address confirmation that
+#. is not pending.
+#. TRANS: Message given canceling SMS phone number confirmation that is not
+#. pending.
+#: actions/emailsettings.php:440 actions/imsettings.php:393
+#: actions/smssettings.php:397
+msgid "No pending confirmation to cancel."
+msgstr ""
+
+#. TRANS: Message given canceling e-mail address confirmation for the wrong
+#. e-mail address.
+#: actions/emailsettings.php:445
+msgid "That is the wrong email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:454
+msgid "Could not delete email confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling e-mail address
+#. confirmation.
+#: actions/emailsettings.php:458
+msgid "Email confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an e-mail address that is not
+#. TRANS: registered for the active user.
+#: actions/emailsettings.php:477
+msgid "That is not your email address."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered e-mail
+#. address.
+#: actions/emailsettings.php:497
+msgid "The email address was removed."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to remove an incoming
+#. e-mail address while no address has been set.
+#: actions/emailsettings.php:511 actions/smssettings.php:551
+msgid "No incoming email address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error removing incoming e-mail
+#. address.
+#. TRANS: Server error thrown on database error adding incoming e-mail
+#. address.
+#. TRANS: Server error displayed when the user could not be updated in SMS
+#. settings.
+#: actions/emailsettings.php:523 actions/emailsettings.php:547
+#: actions/smssettings.php:562 actions/smssettings.php:587
+msgid "Could not update user record."
+msgstr ""
+
+#. TRANS: Message given after successfully removing an incoming e-mail
+#. address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:527 actions/smssettings.php:566
+msgid "Incoming email address removed."
+msgstr ""
+
+#. TRANS: Message given after successfully adding an incoming e-mail address.
+#. TRANS: Confirmation text after updating SMS settings.
+#: actions/emailsettings.php:551 actions/smssettings.php:591
+msgid "New incoming email address added."
+msgstr ""
+
+#. TRANS: Page title for first page of featured users.
+#. TRANS: Title for featured users section.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/featured.php:69 lib/featureduserssection.php:96
+#: lib/publicgroupnav.php:84
+msgid "Featured users"
+msgstr ""
+
+#. TRANS: Page title for all but first page of featured users.
+#. TRANS: %d is the page number being displayed.
+#: actions/featured.php:73
+#, php-format
+msgid "Featured users, page %d"
+msgstr ""
+
+#. TRANS: Description on page displaying featured users.
+#: actions/featured.php:96
+#, php-format
+msgid "A selection of some great users on %s."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a non-existent file.
+#: actions/getfile.php:73
+msgid "No such file."
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a file without having read
+#. access to it.
+#: actions/getfile.php:77
+msgid "Cannot read file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an invalid role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke an invalid role.
+#: actions/grantrole.php:61 actions/revokerole.php:61
+msgid "Invalid role."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign an reserved role to a
+#. user.
+#. TRANS: Client error displayed when trying to revoke a reserved role.
+#: actions/grantrole.php:65 actions/revokerole.php:65
+msgid "This role is reserved and cannot be set."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user while
+#. not being allowed to set roles.
+#: actions/grantrole.php:74
+msgid "You cannot grant user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to assign a role to a user that
+#. already has that role.
+#: actions/grantrole.php:81
+msgid "User already has this role."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a to be blocked user profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a profile.
+#. TRANS: Client error displayed when not providing a profile ID on the Make
+#. Admin page.
+#. TRANS: Client error displayed trying a change a subscription without
+#. providing a profile.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying a user to work on.
+#: actions/groupblock.php:70 actions/groupunblock.php:70
+#: actions/makeadmin.php:72 actions/subedit.php:48
+#: lib/profileformaction.php:79
+msgid "No profile specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. specifying a non-existing profile.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing an existing profile.
+#. TRANS: Client error displayed when specifying an invalid profile ID on the
+#. Make Admin page.
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. existant profile ID.
+#. TRANS: Client error displayed when referring to non-existing profile ID.
+#. TRANS: Client error displayed when trying to unsubscribe while providing a
+#. non-existing profile ID.
+#. TRANS: Client error displayed when trying to change user options without
+#. specifying an existing user to work on.
+#: actions/groupblock.php:75 actions/groupunblock.php:75
+#: actions/makeadmin.php:77 actions/subedit.php:55 actions/tagprofile.php:44
+#: actions/unsubscribe.php:81 lib/profileformaction.php:86
+msgid "No profile with that ID."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. specifying a group to block a profile from.
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without providing a group.
+#. TRANS: Client error displayed when not providing a group ID on the Make
+#. Admin page.
+#: actions/groupblock.php:80 actions/groupunblock.php:80
+#: actions/makeadmin.php:82
+msgid "No group specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while not
+#. being an admin user.
+#: actions/groupblock.php:90
+msgid "Only an admin can block group members."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is already blocked from the given group.
+#: actions/groupblock.php:94
+msgid "User is already blocked from group."
+msgstr ""
+
+#. TRANS: Client error displayed trying to block a user from a group while
+#. user is not a member of given group.
+#: actions/groupblock.php:99
+msgid "User is not a member of group."
+msgstr ""
+
+#. TRANS: Title for block user from group page.
+#. TRANS: Form legend for form to block user from a group.
+#: actions/groupblock.php:133 lib/groupblockform.php:91
+msgid "Block user from group"
+msgstr ""
+
+#. TRANS: Explanatory text for block user from group form before setting the
+#. block.
+#. TRANS: %1$s is that to be blocked user, %2$s is the group the user will be
+#. blocked from.
+#: actions/groupblock.php:161
+#, php-format
+msgid ""
+"Are you sure you want to block user \"%1$s\" from the group \"%2$s\"? They "
+"will be removed from the group, unable to post, and unable to subscribe to "
+"the group in the future."
+msgstr ""
+
+#. TRANS: Submit button title for 'No' when blocking a user from a group.
+#: actions/groupblock.php:183
+msgid "Do not block this user from this group."
+msgstr ""
+
+#. TRANS: Submit button title for 'Yes' when blocking a user from a group.
+#: actions/groupblock.php:190
+msgid "Block this user from this group."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to block a user from a group
+#. fails because of an application error.
+#: actions/groupblock.php:207
+msgid "Database error blocking user from group."
+msgstr ""
+
+#. TRANS: Client error displayed referring to a group's permalink without
+#. providing a group ID.
+#. TRANS: Client error displayed trying to perform an action without providing
+#. an ID.
+#. TRANS: Client error displayed trying to find a user by ID without providing
+#. an ID.
+#: actions/groupbyid.php:73 actions/profiletagbyid.php:57
+#: actions/userbyid.php:70
+msgid "No ID."
+msgstr ""
+
+#. TRANS: Title for group logo settings page.
+#. TRANS: Group logo form legend.
+#: actions/grouplogo.php:139 actions/grouplogo.php:193
+msgid "Group logo"
+msgstr ""
+
+#. TRANS: Instructions for group logo page.
+#. TRANS: %s is the maximum file size for that site.
+#: actions/grouplogo.php:151
+#, php-format
+msgid ""
+"You can upload a logo image for your group. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Submit button for uploading a group logo.
+#: actions/grouplogo.php:237
+msgid "Upload"
+msgstr ""
+
+#. TRANS: Button text for cropping an uploaded group logo.
+#: actions/grouplogo.php:293
+msgid "Crop"
+msgstr ""
+
+#. TRANS: Form instructions on the group logo page.
+#: actions/grouplogo.php:370
+msgid "Pick a square area of the image to be the logo."
+msgstr ""
+
+#. TRANS: Form success message after updating a group logo.
+#: actions/grouplogo.php:404
+msgid "Logo updated."
+msgstr ""
+
+#. TRANS: Form failure message after failing to update a group logo.
+#: actions/grouplogo.php:407
+msgid "Failed updating logo."
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %s is the name of the group.
+#: actions/groupmembers.php:69
+#, php-format
+msgid "%s group members"
+msgstr ""
+
+#. TRANS: Title of the page showing group members.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupmembers.php:74
+#, php-format
+msgid "%1$s group members, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupmembers.php:90
+msgid "A list of the users in this group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/groupqueue.php:96
+msgid "Only the group admin may approve users."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending group members still awaiting
+#. approval to join the group.
+#. TRANS: %s is the name of the group.
+#: actions/groupqueue.php:106
+#, php-format
+msgid "%s group members awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending group members still
+#. awaiting approval to join the group.
+#. TRANS: %1$s is the name of the group, %2$d is the page number of the
+#. members list.
+#: actions/groupqueue.php:111
+#, php-format
+msgid "%1$s group members awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/groupqueue.php:127
+msgid "A list of users awaiting approval to join this group."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a group name, %2$s is a
+#. site name.
+#: actions/grouprss.php:137
+#, php-format
+msgid "Updates from members of %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for first page of the groups list.
+#: actions/groups.php:62
+msgctxt "TITLE"
+msgid "Groups"
+msgstr ""
+
+#. TRANS: Title for all but the first page of the groups list.
+#. TRANS: %d is the page number.
+#: actions/groups.php:66
+#, php-format
+msgctxt "TITLE"
+msgid "Groups, page %d"
+msgstr ""
+
+#. TRANS: Page notice of group list. %%%%site.name%%%% is the StatusNet site
+#. name,
+#. TRANS: %%%%action.groupsearch%%%% and %%%%action.newgroup%%%% are URLs. Do
+#. not change them.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groups.php:89
+#, php-format
+msgid ""
+"%%%%site.name%%%% groups let you find and talk with people of similar "
+"interests. After you join a group you can send messages to all other members"
+" using the syntax \"!groupname\". Don't see a group you like? Try [searching"
+" for one](%%%%action.groupsearch%%%%) or [start your "
+"own](%%%%action.newgroup%%%%)!"
+msgstr ""
+
+#. TRANS: Link to create a new group on the group list page.
+#. TRANS: Link text on group page to create a new group.
+#. TRANS: Form legend for group edit form.
+#: actions/groups.php:107 actions/usergroups.php:71 lib/groupeditform.php:116
+msgid "Create a new group"
+msgstr ""
+
+#. TRANS: Instructions for page where groups can be searched. %%site.name%% is
+#. the name of the StatusNet site.
+#: actions/groupsearch.php:53
+#, php-format
+msgid ""
+"Search for groups on %%site.name%% by their name, location, or description. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title for page where groups can be searched.
+#: actions/groupsearch.php:60
+msgid "Group search"
+msgstr ""
+
+#. TRANS: Text on page where groups can be searched if no results were found
+#. for a query.
+#. TRANS: Text for notice search results is the query had no results.
+#. TRANS: Message on the "People search" page where a query has no results.
+#. TRANS: Output when there are no results for a search.
+#: actions/groupsearch.php:82 actions/noticesearch.php:155
+#: actions/peoplesearch.php:87 actions/profilecompletion.php:146
+msgid "No results."
+msgstr ""
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:87
+#, php-format
+msgid ""
+"If you cannot find the group you're looking for, you can [create "
+"it](%%action.newgroup%%) yourself."
+msgstr ""
+
+#. TRANS: Additional text on page where groups can be searched if no results
+#. were found for a query for a not logged in user.
+#. TRANS: This message contains Markdown links in the form [link text](link).
+#: actions/groupsearch.php:92
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and [create the "
+"group](%%action.newgroup%%) yourself!"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a user from a group
+#. without being an administrator for the group.
+#: actions/groupunblock.php:90
+msgid "Only an admin can unblock group members."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user
+#. from a group.
+#: actions/groupunblock.php:94
+msgid "User is not blocked from group."
+msgstr ""
+
+#. TRANS: Server error displayed when unblocking a user from a group fails
+#. because of an unknown error.
+#. TRANS: Server error displayed when removing a user block.
+#: actions/groupunblock.php:125 actions/unblock.php:85
+msgid "Error removing the block."
+msgstr ""
+
+#. TRANS: Title for Instant Messaging settings.
+#: actions/imsettings.php:56
+msgid "IM settings"
+msgstr ""
+
+#. TRANS: Instant messaging settings page instructions.
+#. TRANS: [instant messages] is link text, "(%%doc.im%%)" is the link.
+#. TRANS: the order and formatting of link text and link should remain
+#. unchanged.
+#: actions/imsettings.php:69
+#, php-format
+msgid ""
+"You can send and receive notices through [instant messaging](%%doc.im%%). "
+"Configure your addresses and settings below."
+msgstr ""
+
+#. TRANS: Message given in the IM settings if IM is not enabled on the site.
+#: actions/imsettings.php:90
+msgid "IM is not available."
+msgstr ""
+
+#. TRANS: Form note in IM settings form. %s is the type of IM address that was
+#. confirmed.
+#: actions/imsettings.php:116
+#, php-format
+msgid "Current confirmed %s address."
+msgstr ""
+
+#. TRANS: Form note in IM settings form.
+#. TRANS: %s is the IM service name, %2$s is the IM address set.
+#: actions/imsettings.php:128
+#, php-format
+msgid ""
+"Awaiting confirmation on this address. Check your %1$s account for a message"
+" with further instructions. (Did you add %2$s to your buddy list?)"
+msgstr ""
+
+#. TRANS: Field label for IM address.
+#: actions/imsettings.php:141
+msgid "IM address"
+msgstr ""
+
+#. TRANS: Field title for IM address. %s is the IM service name.
+#: actions/imsettings.php:144
+#, php-format
+msgid "%s screenname."
+msgstr ""
+
+#. TRANS: Header for IM preferences form.
+#: actions/imsettings.php:165
+msgid "IM Preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:176
+msgid "Send me notices"
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:178
+msgid "Post a notice when my status changes."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:180
+msgid "Send me replies from people I'm not subscribed to."
+msgstr ""
+
+#. TRANS: Checkbox label in IM preferences form.
+#: actions/imsettings.php:183
+msgid "Publish a MicroID"
+msgstr ""
+
+#. TRANS: Server error thrown on database error updating IM preferences.
+#: actions/imsettings.php:294
+msgid "Could not update IM preferences."
+msgstr ""
+
+#. TRANS: Confirmation message for successful IM preferences save.
+#. TRANS: Confirmation message after saving preferences.
+#: actions/imsettings.php:300 actions/urlsettings.php:246
+msgid "Preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving IM address without having provided one.
+#: actions/imsettings.php:322
+msgid "No screenname."
+msgstr ""
+
+#. TRANS: Form validation error when no transport is available setting an IM
+#. address.
+#: actions/imsettings.php:328
+msgid "No transport."
+msgstr ""
+
+#. TRANS: Message given saving IM address that cannot be normalised.
+#: actions/imsettings.php:336
+msgid "Cannot normalize that screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that not valid.
+#: actions/imsettings.php:343
+msgid "Not a valid screenname."
+msgstr ""
+
+#. TRANS: Message given saving IM address that is already set for another
+#. user.
+#: actions/imsettings.php:347
+msgid "Screenname already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid IM address that is to be confirmed.
+#: actions/imsettings.php:371
+msgid "A confirmation code was sent to the IM address you added."
+msgstr ""
+
+#. TRANS: Message given canceling IM address confirmation for the wrong IM
+#. address.
+#: actions/imsettings.php:398
+msgid "That is the wrong IM address."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling IM address
+#. confirmation.
+#: actions/imsettings.php:407
+msgid "Could not delete confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling IM address confirmation.
+#: actions/imsettings.php:411
+msgid "IM confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an IM address that is not
+#. TRANS: registered for the active user.
+#: actions/imsettings.php:435
+msgid "That is not your screenname."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered Instant
+#. Messaging address.
+#: actions/imsettings.php:450
+msgid "The IM address was removed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while they have
+#. been disabled.
+#: actions/invite.php:46
+msgid "Invites have been disabled."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to sent invites while not logged
+#. in.
+#. TRANS: %s is the StatusNet site name.
+#: actions/invite.php:50
+#, php-format
+msgid "You must be logged in to invite other users to use %s."
+msgstr ""
+
+#. TRANS: Form validation message when providing an e-mail address that does
+#. not validate.
+#. TRANS: %s is an invalid e-mail address.
+#: actions/invite.php:100
+#, php-format
+msgid "Invalid email address: %s."
+msgstr ""
+
+#. TRANS: Page title when invitations have been sent.
+#: actions/invite.php:152
+msgid "Invitations sent"
+msgstr ""
+
+#. TRANS: Page title when inviting potential users.
+#: actions/invite.php:155
+msgid "Invite new users"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. inviting user
+#. TRANS: is already subscribed to one or more users with the given e-mail
+#. address(es).
+#. TRANS: Plural form is based on the number of reported already subscribed
+#. e-mail addresses.
+#. TRANS: Followed by a bullet list.
+#: actions/invite.php:176
+msgid "You are already subscribed to this user:"
+msgid_plural "You are already subscribed to these users:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Used as list item for already subscribed users (%1$s is nickname,
+#. %2$s is e-mail address).
+#. TRANS: Used as list item for already registered people (%1$s is nickname,
+#. %2$s is e-mail address).
+#: actions/invite.php:182 actions/invite.php:196
+#, php-format
+msgctxt "INVITE"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site while the
+#. invited user
+#. TRANS: already uses a this StatusNet site. Plural form is based on the
+#. number of
+#. TRANS: reported already present people. Followed by a bullet list.
+#: actions/invite.php:190
+msgid "This person is already a user and you were automatically subscribed:"
+msgid_plural ""
+"These people are already users and you were automatically subscribed to "
+"them:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Message displayed inviting users to use a StatusNet site. Plural
+#. form is
+#. TRANS: based on the number of invitations sent. Followed by a bullet list
+#. of
+#. TRANS: e-mail addresses to which invitations were sent.
+#: actions/invite.php:204
+msgid "Invitation sent to the following person:"
+msgid_plural "Invitations sent to the following people:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Generic message displayed after sending out one or more invitations
+#. to
+#. TRANS: people to join a StatusNet site.
+#: actions/invite.php:214
+msgid ""
+"You will be notified when your invitees accept the invitation and register "
+"on the site. Thanks for growing the community!"
+msgstr ""
+
+#. TRANS: Form instructions.
+#: actions/invite.php:229
+msgid ""
+"Use this form to invite your friends and colleagues to use this service."
+msgstr ""
+
+#. TRANS: Subject for invitation email. Note that 'them' is correct as a
+#. gender-neutral
+#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user,
+#. $2$s is
+#. TRANS: the StatusNet sitename.
+#: actions/invite.php:282
+#, php-format
+msgid "%1$s has invited you to join them on %2$s"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while not logged
+#. in.
+#: actions/joingroup.php:57
+msgid "You must be logged in to join a group."
+msgstr ""
+
+#. TRANS: Title for join group page after joining.
+#: actions/joingroup.php:134
+#, php-format
+msgctxt "TITLE"
+msgid "%1$s joined group %2$s"
+msgstr ""
+
+#. TRANS: Exception thrown when there is an unknown error joining a group.
+#: actions/joingroup.php:147
+msgid "Unknown error joining group."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to join a group while already a
+#. member.
+#. TRANS: Error text shown when trying to leave an existing group the user is
+#. not a member of.
+#: actions/leavegroup.php:94 lib/command.php:346
+msgid "You are not a member of that group."
+msgstr ""
+
+#. TRANS: User admin panel title
+#: actions/licenseadminpanel.php:54
+msgctxt "TITLE"
+msgid "License"
+msgstr ""
+
+#. TRANS: Form instructions for the site license admin panel.
+#: actions/licenseadminpanel.php:65
+msgid "License for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed selecting an invalid license in the license
+#. admin panel.
+#: actions/licenseadminpanel.php:135
+msgid "Invalid license selection."
+msgstr ""
+
+#. TRANS: Client error displayed when not specifying an owner for the all
+#. rights reserved license in the license admin panel.
+#: actions/licenseadminpanel.php:146
+msgid ""
+"You must specify the owner of the content when using the All Rights Reserved"
+" license."
+msgstr ""
+
+#. TRANS: Client error displayed selecting a too long license title in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:154
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:163
+msgid "Invalid license URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:167
+msgid "Invalid license image URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license URL in the
+#. license admin panel.
+#: actions/licenseadminpanel.php:176
+msgid "License URL must be blank or a valid URL."
+msgstr ""
+
+#. TRANS: Client error displayed specifying an invalid license image URL in
+#. the license admin panel.
+#: actions/licenseadminpanel.php:185
+msgid "License image must be blank or valid URL."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:236
+msgid "License selection"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#. TRANS: Checkbox label to mark a list private.
+#: actions/licenseadminpanel.php:243 lib/peopletageditform.php:155
+msgid "Private"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:245
+msgid "All Rights Reserved"
+msgstr ""
+
+#. TRANS: License option in the license admin panel.
+#: actions/licenseadminpanel.php:247
+msgid "Creative Commons"
+msgstr ""
+
+#. TRANS: Dropdown field label in the license admin panel.
+#: actions/licenseadminpanel.php:253
+msgid "Type"
+msgstr ""
+
+#. TRANS: Dropdown field instructions in the license admin panel.
+#: actions/licenseadminpanel.php:256
+msgid "Select a license."
+msgstr ""
+
+#. TRANS: Form legend in the license admin panel.
+#: actions/licenseadminpanel.php:271
+msgid "License details"
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:278
+msgid "Owner"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:280
+msgid "Name of the owner of the site's content (if applicable)."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:289
+msgid "License Title"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:291
+msgid "The title of the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:300
+msgid "License URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:302
+msgid "URL for more information about the license."
+msgstr ""
+
+#. TRANS: Field label in the license admin panel.
+#: actions/licenseadminpanel.php:310
+msgid "License Image URL"
+msgstr ""
+
+#. TRANS: Field title in the license admin panel.
+#: actions/licenseadminpanel.php:312
+msgid "URL for an image to display with the license."
+msgstr ""
+
+#. TRANS: Button title in the license admin panel.
+#: actions/licenseadminpanel.php:335
+msgid "Save license settings."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to log in with incorrect
+#. credentials.
+#: actions/login.php:95
+msgid "Incorrect username or password."
+msgstr ""
+
+#. TRANS: Server error displayed when during login a server error occurs.
+#. TRANS: Server error displayed when a user object could not be created
+#. trying to login using "one time password login".
+#: actions/login.php:101 actions/otp.php:120
+msgid "Error setting user. You are probably not authorized."
+msgstr ""
+
+#. TRANS: Page title for login page.
+#: actions/login.php:155
+msgid "Login"
+msgstr ""
+
+#. TRANS: Form legend on login page.
+#: actions/login.php:173
+msgid "Login to site"
+msgstr ""
+
+#. TRANS: Field label on login page.
+#: actions/login.php:177
+msgid "Username or email address"
+msgstr ""
+
+#. TRANS: Checkbox label label on login page.
+#. TRANS: Checkbox label on account registration page.
+#: actions/login.php:185 actions/register.php:482
+msgid "Remember me"
+msgstr ""
+
+#. TRANS: Checkbox title on login page.
+#. TRANS: Checkbox title on account registration page.
+#: actions/login.php:187 actions/register.php:485
+msgid "Automatically login in the future; not for shared computers!"
+msgstr ""
+
+#. TRANS: Button text for log in on login page.
+#: actions/login.php:192
+msgctxt "BUTTON"
+msgid "Login"
+msgstr ""
+
+#. TRANS: Link text for link to "reset password" on login page.
+#: actions/login.php:199
+msgid "Lost or forgotten password?"
+msgstr ""
+
+#. TRANS: Form instructions on login page before being able to change user
+#. settings.
+#: actions/login.php:218
+msgid ""
+"For security reasons, please re-enter your user name and password before "
+"changing your settings."
+msgstr ""
+
+#. TRANS: Form instructions on login page.
+#: actions/login.php:223
+msgid "Login with your username and password."
+msgstr ""
+
+#. TRANS: Form instructions on login page. This message contains Markdown
+#. links in the form [Link text](Link).
+#. TRANS: %%action.register%% is a link to the registration page.
+#: actions/login.php:228
+#, php-format
+msgid ""
+"Don't have a username yet? [Register](%%action.register%%) a new account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page while not an admin.
+#: actions/makeadmin.php:93
+msgid "Only an admin can make another user an admin."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to make another user admin on the
+#. Make Admin page who already is admin.
+#. TRANS: %1$s is the user that is already admin, %2$s is the group user is
+#. already admin for.
+#: actions/makeadmin.php:98
+#, php-format
+msgid "%1$s is already an admin for group \"%2$s\"."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group membership record could not be gotten.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user should be admin
+#. for.
+#: actions/makeadmin.php:137
+#, php-format
+msgid "Can't get membership record for %1$s in group %2$s."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to make another user admin on the
+#. Make Admin page fails
+#. TRANS: because the group adminship record coud not be saved properly.
+#. TRANS: %1$s is the to be admin user, %2$s is the group user is already
+#. admin for.
+#: actions/makeadmin.php:153
+#, php-format
+msgid "Can't make %1$s an admin for group %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to make a micro summary without
+#. providing a status.
+#: actions/microsummary.php:70
+msgid "No current status."
+msgstr ""
+
+#. TRANS: This is the title of the form for adding a new application.
+#: actions/newapplication.php:51
+msgid "New application"
+msgstr ""
+
+#. TRANS: Form instructions for registering a new application.
+#: actions/newapplication.php:87
+msgid "Use this form to register a new application."
+msgstr ""
+
+#. TRANS: Validation error shown when not providing a source URL in the "New
+#. application" form.
+#: actions/newapplication.php:124
+msgid "Source URL is required."
+msgstr ""
+
+#. TRANS: Server error displayed when an application could not be registered
+#. in the database through the "New application" form.
+#: actions/newapplication.php:185 actions/newapplication.php:195
+msgid "Could not create application."
+msgstr ""
+
+#. TRANS: Form validation error messages displayed when uploading an invalid
+#. application logo.
+#: actions/newapplication.php:204
+msgid "Invalid image."
+msgstr ""
+
+#. TRANS: Title for form to create a group.
+#: actions/newgroup.php:58
+msgid "New group"
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to create a group while
+#. banned.
+#: actions/newgroup.php:71 classes/User_group.php:566
+msgid "You are not allowed to create groups on this site."
+msgstr ""
+
+#. TRANS: Form instructions for group create form.
+#: actions/newgroup.php:87
+msgid "Use this form to create a new group."
+msgstr ""
+
+#. TRANS: Page title after sending a notice.
+#: actions/newnotice.php:63
+msgid "Notice posted"
+msgstr ""
+
+#. TRANS: Page title for sending a new notice.
+#: actions/newnotice.php:66
+msgctxt "TITLE"
+msgid "New notice"
+msgstr ""
+
+#. TRANS: Client error displayed trying to send a notice without content.
+#. TRANS: Command exception text shown when trying to reply to a notice
+#. without providing content for the reply.
+#: actions/newnotice.php:101 lib/command.php:572
+msgid "No content!"
+msgstr ""
+
+#. TRANS: Client error displayed when the parameter "status" is missing.
+#. TRANS: %d is the maximum number of character for a notice.
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. contains too many characters.
+#: actions/newnotice.php:121 lib/mailhandler.php:64
+#, php-format
+msgid "That's too long. Maximum notice size is %d character."
+msgid_plural "That's too long. Maximum notice size is %d characters."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: actions/newnotice.php:196
+msgid "Saved the notice!"
+msgstr ""
+
+#. TRANS: Instructions for Notice search page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/noticesearch.php:95
+#, php-format
+msgid ""
+"Search for notices on %%site.name%% by their contents. Separate search terms"
+" by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of the page where users can search for notices.
+#: actions/noticesearch.php:106
+msgid "Text search"
+msgstr ""
+
+#. TRANS: Test in RSS notice search.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearch.php:121
+#, php-format
+msgid "Search results for \"%1$s\" on %2$s"
+msgstr ""
+
+#. TRANS: Text for logged in users making a query for notices without results.
+#. TRANS: This message contains a Markdown link.
+#: actions/noticesearch.php:161
+#, php-format
+msgid ""
+"Be the first to [post on this "
+"topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: Text for not logged in users making a query for notices without
+#. results.
+#. TRANS: This message contains Markdown links.
+#: actions/noticesearch.php:166
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and be the first to "
+"[post on this topic](%%%%action.newnotice%%%%?status_textarea=%s)!"
+msgstr ""
+
+#. TRANS: RSS notice search feed title. %s is the query.
+#: actions/noticesearchrss.php:95
+#, php-format
+msgid "Updates with \"%s\""
+msgstr ""
+
+#. TRANS: RSS notice search feed description.
+#. TRANS: %1$s is the query, %2$s is the StatusNet site name.
+#: actions/noticesearchrss.php:99
+#, php-format
+msgid "Updates matching search term \"%1$s\" on %2$s."
+msgstr ""
+
+#. TRANS: Client error displayed trying to nudge a user that cannot be nudged.
+#: actions/nudge.php:85
+msgid ""
+"This user doesn't allow nudges or hasn't confirmed or set their email "
+"address yet."
+msgstr ""
+
+#. TRANS: Page title after sending a nudge.
+#: actions/nudge.php:94
+msgid "Nudge sent"
+msgstr ""
+
+#. TRANS: Confirmation text after sending a nudge.
+#: actions/nudge.php:98
+msgid "Nudge sent!"
+msgstr ""
+
+#. TRANS: Message displayed to an anonymous user trying to view OAuth
+#. application list.
+#: actions/oauthappssettings.php:59
+msgid "You must be logged in to list your applications."
+msgstr ""
+
+#. TRANS: Page title for OAuth applications
+#: actions/oauthappssettings.php:74
+msgid "OAuth applications"
+msgstr ""
+
+#. TRANS: Page instructions for OAuth applications
+#: actions/oauthappssettings.php:86
+msgid "Applications you have registered"
+msgstr ""
+
+#. TRANS: Empty list message on page with OAuth applications.
+#: actions/oauthappssettings.php:139
+#, php-format
+msgid "You have not registered any applications yet."
+msgstr ""
+
+#. TRANS: Title for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:68
+msgid "Connected applications"
+msgstr ""
+
+#. TRANS: Instructions for OAuth connection settings.
+#: actions/oauthconnectionssettings.php:79
+msgid "The following connections exist for your account."
+msgstr ""
+
+#. TRANS: Client error when trying to revoke access for an application while
+#. not being a user of it.
+#: actions/oauthconnectionssettings.php:164
+msgid "You are not a user of that application."
+msgstr ""
+
+#. TRANS: Client error when revoking access has failed for some reason.
+#. TRANS: %s is the application ID revoking access failed for.
+#: actions/oauthconnectionssettings.php:178
+#, php-format
+msgid "Unable to revoke access for application: %s."
+msgstr ""
+
+#. TRANS: Success message after revoking access for an application.
+#. TRANS: %1$s is the application name, %2$s is the first part of the user
+#. token.
+#: actions/oauthconnectionssettings.php:196
+#, php-format
+msgid ""
+"You have successfully revoked access for %1$s and the access token starting "
+"with %2$s."
+msgstr ""
+
+#. TRANS: Empty list message when no applications have been authorised yet.
+#: actions/oauthconnectionssettings.php:207
+msgid "You have not authorized any applications to use your account."
+msgstr ""
+
+#. TRANS: Note for developers in the OAuth connection settings form.
+#. TRANS: This message contains a Markdown link. Do not separate "](".
+#. TRANS: %s is the URL to the OAuth settings.
+#: actions/oauthconnectionssettings.php:227
+#, php-format
+msgid ""
+"Are you a developer? [Register an OAuth client application](%s) to use with "
+"this instance of StatusNet."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/oldschoolsettings.php:58
+msgid "Old school UI settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/oldschoolsettings.php:69
+msgid "If you like it \"the old way\", you can set that here."
+msgstr ""
+
+#. TRANS: Confirmation shown when user profile settings are saved.
+#. TRANS: Message after successful saving of administrative settings.
+#: actions/oldschoolsettings.php:123 actions/profilesettings.php:432
+#: lib/adminpanelaction.php:135
+msgid "Settings saved."
+msgstr ""
+
+#: actions/oldschoolsettings.php:160
+msgid "Only stream mode (no conversations) in timelines"
+msgstr ""
+
+#: actions/oldschoolsettings.php:164
+msgid "Show nicknames (not full names) in timelines"
+msgstr ""
+
+#. TRANS: Button text to save a list.
+#: actions/oldschoolsettings.php:182 lib/peopletageditform.php:168
+msgid "Save"
+msgstr ""
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find users.
+#: actions/opensearch.php:64
+msgid "People Search"
+msgstr ""
+
+#. TRANS: ShortName in the OpenSearch interface when trying to find notices.
+#: actions/opensearch.php:68
+msgid "Notice Search"
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" when
+#. already logged in.
+#. TRANS: Client error displayed when trying to register while already logged
+#. in.
+#: actions/otp.php:62 actions/register.php:134
+msgid "Already logged in."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a user.
+#: actions/otp.php:69
+msgid "No user ID specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without specifying a login token.
+#: actions/otp.php:83
+msgid "No login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login"
+#. without requesting a login token.
+#: actions/otp.php:90
+msgid "No login token requested."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an invalid login token.
+#: actions/otp.php:95
+msgid "Invalid login token specified."
+msgstr ""
+
+#. TRANS: Client error displayed trying to use "one time password login" while
+#. specifying an expired login token.
+#: actions/otp.php:104
+msgid "Login token expired."
+msgstr ""
+
+#. TRANS: Title for page where to change password.
+#: actions/passwordsettings.php:59
+msgctxt "TITLE"
+msgid "Change password"
+msgstr ""
+
+#. TRANS: Instructions for page where to change password.
+#: actions/passwordsettings.php:71
+msgid "Change your password."
+msgstr ""
+
+#. TRANS: Fieldset legend on page where to change password.
+#. TRANS: Fieldset legend for password reset form.
+#: actions/passwordsettings.php:99 actions/recoverpassword.php:244
+msgid "Password change"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#: actions/passwordsettings.php:108
+msgid "Old password"
+msgstr ""
+
+#. TRANS: Field label on page where to change password.
+#. TRANS: Field label for password reset form.
+#: actions/passwordsettings.php:113 actions/recoverpassword.php:249
+msgid "New password"
+msgstr ""
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:115 actions/register.php:414
+msgid "6 or more characters."
+msgstr ""
+
+#. TRANS: Field label on page where to change password. In this field the new
+#. password should be typed a second time.
+#: actions/passwordsettings.php:119
+msgctxt "LABEL"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field title on page where to change password.
+#. TRANS: Title for field label for password reset form where the password has
+#. to be typed again.
+#. TRANS: Field title on account registration page.
+#: actions/passwordsettings.php:121 actions/recoverpassword.php:257
+#: actions/register.php:420
+msgid "Same as password above."
+msgstr ""
+
+#. TRANS: Button text on page where to change password.
+#: actions/passwordsettings.php:126
+msgctxt "BUTTON"
+msgid "Change"
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:177
+msgid "Incorrect old password."
+msgstr ""
+
+#. TRANS: Form validation error on page where to change password.
+#: actions/passwordsettings.php:194
+msgid "Error saving user; invalid."
+msgstr ""
+
+#. TRANS: Server error displayed on page where to change password when
+#. password change
+#. TRANS: could not be made because of a server error.
+#. TRANS: Reset password form validation error message.
+#: actions/passwordsettings.php:201 actions/recoverpassword.php:331
+msgid "Cannot save new password."
+msgstr ""
+
+#. TRANS: Form validation notice on page where to change password.
+#: actions/passwordsettings.php:207
+msgid "Password saved."
+msgstr ""
+
+#. TRANS: Title for Paths admin panel.
+#: actions/pathsadminpanel.php:58
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Form instructions for Path admin panel.
+#: actions/pathsadminpanel.php:69
+msgid "Path and server settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the directory that could not be read from.
+#: actions/pathsadminpanel.php:154
+#, php-format
+msgid "Theme directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the avatar directory that could not be written to.
+#: actions/pathsadminpanel.php:162
+#, php-format
+msgid "Avatar directory not writable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the locales directory that could not be read from.
+#: actions/pathsadminpanel.php:172
+#, php-format
+msgid "Locales directory not readable: %s."
+msgstr ""
+
+#. TRANS: Client error in Paths admin panel.
+#. TRANS: %s is the SSL server URL that is too long.
+#: actions/pathsadminpanel.php:180
+msgid "Invalid SSL server. The maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:226
+msgid "Site"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:232 actions/pathsadminpanel.php:275
+#: actions/pathsadminpanel.php:367
+msgid "Server"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:234
+msgid "Site's server hostname."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:240 actions/pathsadminpanel.php:284
+#: actions/pathsadminpanel.php:376
+msgid "Path"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:242
+msgid "Site path."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:248
+msgid "Locale directory"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:250
+msgid "Directory path to locales."
+msgstr ""
+
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:257
+msgid "Fancy URLs"
+msgstr ""
+
+#. TRANS: Field title in Paths admin panel.
+#: actions/pathsadminpanel.php:260
+msgid "Use fancy URLs (more readable and memorable)?"
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:268
+msgctxt "LEGEND"
+msgid "Theme"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:277
+msgid "Server for themes."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:286
+msgid "Web path to themes."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:293 actions/pathsadminpanel.php:385
+#: actions/pathsadminpanel.php:437
+msgid "SSL server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:295
+msgid "SSL server for themes (default: SSL server)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:302 actions/pathsadminpanel.php:394
+msgid "SSL path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:304
+msgid "SSL path to themes (default: /theme/)."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:311 actions/pathsadminpanel.php:403
+msgid "Directory"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:313
+msgid "Directory where themes are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:322
+msgid "Avatars"
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:329
+msgid "Avatar server"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:331
+msgid "Server for avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:338
+msgid "Avatar path"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:340
+msgid "Web path to avatars."
+msgstr ""
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:347
+msgid "Avatar directory"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:349
+msgid "Directory where avatars are located."
+msgstr ""
+
+#. TRANS: Fieldset legens in Paths admin panel.
+#: actions/pathsadminpanel.php:361 lib/inlineattachmentlist.php:38
+msgid "Attachments"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:369
+msgid "Server for attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:378
+msgid "Web path to attachments."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:387
+msgid "Server for attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:396
+msgid "Web path to attachments on SSL pages."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:405
+msgid "Directory where attachments are located."
+msgstr ""
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:414
+msgctxt "LEGEND"
+msgid "SSL"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:419
+msgid "Never"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:421
+msgid "Sometimes"
+msgstr ""
+
+#. TRANS: Drop down option in Paths admin panel (option for "When to use
+#. SSL").
+#: actions/pathsadminpanel.php:423
+msgid "Always"
+msgstr ""
+
+#. TRANS: Drop down label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+msgid "Use SSL"
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:429
+msgid "When to use SSL."
+msgstr ""
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:439
+msgid "Server to direct SSL requests to."
+msgstr ""
+
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:456
+msgid "Save path settings."
+msgstr ""
+
+#. TRANS: Instructions for the "People search" page.
+#. TRANS: %%site.name%% is the name of the StatusNet site.
+#: actions/peoplesearch.php:54
+#, php-format
+msgid ""
+"Search for people on %%site.name%% by their name, location, or interests. "
+"Separate the terms by spaces; they must be 3 characters or more."
+msgstr ""
+
+#. TRANS: Title of a page where users can search for other users.
+#: actions/peoplesearch.php:61
+msgid "People search"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %s is a list.
+#: actions/peopletag.php:57
+#, php-format
+msgid "Public list %s"
+msgstr ""
+
+#. TRANS: Title for list page.
+#. TRANS: %1$s is a list, %2$d is a page number.
+#: actions/peopletag.php:61
+#, php-format
+msgid "Public list %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message for anonymous users on list page.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/peopletag.php:104
+#, php-format
+msgid ""
+"Lists are how you sort similar people on %%site.name%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. You can then easily keep"
+" track of what they are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Client error displayed when a tagger is expected but not provided.
+#: actions/peopletagged.php:83 actions/peopletagsubscribers.php:83
+#: actions/showprofiletag.php:68
+msgid "No tagger."
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username.
+#: actions/peopletagged.php:109
+#, php-format
+msgid "People listed in %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Title for list of people listed by the user.
+#. TRANS: %1$s is a list, %2$s is a username, %2$s is a page number.
+#: actions/peopletagged.php:114
+#, php-format
+msgid "People listed in %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Addition in tag membership list for creator of a tag.
+#. TRANS: Addition in tag subscribers list for creator of a tag.
+#: actions/peopletagged.php:193 actions/peopletagsubscribers.php:193
+msgid "Creator"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a private tag.
+#: actions/peopletagsbyuser.php:53
+msgid "Private lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page for a public tag.
+#: actions/peopletagsbyuser.php:56
+msgid "Public lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#: actions/peopletagsbyuser.php:59
+msgid "Lists by you"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsbyuser.php:63
+#, php-format
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Title for lists by a user page.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/peopletagsbyuser.php:67
+#, php-format
+msgid "Lists by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Client error displayed when trying view another user's private
+#. lists.
+#: actions/peopletagsbyuser.php:130
+msgid "You cannot view others' private lists"
+msgstr ""
+
+#. TRANS: Mode selector label.
+#: actions/peopletagsbyuser.php:155
+msgid "Mode"
+msgstr ""
+
+#. TRANS: Link text to show lists for user %s.
+#: actions/peopletagsbyuser.php:165
+#, php-format
+msgid "Lists for %s"
+msgstr ""
+
+#. TRANS: Fieldset legend.
+#. TRANS: Fieldset legend on gallery action page.
+#: actions/peopletagsbyuser.php:177 lib/galleryaction.php:81
+msgid "Select tag to filter"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:188
+msgid "Show private tags."
+msgstr ""
+
+#. TRANS: Checkbox label to show public tags.
+#: actions/peopletagsbyuser.php:190
+msgctxt "LABEL"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Checkbox title.
+#: actions/peopletagsbyuser.php:192
+msgid "Show public tags."
+msgstr ""
+
+#. TRANS: Submit button text for tag filter form.
+#. TRANS: Submit button text on gallery action page.
+#: actions/peopletagsbyuser.php:195 lib/galleryaction.php:88
+msgctxt "BUTTON"
+msgid "Go"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists by
+#. a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:211
+#, php-format
+msgid ""
+"These are lists created by **%s**. Lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists by a user when there
+#. are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsbyuser.php:274
+#, php-format
+msgid "%s has not created any [lists](%%%%doc.lists%%%%) yet."
+msgstr ""
+
+#. TRANS: Page title. %s is a tagged user's nickname.
+#: actions/peopletagsforuser.php:50
+#, php-format
+msgid "Lists with %s in them"
+msgstr ""
+
+#. TRANS: Page title. %1$s is a tagged user's nickname, %2$s is a page number.
+#: actions/peopletagsforuser.php:53
+#, php-format
+msgid "Lists with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. for a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a tagger nickname.
+#: actions/peopletagsforuser.php:110
+#, php-format
+msgid ""
+"These are lists for **%s**. lists are how you sort similar people on "
+"%%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-"
+"blogging) service based on the Free Software [StatusNet](http://status.net/)"
+" tool. You can easily keep track of what they are doing by subscribing to "
+"the list's timeline."
+msgstr ""
+
+#. TRANS: Message displayed on page that displays lists a user was added to
+#. when there are none.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a user nickname.
+#: actions/peopletagsforuser.php:146
+#, php-format
+msgid "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname.
+#: actions/peopletagsubscribers.php:109
+#, php-format
+msgid "Subscribers to list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Page title for list of list subscribers.
+#. TRANS: %1$s is a list, %2$s is a user nickname, %3$d is a page number.
+#: actions/peopletagsubscribers.php:114
+#, php-format
+msgid "Subscribers to list %1$s by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:51
+#, php-format
+msgid "Lists subscribed to by %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists subscribed to by a user.
+#. TRANS: %1$s is a profile nickname, %2$d is a page number.
+#: actions/peopletagsubscriptions.php:55
+#, php-format
+msgid "Lists subscribed to by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Message displayed for anonymous users on page that displays lists
+#. subscribed to by a user.
+#. TRANS: This message contains Markdown links in the form
+#. [description](links).
+#. TRANS: %s is a profile nickname.
+#: actions/peopletagsubscriptions.php:112
+#, php-format
+msgid ""
+"These are lists subscribed to by **%s**. Lists are how you sort similar "
+"people on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. You can easily keep track of what they"
+" are doing by subscribing to the list's timeline."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when a disabling a plugin.
+#: actions/plugindisable.php:68
+msgctxt "plugin"
+msgid "Disabled"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to use another method than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed trying to perform any request method other
+#. than POST.
+#. TRANS: Do not translate POST.
+#. TRANS: Client error displayed when trying to use another method than POST.
+#: actions/pluginenable.php:78 actions/subscribe.php:76
+#: actions/subscribepeopletag.php:65 actions/unsubscribepeopletag.php:66
+msgid "This action only accepts POST requests."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a plugin
+#. without access rights.
+#: actions/pluginenable.php:102
+msgid "You cannot administer plugins."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to enable or disable a non-
+#. existing plugin.
+#: actions/pluginenable.php:109
+msgid "No such plugin."
+msgstr ""
+
+#. TRANS: Page title for AJAX form return when enabling a plugin.
+#: actions/pluginenable.php:157
+msgctxt "plugin"
+msgid "Enabled"
+msgstr ""
+
+#. TRANS: Tab and title for plugins admin panel.
+#: actions/pluginsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Instructions at top of plugin admin page.
+#: actions/pluginsadminpanel.php:64
+msgid ""
+"Additional plugins can be enabled and configured manually. See the online plugin documentation for "
+"more details."
+msgstr ""
+
+#. TRANS: Admin form section header
+#: actions/pluginsadminpanel.php:79
+msgid "Default plugins"
+msgstr ""
+
+#. TRANS: Text displayed on plugin admin page when no plugin are enabled.
+#: actions/pluginsadminpanel.php:102
+msgid ""
+"All default plugins have been disabled from the site's configuration file."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to add an unindentified field to
+#. profile.
+#. TRANS: %s is a field name.
+#: actions/profilecompletion.php:106
+#, php-format
+msgid "Unidentified field %s."
+msgstr ""
+
+#. TRANS: Page title.
+#: actions/profilecompletion.php:130
+msgctxt "TITLE"
+msgid "Search results"
+msgstr ""
+
+#. TRANS: Error message in case a search is shorter than three characters.
+#: actions/profilecompletion.php:160
+msgid "The search string must be at least 3 characters long."
+msgstr ""
+
+#. TRANS: Page title for profile settings.
+#: actions/profilesettings.php:55
+msgid "Profile settings"
+msgstr ""
+
+#. TRANS: Usage instructions for profile settings.
+#: actions/profilesettings.php:66
+msgid ""
+"You can update your personal profile info here so people know more about "
+"you."
+msgstr ""
+
+#. TRANS: Profile settings form legend.
+#: actions/profilesettings.php:94
+msgid "Profile information"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#. TRANS: Field title on group edit form.
+#: actions/profilesettings.php:105 actions/register.php:408
+#: lib/groupeditform.php:150
+msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#: actions/profilesettings.php:109 actions/register.php:439
+#: lib/groupeditform.php:154
+msgid "Full name"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Form input field label.
+#. TRANS: Field label on group edit form; points to "more info" for a group.
+#: actions/profilesettings.php:114 actions/register.php:446
+#: lib/applicationeditform.php:236 lib/groupeditform.php:159
+msgid "Homepage"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:117 actions/register.php:449
+msgid "URL of your homepage, blog, or profile on another site."
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#. TRANS: Text area title in form for account registration. Plural
+#. TRANS: is decided by the number of characters available for the
+#. TRANS: biography (%d).
+#: actions/profilesettings.php:125 actions/register.php:458
+#, php-format
+msgid "Describe yourself and your interests in %d character."
+msgid_plural "Describe yourself and your interests in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Text area title on account registration page.
+#: actions/profilesettings.php:131 actions/register.php:464
+msgid "Describe yourself and your interests."
+msgstr ""
+
+#. TRANS: Text area label in form for profile settings where users can provide
+#. TRANS: their biography.
+#. TRANS: Text area label on account registration page.
+#: actions/profilesettings.php:135 actions/register.php:467
+msgid "Bio"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Field label on account registration page.
+#. TRANS: Field label on group edit form.
+#. TRANS: Dropdown option for searching in profiles.
+#: actions/profilesettings.php:141 actions/register.php:473
+#: lib/groupeditform.php:184 lib/togglepeopletag.php:113
+msgid "Location"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#. TRANS: Field title on account registration page.
+#: actions/profilesettings.php:144 actions/register.php:476
+msgid "Where you are, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:149
+msgid "Share my current location when posting notices"
+msgstr ""
+
+#. TRANS: Field label in form for profile settings.
+#. TRANS: Title for group tag cloud section.
+#. TRANS: %s is a group name.
+#: actions/profilesettings.php:157 lib/galleryaction.php:61
+#: lib/grouptagcloudsection.php:57
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:160
+msgid ""
+"Tags for yourself (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:165
+msgid "Language"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:167
+msgid "Preferred language."
+msgstr ""
+
+#. TRANS: Dropdownlist label in form for profile settings.
+#: actions/profilesettings.php:177
+msgid "Timezone"
+msgstr ""
+
+#. TRANS: Tooltip for dropdown list label in form for profile settings.
+#: actions/profilesettings.php:179
+msgid "What timezone are you normally in?"
+msgstr ""
+
+#. TRANS: Checkbox label in form for profile settings.
+#: actions/profilesettings.php:185
+msgid ""
+"Automatically subscribe to whoever subscribes to me (best for non-humans)"
+msgstr ""
+
+#. TRANS: Dropdown field label on profile settings, for what policies to apply
+#. when someone else tries to subscribe to your updates.
+#: actions/profilesettings.php:193
+msgid "Subscription policy"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:195
+msgid "Let anyone follow me"
+msgstr ""
+
+#. TRANS: Dropdown field option for following policy.
+#: actions/profilesettings.php:197
+msgid "Ask me first"
+msgstr ""
+
+#. TRANS: Dropdown field title on group edit form.
+#: actions/profilesettings.php:199
+msgid "Whether other users need your permission to follow your updates."
+msgstr ""
+
+#. TRANS: Checkbox label in profile settings.
+#: actions/profilesettings.php:207
+msgid "Make updates visible only to my followers"
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: Client error displayed trying to save site settings without a
+#. timezone.
+#: actions/profilesettings.php:291 actions/siteadminpanel.php:175
+msgid "Timezone not selected."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:295
+msgid "Language is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Validation error in form for profile settings.
+#. TRANS: %s is an invalid tag.
+#. TRANS: Form validation error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: actions/profilesettings.php:312 actions/tagprofile.php:147
+#: lib/command.php:406
+#, php-format
+msgid "Invalid tag: \"%s\"."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings could not be updated
+#. to
+#. TRANS: automatically subscribe to any subscriber.
+#: actions/profilesettings.php:345
+msgid "Could not update user for autosubscribe or subscribe_policy."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile location preference settings
+#. could not be updated.
+#: actions/profilesettings.php:405
+msgid "Could not save location prefs."
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings tags could not be
+#. saved.
+#: actions/profilesettings.php:425
+msgid "Could not save tags."
+msgstr ""
+
+#. TRANS: Option in profile settings to restore the account of the currently
+#. logged in user from a backup.
+#. TRANS: Page title for page where a user account can be restored from
+#. backup.
+#: actions/profilesettings.php:468 actions/restoreaccount.php:60
+msgid "Restore account"
+msgstr ""
+
+#. TRANS: Client error displayed when requesting a public timeline page beyond
+#. the page limit.
+#. TRANS: %s is the page limit.
+#: actions/public.php:78
+#, php-format
+msgid "Beyond the page limit (%s)."
+msgstr ""
+
+#. TRANS: Server error displayed when a public timeline cannot be retrieved.
+#: actions/public.php:98
+msgid "Could not retrieve public timeline."
+msgstr ""
+
+#. TRANS: Title for all public timeline pages but the first.
+#. TRANS: %d is the page number.
+#: actions/public.php:135
+#, php-format
+msgid "Public timeline, page %d"
+msgstr ""
+
+#. TRANS: Title for the first public timeline page.
+#. TRANS: Menu item title in search group navigation panel.
+#: actions/public.php:138 lib/publicgroupnav.php:65
+msgid "Public timeline"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:173
+msgid "Public Timeline Feed (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:176
+msgid "Public Timeline Feed (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:181
+msgid "Public Timeline Feed (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link description for public timeline feed.
+#: actions/public.php:186
+msgid "Public Timeline Feed (Atom)"
+msgstr ""
+
+#. TRANS: Text displayed for public feed when there are no public notices.
+#: actions/public.php:192
+#, php-format
+msgid ""
+"This is the public timeline for %%site.name%% but no one has posted anything"
+" yet."
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a logged in user.
+#: actions/public.php:196
+msgid "Be the first to post!"
+msgstr ""
+
+#. TRANS: Additional text displayed for public feed when there are no public
+#. notices for a not logged in user.
+#: actions/public.php:201
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post!"
+msgstr ""
+
+#. TRANS: Message for not logged in users at an invite-only site trying to
+#. view the public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:271
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool. [Join now](%%action.register%%) to "
+"share notices about yourself with friends, family, and colleagues! ([Read "
+"more](%%doc.help%%))"
+msgstr ""
+
+#. TRANS: Message for not logged in users at a closed site trying to view the
+#. public feed of notices.
+#. TRANS: This message contains Markdown links. Please mind the formatting.
+#: actions/public.php:278
+#, php-format
+msgid ""
+"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki"
+"/Micro-blogging) service based on the Free Software "
+"[StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Public RSS feed description. %s is the StatusNet site name.
+#: actions/publicrss.php:106
+#, php-format
+msgid "%s updates from everyone."
+msgstr ""
+
+#. TRANS: Title for public tag cloud.
+#: actions/publictagcloud.php:57
+msgid "Public tag cloud"
+msgstr ""
+
+#. TRANS: Instructions (more used like an explanation/header).
+#. TRANS: %s is the StatusNet sitename.
+#: actions/publictagcloud.php:65
+#, php-format
+msgid "These are most popular recent tags on %s"
+msgstr ""
+
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:74
+#, php-format
+msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
+msgstr ""
+
+#. TRANS: Message shown to a logged in user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#: actions/publictagcloud.php:79
+msgid "Be the first to post one!"
+msgstr ""
+
+#. TRANS: Message shown to a anonymous user for the public tag cloud
+#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/publictagcloud.php:87
+#, php-format
+msgid ""
+"Why not [register an account](%%action.register%%) and be the first to post "
+"one!"
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password while already
+#. logged in.
+#: actions/recoverpassword.php:37
+msgid "You are already logged in!"
+msgstr ""
+
+#. TRANS: Client error displayed when password recovery code is not correct.
+#: actions/recoverpassword.php:63
+msgid "No such recovery code."
+msgstr ""
+
+#. TRANS: Client error displayed when no proper password recovery code was
+#. submitted.
+#: actions/recoverpassword.php:67
+msgid "Not a recovery code."
+msgstr ""
+
+#. TRANS: Server error displayed trying to recover password without providing
+#. a user.
+#: actions/recoverpassword.php:74
+msgid "Recovery code for unknown user."
+msgstr ""
+
+#. TRANS: Server error displayed removing a password recovery code from the
+#. database.
+#: actions/recoverpassword.php:87
+msgid "Error with confirmation code."
+msgstr ""
+
+#. TRANS: Client error displayed trying to recover password with too old a
+#. recovery code.
+#: actions/recoverpassword.php:98
+msgid "This confirmation code is too old. Please start again."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a user's e-mail address in the
+#. database fails while recovering a password.
+#: actions/recoverpassword.php:112
+msgid "Could not update user with confirmed email address."
+msgstr ""
+
+#. TRANS: Page notice for password recovery page.
+#: actions/recoverpassword.php:153
+msgid ""
+"If you have forgotten or lost your password, you can get a new one sent to "
+"the email address you have stored in your account."
+msgstr ""
+
+#. TRANS: Page notice for password change page.
+#: actions/recoverpassword.php:160
+msgid "You have been identified. Enter a new password below."
+msgstr ""
+
+#. TRANS: Fieldset legend for password recovery page.
+#: actions/recoverpassword.php:191
+msgid "Password recovery"
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:195
+msgid "Nickname or email address"
+msgstr ""
+
+#. TRANS: Title for field label on password recovery page.
+#: actions/recoverpassword.php:198
+msgid "Your nickname on this server, or your registered email address."
+msgstr ""
+
+#. TRANS: Field label on password recovery page.
+#: actions/recoverpassword.php:205
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Button text on password recovery page.
+#: actions/recoverpassword.php:207
+msgctxt "BUTTON"
+msgid "Recover"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password reset mode.
+#: actions/recoverpassword.php:216
+msgid "Reset password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password recover mode.
+#: actions/recoverpassword.php:218
+msgid "Recover password"
+msgstr ""
+
+#. TRANS: Title for password recovery page in email sent mode.
+#. TRANS: Subject for password recovery e-mail.
+#: actions/recoverpassword.php:220 classes/User.php:953
+msgid "Password recovery requested"
+msgstr ""
+
+#. TRANS: Title for password recovery page in password saved mode.
+#: actions/recoverpassword.php:222
+msgid "Password saved"
+msgstr ""
+
+#. TRANS: Title for field label for password reset form.
+#: actions/recoverpassword.php:251
+msgid "6 or more characters, and do not forget it!"
+msgstr ""
+
+#. TRANS: Button text for password reset form.
+#: actions/recoverpassword.php:261
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr ""
+
+#. TRANS: Form instructions for password recovery form.
+#: actions/recoverpassword.php:272
+msgid "Enter a nickname or email address."
+msgstr ""
+
+#. TRANS: User notification after an e-mail with instructions was sent from
+#. the password recovery form.
+#: actions/recoverpassword.php:280
+msgid ""
+"Instructions for recovering your password have been sent to the email "
+"address registered to your account."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reset as password without
+#. providing a user.
+#: actions/recoverpassword.php:305
+msgid "Unexpected password reset."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:313
+msgid "Password must be 6 characters or more."
+msgstr ""
+
+#. TRANS: Reset password form validation error message.
+#: actions/recoverpassword.php:318
+msgid "Password and confirmation do not match."
+msgstr ""
+
+#. TRANS: Server error displayed when something does wrong with the user
+#. object during password reset.
+#. TRANS: Server error displayed when saving fails during user registration.
+#: actions/recoverpassword.php:338 actions/register.php:248
+msgid "Error setting user."
+msgstr ""
+
+#. TRANS: Success message for user after password reset.
+#: actions/recoverpassword.php:345
+msgid "New password successfully saved. You are now logged in."
+msgstr ""
+
+#. TRANS: Client exception thrown when no ID parameter was provided.
+#: actions/redirecturl.php:70
+msgid "No id parameter."
+msgstr ""
+
+#. TRANS: Client exception thrown when an invalid ID parameter was provided
+#. for a file.
+#. TRANS: %d is the provided ID for which the file is not present (number).
+#: actions/redirecturl.php:78
+#, php-format
+msgid "No such file \"%d\"."
+msgstr ""
+
+#. TRANS: Title for registration page after a succesful registration.
+#: actions/register.php:107
+msgid "Registration successful"
+msgstr ""
+
+#. TRANS: Title for registration page.
+#: actions/register.php:110
+msgctxt "TITLE"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to register to a closed site.
+#: actions/register.php:131
+msgid "Registration not allowed."
+msgstr ""
+
+#. TRANS: Form validation error displayed when trying to register without
+#. agreeing to the site license.
+#: actions/register.php:201
+msgid "You cannot register if you do not agree to the license."
+msgstr ""
+
+#. TRANS: Page notice on registration page.
+#: actions/register.php:326
+msgid ""
+"With this form you can create a new account. You can then post notices and "
+"link up to friends and colleagues."
+msgstr ""
+
+#. TRANS: Field label on account registration page. In this field the password
+#. has to be entered a second time.
+#: actions/register.php:418
+msgctxt "PASSWORD"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field label on account registration page.
+#: actions/register.php:425 actions/register.php:431
+msgctxt "LABEL"
+msgid "Email"
+msgstr ""
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:427 actions/register.php:433
+msgid "Used only for updates, announcements, and password recovery."
+msgstr ""
+
+#. TRANS: Field title on account registration page.
+#: actions/register.php:442
+msgid "Longer name, preferably your \"real\" name."
+msgstr ""
+
+#. TRANS: Button text to register a user on account registration page.
+#: actions/register.php:505
+msgctxt "BUTTON"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for private sites.
+#. TRANS: %1$s is the StatusNet sitename.
+#: actions/register.php:518
+#, php-format
+msgid ""
+"I understand that content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with a specified copyright owner.
+#. TRANS: %1$s is the license owner.
+#: actions/register.php:529
+#, php-format
+msgid "My text and files are copyright by %1$s."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved with ownership left to contributors.
+#: actions/register.php:533
+msgid "My text and files remain under my own copyright."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for all rights
+#. reserved.
+#: actions/register.php:536
+msgid "All rights reserved."
+msgstr ""
+
+#. TRANS: Copyright checkbox label in registration dialog, for Creative
+#. Commons-style licenses.
+#: actions/register.php:541
+#, php-format
+msgid ""
+"My text and files are available under %s except this private data: password,"
+" email address, IM address, and phone number."
+msgstr ""
+
+#. TRANS: Text displayed after successful account registration.
+#. TRANS: %1$s is the registered nickname, %2$s is the profile URL.
+#. TRANS: This message contains Markdown links in the form [link text](link)
+#. TRANS: and variables in the form %%%%variable%%%%. Please mind the syntax.
+#: actions/register.php:587
+#, php-format
+msgid ""
+"Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may want to...\n"
+"\n"
+"* Go to [your profile](%2$s) and post your first message.\n"
+"* Add a [Jabber/GTalk address](%%%%action.imsettings%%%%) so you can send notices through instant messages.\n"
+"* [Search for people](%%%%action.peoplesearch%%%%) that you may know or that share your interests. \n"
+"* Update your [profile settings](%%%%action.profilesettings%%%%) to tell others more about you. \n"
+"* Read over the [online docs](%%%%doc.help%%%%) for features you may have missed. \n"
+"\n"
+"Thanks for signing up and we hope you enjoy using this service."
+msgstr ""
+
+#. TRANS: Instruction text on how to deal with the e-mail address confirmation
+#. e-mail.
+#: actions/register.php:612
+msgid ""
+"(You should receive a message by email momentarily, with instructions on how"
+" to confirm your email address.)"
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while delisting
+#. a user.
+#. TRANS: %s is a username.
+#: actions/removepeopletag.php:136
+#, php-format
+msgid "There was an unexpected error while delisting %s."
+msgstr ""
+
+#. TRANS: Client error displayed when an unknown error occurs while listing a
+#. user.
+#. TRANS: %s is a profile URL.
+#: actions/removepeopletag.php:141
+#, php-format
+msgid ""
+"There was a problem listing %s. The remote server is probably not responding"
+" correctly, please try retrying later."
+msgstr ""
+
+#. TRANS: Title after removing a user from a list.
+#: actions/removepeopletag.php:150
+msgid "Unlisted"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice while not
+#. providing a notice ID.
+#: actions/repeat.php:56
+msgid "No notice specified."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-existing notice.
+#: actions/repeat.php:63
+msgid "Notice not found."
+msgstr ""
+
+#. TRANS: Error when unable to repeat a notice for unknown reason.
+#: actions/repeat.php:69
+msgid ""
+"Could not repeat notice for unknown reason. Please contact the webmaster!"
+msgstr ""
+
+#. TRANS: Confirmation text after repeating a notice.
+#: actions/repeat.php:87
+msgid "Repeated!"
+msgstr ""
+
+#. TRANS: Title for first page of replies for a user.
+#. TRANS: %s is a user nickname.
+#. TRANS: RSS reply feed title. %s is a user nickname.
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: actions/replies.php:127 actions/repliesrss.php:67
+#: lib/personalgroupnav.php:96
+#, php-format
+msgid "Replies to %s"
+msgstr ""
+
+#. TRANS: Title for all but the first page of replies for a user.
+#. TRANS: %1$s is a user nickname, %2$d is a page number.
+#: actions/replies.php:131
+#, php-format
+msgid "Replies to %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:151
+#, php-format
+msgid "Replies feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:158
+#, php-format
+msgid "Replies feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:167
+#, php-format
+msgid "Replies feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link for feed with replies for a user.
+#. TRANS: %s is a user nickname.
+#: actions/replies.php:176
+#, php-format
+msgid "Replies feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user.
+#. TRANS: %1$s and %s$s are the user nickname.
+#: actions/replies.php:205
+#, php-format
+msgid ""
+"This is the timeline showing replies to %1$s but %2$s hasn't received a "
+"notice to them yet."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for the logged
+#. in user.
+#. TRANS: This message contains a Markdown link in the form [link text](link).
+#: actions/replies.php:214
+#, php-format
+msgid ""
+"You can engage other users in a conversation, subscribe to more people or "
+"[join groups](%%action.groups%%)."
+msgstr ""
+
+#. TRANS: Empty list message for page with replies for a user for all logged
+#. in users but the user themselves.
+#. TRANS: %1$s, %2$s and %3$s are a user nickname. This message contains a
+#. Markdown link in the form [link text](link).
+#: actions/replies.php:218
+#, php-format
+msgid ""
+"You can try to [nudge %1$s](../%2$s) or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
+msgstr ""
+
+#. TRANS: RSS reply feed description.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet site name.
+#: actions/repliesrss.php:73
+#, php-format
+msgid "Replies to %1$s on %2$s."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account while
+#. not logged in.
+#: actions/restoreaccount.php:78
+msgid "Only logged-in users can restore their account."
+msgstr ""
+
+#. TRANS: Client exception displayed when trying to restore an account without
+#. having restore rights.
+#: actions/restoreaccount.php:83
+msgid "You may not restore your account."
+msgstr ""
+
+#. TRANS: Client exception displayed trying to restore an account while
+#. something went wrong uploading a file.
+#. TRANS: Client exception. No file; probably just a non-AJAX submission.
+#: actions/restoreaccount.php:121 actions/restoreaccount.php:146
+msgid "No uploaded file."
+msgstr ""
+
+#. TRANS: Client exception thrown when an uploaded file is larger than set in
+#. php.ini.
+#: actions/restoreaccount.php:129 lib/mediafile.php:165
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini."
+msgstr ""
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:135 lib/mediafile.php:170
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form."
+msgstr ""
+
+#. TRANS: Client exception.
+#: actions/restoreaccount.php:141 lib/mediafile.php:175
+msgid "The uploaded file was only partially uploaded."
+msgstr ""
+
+#. TRANS: Client exception thrown when a temporary folder is not present to
+#. store a file upload.
+#: actions/restoreaccount.php:150 lib/mediafile.php:182
+msgid "Missing a temporary folder."
+msgstr ""
+
+#. TRANS: Client exception thrown when writing to disk is not possible during
+#. a file upload operation.
+#: actions/restoreaccount.php:154 lib/mediafile.php:185
+msgid "Failed to write file to disk."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation has been
+#. stopped by an extension.
+#: actions/restoreaccount.php:158 lib/mediafile.php:188
+msgid "File upload stopped by extension."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#. TRANS: Exception thrown when uploading an image fails for an unknown
+#. reason.
+#. TRANS: Client exception thrown when a file upload operation has failed with
+#. an unknown reason.
+#: actions/restoreaccount.php:164 lib/imagefile.php:166 lib/mediafile.php:193
+msgid "System error uploading file."
+msgstr ""
+
+#. TRANS: Client exception thrown when a feed is not an Atom feed.
+#. TRANS: Client exception thrown when an imported feed is not an Atom feed.
+#: actions/restoreaccount.php:207 lib/feedimporter.php:74
+msgid "Not an Atom feed."
+msgstr ""
+
+#. TRANS: Success message when a feed has been restored.
+#: actions/restoreaccount.php:241
+msgid ""
+"Feed has been restored. Your old posts should now appear in search and your "
+"profile page."
+msgstr ""
+
+#. TRANS: Message when a feed restore is in progress.
+#: actions/restoreaccount.php:245
+msgid "Feed will be restored. Please wait a few minutes for results."
+msgstr ""
+
+#. TRANS: Form instructions for feed restore.
+#: actions/restoreaccount.php:342
+msgid ""
+"You can upload a backed-up timeline in Activity Streams format."
+msgstr ""
+
+#. TRANS: Title for submit button to confirm upload of a user backup file for
+#. account restore.
+#: actions/restoreaccount.php:373
+msgid "Upload the file"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role without having
+#. the right to do that.
+#: actions/revokerole.php:74
+msgid "You cannot revoke user roles on this site."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to revoke a role that is not set.
+#: actions/revokerole.php:81
+msgid "User does not have this role."
+msgstr ""
+
+#. TRANS: Engine name for RSD.
+#: actions/rsd.php:140
+msgid "StatusNet"
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox users on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsandbox a user when the feature is not
+#. enabled.
+#: actions/sandbox.php:64 actions/unsandbox.php:64
+msgid "You cannot sandbox users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to sandbox an already sandboxed user.
+#: actions/sandbox.php:71
+msgid "User is already sandboxed."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to list a profile with an invalid
+#. list.
+#. TRANS: %s is the invalid list name.
+#: actions/selftag.php:68
+#, php-format
+msgid "Not a valid list: %s."
+msgstr ""
+
+#. TRANS: Page title for page showing self tags.
+#. TRANS: %1$s is a tag, %2$d is a page number.
+#: actions/selftag.php:154
+#, php-format
+msgid "Users self-tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for the sessions administration panel.
+#: actions/sessionsadminpanel.php:53
+msgctxt "TITLE"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Instructions for the sessions administration panel.
+#: actions/sessionsadminpanel.php:64
+msgid "Session settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Fieldset legend on the sessions administration panel.
+#: actions/sessionsadminpanel.php:165
+msgctxt "LEGEND"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:172
+msgid "Handle sessions"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should handle session administration.
+#: actions/sessionsadminpanel.php:176
+msgid "Handle sessions ourselves."
+msgstr ""
+
+#. TRANS: Checkbox label on the sessions administration panel.
+#. TRANS: Indicates if StatusNet should write session debugging output.
+#: actions/sessionsadminpanel.php:182
+msgid "Session debugging"
+msgstr ""
+
+#. TRANS: Checkbox title on the sessions administration panel.
+#: actions/sessionsadminpanel.php:185
+msgid "Enable debugging output for sessions."
+msgstr ""
+
+#. TRANS: Title for submit button on the sessions administration panel.
+#: actions/sessionsadminpanel.php:206
+msgid "Save session settings"
+msgstr ""
+
+#. TRANS: Client error displayed trying to display an OAuth application while
+#. not logged in.
+#: actions/showapplication.php:79
+msgid "You must be logged in to view an application."
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:152
+msgid "Application profile"
+msgstr ""
+
+#. TRANS: Information output on an OAuth application page.
+#. TRANS: %1$s is the application creator, %2$s is "read-only" or "read-
+#. write",
+#. TRANS: %3$d is the number of users using the OAuth application.
+#: actions/showapplication.php:183
+#, php-format
+msgid "Created by %1$s - %2$s access by default - %3$d user"
+msgid_plural "Created by %1$s - %2$s access by default - %3$d users"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:196
+msgid "Application actions"
+msgstr ""
+
+#. TRANS: Link text to edit application on the OAuth application page.
+#: actions/showapplication.php:203
+msgctxt "EDITAPP"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Button text on the OAuth application page.
+#. TRANS: Resets the OAuth consumer key and secret.
+#: actions/showapplication.php:222
+msgid "Reset key & secret"
+msgstr ""
+
+#. TRANS: Header on the OAuth application page.
+#: actions/showapplication.php:249
+msgid "Application info"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:253
+msgid "Consumer key"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:256
+msgid "Consumer secret"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:259
+msgid "Request token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:262
+msgid "Access token URL"
+msgstr ""
+
+#. TRANS: Field label on application page.
+#: actions/showapplication.php:265
+msgid "Authorize URL"
+msgstr ""
+
+#. TRANS: Note on the OAuth application page about signature support.
+#: actions/showapplication.php:271
+msgid ""
+"Note: HMAC-SHA1 signatures are supported. The plaintext signature method is "
+"not supported."
+msgstr ""
+
+#. TRANS: Text in confirmation dialog to reset consumer key and secret for an
+#. OAuth application.
+#: actions/showapplication.php:292
+msgid "Are you sure you want to reset your consumer key and secret?"
+msgstr ""
+
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
+#, php-format
+msgid "%s group"
+msgstr ""
+
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
+#, php-format
+msgid "%1$s group, page %2$d"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:182
+#, php-format
+msgid "Notice feed for %s group (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:188
+#, php-format
+msgid "Notice feed for %s group (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:195
+#, php-format
+msgid "Notice feed for %s group (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:202
+#, php-format
+msgid "Notice feed for %s group (Atom)"
+msgstr ""
+
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:208
+#, php-format
+msgid "FOAF for %s group"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration,
+#. %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:219
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests. [Join now](%%%%action.register%%%%)"
+" to become part of this group and many more! ([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that
+#. accept no new registrations.
+#. TRANS: %s is the group name, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted
+#. correctly: [Description](link).
+#: actions/showgroup.php:228
+#, php-format
+msgid ""
+"**%s** is a user group on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. Its members share short "
+"messages about their life and interests."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying a view a notice the user has no
+#. access to.
+#: actions/shownotice.php:80
+msgid "Not available."
+msgstr ""
+
+#. TRANS: Server error displayed trying to show a notice without a connected
+#. profile.
+#: actions/shownotice.php:87
+msgid "Notice has no profile."
+msgstr ""
+
+#. TRANS: Client error displayed trying to show a deleted notice.
+#: actions/shownotice.php:126
+msgid "Notice deleted."
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:124
+#, php-format
+msgid "Private timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %1$s is a list, %2$s is a page number.
+#: actions/showprofiletag.php:132
+#, php-format
+msgid "Timeline for %1$s list by you, page %2$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname, %3$d is a page
+#. number.
+#: actions/showprofiletag.php:138
+#, php-format
+msgid "Timeline for %1$s list by %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:147
+#, php-format
+msgid "Private timeline of %s list by you"
+msgstr ""
+
+#. TRANS: Title for public list timeline where the viewer is the tagger.
+#. TRANS: %s is a list.
+#: actions/showprofiletag.php:155
+#, php-format
+msgid "Timeline for %s list by you"
+msgstr ""
+
+#. TRANS: Title for private list timeline.
+#. TRANS: %1$s is a list, %2$s is the tagger's nickname.
+#: actions/showprofiletag.php:161
+#, php-format
+msgid "Timeline for %1$s list by %2$s"
+msgstr ""
+
+#. TRANS: Feed title.
+#. TRANS: %1$s is a list, %2$s is tagger's nickname.
+#: actions/showprofiletag.php:203
+#, php-format
+msgid "Feed for %1$s list by %2$s (Atom)"
+msgstr ""
+
+#. TRANS: Empty list message for list timeline.
+#. TRANS: %1$s is a list, %2$s is a tagger's nickname.
+#: actions/showprofiletag.php:220
+#, php-format
+msgid ""
+"This is the timeline for %1$s list by %2$s but no one has posted anything "
+"yet."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline for currently logged
+#. in user tagged tags.
+#: actions/showprofiletag.php:228
+msgid "Try tagging more people."
+msgstr ""
+
+#. TRANS: Additional empty list message for list timeline.
+#. TRANS: This message contains Markdown links in the form
+#. [description](link).
+#: actions/showprofiletag.php:233
+#, php-format
+msgid ""
+"Why not [register an account](%%%%action.register%%%%) and start following "
+"this timeline!"
+msgstr ""
+
+#. TRANS: Header on show list page.
+#. TRANS: Link description for link to list of users tagged with a tag (so
+#. part of a list).
+#: actions/showprofiletag.php:301 lib/peopletaglist.php:173
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Content of "Listed" page if there are no listed users.
+#. TRANS: Content of "People following tag x" if there are no subscribed
+#. users.
+#. TRANS: Description for mini list of group members on a group page when the
+#. group has no members.
+#. TRANS: Empty list message for tags.
+#. TRANS: Text for user subscription statistics if the user has no
+#. subscription
+#. TRANS: Text for user subscriber statistics if user has no subscribers.
+#. TRANS: Text for user user group membership statistics if user is not a
+#. member of any group.
+#. TRANS: Default content for section/sidebar widget.
+#: actions/showprofiletag.php:310 actions/showprofiletag.php:348
+#: lib/groupaction.php:158 lib/groupaction.php:247 lib/peopletags.php:166
+#: lib/profileaction.php:159 lib/profileaction.php:187
+#: lib/profileaction.php:284 lib/section.php:110
+msgid "(None)"
+msgstr ""
+
+#. TRANS: Link for more "People in list x by a user"
+#. TRANS: if there are more than the mini list's maximum.
+#: actions/showprofiletag.php:322
+msgid "Show all"
+msgstr ""
+
+#. TRANS: Header for tag subscribers.
+#. TRANS: Link description for link to list of users subscribed to a tag.
+#: actions/showprofiletag.php:339 lib/peopletaglist.php:183
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:83
+#, php-format
+msgid "Notices by %1$s tagged %2$s"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %3$d is the page number.
+#: actions/showstream.php:87
+#, php-format
+msgid "Notices by %1$s tagged %2$s, page %3$d"
+msgstr ""
+
+#. TRANS: Extended page title showing tagged notices in one user's timeline.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:95
+#, php-format
+msgid "Notices by %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
+#, php-format
+msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:138
+#, php-format
+msgid "Notice feed for %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
+#, php-format
+msgid "Notice feed for %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:154
+#, php-format
+msgid "Notice feed for %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:163
+#, php-format
+msgid "Notice feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user
+#. nickname.
+#: actions/showstream.php:170
+#, php-format
+msgid "FOAF for %s"
+msgstr ""
+
+#. TRANS: First sentence of empty list message for a timeline. $1%s is a user
+#. nickname.
+#: actions/showstream.php:210
+#, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a stream for the user
+#. themselves.
+#: actions/showstream.php:216
+msgid ""
+"Seen anything interesting recently? You haven't posted any notices yet, now "
+"would be a good time to start :)"
+msgstr ""
+
+#. TRANS: Second sentence of empty list message for a non-self timeline. %1$s
+#. is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:220
+#, php-format
+msgid ""
+"You can try to nudge %1$s or [post something to "
+"them](%%%%action.newnotice%%%%?status_textarea=%2$s)."
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:259
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool. [Join "
+"now](%%%%action.register%%%%) to follow **%s**'s notices and many more! "
+"([Read more](%%%%doc.help%%%%))"
+msgstr ""
+
+#. TRANS: Announcement for anonymous users showing a timeline if site
+#. registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:266
+#, php-format
+msgid ""
+"**%s** has an account on %%%%site.name%%%%, a [micro-"
+"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service based on the "
+"Free Software [StatusNet](http://status.net/) tool."
+msgstr ""
+
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:344
+#, php-format
+msgid "Repeat of %s"
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence a user on a site where the
+#. feature is not enabled.
+#. TRANS: Client error on page to unsilence a user when the feature is not
+#. enabled.
+#: actions/silence.php:64 actions/unsilence.php:64
+msgid "You cannot silence users on this site."
+msgstr ""
+
+#. TRANS: Client error displayed trying to silence an already silenced user.
+#: actions/silence.php:71
+msgid "User is already silenced."
+msgstr ""
+
+#. TRANS: Title for site administration panel.
+#: actions/siteadminpanel.php:57
+msgctxt "TITLE"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Instructions for site administration panel.
+#: actions/siteadminpanel.php:68
+msgid "Basic settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Client error displayed trying to save an empty site name.
+#: actions/siteadminpanel.php:141
+msgid "Site name must have non-zero length."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings without a
+#. contact address.
+#: actions/siteadminpanel.php:150
+msgid "You must have a valid contact email address."
+msgstr ""
+
+#. TRANS: Client error displayed when a logo URL is not valid.
+#: actions/siteadminpanel.php:161
+msgid "Invalid logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed when a SSL logo URL is invalid.
+#: actions/siteadminpanel.php:167
+msgid "Invalid SSL logo URL."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with an invalid
+#. language code.
+#. TRANS: %s is the invalid language code.
+#: actions/siteadminpanel.php:184
+#, php-format
+msgid "Unknown language \"%s\"."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 0.
+#: actions/siteadminpanel.php:191
+msgid "Minimum text limit is 0 (unlimited)."
+msgstr ""
+
+#. TRANS: Client error displayed trying to save site settings with a text
+#. limit below 1.
+#: actions/siteadminpanel.php:198
+msgid "Dupe limit must be one or more seconds."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:245
+msgctxt "LEGEND"
+msgid "General"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:249
+msgctxt "LABEL"
+msgid "Site name"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:251
+msgid "The name of your site, like \"Yourcompany Microblog\"."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:256
+msgid "Brought by"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:258
+msgid "Text used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:263
+msgid "Brought by URL"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:265
+msgid "URL used for credits link in footer of each page."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:269
+msgid "Email"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:271
+msgid "Contact email address for your site."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:280
+msgctxt "LEGEND"
+msgid "Local"
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:292
+msgid "Default timezone"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:294
+msgid "Default timezone for the site; usually UTC."
+msgstr ""
+
+#. TRANS: Dropdown label on site settings panel.
+#: actions/siteadminpanel.php:301
+msgid "Default language"
+msgstr ""
+
+#. TRANS: Dropdown title on site settings panel.
+#: actions/siteadminpanel.php:304
+msgid ""
+"The site language when autodetection from browser settings is not available."
+msgstr ""
+
+#. TRANS: Fieldset legend on site settings panel.
+#: actions/siteadminpanel.php:313
+msgctxt "LEGEND"
+msgid "Limits"
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:318
+msgid "Text limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:320
+msgid "Maximum number of characters for notices."
+msgstr ""
+
+#. TRANS: Field label on site settings panel.
+#: actions/siteadminpanel.php:326
+msgid "Dupe limit"
+msgstr ""
+
+#. TRANS: Field title on site settings panel.
+#: actions/siteadminpanel.php:328
+msgid "How long users must wait (in seconds) to post the same thing again."
+msgstr ""
+
+#. TRANS: Fieldset legend for form to change logo.
+#: actions/siteadminpanel.php:338
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Field label for StatusNet site logo.
+#: actions/siteadminpanel.php:345
+msgid "Site logo"
+msgstr ""
+
+#. TRANS: Field label for SSL StatusNet site logo.
+#: actions/siteadminpanel.php:353
+msgid "SSL logo"
+msgstr ""
+
+#. TRANS: Button title for saving site settings.
+#: actions/siteadminpanel.php:376
+msgid "Save the site settings."
+msgstr ""
+
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
+msgid "Site Notice"
+msgstr ""
+
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
+msgid "Edit site-wide message"
+msgstr ""
+
+#. TRANS: Server error displayed when saving a site-wide notice was
+#. impossible.
+#: actions/sitenoticeadminpanel.php:101
+msgid "Unable to save site notice."
+msgstr ""
+
+#. TRANS: Client error displayed when a site-wide notice was longer than
+#. allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
+msgstr ""
+
+#. TRANS: Label for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:176
+msgid "Site notice text"
+msgstr ""
+
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
+msgstr ""
+
+#. TRANS: Button title to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
+msgid "Save site notice."
+msgstr ""
+
+#. TRANS: Title for SMS settings.
+#: actions/smssettings.php:56
+msgid "SMS settings"
+msgstr ""
+
+#. TRANS: SMS settings page instructions.
+#. TRANS: %%site.name%% is the name of the site.
+#: actions/smssettings.php:70
+#, php-format
+msgid "You can receive SMS messages through email from %%site.name%%."
+msgstr ""
+
+#. TRANS: Message given in the SMS settings if SMS is not enabled on the site.
+#: actions/smssettings.php:92
+msgid "SMS is not available."
+msgstr ""
+
+#. TRANS: Form legend for SMS settings form.
+#: actions/smssettings.php:106
+msgid "SMS address"
+msgstr ""
+
+#. TRANS: Form guide in SMS settings form.
+#: actions/smssettings.php:115
+msgid "Current confirmed SMS-enabled phone number."
+msgstr ""
+
+#. TRANS: Form guide in IM settings form.
+#: actions/smssettings.php:128
+msgid "Awaiting confirmation on this phone number."
+msgstr ""
+
+#. TRANS: Field label for SMS address input in SMS settings form.
+#: actions/smssettings.php:137
+msgid "Confirmation code"
+msgstr ""
+
+#. TRANS: Form field instructions in SMS settings form.
+#: actions/smssettings.php:139
+msgid "Enter the code you received on your phone."
+msgstr ""
+
+#. TRANS: Button label to confirm SMS confirmation code in SMS settings.
+#: actions/smssettings.php:143
+msgctxt "BUTTON"
+msgid "Confirm"
+msgstr ""
+
+#. TRANS: Field label for SMS phone number input in SMS settings form.
+#: actions/smssettings.php:148
+msgid "SMS phone number"
+msgstr ""
+
+#. TRANS: SMS phone number input field instructions in SMS settings form.
+#: actions/smssettings.php:151
+msgid "Phone number, no punctuation or spaces, with area code."
+msgstr ""
+
+#. TRANS: Form legend for SMS preferences form.
+#: actions/smssettings.php:190
+msgid "SMS preferences"
+msgstr ""
+
+#. TRANS: Checkbox label in SMS preferences form.
+#: actions/smssettings.php:196
+msgid ""
+"Send me notices through SMS; I understand I may incur exorbitant charges "
+"from my carrier."
+msgstr ""
+
+#. TRANS: Confirmation message for successful SMS preferences save.
+#: actions/smssettings.php:307
+msgid "SMS preferences saved."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having provided one.
+#: actions/smssettings.php:329
+msgid "No phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number without having selected a
+#. carrier.
+#: actions/smssettings.php:335
+msgid "No carrier selected."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set.
+#: actions/smssettings.php:343
+msgid "That is already your phone number."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number that is already set for
+#. another user.
+#: actions/smssettings.php:347
+msgid "That phone number already belongs to another user."
+msgstr ""
+
+#. TRANS: Message given saving valid SMS phone number that is to be confirmed.
+#: actions/smssettings.php:374
+msgid ""
+"A confirmation code was sent to the phone number you added. Check your phone"
+" for the code and instructions on how to use it."
+msgstr ""
+
+#. TRANS: Message given canceling SMS phone number confirmation for the wrong
+#. phone number.
+#: actions/smssettings.php:402
+msgid "That is the wrong confirmation number."
+msgstr ""
+
+#. TRANS: Server error thrown on database error canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:411
+msgid "Could not delete SMS confirmation."
+msgstr ""
+
+#. TRANS: Message given after successfully canceling SMS phone number
+#. confirmation.
+#: actions/smssettings.php:415
+msgid "SMS confirmation cancelled."
+msgstr ""
+
+#. TRANS: Message given trying to remove an SMS phone number that is not
+#. TRANS: registered for the active user.
+#: actions/smssettings.php:435
+msgid "That is not your phone number."
+msgstr ""
+
+#. TRANS: Message given after successfully removing a registered SMS phone
+#. number.
+#: actions/smssettings.php:456
+msgid "The SMS phone number was removed."
+msgstr ""
+
+#. TRANS: Label for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:495
+msgid "Mobile carrier"
+msgstr ""
+
+#. TRANS: Default option for mobile carrier dropdown menu in SMS settings.
+#: actions/smssettings.php:500
+msgid "Select a carrier"
+msgstr ""
+
+#. TRANS: Form instructions for mobile carrier dropdown menu in SMS settings.
+#. TRANS: %s is an administrative contact's e-mail address.
+#: actions/smssettings.php:509
+#, php-format
+msgid ""
+"Mobile carrier for your phone. If you know a carrier that accepts SMS over "
+"email but isn't listed here, send email to let us know at %s."
+msgstr ""
+
+#. TRANS: Message given saving SMS phone number confirmation code without
+#. having provided one.
+#: actions/smssettings.php:531
+msgid "No code entered."
+msgstr ""
+
+#. TRANS: Client error displayed trying a change a subscription for a non-
+#. subscribed profile.
+#: actions/subedit.php:72
+msgid "You are not subscribed to that profile."
+msgstr ""
+
+#. TRANS: Server error displayed when updating a subscription fails with a
+#. database error.
+#. TRANS: Exception thrown when a subscription could not be stored on the
+#. server.
+#: actions/subedit.php:85 classes/Subscription.php:157
+msgid "Could not save subscription."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to approve group applicants
+#. without being a group administrator.
+#: actions/subqueue.php:55
+msgid "You may only approve your own pending subscriptions."
+msgstr ""
+
+#. TRANS: Title of the first page showing pending subscribers still awaiting
+#. approval.
+#. TRANS: %s is the name of the user.
+#: actions/subqueue.php:65
+#, php-format
+msgid "%s subscribers awaiting approval"
+msgstr ""
+
+#. TRANS: Title of all but the first page showing pending subscribersmembers
+#. still awaiting approval.
+#. TRANS: %1$s is the name of the user, %2$d is the page number of the members
+#. list.
+#: actions/subqueue.php:70
+#, php-format
+msgid "%1$s subscribers awaiting approval, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for group members page.
+#: actions/subqueue.php:80
+msgid "A list of users awaiting approval to subscribe to you."
+msgstr ""
+
+#. TRANS: Page title when subscription succeeded.
+#: actions/subscribe.php:132
+msgid "Subscribed"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to perform an action while not
+#. logged in.
+#: actions/subscribepeopletag.php:59 actions/unsubscribepeopletag.php:60
+msgid "You must be logged in to unsubscribe from a list."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to perform an action without
+#. providing an ID.
+#: actions/subscribepeopletag.php:86 actions/unsubscribepeopletag.php:87
+msgid "No ID given."
+msgstr ""
+
+#. TRANS: Server error displayed subscribing to a list fails.
+#. TRANS: %1$s is a user nickname, %2$s is a list, %3$s is the error message
+#. (no period).
+#: actions/subscribepeopletag.php:120
+#, php-format
+msgid "Could not subscribe user %1$s to list %2$s: %3$s"
+msgstr ""
+
+#. TRANS: Title of form to subscribe to a list.
+#. TRANS: %1%s is a user nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/subscribepeopletag.php:129
+#, php-format
+msgid "%1$s subscribed to list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (first page).
+#. TRANS: %s is the user's nickname.
+#: actions/subscribers.php:51
+#, php-format
+msgid "%s subscribers"
+msgstr ""
+
+#. TRANS: Header for list of subscribers for a user (not first page).
+#. TRANS: %1$s is the user's nickname, $2$d is the page number.
+#: actions/subscribers.php:55
+#, php-format
+msgid "%1$s subscribers, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers
+#. TRANS: of the logged in user's own profile.
+#: actions/subscribers.php:67
+msgid "These are the people who listen to your notices."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscribers of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscribers.php:73
+#, php-format
+msgid "These are the people who listen to %s's notices."
+msgstr ""
+
+#. TRANS: Subscriber list text when the logged in user has no subscribers.
+#: actions/subscribers.php:111
+msgid ""
+"You have no subscribers. Try subscribing to people you know and they might "
+"return the favor."
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. other
+#. TRANS: than the logged in user that has no subscribers. %s is the user
+#. nickname.
+#: actions/subscribers.php:115
+#, php-format
+msgid "%s has no subscribers. Want to be the first?"
+msgstr ""
+
+#. TRANS: Subscriber list text when looking at the subscribers for a of a user
+#. that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#. TRANS: This message contains a Markdown URL. The link description is
+#. between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscribers.php:122
+#, php-format
+msgid ""
+"%s has no subscribers. Why not [register an "
+"account](%%%%action.register%%%%) and be the first?"
+msgstr ""
+
+#. TRANS: Header for subscriptions overview for a user (not first page).
+#. TRANS: %1$s is a user nickname, %2$d is the page number.
+#: actions/subscriptions.php:55
+#, php-format
+msgid "%1$s subscriptions, page %2$d"
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions
+#. TRANS: of the logged in user's own profile.
+#: actions/subscriptions.php:67
+msgid "These are the people whose notices you listen to."
+msgstr ""
+
+#. TRANS: Page notice for page with an overview of all subscriptions of a user
+#. other
+#. TRANS: than the logged in user. %s is the user nickname.
+#: actions/subscriptions.php:73
+#, php-format
+msgid "These are the people whose notices %s listens to."
+msgstr ""
+
+#. TRANS: Subscription list text when the logged in user has no subscriptions.
+#. TRANS: This message contains Markdown URLs. The link description is between
+#. TRANS: square brackets, and the link between parentheses. Do not separate
+#. "]("
+#. TRANS: and do not change the URL part.
+#: actions/subscriptions.php:130
+#, php-format
+msgid ""
+"You're not listening to anyone's notices right now, try subscribing to "
+"people you know. Try [people search](%%action.peoplesearch%%), look for "
+"members in groups you're interested in and in our [featured "
+"users](%%action.featured%%)."
+msgstr ""
+
+#. TRANS: Subscription list text when looking at the subscriptions for a of a
+#. user that has none
+#. TRANS: as an anonymous user. %s is the user nickname.
+#: actions/subscriptions.php:136
+#, php-format
+msgid "%s is not listening to anyone."
+msgstr ""
+
+#. TRANS: Atom feed title. %s is a profile nickname.
+#: actions/subscriptions.php:155
+#, php-format
+msgid "Subscription feed for %s (Atom)"
+msgstr ""
+
+#. TRANS: Checkbox label for enabling IM messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:203
+msgctxt "LABEL"
+msgid "IM"
+msgstr ""
+
+#. TRANS: Checkbox label for enabling SMS messages for a profile in a
+#. subscriptions list.
+#: actions/subscriptions.php:218
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Title for all but the first page of notices with tags.
+#. TRANS: %1$s is the tag, %2$d is the page number.
+#: actions/tag.php:68
+#, php-format
+msgid "Notices tagged with %1$s, page %2$d"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:82
+#, php-format
+msgid "Notice feed for tag %s (Activity Streams JSON)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:89
+#, php-format
+msgid "Notice feed for tag %s (RSS 1.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:97
+#, php-format
+msgid "Notice feed for tag %s (RSS 2.0)"
+msgstr ""
+
+#. TRANS: Link label for feed on "notices with tag" page.
+#. TRANS: %s is the tag the feed is for.
+#: actions/tag.php:105
+#, php-format
+msgid "Notice feed for tag %s (Atom)"
+msgstr ""
+
+#. TRANS: Client error displayed when trying to tag a user that cannot be
+#. tagged.
+#. TRANS: Client exception thrown trying to set a tag for a user that cannot
+#. be tagged.
+#. TRANS: Error displayed when trying to tag a user that cannot be tagged.
+#: actions/tagprofile.php:50 classes/Profile_tag.php:163 lib/command.php:391
+#: lib/command.php:450
+msgid "You cannot tag this user."
+msgstr ""
+
+#. TRANS: Title for list form when not on a profile page.
+#: actions/tagprofile.php:68
+msgid "List a profile"
+msgstr ""
+
+#. TRANS: Title for list form when on a profile page.
+#. TRANS: %s is a profile nickname.
+#. TRANS: Form legend for notice form.
+#: actions/tagprofile.php:72 lib/tagprofileform.php:110
+#, php-format
+msgctxt "ADDTOLIST"
+msgid "List %s"
+msgstr ""
+
+#. TRANS: Header in list form.
+#: actions/tagprofile.php:79
+msgid "User profile"
+msgstr ""
+
+#. TRANS: Title for personal tag cloud section.
+#: actions/tagprofile.php:168 lib/personaltagcloudsection.php:56
+msgctxt "TITLE"
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Success message if lists are saved.
+#: actions/tagprofile.php:184
+msgid "Lists saved."
+msgstr ""
+
+#. TRANS: Page notice.
+#: actions/tagprofile.php:200
+msgid "Use this form to add your subscribers or subscriptions to lists."
+msgstr ""
+
+#. TRANS: Client error when requesting a tag feed for a non-existing tag.
+#: actions/tagrss.php:35
+msgid "No such tag."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unblock a non-blocked user.
+#: actions/unblock.php:59
+msgid "You haven't blocked that user."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsandboxed
+#. user has not been sandboxed.
+#: actions/unsandbox.php:71
+msgid "User is not sandboxed."
+msgstr ""
+
+#. TRANS: Client error on page to unsilence a user when the to be unsilenced
+#. user has not been silenced.
+#: actions/unsilence.php:71
+msgid "User is not silenced."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to unsubscribe without providing
+#. a profile ID.
+#: actions/unsubscribe.php:74
+msgid "No profile ID in request."
+msgstr ""
+
+#. TRANS: Page title for page to unsubscribe.
+#: actions/unsubscribe.php:94
+msgid "Unsubscribed"
+msgstr ""
+
+#. TRANS: Page title for form that allows unsubscribing from a list.
+#. TRANS: %1$s is a nickname, %2$s is a list, %3$s is a tagger nickname.
+#: actions/unsubscribepeopletag.php:122
+#, php-format
+msgid "%1$s unsubscribed from list %2$s by %3$s"
+msgstr ""
+
+#. TRANS: Title of URL settings tab in profile settings.
+#: actions/urlsettings.php:57
+msgid "URL settings"
+msgstr ""
+
+#. TRANS: Instructions for tab "Other" in user profile settings.
+#: actions/urlsettings.php:68
+msgid "Manage various other options."
+msgstr ""
+
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the
+#. tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the
+#. beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single
+#. space).
+#: actions/urlsettings.php:110
+msgid " (free service)"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:117
+msgid "[none]"
+msgstr ""
+
+#. TRANS: Default value for URL shortening settings.
+#: actions/urlsettings.php:119
+msgid "[internal]"
+msgstr ""
+
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/urlsettings.php:126
+msgid "Shorten URLs with"
+msgstr ""
+
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/urlsettings.php:128
+msgid "Automatic shortening service to use."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:135
+msgid "URL longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:139
+msgid ""
+"URLs longer than this will be shortened, -1 means never shorten because a "
+"URL is long."
+msgstr ""
+
+#. TRANS: Field label in URL settings in profile.
+#: actions/urlsettings.php:144
+msgid "Text longer than"
+msgstr ""
+
+#. TRANS: Field title in URL settings in profile.
+#: actions/urlsettings.php:148
+msgid ""
+"URLs in notices longer than this will always be shortened, -1 means only "
+"shorten if the full post exceeds maximum length."
+msgstr ""
+
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/urlsettings.php:180
+msgid "URL shortening service is too long (maximum 50 characters)."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum URL settings value is
+#. invalid in profile URL settings.
+#: actions/urlsettings.php:188
+msgid "Invalid number for maximum URL length."
+msgstr ""
+
+#. TRANS: Client exception thrown when the maximum notice length settings
+#. value is invalid in profile URL settings.
+#: actions/urlsettings.php:195
+msgid "Invalid number for maximum notice length."
+msgstr ""
+
+#. TRANS: Server exception thrown in profile URL settings when preferences
+#. could not be saved.
+#: actions/urlsettings.php:240
+msgid "Error saving user URL shortening preferences."
+msgstr ""
+
+#. TRANS: User admin panel title.
+#: actions/useradminpanel.php:58
+msgctxt "TITLE"
+msgid "User"
+msgstr ""
+
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
+msgid "User settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when a non-numeric
+#. character limit was set.
+#: actions/useradminpanel.php:147
+msgid "Invalid bio limit. Must be numeric."
+msgstr ""
+
+#. TRANS: Form validation error in user admin panel when welcome text is too
+#. long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to set a non-existing user as
+#. default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
+#: actions/useradminpanel.php:166
+#, php-format
+msgid "Invalid default subscripton: \"%1$s\" is not a user."
+msgstr ""
+
+#. TRANS: Fieldset legend in user administration panel.
+#: actions/useradminpanel.php:217
+msgctxt "LEGEND"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting the character limit for
+#. the bio field.
+#: actions/useradminpanel.php:222
+msgid "Bio Limit"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting the character limit for the
+#. bio field.
+#: actions/useradminpanel.php:224
+msgid "Maximum length of a profile bio in characters."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:233
+msgid "New users"
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "New user welcome"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:240
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr ""
+
+#. TRANS: Field label in user admin panel for setting default subscription for
+#. new users.
+#: actions/useradminpanel.php:246
+msgid "Default subscription"
+msgstr ""
+
+#. TRANS: Tooltip in user admin panel for setting default subscription for new
+#. users.
+#: actions/useradminpanel.php:248
+msgid "Automatically subscribe new users to this user."
+msgstr ""
+
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:258
+msgid "Invitations"
+msgstr ""
+
+#. TRANS: Field label for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:264
+msgid "Invitations enabled"
+msgstr ""
+
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to
+#. invite friend using site e-mail.
+#: actions/useradminpanel.php:267
+msgid "Whether to allow users to invite new users."
+msgstr ""
+
+#. TRANS: Button title to save user settings in user admin panel.
+#: actions/useradminpanel.php:304
+msgid "Save user settings."
+msgstr ""
+
+#. TRANS: Page title for all but the first page of groups for a user.
+#. TRANS: %1$s is a nickname, %2$d is a page number.
+#: actions/usergroups.php:59
+#, php-format
+msgid "%1$s groups, page %2$d"
+msgstr ""
+
+#. TRANS: Link text on group page to search for groups.
+#: actions/usergroups.php:78
+msgid "Search for more groups"
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. TRANS: %s is a user nickname.
+#: actions/usergroups.php:105
+#, php-format
+msgid "%s is not a member of any group."
+msgstr ""
+
+#. TRANS: Text on group page for a user that is not a member of any group.
+#. This message contains
+#. TRANS: a Markdown link in the form [link text](link) and a variable that
+#. should not be changed.
+#: actions/usergroups.php:112
+#, php-format
+msgid "Try [searching for groups](%%action.groupsearch%%) and joining them."
+msgstr ""
+
+#. TRANS: Message is used as link description. %1$s is a username, %2$s is a
+#. site name.
+#. TRANS: Message is used as a subtitle in atom group notice feed.
+#. TRANS: %1$s is a group name, %2$s is a site name.
+#. TRANS: Message is used as a subtitle in atom user notice feed.
+#. TRANS: %1$s is a user name, %2$s is a site name.
+#: actions/userrss.php:96 lib/atomgroupnoticefeed.php:70
+#: lib/atomusernoticefeed.php:80
+#, php-format
+msgid "Updates from %1$s on %2$s!"
+msgstr ""
+
+#. TRANS: Title for version page. %1$s is the engine name, %2$s is the engine
+#. version.
+#: actions/version.php:71
+#, php-format
+msgid "%1$s %2$s"
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
+#. version.
+#: actions/version.php:149
+#, php-format
+msgid ""
+"This site is powered by %1$s version %2$s, Copyright 2008-2013 StatusNet, "
+"Inc. and contributors."
+msgstr ""
+
+#. TRANS: Header for engine software contributors section on the version page.
+#: actions/version.php:159
+msgid "Contributors"
+msgstr ""
+
+#. TRANS: Header for engine software license section on the version page.
+#: actions/version.php:165
+msgid "License"
+msgstr ""
+
+#. TRANS: Content part of engine software version page. %1s is engine name
+#: actions/version.php:169
+#, php-format
+msgid ""
+"%1$s 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."
+msgstr ""
+
+#. TRANS: Content part of engine software version page.
+#: actions/version.php:176
+msgid ""
+"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."
+msgstr ""
+
+#. TRANS: Content part of engine version page.
+#. TRANS: %s is a link to the AGPL license with link description
+#. "http://www.gnu.org/licenses/agpl.html".
+#: actions/version.php:184
+#, php-format
+msgid ""
+"You should have received a copy of the GNU Affero General Public License "
+"along with this program. If not, see %s."
+msgstr ""
+
+#. TRANS: Header for engine plugins section on the version page.
+#: actions/version.php:194
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:201
+msgctxt "HEADER"
+msgid "Name"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:203
+msgctxt "HEADER"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:205
+msgctxt "HEADER"
+msgid "Author(s)"
+msgstr ""
+
+#. TRANS: Column header for plugins table on version page.
+#: actions/version.php:207
+msgctxt "HEADER"
+msgid "Description"
+msgstr ""
+
+#. TRANS: An error message when avatar size is unreasonable
+#: classes/Avatar.php:242
+msgid "Avatar size too large"
+msgstr ""
+
+#. TRANS: An error message when unable to insert avatar data into the db
+#: classes/Avatar.php:260
+msgid "Could not insert new avatar data to database"
+msgstr ""
+
+#: classes/Conversation.php:69
+msgid "Tried to create conversation for not yet inserted notice"
+msgstr ""
+
+#: classes/Conversation.php:83
+msgid "Failed to create conversation for notice"
+msgstr ""
+
+#. TRANS: Server exception thrown when a URL cannot be processed.
+#: classes/File.php:151
+#, php-format
+msgid "Cannot process URL '%s'"
+msgstr ""
+
+#. TRANS: Message used to be inserted as %2$s in the text "No file may
+#. TRANS: be larger than %1$d byte and the file you sent was %2$s.".
+#. TRANS: %1$d is the number of bytes of an uploaded file.
+#: classes/File.php:191
+#, php-format
+msgid "%1$d byte"
+msgid_plural "%1$d bytes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: classes/File.php:199
+#, php-format
+msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$s. Try to "
+"upload a smaller version."
+msgid_plural ""
+"No file may be larger than %1$d bytes and the file you sent was %2$s. Try to"
+" upload a smaller version."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: classes/File.php:215
+#, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: classes/File.php:228
+#, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Client exception thrown if a file upload does not have a valid name.
+#: classes/File.php:281 classes/File.php:296
+msgid "Invalid filename."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid profile ID.
+#. TRANS: %s is the invalid profile ID.
+#: classes/Group_join_queue.php:58 classes/Group_member.php:109
+#, php-format
+msgid "Profile ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown providing an invalid group ID.
+#. TRANS: %s is the invalid group ID.
+#: classes/Group_join_queue.php:71 classes/Group_member.php:122
+#, php-format
+msgid "Group ID %s is invalid."
+msgstr ""
+
+#. TRANS: Exception thrown when joining a group fails.
+#: classes/Group_member.php:75
+msgid "Group join failed."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group the user is not a
+#. member of.
+#: classes/Group_member.php:88
+msgid "Not part of group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to leave a group fails.
+#: classes/Group_member.php:96
+msgid "Group leave failed."
+msgstr ""
+
+#. TRANS: Activity title.
+#: classes/Group_member.php:177
+msgid "Join"
+msgstr ""
+
+#. TRANS: Success message for subscribe to group attempt through OStatus.
+#. TRANS: %1$s is the member name, %2$s is the subscribed group's name.
+#: classes/Group_member.php:181
+#, php-format
+msgid "%1$s has joined group %2$s."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a local group fails.
+#: classes/Local_group.php:69
+msgid "Could not update local group."
+msgstr ""
+
+#. TRANS: Exception thrown when trying creating a login token failed.
+#. TRANS: %s is the user nickname for which token creation failed.
+#: classes/Login_token.php:78
+#, php-format
+msgid "Could not create login token for %s"
+msgstr ""
+
+#. TRANS: Exception thrown when database name or Data Source Name could not be
+#. found.
+#: classes/Memcached_DataObject.php:851
+msgid "No database name or DSN found anywhere."
+msgstr ""
+
+#. TRANS: Title of a notice posted without a title value.
+#. TRANS: %1$s is a user name, %2$s is the notice creation date/time.
+#: classes/Notice.php:265
+#, php-format
+msgid "%1$s's status on %2$s"
+msgstr ""
+
+#. TRANS: Server exception. %s are the error details.
+#: classes/Notice.php:363
+#, php-format
+msgid "Database error inserting hashtag: %s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to save a notice for an unknown
+#. user.
+#: classes/Notice.php:442
+msgid "Problem saving notice. Unknown user."
+msgstr ""
+
+#. TRANS: Client exception thrown if a notice contains too many characters.
+#: classes/Notice.php:455
+msgid "Problem saving notice. Too long."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many notices
+#. in a given time frame.
+#: classes/Notice.php:461 classes/Notice.php:742
+msgid ""
+"Too many notices too fast; take a breather and post again in a few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post too many duplicate
+#. notices in a given time frame.
+#: classes/Notice.php:468
+msgid ""
+"Too many duplicate messages too quickly; take a breather and post again in a"
+" few minutes."
+msgstr ""
+
+#. TRANS: Client exception thrown when a user tries to post while being
+#. banned.
+#: classes/Notice.php:476 classes/Notice.php:737
+msgid "You are banned from posting notices on this site."
+msgstr ""
+
+#. TRANS: Client exception thrown in notice when trying to repeat a missing or
+#. deleted notice.
+#: classes/Notice.php:532
+msgid "Cannot repeat; original notice is missing or deleted."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an own notice.
+#: classes/Notice.php:537
+msgid "You cannot repeat your own notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a non-public notice.
+#: classes/Notice.php:543
+msgid "Cannot repeat a private notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat a notice you cannot
+#. access.
+#: classes/Notice.php:549
+msgid "Cannot repeat a notice you cannot read."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to repeat an already repeated
+#. notice.
+#: classes/Notice.php:554
+msgid "You already repeated that notice."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:576
+#, php-format
+msgid "%1$s has no access to notice %2$d."
+msgstr ""
+
+#. TRANS: Client error displayed when trying to reply to a notice a the target
+#. has no access to.
+#. TRANS: %1$s is a user nickname, %2$d is a notice ID (number).
+#: classes/Notice.php:833
+#, php-format
+msgid "%1$s has no right to reply to notice %2$d."
+msgstr ""
+
+#. TRANS: Server exception thrown when no array is provided to the method
+#. saveKnownGroups().
+#: classes/Notice.php:1485
+msgid "Bad type provided to saveKnownGroups."
+msgstr ""
+
+#. TRANS: Server exception thrown when an update for a group inbox fails.
+#: classes/Notice.php:1536
+msgid "Problem saving group inbox."
+msgstr ""
+
+#. TRANS: A repeat activity's title. %1$s is repeater's nickname
+#. and %2$s is the repeated user's nickname.
+#: classes/Notice.php:1823
+#, php-format
+msgid "%1$s repeated a notice by %2$s"
+msgstr ""
+
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of
+#. 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: classes/Notice.php:2145
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr ""
+
+#. TRANS: Server exception thrown when a notice cannot be updated.
+#: classes/Notice.php:2431
+msgid "Problem saving notice."
+msgstr ""
+
+#. TRANS: Full name of a profile or group (%1$s) followed by nickname (%2$s)
+#. in parentheses.
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:214 classes/User_group.php:339
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Server error thrown when user profile settings could not be updated.
+#: classes/Profile.php:845
+msgid "Could not update user nickname."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke an existing role for a user
+#. that does not exist.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1067
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to revoke a role for a user with a
+#. failing database query.
+#. TRANS: %1$s is the role name, %2$s is the user ID (number).
+#: classes/Profile.php:1076
+#, php-format
+msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/Profile_list.php:379
+msgid "The tag you are trying to rename to already exists."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tagger specified.
+#: classes/Profile_list.php:601
+msgid "No tagger specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag without having a tag specified.
+#: classes/Profile_list.php:606
+msgid "No tag specified."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:644
+msgid "Could not create profile tag."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:654
+msgid "Could not set profile tag URI."
+msgstr ""
+
+#. TRANS: Server exception saving new tag.
+#: classes/Profile_list.php:671
+msgid "Could not set profile tag mainpage."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to set more tags than allowed.
+#: classes/Profile_tag.php:173
+#, php-format
+msgid ""
+"You already have created %d or more tags which is the maximum allowed number"
+" of tags. Try using or deleting some existing tags."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to add more people than allowed
+#. to a list.
+#: classes/Profile_tag.php:187
+#, php-format
+msgid ""
+"You already have %1$d or more people in list %2$s, which is the maximum "
+"allowed number. Try unlisting others first."
+msgstr ""
+
+#. TRANS: Exception thrown when inserting a list subscription in the database
+#. fails.
+#: classes/Profile_tag_subscription.php:68
+msgid "Adding list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when deleting a list subscription from the database
+#. fails.
+#: classes/Profile_tag_subscription.php:95
+msgid "Removing list subscription failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a tag cannot be saved.
+#: classes/Status_network.php:342
+msgid "Unable to save tag."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while being banned from
+#. subscribing.
+#: classes/Subscription.php:81
+msgid "You have been banned from subscribing."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe while already subscribed.
+#: classes/Subscription.php:86
+msgid "Already subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to subscribe to a user who has blocked
+#. the subscribing user.
+#: classes/Subscription.php:91
+msgid "User has blocked you."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsibscribe without a subscription.
+#: classes/Subscription.php:192
+msgid "Not subscribed!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to unsubscribe a user from themselves.
+#: classes/Subscription.php:199
+msgid "Could not delete self-subscription."
+msgstr ""
+
+#. TRANS: Exception thrown when a subscription could not be deleted on the
+#. server.
+#: classes/Subscription.php:216
+msgid "Could not delete subscription."
+msgstr ""
+
+#. TRANS: Activity title when subscribing to another person.
+#: classes/Subscription.php:263
+msgctxt "TITLE"
+msgid "Follow"
+msgstr ""
+
+#. TRANS: Notification given when one person starts following another.
+#. TRANS: %1$s is the subscriber, %2$s is the subscribed.
+#: classes/Subscription.php:266
+#, php-format
+msgid "%1$s is now following %2$s."
+msgstr ""
+
+#. TRANS: Notice given on user registration.
+#. TRANS: %1$s is the sitename, $2$s is the registering user's nickname.
+#: classes/User.php:406
+#, php-format
+msgid "Welcome to %1$s, @%2$s!"
+msgstr ""
+
+#. TRANS: Exception thrown when trying view "repeated to me".
+#: classes/User.php:707
+msgid "Not implemented since inbox change."
+msgstr ""
+
+#: classes/User.php:734
+msgid "No site owner configured."
+msgstr ""
+
+#. TRANS: Server exception.
+#: classes/User.php:751
+msgid "Single-user mode code called when not enabled."
+msgstr ""
+
+#. TRANS: Information on password recovery form if no known username or e-mail
+#. address was specified.
+#: classes/User.php:896
+msgid "No user with that email address or username."
+msgstr ""
+
+#. TRANS: Client error displayed on password recovery form if a user does not
+#. have a registered e-mail address.
+#: classes/User.php:914
+msgid "No registered email address for that user."
+msgstr ""
+
+#. TRANS: Server error displayed if e-mail address confirmation fails in the
+#. database on the password recovery form.
+#: classes/User.php:929
+msgid "Error saving address confirmation."
+msgstr ""
+
+#: classes/User.php:1002
+msgid "Register"
+msgstr ""
+
+#: classes/User.php:1004
+#, php-format
+msgid "%1$s joined %2$s."
+msgstr ""
+
+#: classes/User_group.php:621
+msgid "Profile insertion failed"
+msgstr ""
+
+#. TRANS: Server exception thrown when creating a group failed.
+#: classes/User_group.php:646
+msgid "Could not create group."
+msgstr ""
+
+#. TRANS: Server exception thrown when updating a group URI failed.
+#: classes/User_group.php:656
+msgid "Could not set group URI."
+msgstr ""
+
+#. TRANS: Server exception thrown when setting group membership failed.
+#: classes/User_group.php:679
+msgid "Could not set group membership."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving local group information failed.
+#: classes/User_group.php:696
+msgid "Could not save local group info."
+msgstr ""
+
+#: classes/User_group.php:802
+msgid "Unable to update profile"
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:65
+#, php-format
+msgid "Cannot locate account %s."
+msgstr ""
+
+#. TRANS: Exception thrown when a service document could not be located
+#. account move.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:106
+#, php-format
+msgid "Cannot find XRD for %s."
+msgstr ""
+
+#. TRANS: Exception thrown when an account could not be located when it should
+#. be moved.
+#. TRANS: %s is the remote site.
+#: lib/accountmover.php:124
+#, php-format
+msgid "No AtomPub API service for %s."
+msgstr ""
+
+#. TRANS: H2 for user actions in a profile.
+#. TRANS: H2 for entity actions in a profile.
+#: lib/accountprofileblock.php:123 lib/accountprofileblock.php:138
+msgid "User actions"
+msgstr ""
+
+#. TRANS: Text shown in user profile of not yet compeltely deleted users.
+#: lib/accountprofileblock.php:127
+msgid "User deletion in progress..."
+msgstr ""
+
+#. TRANS: Link title for link on user profile.
+#: lib/accountprofileblock.php:151
+msgid "Edit profile settings."
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/accountprofileblock.php:153 lib/groupprofileblock.php:132
+msgctxt "BUTTON"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:213
+msgid "Moderate"
+msgstr ""
+
+#. TRANS: Label text on user profile to select a user role.
+#: lib/accountprofileblock.php:252
+msgid "User role"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:255
+msgctxt "role"
+msgid "Administrator"
+msgstr ""
+
+#. TRANS: Role that can be set for a user profile.
+#: lib/accountprofileblock.php:257
+msgctxt "role"
+msgid "Moderator"
+msgstr ""
+
+#. TRANS: Page title. %1$s is the title, %2$s is the site name.
+#: lib/action.php:297
+#, php-format
+msgid "%1$s - %2$s"
+msgstr ""
+
+#. TRANS: Page title for a page without a title set.
+#: lib/action.php:313
+msgid "Untitled page"
+msgstr ""
+
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote
+#. messages.
+#: lib/action.php:461
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
+#. TRANS: Inline reply form submit button: submits a reply comment.
+#: lib/action.php:464
+msgctxt "BUTTON"
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Placeholder text for inline reply form. Clicking in this box will
+#. turn it into a mini notice form.
+#. TRANS: Field label for reply mini form.
+#: lib/action.php:467 lib/threadednoticelist.php:419
+msgid "Write a reply..."
+msgstr ""
+
+#. TRANS: Tab on the notice form.
+#: lib/action.php:724
+msgctxt "TAB"
+msgid "Status"
+msgstr ""
+
+#: lib/action.php:729
+msgctxt "TAB"
+msgid "Share your:"
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is set.
+#. TRANS: Text between [] is a link description, text between () is the link
+#. itself.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
+#: lib/action.php:1098
+#, php-format
+msgid ""
+"**%%site.name%%** is a social network, courtesy of "
+"[%%site.broughtby%%](%%site.broughtbyurl%%)."
+msgstr ""
+
+#. TRANS: First sentence of the GNU social site license. Used if 'broughtby'
+#. is not set.
+#: lib/action.php:1101
+#, php-format
+msgid "**%%site.name%%** is a social network."
+msgstr ""
+
+#. TRANS: Second sentence of the GNU social site license. Mentions the GNU
+#. social source code license.
+#. TRANS: Make sure there is no whitespace between "]" and "(".
+#. TRANS: [%1$s](%2$s) is a link description followed by the link itself
+#. TRANS: %3$s is the version of GNU social that is being used.
+#: lib/action.php:1108
+#, php-format
+msgid ""
+"It runs on [%1$s](%2$s), version %3$s, available under the [GNU Affero "
+"General Public "
+"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'private'.
+#. TRANS: %1$s is the site name.
+#: lib/action.php:1126
+#, php-format
+msgid "Content and data of %1$s are private and confidential."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to
+#. 'allrightsreserved'.
+#. TRANS: %1$s is the copyright owner.
+#: lib/action.php:1133
+#, php-format
+msgid "Content and data copyright by %1$s. All rights reserved."
+msgstr ""
+
+#. TRANS: Content license displayed when license is set to 'allrightsreserved'
+#. and no owner is set.
+#: lib/action.php:1137
+msgid "Content and data copyright by contributors. All rights reserved."
+msgstr ""
+
+#. TRANS: license message in footer.
+#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a
+#. licence name set in configuration.
+#: lib/action.php:1169
+#, php-format
+msgid "All %1$s content and data are available under the %2$s license."
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: present than the currently displayed information.
+#: lib/action.php:1615
+msgid "After"
+msgstr ""
+
+#. TRANS: Pagination message to go to a page displaying information more in
+#. the
+#. TRANS: past than the currently displayed information.
+#: lib/action.php:1625
+msgid "Before"
+msgstr ""
+
+#. TRANS: Client exception thrown when a feed instance is a DOMDocument.
+#: lib/activity.php:126
+msgid "Expecting a root feed element but got a whole XML document."
+msgstr ""
+
+#. TRANS: Client exception thrown when ...
+#: lib/activityhandlerplugin.php:380
+msgid "Object not posted to this group."
+msgstr ""
+
+#. TRANS: Client exception when ...
+#: lib/activityhandlerplugin.php:398
+msgid "Object not posted to this user."
+msgstr ""
+
+#. TRANS: Server exception thrown when a micro app plugin uses a target that
+#. cannot be handled.
+#: lib/activityhandlerplugin.php:402
+msgid "Do not know how to handle this kind of target."
+msgstr ""
+
+#. TRANS: Client exception thrown when using an unknown verb for the activity
+#. importer.
+#: lib/activityimporter.php:77
+#, php-format
+msgid "Unknown verb: \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a subscription for an
+#. untrusted user.
+#: lib/activityimporter.php:97
+msgid "Cannot force subscription for untrusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to force a remote user to
+#. subscribe.
+#: lib/activityimporter.php:105
+msgid "Cannot force remote user to subscribe."
+msgstr ""
+
+#: lib/activityimporter.php:123
+msgid "Unknown profile."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import an event not related
+#. to the importing user.
+#: lib/activityimporter.php:129
+msgid "This activity seems unrelated to our user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a remote group that is
+#. not a group.
+#: lib/activityimporter.php:145
+msgid "Remote profile is not a group!"
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to join a group the importing
+#. user is already a member of.
+#: lib/activityimporter.php:154
+msgid "User is already a member of this group."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice by another
+#. user.
+#. TRANS: %1$s is the source URI of the notice, %2$s is the URI of the author.
+#: lib/activityimporter.php:189
+#, php-format
+msgid "Already know about notice %1$s and it has a different author %2$s."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to overwrite the author
+#. information for a non-trusted user during import.
+#: lib/activityimporter.php:195
+msgid "Not overwriting author info for non-trusted user."
+msgstr ""
+
+#. TRANS: Client exception thrown when trying to import a notice without
+#. content.
+#. TRANS: %s is the notice URI.
+#: lib/activityimporter.php:211
+#, php-format
+msgid "No content for notice %s."
+msgstr ""
+
+#. TRANS: Exception thrown if a non-existing user is provided. %s is a user
+#. ID.
+#: lib/activitymover.php:92
+#, php-format
+msgid "No such user \"%s\"."
+msgstr ""
+
+#. TRANS: Client exception thrown when post to collection fails with a 400
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Server exception thrown when post to collection fails with a 500
+#. status.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#. TRANS: Exception thrown when post to collection fails with a status that is
+#. not handled.
+#. TRANS: %1$s is a URL, %2$s is the status, %s$s is the fail reason.
+#: lib/activitysink.php:163 lib/activitysink.php:167 lib/activitysink.php:172
+#, php-format
+msgctxt "URLSTATUSREASON"
+msgid "%1$s %2$s %3$s"
+msgstr ""
+
+#. TRANS: Client exception thrown when there is no source attribute.
+#: lib/activityutils.php:229
+msgid "Can't handle remote content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when there embedded XML content is found
+#. that cannot be processed yet.
+#: lib/activityutils.php:266
+msgid "Can't handle embedded XML content yet."
+msgstr ""
+
+#. TRANS: Client exception thrown when base64 encoded content is found that
+#. cannot be processed yet.
+#: lib/activityutils.php:271
+msgid "Can't handle embedded Base64 content yet."
+msgstr ""
+
+#. TRANS: Client error message thrown when a user tries to change admin
+#. settings but has no access rights.
+#: lib/adminpanelaction.php:95
+msgid "You cannot make changes to this site."
+msgstr ""
+
+#. TRANS: Client error message throw when a certain panel's settings cannot be
+#. changed.
+#: lib/adminpanelaction.php:106
+msgid "Changes to that panel are not allowed."
+msgstr ""
+
+#. TRANS: Client error message.
+#: lib/adminpanelaction.php:219
+msgid "showForm() not implemented."
+msgstr ""
+
+#. TRANS: Client error message
+#: lib/adminpanelaction.php:246
+msgid "saveSettings() not implemented."
+msgstr ""
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:66
+msgctxt "HEADER"
+msgid "Home"
+msgstr ""
+
+#. TRANS: Header in administrator navigation panel.
+#: lib/adminpanelnav.php:84
+msgctxt "HEADER"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:91
+msgid "Basic site configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:93
+msgctxt "MENU"
+msgid "Site"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:99
+msgid "User configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:101
+msgctxt "MENU"
+msgid "User"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:107
+msgid "Access configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:109
+msgctxt "MENU"
+msgid "Access"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:115
+msgid "Paths configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:117
+msgctxt "MENU"
+msgid "Paths"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:123
+msgid "Sessions configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:125
+msgctxt "MENU"
+msgid "Sessions"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:131
+msgid "Edit site notice"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:133
+msgctxt "MENU"
+msgid "Site notice"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:139
+msgid "Set site license"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:141
+msgctxt "MENU"
+msgid "License"
+msgstr ""
+
+#. TRANS: Menu item title in administrator navigation panel.
+#: lib/adminpanelnav.php:147
+msgid "Plugins configuration"
+msgstr ""
+
+#. TRANS: Menu item in administrator navigation panel.
+#: lib/adminpanelnav.php:149
+msgctxt "MENU"
+msgid "Plugins"
+msgstr ""
+
+#. TRANS: Exception text when attempting to perform something which seems
+#. already done.
+#: lib/alreadyfulfilledexception.php:46
+msgid "Trying to do something that was already done."
+msgstr ""
+
+#. TRANS: Client error on an API request with an unsupported data format.
+#: lib/apiaction.php:1245 lib/apiaction.php:1271 lib/apiaction.php:1325
+msgid "Not a supported data format."
+msgstr ""
+
+#. TRANS: Authorization exception thrown when a user without API access tries
+#. to access the API.
+#: lib/apiauthaction.php:94 lib/apiauthaction.php:216
+#: lib/apiauthaction.php:303
+msgid "Not allowed to use API."
+msgstr ""
+
+#. TRANS: Client error 401.
+#: lib/apiauthaction.php:125
+msgid ""
+"API resource requires read-write access, but you only have read access."
+msgstr ""
+
+#. TRANS: OAuth exception thrown when no application is found for a given
+#. consumer key.
+#: lib/apiauthaction.php:190
+msgid "No application for that consumer key."
+msgstr ""
+
+#. TRANS: OAuth exception given when an incorrect access token was given for a
+#. user.
+#: lib/apiauthaction.php:244
+msgid "Bad access token."
+msgstr ""
+
+#. TRANS: OAuth exception given when no user was found for a given token (no
+#. token was found).
+#: lib/apiauthaction.php:249
+msgid "No user for that token."
+msgstr ""
+
+#. TRANS: Client error thrown when authentication fails because a user clicked
+#. "Cancel".
+#. TRANS: Client error thrown when authentication fails.
+#: lib/apiauthaction.php:290 lib/apiauthaction.php:324
+msgid "Could not authenticate you."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. consumer.
+#: lib/apignusocialoauthdatastore.php:48
+msgid "Could not create anonymous consumer."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth
+#. application.
+#: lib/apignusocialoauthdatastore.php:72
+msgid "Could not create anonymous OAuth application."
+msgstr ""
+
+#. TRANS: Exception thrown when no token association could be found.
+#: lib/apignusocialoauthdatastore.php:154
+msgid ""
+"Could not find a profile and application associated with the request token."
+msgstr ""
+
+#. TRANS: Exception thrown when no access token can be issued.
+#: lib/apignusocialoauthdatastore.php:212
+msgid "Could not issue access token."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:320
+msgid "Database error inserting OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when a database error occurs.
+#: lib/apignusocialoauthdatastore.php:348
+msgid "Database error updating OAuth application user."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
+#: lib/apignusocialoauthdatastore.php:374
+msgid "Tried to revoke unknown token."
+msgstr ""
+
+#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
+#: lib/apignusocialoauthdatastore.php:379
+msgid "Failed to delete revoked token."
+msgstr ""
+
+#. TRANS: Form input field label for application icon.
+#: lib/applicationeditform.php:177
+msgid "Icon"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:182
+msgid "Icon for this application"
+msgstr ""
+
+#. TRANS: Form input field label for application name.
+#: lib/applicationeditform.php:190
+msgid "Name"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#. TRANS: %d is the number of available characters for the description.
+#: lib/applicationeditform.php:201
+#, php-format
+msgid "Describe your application in %d character"
+msgid_plural "Describe your application in %d characters"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:205
+msgid "Describe your application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#. TRANS: Text area label on group edit form; contains description of group.
+#. TRANS: Field label for description of list.
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/applicationeditform.php:208 lib/groupeditform.php:178
+#: lib/peopletageditform.php:151 lib/togglepeopletag.php:111
+msgid "Description"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:216
+msgid "URL of the homepage of this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:218
+msgid "Source URL"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:225
+msgid "Organization responsible for this application"
+msgstr ""
+
+#. TRANS: Form input field label.
+#: lib/applicationeditform.php:227
+msgid "Organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:234
+msgid "URL for the homepage of the organization"
+msgstr ""
+
+#. TRANS: Form input field instructions.
+#: lib/applicationeditform.php:243
+msgid "URL to redirect to after authentication"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:271
+msgid "Browser"
+msgstr ""
+
+#. TRANS: Radio button label for application type
+#: lib/applicationeditform.php:288
+msgid "Desktop"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:290
+msgid "Type of application, browser or desktop"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:314
+msgid "Read-only"
+msgstr ""
+
+#. TRANS: Radio button label for access type.
+#: lib/applicationeditform.php:334
+msgid "Read-write"
+msgstr ""
+
+#. TRANS: Form guide.
+#: lib/applicationeditform.php:336
+msgid "Default access for this application: read-only, or read-write"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+msgid "Cancel application changes."
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:357
+msgid "Save application changes."
+msgstr ""
+
+#. TRANS: Name for an anonymous application in application list.
+#: lib/applicationlist.php:197
+msgid "Unknown application"
+msgstr ""
+
+#. TRANS: Message has a leading space and a trailing space. Used in
+#. application list.
+#. TRANS: Before this message the application name is put, behind it the
+#. organisation that manages it.
+#: lib/applicationlist.php:205
+msgid " by "
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:213
+msgid "read-write"
+msgstr ""
+
+#. TRANS: Application access type
+#: lib/applicationlist.php:215
+msgid "read-only"
+msgstr ""
+
+#. TRANS: Used in application list. %1$s is a modified date, %2$s is access
+#. type ("read-write" or "read-only")
+#: lib/applicationlist.php:221
+#, php-format
+msgid "Approved %1$s - \"%2$s\" access."
+msgstr ""
+
+#. TRANS: Access token in the application list.
+#. TRANS: %s are the first 7 characters of the access token.
+#: lib/applicationlist.php:236
+#, php-format
+msgid "Access token starting with: %s"
+msgstr ""
+
+#. TRANS: Button label in application list to revoke access to user data.
+#: lib/applicationlist.php:252
+msgctxt "BUTTON"
+msgid "Revoke"
+msgstr ""
+
+#. TRANS: Submit button text to accept a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to accept a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:116 lib/approvesubform.php:110
+msgctxt "BUTTON"
+msgid "Accept"
+msgstr ""
+
+#. TRANS: Submit button text to reject a group membership request on approve
+#. group form.
+#. TRANS: Submit button text to reject a subscription request on approve sub
+#. form.
+#: lib/approvegroupform.php:118 lib/approvesubform.php:112
+msgctxt "BUTTON"
+msgid "Reject"
+msgstr ""
+
+#. TRANS: Atom feed exception thrown when an author element does not contain a
+#. name element.
+#: lib/atom10feed.php:113
+msgid "Author element must contain a name element."
+msgstr ""
+
+#. TRANS: Title in atom list notice feed. %1$s is a list name, %2$s is a
+#. tagger's nickname.
+#: lib/atomlistnoticefeed.php:65
+#, php-format
+msgid "Timeline for people in list %1$s by %2$s"
+msgstr ""
+
+#. TRANS: Message is used as a subtitle in atom list notice feed.
+#. TRANS: %1$s is a tagger's nickname, %2$s is a list name, %3$s is a site
+#. name.
+#: lib/atomlistnoticefeed.php:72
+#, php-format
+msgid "Updates from %1$s's list %2$s on %3$s!"
+msgstr ""
+
+#: lib/attachment.php:43
+msgid "Download link"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmentnoticesection.php:68
+msgid "Notices where this attachment appears"
+msgstr ""
+
+#. TRANS: Title.
+#: lib/attachmenttagcloudsection.php:48
+msgid "Tags for this attachment"
+msgstr ""
+
+#. TRANS: Exception thrown when a password change fails.
+#: lib/authenticationplugin.php:221 lib/authenticationplugin.php:227
+msgid "Password changing failed."
+msgstr ""
+
+#. TRANS: Exception thrown when a password change attempt fails because it is
+#. not allowed.
+#: lib/authenticationplugin.php:238
+msgid "Password changing is not allowed."
+msgstr ""
+
+#. TRANS: Title for the form to block a user.
+#: lib/blockform.php:68
+msgid "Block"
+msgstr ""
+
+#. TRANS: Description of the form to block a user.
+#: lib/blockform.php:79
+msgid "Block this user"
+msgstr ""
+
+#. TRANS: Submit button text on form to cancel group join request.
+#: lib/cancelgroupform.php:115
+msgctxt "BUTTON"
+msgid "Cancel join request"
+msgstr ""
+
+#. TRANS: Button text for form action to cancel a subscription request.
+#: lib/cancelsubscriptionform.php:122
+msgctxt "BUTTON"
+msgid "Cancel subscription request"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:104 lib/channel.php:125
+msgid "Command results"
+msgstr ""
+
+#. TRANS: Title for command results.
+#: lib/channel.php:138
+msgid "AJAX error"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has completed.
+#. TRANS: E-mail subject for reply to an e-mail command.
+#: lib/channel.php:177 lib/mailhandler.php:146
+msgid "Command complete"
+msgstr ""
+
+#. TRANS: E-mail subject when a command has failed.
+#: lib/channel.php:188
+msgid "Command failed"
+msgstr ""
+
+#. TRANS: Command exception text shown when a notice ID is requested that does
+#. not exist.
+#: lib/command.php:84 lib/command.php:108
+msgid "Notice with that id does not exist."
+msgstr ""
+
+#. TRANS: Command exception text shown when a last user notice is requested
+#. and it does not exist.
+#. TRANS: Error text shown when a last user notice is requested and it does
+#. not exist.
+#: lib/command.php:101 lib/command.php:621
+msgid "User has no last notice."
+msgstr ""
+
+#. TRANS: Message given requesting a profile for a non-existing user.
+#. TRANS: %s is the nickname of the user for which the profile could not be
+#. found.
+#: lib/command.php:130
+#, php-format
+msgid "Could not find a user with nickname %s."
+msgstr ""
+
+#. TRANS: Message given getting a non-existing user.
+#. TRANS: %s is the nickname of the user that could not be found.
+#: lib/command.php:150
+#, php-format
+msgid "Could not find a local user with nickname %s."
+msgstr ""
+
+#. TRANS: Error text shown when an unimplemented command is given.
+#: lib/command.php:185
+msgid "Sorry, this command is not yet implemented."
+msgstr ""
+
+#. TRANS: Command exception text shown when a user tries to nudge themselves.
+#: lib/command.php:231
+msgid "It does not make a lot of sense to nudge yourself!"
+msgstr ""
+
+#. TRANS: Message given having nudged another user.
+#. TRANS: %s is the nickname of the user that was nudged.
+#: lib/command.php:240
+#, php-format
+msgid "Nudge sent to %s."
+msgstr ""
+
+#. TRANS: User statistics text.
+#. TRANS: %1$s is the number of other user the user is subscribed to.
+#. TRANS: %2$s is the number of users that are subscribed to the user.
+#. TRANS: %3$s is the number of notices the user has sent.
+#: lib/command.php:270
+#, php-format
+msgid ""
+"Subscriptions: %1$s\n"
+"Subscribers: %2$s\n"
+"Notices: %3$s"
+msgstr ""
+
+#. TRANS: Message given having added a user to a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:317
+#, php-format
+msgid "%1$s joined group %2$s."
+msgstr ""
+
+#. TRANS: Message given having removed a user from a group.
+#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
+#: lib/command.php:362
+#, php-format
+msgid "%1$s left group %2$s."
+msgstr ""
+
+#. TRANS: Error displayed if tagging a user fails.
+#. TRANS: %1$s is the tagged user, %2$s is the error message (no punctuation).
+#: lib/command.php:419
+#, php-format
+msgid "Error tagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if tagging a user succeeds.
+#. TRANS: %1$s is the tagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags added (not part of
+#. message).
+#: lib/command.php:427
+#, php-format
+msgid "%1$s was tagged %2$s"
+msgid_plural "%1$s was tagged %2$s"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Separator for list of tags.
+#. TRANS: Separator in list of user names like "Jim, Bob, Mary".
+#: lib/command.php:432 lib/command.php:485 lib/noticelistactorsitem.php:78
+msgid ", "
+msgstr ""
+
+#. TRANS: Error displayed if a given tag is invalid.
+#. TRANS: %s is the invalid tag.
+#: lib/command.php:460
+#, php-format
+msgid "Invalid tag: \"%s\""
+msgstr ""
+
+#. TRANS: Error displayed if untagging a user fails.
+#. TRANS: %1$s is the untagged user, %2$s is the error message (no
+#. punctuation).
+#: lib/command.php:472
+#, php-format
+msgid "Error untagging %1$s: %2$s"
+msgstr ""
+
+#. TRANS: Succes message displayed if untagging a user succeeds.
+#. TRANS: %1$s is the untagged user's nickname, %2$s is a list of tags.
+#. TRANS: Plural is decided based on the number of tags removed (not part of
+#. message).
+#: lib/command.php:480
+#, php-format
+msgid "The following tag was removed from user %1$s: %2$s."
+msgid_plural "The following tags were removed from user %1$s: %2$s."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:504
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr ""
+
+#. TRANS: Whois output. %s is the full name of the queried user.
+#: lib/command.php:508
+#, php-format
+msgid "Fullname: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the location of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a location.
+#: lib/command.php:512 lib/mail.php:344
+#, php-format
+msgid "Location: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the homepage of the queried user.
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a homepage.
+#: lib/command.php:516 lib/mail.php:349
+#, php-format
+msgid "Homepage: %s"
+msgstr ""
+
+#. TRANS: Whois output. %s is the bio information of the queried user.
+#: lib/command.php:520
+#, php-format
+msgid "About: %s"
+msgstr ""
+
+#. TRANS: Message given having repeated a notice from another user.
+#. TRANS: %s is the name of the user for which the notice was repeated.
+#: lib/command.php:545
+#, php-format
+msgid "Notice from %s repeated."
+msgstr ""
+
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d
+#. is used for plural.
+#. TRANS: %1$d is the maximum number of characters, %2$d is the number of
+#. submitted characters.
+#: lib/command.php:582
+#, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Text shown having sent a reply to a notice successfully.
+#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
+#: lib/command.php:595
+#, php-format
+msgid "Reply to %s sent."
+msgstr ""
+
+#. TRANS: Error text shown when a reply to a notice fails with an unknown
+#. reason.
+#: lib/command.php:598
+msgid "Error saving notice."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing a
+#. subscribe command.
+#: lib/command.php:645
+msgid "Specify the name of the user to subscribe to."
+msgstr ""
+
+#. TRANS: Text shown after having subscribed to another user successfully.
+#. TRANS: %s is the name of the user the subscription was requested for.
+#: lib/command.php:655
+#, php-format
+msgid "Subscribed to %s."
+msgstr ""
+
+#. TRANS: Error text shown when no username was provided when issuing an
+#. unsubscribe command.
+#. TRANS: Error text shown when no username was provided when issuing the
+#. command.
+#: lib/command.php:676 lib/command.php:786
+msgid "Specify the name of the user to unsubscribe from."
+msgstr ""
+
+#. TRANS: Text shown after having unsubscribed from another user successfully.
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:686
+#, php-format
+msgid "Unsubscribed from %s."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the command "off" with a setting which
+#. has not yet been implemented.
+#. TRANS: Error text shown when issuing the command "on" with a setting which
+#. has not yet been implemented.
+#: lib/command.php:706 lib/command.php:732
+msgid "Command not yet implemented."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "off" successfully.
+#: lib/command.php:710
+msgid "Notification off."
+msgstr ""
+
+#. TRANS: Error text shown when the command "off" fails for an unknown reason.
+#: lib/command.php:713
+msgid "Can't turn off notification."
+msgstr ""
+
+#. TRANS: Text shown when issuing the command "on" successfully.
+#: lib/command.php:736
+msgid "Notification on."
+msgstr ""
+
+#. TRANS: Error text shown when the command "on" fails for an unknown reason.
+#: lib/command.php:739
+msgid "Can't turn on notification."
+msgstr ""
+
+#. TRANS: Error text shown when issuing the login command while login is
+#. disabled.
+#: lib/command.php:753
+msgid "Login command is disabled."
+msgstr ""
+
+#. TRANS: Text shown after issuing the login command successfully.
+#. TRANS: %s is a logon link..
+#: lib/command.php:766
+#, php-format
+msgid "This link is useable only once and is valid for only 2 minutes: %s."
+msgstr ""
+
+#. TRANS: Text shown after issuing the lose command successfully (stop another
+#. user from following the current user).
+#. TRANS: %s is the name of the user the unsubscription was requested for.
+#: lib/command.php:795
+#, php-format
+msgid "Unsubscribed %s."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to
+#. without having any subscriptions.
+#: lib/command.php:813
+msgid "You are not subscribed to anyone."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed users.
+#: lib/command.php:818
+msgid "You are subscribed to this person:"
+msgid_plural "You are subscribed to these people:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user
+#. TRANS: (followers) without having any subscribers.
+#: lib/command.php:840
+msgid "No one is subscribed to you."
+msgstr ""
+
+#. TRANS: Text shown after requesting other users that are subscribed to a
+#. user (followers).
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribing users.
+#: lib/command.php:845
+msgid "This person is subscribed to you:"
+msgid_plural "These people are subscribed to you:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to without
+#. having
+#. TRANS: any group subscriptions.
+#: lib/command.php:867
+msgid "You are not a member of any groups."
+msgstr ""
+
+#. TRANS: Text shown after requesting groups a user is subscribed to.
+#. TRANS: This message supports plural forms. This message is followed by a
+#. TRANS: hard coded space and a comma separated list of subscribed groups.
+#: lib/command.php:872
+msgid "You are a member of this group:"
+msgid_plural "You are a member of these groups:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Header line of help text for commands.
+#: lib/command.php:886
+msgctxt "COMMANDHELP"
+msgid "Commands:"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on".
+#: lib/command.php:888
+msgctxt "COMMANDHELP"
+msgid "turn on notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "off".
+#: lib/command.php:890
+msgctxt "COMMANDHELP"
+msgid "turn off notifications"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "help".
+#: lib/command.php:892
+msgctxt "COMMANDHELP"
+msgid "show this help"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "follow ".
+#: lib/command.php:894
+msgctxt "COMMANDHELP"
+msgid "subscribe to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "groups".
+#: lib/command.php:896
+msgctxt "COMMANDHELP"
+msgid "lists the groups you have joined"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "tag".
+#: lib/command.php:898
+msgctxt "COMMANDHELP"
+msgid "tag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "untag".
+#: lib/command.php:900
+msgctxt "COMMANDHELP"
+msgid "untag a user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscriptions".
+#: lib/command.php:902
+msgctxt "COMMANDHELP"
+msgid "list the people you follow"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "subscribers".
+#: lib/command.php:904
+msgctxt "COMMANDHELP"
+msgid "list the people that follow you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "leave ".
+#: lib/command.php:906
+msgctxt "COMMANDHELP"
+msgid "unsubscribe from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "d ".
+#: lib/command.php:908
+msgctxt "COMMANDHELP"
+msgid "direct message to user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "get ".
+#: lib/command.php:910
+msgctxt "COMMANDHELP"
+msgid "get last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "whois ".
+#: lib/command.php:912
+msgctxt "COMMANDHELP"
+msgid "get profile info on user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "lose ".
+#: lib/command.php:914
+msgctxt "COMMANDHELP"
+msgid "force user to stop following you"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat #".
+#: lib/command.php:916
+msgctxt "COMMANDHELP"
+msgid "repeat a notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "repeat ".
+#: lib/command.php:918
+msgctxt "COMMANDHELP"
+msgid "repeat the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply #".
+#: lib/command.php:920
+msgctxt "COMMANDHELP"
+msgid "reply to notice with a given id"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "reply ".
+#: lib/command.php:922
+msgctxt "COMMANDHELP"
+msgid "reply to the last notice from user"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "join ".
+#: lib/command.php:924
+msgctxt "COMMANDHELP"
+msgid "join group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "login".
+#: lib/command.php:926
+msgctxt "COMMANDHELP"
+msgid "Get a link to login to the web interface"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "drop ".
+#: lib/command.php:928
+msgctxt "COMMANDHELP"
+msgid "leave group"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stats".
+#: lib/command.php:930
+msgctxt "COMMANDHELP"
+msgid "get your stats"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "stop".
+#. TRANS: Help message for IM/SMS command "quit".
+#: lib/command.php:932 lib/command.php:934
+msgctxt "COMMANDHELP"
+msgid "same as 'off'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "sub ".
+#: lib/command.php:936
+msgctxt "COMMANDHELP"
+msgid "same as 'follow'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "unsub ".
+#: lib/command.php:938
+msgctxt "COMMANDHELP"
+msgid "same as 'leave'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "last ".
+#: lib/command.php:940
+msgctxt "COMMANDHELP"
+msgid "same as 'get'"
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "on ".
+#. TRANS: Help message for IM/SMS command "off ".
+#. TRANS: Help message for IM/SMS command "invite ".
+#. TRANS: Help message for IM/SMS command "track ".
+#. TRANS: Help message for IM/SMS command "untrack ".
+#. TRANS: Help message for IM/SMS command "track off".
+#. TRANS: Help message for IM/SMS command "untrack all".
+#. TRANS: Help message for IM/SMS command "tracks".
+#. TRANS: Help message for IM/SMS command "tracking".
+#: lib/command.php:942 lib/command.php:944 lib/command.php:948
+#: lib/command.php:950 lib/command.php:952 lib/command.php:954
+#: lib/command.php:956 lib/command.php:958 lib/command.php:960
+msgctxt "COMMANDHELP"
+msgid "not yet implemented."
+msgstr ""
+
+#. TRANS: Help message for IM/SMS command "nudge ".
+#: lib/command.php:946
+msgctxt "COMMANDHELP"
+msgid "remind a user to update."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:32
+msgid "No configuration file found."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: Is followed by a list of directories (separated by HTML breaks).
+#: lib/common.php:35
+msgid "I looked for configuration files in the following places:"
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#: lib/common.php:38
+msgid "You may wish to run the installer to fix this."
+msgstr ""
+
+#. TRANS: Error message displayed when no configuration file was found for a
+#. StatusNet installation.
+#. TRANS: The text is link text that leads to the installer page.
+#: lib/common.php:42
+msgid "Go to the installer."
+msgstr ""
+
+#. TRANS: Page title for when a database error occurs.
+#: lib/dberroraction.php:60
+msgid "Database error"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item in search group navigation panel.
+#: lib/defaultlocalnav.php:65 lib/publicgroupnav.php:63
+msgctxt "MENU"
+msgid "Public"
+msgstr ""
+
+#. TRANS: Menu item in default local navigation panel.
+#. TRANS: Menu item title in local navigation menu.
+#: lib/defaultlocalnav.php:79 lib/subgroupnav.php:136
+msgctxt "MENU"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Title of form for deleting a user.
+#. TRANS: Link text in notice list item to delete a notice.
+#: lib/deleteuserform.php:64 lib/noticelistitem.php:603
+msgid "Delete"
+msgstr ""
+
+#. TRANS: Description of form for deleting a user.
+#: lib/deleteuserform.php:75
+msgid "Delete this user"
+msgstr ""
+
+#. TRANS: Page title after an AJAX error occurs on the send notice page.
+#: lib/error.php:115
+msgid "Ajax Error"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:88
+msgid "RSS 1.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:91
+msgid "RSS 2.0"
+msgstr ""
+
+#. TRANS: Feed type name.
+#: lib/feed.php:94
+msgid "Atom"
+msgstr ""
+
+#. TRANS: Feed type name. FOAF stands for Friend of a Friend.
+#: lib/feed.php:97
+msgid "FOAF"
+msgstr ""
+
+#. TRANS: Feed type name. See http://activitystrea.ms/
+#: lib/feed.php:100
+msgid "Activity Streams"
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author.
+#: lib/feedimporter.php:82
+msgid "No author in the feed."
+msgstr ""
+
+#. TRANS: Client exception thrown when an imported feed does not have an
+#. author that
+#. TRANS: can be associated with a user.
+#: lib/feedimporter.php:91
+msgid "Cannot import without a user."
+msgstr ""
+
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
+msgid "Feeds"
+msgstr ""
+
+#: lib/filenotfoundexception.php:39
+msgid "File not found in filesystem."
+msgstr ""
+
+#. TRANS: Client error displayed when the number of bytes in a POST request
+#. exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: lib/formaction.php:135
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s MiB) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: List element on gallery action page to show all tags.
+#: lib/galleryaction.php:72
+msgctxt "TAGS"
+msgid "All"
+msgstr ""
+
+#. TRANS: Dropdown field label on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:83
+msgid "Tag"
+msgstr ""
+
+#. TRANS: Dropdown field title on gallery action page for a list containing
+#. tags.
+#: lib/galleryaction.php:85
+msgid "Choose a tag to narrow list."
+msgstr ""
+
+#. TRANS: Description on form for granting a role.
+#: lib/grantroleform.php:88
+#, php-format
+msgid "Grant this user the \"%s\" role"
+msgstr ""
+
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: lib/groupaction.php:146
+msgid "Members"
+msgstr ""
+
+#. TRANS: Link to all group members from mini list of group members if group
+#. has more than n members.
+#: lib/groupaction.php:167 lib/groupaction.php:256
+msgid "All members"
+msgstr ""
+
+#. TRANS: Header for mini list of users with a pending membership request on a
+#. group page (h2).
+#: lib/groupaction.php:204
+msgid "Pending"
+msgstr ""
+
+#. TRANS: Header for mini list of users that are blocked in a group page (h2).
+#: lib/groupaction.php:235
+msgid "Blocked"
+msgstr ""
+
+#. TRANS: Title for list of group administrators on a group page.
+#: lib/groupaction.php:312
+msgctxt "TITLE"
+msgid "Admins"
+msgstr ""
+
+#. TRANS: Button text for the form that will block a user from a group.
+#: lib/groupblockform.php:124
+msgctxt "BUTTON"
+msgid "Block"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/groupblockform.php:128
+msgctxt "TOOLTIP"
+msgid "Block this user so that they can no longer post messages to it."
+msgstr ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:162
+msgid "URL of the homepage or blog of the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description when there is no text limit.
+#: lib/groupeditform.php:168
+msgid "Describe the group or topic."
+msgstr ""
+
+#. TRANS: Text area title for group description.
+#. TRANS: %d is the number of characters available for the description.
+#: lib/groupeditform.php:172
+#, php-format
+msgid "Describe the group or topic in %d character or less."
+msgid_plural "Describe the group or topic in %d characters or less."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Field title on group edit form.
+#: lib/groupeditform.php:187
+msgid "Location for the group, if any, like \"City, State (or Region), Country\"."
+msgstr ""
+
+#. TRANS: Field label on group edit form.
+#: lib/groupeditform.php:193
+msgid "Aliases"
+msgstr ""
+
+#. TRANS: Input field title for group aliases.
+#. TRANS: %d is the maximum number of group aliases available.
+#: lib/groupeditform.php:198
+#, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Checkbox field title on group edit form to mark a group private.
+#: lib/groupeditform.php:210
+msgid ""
+"New members must be approved by admin and all posts are forced to be "
+"private."
+msgstr ""
+
+#. TRANS: Indicator in group members list that this user is a group
+#. administrator.
+#: lib/groupmemberlistitem.php:21
+msgctxt "GROUPADMIN"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a group.
+#. TRANS: %1$s is a group nickname, $2$d is a group profile_id (number).
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/groupnoprofileexception.php:58 lib/usernoprofileexception.php:58
+#, php-format
+msgid "User %1$s (%2$d) has no profile record."
+msgstr ""
+
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: lib/groupprofileblock.php:103
+msgid "Group actions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:130
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Edit %s group properties"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
+#. group administrators.
+#. TRANS: %s is the nickname of the group.
+#: lib/groupprofileblock.php:139
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Add or edit %s logo"
+msgstr ""
+
+#. TRANS: Link text for link on user profile.
+#: lib/groupprofileblock.php:141
+msgctxt "MENU"
+msgid "Logo"
+msgstr ""
+
+#. TRANS: Title for groups with the most members section.
+#: lib/groupsbymemberssection.php:71
+msgid "Popular groups"
+msgstr ""
+
+#. TRANS: Title for groups with the most posts section.
+#: lib/groupsbypostssection.php:71
+msgid "Active groups"
+msgstr ""
+
+#. TRANS: Link description for seeing all groups.
+#. TRANS: Link description for seeing all lists.
+#: lib/groupsnav.php:89 lib/listsnav.php:88
+msgid "See all"
+msgstr ""
+
+#. TRANS: Link title for seeing all groups.
+#: lib/groupsnav.php:91
+msgid "See all groups you belong to."
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#. TRANS: %s is a username.
+#: lib/homestubnav.php:58
+msgid "Back to top"
+msgstr ""
+
+#. TRANS: Client exception 406
+#: lib/htmloutputter.php:104
+msgid "This page is not available in a media type you accept"
+msgstr ""
+
+#. TRANS: Exception thrown when trying to upload an unsupported image file
+#. format.
+#: lib/imagefile.php:73
+msgid "Unsupported image format."
+msgstr ""
+
+#: lib/imagefile.php:115
+msgid "Unsupported media format."
+msgstr ""
+
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:154
+#, php-format
+msgid "That file is too big. The maximum file size is %s."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading an image and that action could not
+#. be completed.
+#: lib/imagefile.php:159
+msgid "Partial upload."
+msgstr ""
+
+#. TRANS: Exception thrown when uploading a file as image that is not an image
+#. or is a corrupt file.
+#: lib/imagefile.php:174
+msgid "Not an image or corrupt file."
+msgstr ""
+
+#. TRANS: Exception thrown during resize when image has been registered as
+#. present, but is no longer there.
+#: lib/imagefile.php:237
+msgid "Lost our file."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to resize an unknown file type.
+#. TRANS: Exception thrown when trying resize an unknown file type.
+#: lib/imagefile.php:302 lib/imagefile.php:346
+msgid "Unknown file type"
+msgstr ""
+
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:390
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:394
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:397
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Body text for confirmation code e-mail.
+#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename,
+#. TRANS: %3$s is the display name of an IM plugin.
+#: lib/implugin.php:264
+#, php-format
+msgid ""
+"User \"%1$s\" on %2$s has said that your %3$s screenname belongs to them. If"
+" that is true, you can confirm by clicking on this URL: %4$s . (If you "
+"cannot click it, copy-and-paste it into the address bar of your browser). If"
+" that user is not you, or if you did not request this confirmation, just "
+"ignore this message."
+msgstr ""
+
+#. TRANS: Exception thrown when trying to deliver a notice to an unknown
+#. inbox.
+#. TRANS: %d is the unknown inbox ID (number).
+#: lib/implugin.php:352
+#, php-format
+msgid "Unknown inbox source %d."
+msgstr ""
+
+#. TRANS: Message given when a status is too long. %1$s is the maximum number
+#. of characters,
+#. TRANS: %2$s is the number of characters sent (used for plural).
+#: lib/implugin.php:500
+#, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without
+#. meeting all prerequisites.
+#: lib/implugin.php:642
+msgid "Queueing must be enabled to use IM plugins."
+msgstr ""
+
+#. TRANS: Server exception thrown trying to initialise an IM plugin without a
+#. transport method.
+#: lib/implugin.php:647
+msgid "Transport cannot be null."
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/inboxtagcloudsection.php:58
+msgctxt "TITLE"
+msgid "Trends"
+msgstr ""
+
+#. TRANS: Default button text for inviting more users to the StatusNet
+#. instance.
+#: lib/invitebuttonsection.php:56
+msgctxt "BUTTON"
+msgid "Invite more colleagues"
+msgstr ""
+
+#. TRANS: Form legend.
+#: lib/inviteform.php:85
+msgid "Invite collegues"
+msgstr ""
+
+#. TRANS: Field label for a list of e-mail addresses.
+#: lib/inviteform.php:100
+msgid "Email addresses"
+msgstr ""
+
+#. TRANS: Field title for a list of e-mail addresses.
+#: lib/inviteform.php:103
+msgid "Addresses of friends to invite (one per line)."
+msgstr ""
+
+#. TRANS: Field label for a personal message to send to invitees.
+#: lib/inviteform.php:109
+msgid "Personal message"
+msgstr ""
+
+#. TRANS: Field title for a personal message to send to invitees.
+#: lib/inviteform.php:112
+msgid "Optionally add a personal message to the invitation."
+msgstr ""
+
+#. TRANS: Send button for inviting friends
+#. TRANS: Button text for sending notice.
+#: lib/inviteform.php:128 lib/noticeform.php:303
+msgctxt "BUTTON"
+msgid "Send"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/inviteform.php:131
+msgid "Send invitations."
+msgstr ""
+
+#. TRANS: Button text for joining a group.
+#: lib/joinform.php:108
+msgctxt "BUTTON"
+msgid "Join"
+msgstr ""
+
+#. TRANS: Button text on form to leave a group.
+#: lib/leaveform.php:109
+msgctxt "BUTTON"
+msgid "Leave"
+msgstr ""
+
+#. TRANS: Link title for seeing all lists.
+#: lib/listsnav.php:90
+msgid "See all lists you have created."
+msgstr ""
+
+#. TRANS: Menu item for logging in to the StatusNet site.
+#. TRANS: Menu item in primary navigation panel.
+#: lib/logingroupnav.php:64 lib/primarynav.php:82
+msgctxt "MENU"
+msgid "Login"
+msgstr ""
+
+#. TRANS: Title for menu item for logging in to the StatusNet site.
+#: lib/logingroupnav.php:66
+msgid "Login with a username and password"
+msgstr ""
+
+#. TRANS: Menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:73
+msgctxt "MENU"
+msgid "Register"
+msgstr ""
+
+#. TRANS: Title for menu item for registering with the StatusNet site.
+#: lib/logingroupnav.php:75
+msgid "Sign up for a new account"
+msgstr ""
+
+#. TRANS: Subject for address confirmation email.
+#: lib/mail.php:178
+msgid "Email address confirmation"
+msgstr ""
+
+#. TRANS: Body for address confirmation email.
+#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet
+#. sitename,
+#. TRANS: %3$s is the URL to confirm at.
+#: lib/mail.php:183
+#, php-format
+msgid ""
+"Hey, %1$s.\n"
+"\n"
+"Someone just entered this email address on %2$s.\n"
+"\n"
+"If it was you, and you want to confirm your entry, use the URL below:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"If not, just ignore this message.\n"
+"\n"
+"Thanks for your time, \n"
+"%2$s\n"
+msgstr ""
+
+#. TRANS: Subject of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#. TRANS: Main body of new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:249 lib/mail.php:255
+#, php-format
+msgid "%1$s is now following you on %2$s."
+msgstr ""
+
+#. TRANS: Subject of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet
+#. sitename.
+#: lib/mail.php:289
+#, php-format
+msgid "%1$s would like to listen to your notices on %2$s."
+msgstr ""
+
+#. TRANS: Main body of pending new-subscriber notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename.
+#: lib/mail.php:296
+#, php-format
+msgid ""
+"%1$s would like to listen to your notices on %2$s. You may approve or reject"
+" their subscription at %3$s"
+msgstr ""
+
+#. TRANS: Common footer block for StatusNet notification emails.
+#. TRANS: %1$s is the StatusNet sitename,
+#. TRANS: %2$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:315
+#, php-format
+msgid ""
+"Faithfully yours,\n"
+"%1$s.\n"
+"\n"
+"----\n"
+"Change your email address or notification options at %2$s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is a URL.
+#: lib/mail.php:340
+#, php-format
+msgid "Profile: %s"
+msgstr ""
+
+#. TRANS: Profile info line in notification e-mail.
+#. TRANS: %s is biographical information.
+#: lib/mail.php:354
+#, php-format
+msgid "Bio: %s"
+msgstr ""
+
+#. TRANS: This is a paragraph in a new-subscriber e-mail.
+#. TRANS: %s is a URL where the subscriber can be reported as abusive.
+#: lib/mail.php:364
+#, php-format
+msgid ""
+"If you believe this account is being used abusively, you can block them from"
+" your subscribers list and report as spam to site administrators at %s."
+msgstr ""
+
+#. TRANS: Subject of notification mail for new posting email address.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/mail.php:392
+#, php-format
+msgid "New email address for posting to %s"
+msgstr ""
+
+#. TRANS: Body of notification mail for new posting email address.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send
+#. TRANS: to to post by e-mail, %3$s is a URL to more instructions.
+#: lib/mail.php:398
+#, php-format
+msgid ""
+"You have a new posting address on %1$s.\n"
+"\n"
+"Send email to %2$s to post new messages.\n"
+"\n"
+"More email instructions at %3$s."
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email notification messages.
+#. TRANS: %s is the posting user's nickname.
+#: lib/mail.php:534
+#, php-format
+msgid "%s status"
+msgstr ""
+
+#. TRANS: Subject line for SMS-by-email address confirmation message.
+#: lib/mail.php:560
+msgid "SMS confirmation"
+msgstr ""
+
+#. TRANS: Main body heading for SMS-by-email address confirmation message.
+#. TRANS: %s is the addressed user's nickname.
+#: lib/mail.php:564
+#, php-format
+msgid "%s: confirm you own this phone number with this code:"
+msgstr ""
+
+#. TRANS: Subject for 'nudge' notification email.
+#. TRANS: %s is the nudging user.
+#: lib/mail.php:585
+#, php-format
+msgid "You have been nudged by %s"
+msgstr ""
+
+#. TRANS: Body for 'nudge' notification email.
+#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's
+#. nickname,
+#. TRANS: %3$s is a URL to post notices at.
+#: lib/mail.php:592
+#, php-format
+msgid ""
+"%1$s (%2$s) is wondering what you are up to these days and is inviting you to post some news.\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."
+msgstr ""
+
+#. TRANS: Subject for direct-message notification email.
+#. TRANS: %s is the sending user's nickname.
+#: lib/mail.php:637
+#, php-format
+msgid "New private message from %s"
+msgstr ""
+
+#. TRANS: Body for direct-message notification email.
+#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's
+#. nickname,
+#. TRANS: %3$s is the message content, %4$s a URL to the message,
+#: lib/mail.php:644
+#, php-format
+msgid ""
+"%1$s (%2$s) sent you a private message:\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."
+msgstr ""
+
+#. TRANS: Subject for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:698
+#, php-format
+msgid "%1$s (@%2$s) added your notice as a favorite"
+msgstr ""
+
+#. TRANS: Body for favorite notification e-mail.
+#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was
+#. created,
+#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
+#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet
+#. sitename,
+#. TRANS: %7$s is the adding user's nickname.
+#: lib/mail.php:705
+#, php-format
+msgid ""
+"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
+"\n"
+"The URL of your notice is:\n"
+"\n"
+"%3$s\n"
+"\n"
+"The text of your notice is:\n"
+"\n"
+"%4$s\n"
+"\n"
+"You can see the list of %1$s's favorites here:\n"
+"\n"
+"%5$s"
+msgstr ""
+
+#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
+#: lib/mail.php:767
+#, php-format
+msgid ""
+"The full conversation can be read here:\n"
+"\n"
+"\t%s"
+msgstr ""
+
+#. TRANS: E-mail subject for notice notification.
+#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's
+#. nickname.
+#: lib/mail.php:775
+#, php-format
+msgid "%1$s (@%2$s) sent a notice to your attention"
+msgstr ""
+
+#. TRANS: Body of @-reply notification e-mail.
+#. TRANS: %1$s is the sending user's name, $2$s is the StatusNet sitename,
+#. TRANS: %3$s is a URL to the notice, %4$s is the notice text,
+#. TRANS: %5$s is the text "The full conversation can be read here:" and a URL
+#. to the full conversion if it exists (otherwise empty),
+#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replies
+#. for the addressed user,
+#: lib/mail.php:782
+#, php-format
+msgid ""
+"%1$s just sent a notice to your attention (an '@-reply') on %2$s.\n"
+"\n"
+"The notice is here:\n"
+"\n"
+"\t%3$s\n"
+"\n"
+"It reads:\n"
+"\n"
+"\t%4$s\n"
+"\n"
+"%5$sYou can reply back here:\n"
+"\n"
+"\t%6$s\n"
+"\n"
+"The list of all @-replies for you here:\n"
+"\n"
+"%7$s"
+msgstr ""
+
+#. TRANS: Subject of group join notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:853
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s"
+msgstr ""
+
+#. TRANS: Main body of group join notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is a block of profile info about the subscriber.
+#. TRANS: %5$s is a link to the addressed user's e-mail settings.
+#: lib/mail.php:863
+#, php-format
+msgid "%1$s has joined your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Subject of pending group join request notification e-mail.
+#. TRANS: %1$s is the joining user's nickname, %2$s is the group name, and
+#. %3$s is the StatusNet sitename.
+#: lib/mail.php:900
+#, php-format
+msgid "%1$s wants to join your group %2$s on %3$s."
+msgstr ""
+
+#. TRANS: Main body of pending group join request notification e-mail.
+#. TRANS: %1$s is the subscriber's long name, %2$s is the group name, and %3$s
+#. is the StatusNet sitename,
+#. TRANS: %4$s is the URL to the moderation queue page.
+#: lib/mail.php:908
+#, php-format
+msgid ""
+"%1$s would like to join your group %2$s on %3$s. You may approve or reject "
+"their group membership at %4$s"
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. cannot be processed.
+#: lib/mailhandler.php:37
+msgid "Could not parse message."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a registered user.
+#: lib/mailhandler.php:43
+msgid "Not a registered user."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is not from a user's incoming e-mail address.
+#: lib/mailhandler.php:48
+msgid "Sorry, that is not your incoming email address."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when no incoming e-mail
+#. is allowed.
+#: lib/mailhandler.php:53
+msgid "Sorry, no incoming email allowed."
+msgstr ""
+
+#. TRANS: Error message in incoming mail handler used when an incoming e-mail
+#. is of an unsupported type.
+#. TRANS: %s is the unsupported type.
+#: lib/mailhandler.php:234
+#, php-format
+msgid "Unsupported message type: %s."
+msgstr ""
+
+#. TRANS: Form legend for form to make a user a group admin.
+#: lib/makeadminform.php:87
+msgid "Make user an admin of the group"
+msgstr ""
+
+#. TRANS: Button text for the form that will make a user administrator.
+#: lib/makeadminform.php:120
+msgctxt "BUTTON"
+msgid "Make Admin"
+msgstr ""
+
+#. TRANS: Submit button title.
+#: lib/makeadminform.php:124
+msgctxt "TOOLTIP"
+msgid "Make this user an admin."
+msgstr ""
+
+#. TRANS: Client exception thrown when a database error was thrown during a
+#. file upload operation.
+#: lib/mediafile.php:99 lib/mediafile.php:145
+msgid "There was a database error while saving your file. Please try again."
+msgstr ""
+
+#. TRANS: Client exception thrown when a file upload operation fails because
+#. the file could
+#. TRANS: not be moved from the temporary folder to the permanent file
+#. location.
+#: lib/mediafile.php:211 lib/mediafile.php:234
+msgid "File could not be moved to destination directory."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %1$s is the file type that was denied, %2$s is the application part
+#. of
+#. TRANS: the MIME type that was denied.
+#: lib/mediafile.php:291
+#, php-format
+msgid ""
+"\"%1$s\" is not a supported file type on this server. Try using another %2$s"
+" format."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
+#. TRANS: %s is the file type that was denied.
+#: lib/mediafile.php:296
+#, php-format
+msgid "\"%s\" is not a supported file type on this server."
+msgstr ""
+
+#: lib/methodnotimplementedexception.php:48
+#, php-format
+msgid "Method %s not implemented"
+msgstr ""
+
+#. TRANS: Link description to show more items in a list.
+#: lib/moremenu.php:98
+msgid "More ▼"
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:244
+msgid "Nickname must have only lowercase letters and numbers and no spaces."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:257
+msgid "Nickname cannot be empty."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:270
+#, php-format
+msgid "Nickname cannot be more than %d character long."
+msgid_plural "Nickname cannot be more than %d characters long."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:282
+msgid "Nickname is disallowed through blacklist."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:291
+msgid "Nickname is identical to system path names."
+msgstr ""
+
+#. TRANS: Validation error in form for registration, profile and group
+#. settings, etc.
+#: lib/nickname.php:313
+msgid "Nickname is already in use on this server."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %u is a profile ID (number).
+#: lib/noprofileexception.php:53
+#, php-format
+msgid "There is no profile with id==%u"
+msgstr ""
+
+#: lib/noresultexception.php:40
+#, php-format
+msgid "No result found on %s lookup."
+msgstr ""
+
+#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
+msgid "No such user found."
+msgstr ""
+
+#. TRANS: Form legend for notice form.
+#: lib/noticeform.php:194
+msgid "Send a notice"
+msgstr ""
+
+#. TRANS: Title for notice label. %s is the user's nickname.
+#: lib/noticeform.php:208
+#, php-format
+msgid "What's up, %s?"
+msgstr ""
+
+#. TRANS: Input label in notice form for adding an attachment.
+#: lib/noticeform.php:229
+msgid "Attach"
+msgstr ""
+
+#. TRANS: Title for input field to attach a file to a notice.
+#: lib/noticeform.php:234
+msgid "Attach a file."
+msgstr ""
+
+#. TRANS: Field label to add location to a notice.
+#: lib/noticeform.php:272
+msgid "Share my location"
+msgstr ""
+
+#. TRANS: Text to not share location for a notice in notice form.
+#: lib/noticeform.php:277
+msgid "Do not share my location"
+msgstr ""
+
+#. TRANS: Timeout error text for location retrieval in notice form.
+#: lib/noticeform.php:279
+msgid ""
+"Sorry, retrieving your geo location is taking longer than expected, please "
+"try again later"
+msgstr ""
+
+#. TRANS: Reference to the logged in user in favourite list.
+#: lib/noticelistactorsitem.php:43
+msgctxt "FAVELIST"
+msgid "You"
+msgstr ""
+
+#. TRANS: For building a list such as "Jim, Bob, Mary and 5 others like this".
+#. TRANS: %1$s is a list of users, separated by a separator (default: ", "),
+#. %2$s is the last user in the list.
+#: lib/noticelistactorsitem.php:81
+#, php-format
+msgctxt "FAVELIST"
+msgid "%1$s and %2$s"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of north.
+#: lib/noticelistitem.php:390
+msgid "N"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of south.
+#: lib/noticelistitem.php:392
+msgid "S"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of east.
+#: lib/noticelistitem.php:394
+msgid "E"
+msgstr ""
+
+#. TRANS: Used in coordinates as abbreviation of west.
+#: lib/noticelistitem.php:396
+msgid "W"
+msgstr ""
+
+#. TRANS: Coordinates message.
+#. TRANS: %1$s is lattitude degrees, %2$s is lattitude minutes,
+#. TRANS: %3$s is lattitude seconds, %4$s is N (north) or S (south) depending
+#. on lattitude,
+#. TRANS: %5$s is longitude degrees, %6$s is longitude minutes,
+#. TRANS: %7$s is longitude seconds, %8$s is E (east) or W (west) depending on
+#. longitude,
+#: lib/noticelistitem.php:403
+#, php-format
+msgid "%1$u°%2$u'%3$u\"%4$s %5$u°%6$u'%7$u\"%8$s"
+msgstr ""
+
+#. TRANS: Followed by geo location.
+#: lib/noticelistitem.php:413
+msgid "at"
+msgstr ""
+
+#. TRANS: A possible notice source (web interface).
+#: lib/noticelistitem.php:465
+msgctxt "SOURCE"
+msgid "web"
+msgstr ""
+
+#. TRANS: Followed by notice source.
+#: lib/noticelistitem.php:470
+msgid "from"
+msgstr ""
+
+#. TRANS: Addition in notice list item for single-notice view.
+#: lib/noticelistitem.php:524
+msgid "permalink"
+msgstr ""
+
+#. TRANS: Addition in notice list item if notice was repeated. Followed by a
+#. span with a nickname.
+#: lib/noticelistitem.php:548
+msgid "Repeated by"
+msgstr ""
+
+#. TRANS: Link title in notice list item to reply to a notice.
+#: lib/noticelistitem.php:573
+msgid "Reply to this notice."
+msgstr ""
+
+#. TRANS: Link text in notice list item to reply to a notice.
+#: lib/noticelistitem.php:575
+msgid "Reply"
+msgstr ""
+
+#. TRANS: Link title in notice list item to delete a notice.
+#: lib/noticelistitem.php:601
+msgid "Delete this notice from the timeline."
+msgstr ""
+
+#. TRANS: Title for repeat form status in notice list when a notice has been
+#. repeated.
+#: lib/noticelistitem.php:624
+msgid "Notice repeated."
+msgstr ""
+
+#. TRANS: Repeat form status in notice list when a notice has been repeated.
+#: lib/noticelistitem.php:626
+msgid "Repeated"
+msgstr ""
+
+#. TRANS: Form legend of form to nudge/ping another user.
+#: lib/nudgeform.php:111
+msgid "Nudge this user"
+msgstr ""
+
+#. TRANS: Button text to nudge/ping another user.
+#: lib/nudgeform.php:124
+msgctxt "BUTTON"
+msgid "Nudge"
+msgstr ""
+
+#. TRANS: Button title to nudge/ping another user.
+#: lib/nudgeform.php:128
+msgid "Send a nudge to this user."
+msgstr ""
+
+#: lib/passwordhashexception.php:39
+msgid "Password hashing failed."
+msgstr ""
+
+#. TRANS: Field label for list.
+#: lib/peopletageditform.php:131
+msgctxt "LABEL"
+msgid "List"
+msgstr ""
+
+#. TRANS: Field title for list.
+#: lib/peopletageditform.php:134
+msgid "Change the list (letters, numbers, -, ., and _ are allowed)."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#: lib/peopletageditform.php:141
+msgid "Describe the list or topic."
+msgstr ""
+
+#. TRANS: Field title for description of list.
+#. TRANS: %d is the maximum number of characters for the description.
+#: lib/peopletageditform.php:145
+#, php-format
+msgid "Describe the list or topic in %d character."
+msgid_plural "Describe the list or topic in %d characters."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Button title to delete a list.
+#: lib/peopletageditform.php:175
+msgid "Delete this list."
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:182
+msgid "Add or remove people"
+msgstr ""
+
+#. TRANS: Header in list edit form.
+#: lib/peopletageditform.php:186
+msgctxt "HEADER"
+msgid "Search"
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:113
+msgctxt "MENU"
+msgid "List"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:116 lib/peopletaggroupnav.php:127
+#, php-format
+msgid "%1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:124
+msgctxt "MENU"
+msgid "Listed"
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/peopletaggroupnav.php:135 lib/subgroupnav.php:97
+msgctxt "MENU"
+msgid "Subscribers"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %1$s is a list, %2$s is a nickname.
+#: lib/peopletaggroupnav.php:138
+#, php-format
+msgid "Subscribers to %1$s list by %2$s."
+msgstr ""
+
+#. TRANS: Menu item in list navigation panel.
+#: lib/peopletaggroupnav.php:148
+msgctxt "MENU"
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Menu item title in list navigation panel.
+#. TRANS: %s is a list.
+#: lib/peopletaggroupnav.php:151
+#, php-format
+msgid "Edit %s list by you."
+msgstr ""
+
+#. TRANS: Title for link to edit list settings.
+#: lib/peopletaglist.php:196
+msgid "Edit list settings."
+msgstr ""
+
+#. TRANS: Text for link to edit list settings.
+#: lib/peopletaglist.php:198
+msgid "Edit"
+msgstr ""
+
+#. TRANS: Privacy mode text in list list item for private list.
+#: lib/peopletaglist.php:253
+msgctxt "MODE"
+msgid "Private"
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#: lib/peopletagnav.php:78
+msgctxt "MENU"
+msgid "List Subscriptions"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:81
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists subscribed to by %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:88
+#, php-format
+msgctxt "MENU"
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:91
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists with %s."
+msgstr ""
+
+#. TRANS: Menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:98
+#, php-format
+msgctxt "MENU"
+msgid "Lists by %s"
+msgstr ""
+
+#. TRANS: Tooltip for menu item in the group navigation page.
+#. TRANS: %s is a user nickname.
+#: lib/peopletagnav.php:101
+#, php-format
+msgctxt "TOOLTIP"
+msgid "Lists by %s."
+msgstr ""
+
+#. TRANS: Label in lists widget.
+#: lib/peopletags.php:87
+msgctxt "LABEL"
+msgid "Your lists"
+msgstr ""
+
+#. TRANS: Fieldset legend in lists widget.
+#: lib/peopletags.php:135
+msgctxt "LEGEND"
+msgid "Edit lists"
+msgstr ""
+
+#. TRANS: Label in self tags widget.
+#: lib/peopletags.php:193
+msgctxt "LABEL"
+msgid "Tags"
+msgstr ""
+
+#. TRANS: Title for section contaning lists with the most subscribers.
+#: lib/peopletagsbysubssection.php:69
+msgid "Popular lists"
+msgstr ""
+
+#. TRANS: List summary. %1$d is the number of users in the list,
+#. TRANS: %2$d is the number of subscribers to the list.
+#: lib/peopletagsection.php:127
+#, php-format
+msgid "Listed: %1$d Subscribers: %2$d"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists current user is part of.
+#: lib/peopletagsforusersection.php:69
+#, php-format
+msgid "Lists with you"
+msgstr ""
+
+#. TRANS: Title for page that displays which lists a user is part of.
+#. TRANS: %s is a profile name.
+#: lib/peopletagsforusersection.php:73
+#, php-format
+msgid "Lists with %s"
+msgstr ""
+
+#. TRANS: Title for page that displays lists a user has subscribed to.
+#: lib/peopletagsubscriptionssection.php:66
+msgid "List subscriptions"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#. TRANS: Menu item in settings navigation panel.
+#. TRANS: Menu item in local navigation menu.
+#: lib/personalgroupnav.php:85 lib/settingsnav.php:74 lib/subgroupnav.php:78
+msgctxt "MENU"
+msgid "Profile"
+msgstr ""
+
+#. TRANS: Menu item title in personal group navigation menu.
+#: lib/personalgroupnav.php:87
+msgid "Your profile"
+msgstr ""
+
+#. TRANS: Menu item in personal group navigation menu.
+#: lib/personalgroupnav.php:93
+msgctxt "MENU"
+msgid "Replies"
+msgstr ""
+
+#. TRANS: Displayed as version information for a plugin if no version
+#. information was found.
+#: lib/plugin.php:187
+msgid "Unknown"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/plugindisableform.php:90
+msgctxt "plugin"
+msgid "Disable"
+msgstr ""
+
+#. TRANS: Plugin admin panel controls
+#: lib/pluginenableform.php:112
+msgctxt "plugin"
+msgid "Enable"
+msgstr ""
+
+#. TRANS: Plugin description for a disabled plugin.
+#: lib/pluginlist.php:195
+msgctxt "plugin-description"
+msgid ""
+"(The plugin description is unavailable when a plugin has been disabled.)"
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:58
+msgctxt "MENU"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:60
+msgid "Change your personal settings."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:66
+msgctxt "MENU"
+msgid "Admin"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:68
+msgid "Site configuration."
+msgstr ""
+
+#. TRANS: Menu item in primary navigation panel.
+#: lib/primarynav.php:74
+msgctxt "MENU"
+msgid "Logout"
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:76
+msgid "Logout from the site."
+msgstr ""
+
+#. TRANS: Menu item title in primary navigation panel.
+#: lib/primarynav.php:84
+msgid "Login to the site."
+msgstr ""
+
+#. TRANS: Error message displayed when referring to a user without a profile.
+#: lib/profileaction.php:87
+msgid "Profile ID does not exist."
+msgstr ""
+
+#: lib/profileaction.php:100
+msgid "This profile has been silenced by site moderators"
+msgstr ""
+
+#. TRANS: H2 text for user subscription statistics.
+#: lib/profileaction.php:148
+msgid "Following"
+msgstr ""
+
+#. TRANS: H2 text for user subscriber statistics.
+#: lib/profileaction.php:176
+msgid "Followers"
+msgstr ""
+
+#. TRANS: H2 text for user statistics.
+#: lib/profileaction.php:210
+msgid "Statistics"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:218
+msgid "User ID"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:224
+msgid "Member since"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#: lib/profileaction.php:230
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Label for user statistics.
+#. TRANS: Average count of posts made per day since account registration.
+#: lib/profileaction.php:237
+msgid "Daily average"
+msgstr ""
+
+#. TRANS: H2 text for user group membership statistics.
+#: lib/profileaction.php:274
+msgid "Groups"
+msgstr ""
+
+#. TRANS: H2 text for user list membership statistics.
+#: lib/profileaction.php:309
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Server error displayed when using an unimplemented method.
+#: lib/profileformaction.php:119
+msgid "Unimplemented method."
+msgstr ""
+
+#. TRANS: Exception text shown when no profile can be found for a user.
+#. TRANS: %1$s is a user nickname, $2$d is a user ID (number).
+#: lib/profilenoaccturiexception.php:53
+#, php-format
+msgid "Could not get an acct: URI for profile with id==%u"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:71
+msgid "User groups"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:75
+msgctxt "MENU"
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/publicgroupnav.php:77
+msgid "Recent tags"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/publicgroupnav.php:82
+msgctxt "MENU"
+msgid "Featured"
+msgstr ""
+
+#. TRANS: Title for inbox tag cloud section.
+#: lib/publictagcloudsection.php:53
+msgctxt "TITLE"
+msgid "Trending topics"
+msgstr ""
+
+#. TRANS: Client error displayed when return-to was defined without a target.
+#: lib/redirectingaction.php:93
+msgid "No return-to arguments."
+msgstr ""
+
+#. TRANS: For legend for notice repeat form.
+#: lib/repeatform.php:91
+msgid "Repeat this notice?"
+msgstr ""
+
+#. TRANS: Button title to repeat a notice on notice repeat form.
+#: lib/repeatform.php:117
+msgid "Repeat this notice."
+msgstr ""
+
+#. TRANS: Description of role revoke form. %s is the role to be revoked.
+#: lib/revokeroleform.php:88
+#, php-format
+msgid "Revoke the \"%s\" role from this user"
+msgstr ""
+
+#. TRANS: Client error on action trying to visit a non-existing page.
+#: lib/router.php:1119
+msgid "Page not found."
+msgstr ""
+
+#. TRANS: Title of form to sandbox a user.
+#: lib/sandboxform.php:65
+msgctxt "TITLE"
+msgid "Sandbox"
+msgstr ""
+
+#. TRANS: Description of form to sandbox a user.
+#: lib/sandboxform.php:76
+msgid "Sandbox this user"
+msgstr ""
+
+#. TRANS: Fieldset legend for the search form.
+#: lib/searchaction.php:102
+msgid "Search site"
+msgstr ""
+
+#. TRANS: Used as a field label for the field where one or more keywords
+#. TRANS: for searching can be entered.
+#: lib/searchaction.php:110
+msgid "Keyword(s)"
+msgstr ""
+
+#. TRANS: Button text for searching site.
+#. TRANS: Button text for search button on search form.
+#. TRANS: Button text to search profiles.
+#: lib/searchaction.php:112 lib/searchform.php:76 lib/togglepeopletag.php:134
+msgctxt "BUTTON"
+msgid "Search"
+msgstr ""
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:125
+msgid ""
+"* Make sure all words are spelled correctly.\n"
+"* Try different keywords.\n"
+"* Try more general keywords.\n"
+"* Try fewer keywords."
+msgstr ""
+
+#. TRANS: Standard search suggestions shown when a search does not give any
+#. results.
+#: lib/searchaction.php:136
+#, php-format
+msgid ""
+"You can also try your search on other engines:\n"
+"\n"
+"* [DuckDuckGo](https://duckduckgo.com/?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Ixquick](https://ixquick.com/do/search?query=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Google](https://www.google.com/search?q=site%%3A%%%%site.server%%%%+%s)\n"
+"* [Yahoo!](https://search.yahoo.com/search?p=site%%3A%%%%site.server%%%%+%s)\n"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:74
+msgctxt "MENU"
+msgid "People"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:76
+msgid "Find people on this site"
+msgstr ""
+
+#. TRANS: Menu item in search group navigation panel.
+#: lib/searchgroupnav.php:78
+msgctxt "MENU"
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:80
+msgid "Find content of notices"
+msgstr ""
+
+#. TRANS: Menu item title in search group navigation panel.
+#: lib/searchgroupnav.php:84
+msgid "Find groups on this site"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to Terms of Service.
+#: lib/secondarynav.php:67
+msgctxt "MENU"
+msgid "TOS"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to privacy policy.
+#: lib/secondarynav.php:71
+msgctxt "MENU"
+msgid "Privacy"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item. Leads to information about StatusNet
+#. and its license.
+#: lib/secondarynav.php:74
+msgctxt "MENU"
+msgid "Source"
+msgstr ""
+
+#. TRANS: Secondary navigation menu item leading to version information on the
+#. StatusNet site.
+#: lib/secondarynav.php:77
+msgctxt "MENU"
+msgid "Version"
+msgstr ""
+
+#. TRANS: Default title for section/sidebar widget.
+#: lib/section.php:98
+msgid "Untitled section"
+msgstr ""
+
+#. TRANS: Default "More..." title for section/sidebar widget.
+#: lib/section.php:122
+msgid "More..."
+msgstr ""
+
+#. TRANS: Header in settings navigation panel.
+#: lib/settingsnav.php:68
+msgctxt "HEADER"
+msgid "Settings"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:76
+msgid "Change your profile settings"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:81
+msgctxt "MENU"
+msgid "Avatar"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:83
+msgid "Upload an avatar"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:88
+msgctxt "MENU"
+msgid "Password"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:90
+msgid "Change your password"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:95
+msgctxt "MENU"
+msgid "Email"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:97
+msgid "Change email handling"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:102
+msgctxt "MENU"
+msgid "URL"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:104
+msgid "URL shorteners"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:116
+msgctxt "MENU"
+msgid "IM"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:118
+msgid "Updates by instant messenger (IM)"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:125
+msgctxt "MENU"
+msgid "SMS"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:127
+msgid "Updates by SMS"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:133
+msgctxt "MENU"
+msgid "Connections"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:135
+msgid "Authorized connected applications"
+msgstr ""
+
+#. TRANS: Menu item in settings navigation panel.
+#: lib/settingsnav.php:141
+msgctxt "MENU"
+msgid "Old school"
+msgstr ""
+
+#. TRANS: Menu item title in settings navigation panel.
+#: lib/settingsnav.php:143
+msgid "UI tweaks for old-school users"
+msgstr ""
+
+#. TRANS: Title of form to silence a user.
+#: lib/silenceform.php:65
+msgctxt "TITLE"
+msgid "Silence"
+msgstr ""
+
+#. TRANS: Description of form to silence a user.
+#: lib/silenceform.php:76
+msgid "Silence this user"
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:86
+msgctxt "MENU"
+msgid "Subscriptions"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:89
+#, php-format
+msgid "People %s subscribes to."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:100
+#, php-format
+msgid "People subscribed to %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#. TRANS: %d is the number of pending subscription requests.
+#: lib/subgroupnav.php:113
+#, php-format
+msgctxt "MENU"
+msgid "Pending (%d)"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#: lib/subgroupnav.php:115
+#, php-format
+msgid "Approve pending subscription requests."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:128
+#, php-format
+msgid "Groups %s is a member of."
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is a user nickname.
+#: lib/subgroupnav.php:139
+#, php-format
+msgid "List subscriptions by %s."
+msgstr ""
+
+#. TRANS: Menu item in local navigation menu.
+#: lib/subgroupnav.php:147
+msgctxt "MENU"
+msgid "Invite"
+msgstr ""
+
+#. TRANS: Menu item title in local navigation menu.
+#. TRANS: %s is the StatusNet sitename.
+#: lib/subgroupnav.php:150
+#, php-format
+msgid "Invite friends and colleagues to join you on %s."
+msgstr ""
+
+#. TRANS: Form of form to subscribe to a user.
+#: lib/subscribeform.php:107
+msgid "Subscribe to this user"
+msgstr ""
+
+#. TRANS: Button text to subscribe to a user.
+#. TRANS: Button text for subscribing to a list.
+#: lib/subscribeform.php:130 lib/subscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Subscribe"
+msgstr ""
+
+#. TRANS: Button title to subscribe to a user.
+#: lib/subscribeform.php:132
+msgid "Subscribe to this user."
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopleselftagcloudsection.php:48
+#: lib/subscriptionspeopleselftagcloudsection.php:48
+msgid "People Tagcloud as self-tagged"
+msgstr ""
+
+#. TRANS: Title of personal tag cloud section.
+#: lib/subscriberspeopletagcloudsection.php:48
+#: lib/subscriptionspeopletagcloudsection.php:48
+msgid "People Tagcloud as tagged"
+msgstr ""
+
+#. TRANS: Content displayed in a tag cloud section if there are no tags.
+#: lib/tagcloudsection.php:56 lib/tagcloudsection.php:72
+msgctxt "NOTAGS"
+msgid "None"
+msgstr ""
+
+#. TRANS: Field label on list form.
+#: lib/tagprofileform.php:130
+msgctxt "LABEL"
+msgid "Lists"
+msgstr ""
+
+#. TRANS: Field title on list form.
+#: lib/tagprofileform.php:133
+msgid ""
+"Lists for this user (letters, numbers, -, ., and _), comma- or space- "
+"separated."
+msgstr ""
+
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:79
+msgid "Invalid theme name."
+msgstr ""
+
+#. TRANS: Exception thrown when a compressed theme is uploaded while no
+#. support present in PHP configuration.
+#: lib/themeuploader.php:51
+msgid "This server cannot handle theme uploads without ZIP support."
+msgstr ""
+
+#. TRANS: Server exception thrown when uploading a theme fails.
+#: lib/themeuploader.php:60 lib/themeuploader.php:64
+msgid "The theme file is missing or the upload failed."
+msgstr ""
+
+#. TRANS: Server exception thrown when saving an uploaded theme after
+#. decompressing it fails.
+#. TRANS: Server exception thrown when an uploaded theme cannot be saved
+#. during extraction.
+#: lib/themeuploader.php:95 lib/themeuploader.php:107
+#: lib/themeuploader.php:293 lib/themeuploader.php:298
+#: lib/themeuploader.php:307 lib/themeuploader.php:315
+msgid "Failed saving theme."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect
+#. structure.
+#: lib/themeuploader.php:153
+msgid "Invalid theme: Bad directory structure."
+msgstr ""
+
+#. TRANS: Client exception thrown when an uploaded theme is larger than the
+#. limit.
+#. TRANS: %d is the number of bytes of the uncompressed theme.
+#: lib/themeuploader.php:174
+#, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Server exception thrown when an uploaded theme is incomplete.
+#: lib/themeuploader.php:188
+msgid "Invalid theme archive: Missing file css/display.css"
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme has an incorrect file
+#. or folder name.
+#: lib/themeuploader.php:229
+msgid ""
+"Theme contains invalid file or folder name. Stick with ASCII letters, "
+"digits, underscore, and minus sign."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains files with
+#. unsafe file extensions.
+#: lib/themeuploader.php:236
+msgid "Theme contains unsafe file extension names; may be unsafe."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded theme contains a file type
+#. that is not allowed.
+#. TRANS: %s is the file type that is not allowed.
+#: lib/themeuploader.php:255
+#, php-format
+msgid "Theme contains file of type \".%s\", which is not allowed."
+msgstr ""
+
+#. TRANS: Server exception thrown when an uploaded compressed theme cannot be
+#. opened.
+#: lib/themeuploader.php:273
+msgid "Error opening theme archive."
+msgstr ""
+
+#. TRANS: Header for Notices section.
+#: lib/threadednoticelist.php:74
+msgctxt "HEADER"
+msgid "Notices"
+msgstr ""
+
+#. TRANS: Link to show replies for a notice.
+#. TRANS: %d is the number of replies to a notice and used for plural.
+#: lib/threadednoticelist.php:378
+#, php-format
+msgid "Show reply"
+msgid_plural "Show all %d replies"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: List message for notice repeated by logged in user.
+#: lib/threadednoticelist.php:455
+msgctxt "REPEATLIST"
+msgid "You repeated this."
+msgstr ""
+
+#. TRANS: List message for when more than 4 people repeat something.
+#. TRANS: %%s is a list of users liking a notice, %d is the number over 4 that
+#. like the notice.
+#. TRANS: Plural is decided on the total number of users liking the notice
+#. (count of %%s + %d).
+#: lib/threadednoticelist.php:460
+#, php-format
+msgid "%%s and %d other repeated this."
+msgid_plural "%%s and %d others repeated this."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: List message for repeated notices.
+#. TRANS: %%s is a list of users who have repeated a notice.
+#. TRANS: Plural is based on the number of of users that have repeated a
+#. notice.
+#: lib/threadednoticelist.php:468
+#, php-format
+msgid "%%s repeated this."
+msgid_plural "%%s repeated this."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Form legend.
+#: lib/togglepeopletag.php:94
+#, php-format
+msgid "Search and list people"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:105
+msgid "Everything"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:109
+msgid "Fullname"
+msgstr ""
+
+#. TRANS: Dropdown option for searching in profiles.
+#: lib/togglepeopletag.php:115
+msgid "URI (Remote users)"
+msgstr ""
+
+#. TRANS: Dropdown field label.
+#: lib/togglepeopletag.php:121
+msgctxt "LABEL"
+msgid "Search in"
+msgstr ""
+
+#. TRANS: Dropdown field title.
+#: lib/togglepeopletag.php:123
+msgid "Choose a field to search."
+msgstr ""
+
+#. TRANS: Form legend.
+#. TRANS: %1$s is a nickname, $2$s is a list.
+#: lib/togglepeopletag.php:190
+#, php-format
+msgid "Remove %1$s from list %2$s"
+msgstr ""
+
+#. TRANS: Legend on form to add a profile to a list.
+#. TRANS: %1$s is a nickname, %2$s is a list.
+#: lib/togglepeopletag.php:268
+#, php-format
+msgid "Add %1$s to list %2$s"
+msgstr ""
+
+#. TRANS: Title for top posters section.
+#: lib/topposterssection.php:74
+msgid "Top posters"
+msgstr ""
+
+#. TRANS: Option in drop-down of potential addressees.
+#: lib/toselector.php:87
+msgctxt "SENDTO"
+msgid "Everyone"
+msgstr ""
+
+#. TRANS: Option in drop-down of potential addressees.
+#. TRANS: %s is a StatusNet sitename.
+#: lib/toselector.php:93
+#, php-format
+msgid "My colleagues at %s"
+msgstr ""
+
+#. TRANS: Label for drop-down of potential addressees.
+#: lib/toselector.php:115
+msgctxt "LABEL"
+msgid "To:"
+msgstr ""
+
+#. TRANS: Checkbox label in widget for selecting potential addressees to mark
+#. the notice private.
+#: lib/toselector.php:124
+msgid "Private?"
+msgstr ""
+
+#. TRANS: Client exception thrown in widget for selecting potential addressees
+#. when an invalid fill option was received.
+#: lib/toselector.php:163
+#, php-format
+msgid "Unknown to value: \"%s\"."
+msgstr ""
+
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr ""
+
+#. TRANS: Exception text shown when no object found with certain URI
+#. TRANS: %s is the URI.
+#: lib/unknownuriexception.php:43
+#, php-format
+msgid "No object found with URI \"%s\""
+msgstr ""
+
+#. TRANS: Title for unsandbox form.
+#: lib/unsandboxform.php:67
+msgctxt "TITLE"
+msgid "Unsandbox"
+msgstr ""
+
+#. TRANS: Description for unsandbox form.
+#: lib/unsandboxform.php:78
+msgid "Unsandbox this user"
+msgstr ""
+
+#. TRANS: Title for unsilence form.
+#: lib/unsilenceform.php:65
+msgid "Unsilence"
+msgstr ""
+
+#. TRANS: Form description for unsilence form.
+#: lib/unsilenceform.php:76
+msgid "Unsilence this user"
+msgstr ""
+
+#. TRANS: Form legend on unsubscribe form.
+#: lib/unsubscribeform.php:109
+msgid "Unsubscribe from this user"
+msgstr ""
+
+#. TRANS: Button text on unsubscribe form.
+#. TRANS: Button text for unsubscribing from a list.
+#: lib/unsubscribeform.php:132 lib/unsubscribepeopletagform.php:106
+msgctxt "BUTTON"
+msgid "Unsubscribe"
+msgstr ""
+
+#. TRANS: Button title on unsubscribe form.
+#: lib/unsubscribeform.php:134
+msgid "Unsubscribe from this user."
+msgstr ""
+
+#. TRANS: Authorisation exception thrown when a user a not allowed to login.
+#: lib/util.php:330
+msgid "Not allowed to log in."
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1331
+msgid "a few seconds ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1334
+msgid "about a minute ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1338
+#, php-format
+msgid "about one minute ago"
+msgid_plural "about %d minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1341
+msgid "about an hour ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1345
+#, php-format
+msgid "about one hour ago"
+msgid_plural "about %d hours ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1348
+msgid "about a day ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1352
+#, php-format
+msgid "about one day ago"
+msgid_plural "about %d days ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1355
+msgid "about a month ago"
+msgstr ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1359
+#, php-format
+msgid "about one month ago"
+msgid_plural "about %d months ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: Used in notices to indicate when the notice was made compared to
+#. now.
+#: lib/util.php:1362
+msgid "about a year ago"
+msgstr ""
+
+#. TRANS: Human-readable full date-time specification (formatting on
+#. http://php.net/date)
+#: lib/util.php:1382
+msgid "l, d-M-Y H:i:s T"
+msgstr ""
+
+#. TRANS: Web color exception thrown when a hexadecimal color code does not
+#. validate.
+#. TRANS: %s is the provided (invalid) color code.
+#: lib/webcolor.php:81 lib/webcolor.php:121
+#, php-format
+msgid "%s is not a valid color! Use 3 or 6 hex characters."
+msgstr ""
+
+#. TRANS: Commandline script output. %s is the filename that contains a backup
+#. for a user.
+#: scripts/restoreuser.php:62
+#, php-format
+msgid "Getting backup from file '%s'."
+msgstr ""
diff --git a/locale/sr-ec/LC_MESSAGES/statusnet.po b/locale/sr-ec/LC_MESSAGES/statusnet.po
index a98657c80c..8e01d55c3e 100644
--- a/locale/sr-ec/LC_MESSAGES/statusnet.po
+++ b/locale/sr-ec/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Serbian (http://www.transifex.com/projects/p/gnu-social/language/sr/)\n"
+"Language-Team: Serbian (http://www.transifex.com/gnu-social/gnu-social/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/sv/LC_MESSAGES/statusnet.po b/locale/sv/LC_MESSAGES/statusnet.po
index 473af38437..7a56ef84e0 100644
--- a/locale/sv/LC_MESSAGES/statusnet.po
+++ b/locale/sv/LC_MESSAGES/statusnet.po
@@ -9,9 +9,9 @@ msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
+"PO-Revision-Date: 2015-05-12 01:01+0000\n"
"Last-Translator: Kristoffer Grundström \n"
-"Language-Team: Swedish (http://www.transifex.com/projects/p/gnu-social/language/sv/)\n"
+"Language-Team: Swedish (http://www.transifex.com/gnu-social/gnu-social/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -306,7 +306,7 @@ msgstr "Prova att prenumerera på fler personer, [gå med i en grupp](%%action.g
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
-msgstr ""
+msgstr "Du kan prova att [nudda %1$s](../%2$s) från deras profil eller [skicka något till dem](%%%%action.newnotice%%%%?status_textarea=%3$s)."
#. TRANS: Encouragement displayed on empty timeline user pages for anonymous
#. users.
@@ -324,7 +324,7 @@ msgstr ""
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
-msgstr ""
+msgstr "Varför inte [registrera ett konto](%%%%action.register%%%%) och sen puffa %s eller offentliggöra en notis till dem."
#. TRANS: Button text for inviting more users to the StatusNet instance.
#. TRANS: Less business/enterprise-oriented language for public sites.
@@ -1385,7 +1385,7 @@ msgstr "%1$s / Uppdateringar som nämner %2$s"
#: actions/apitimelinementions.php:122
#, php-format
msgid "%1$s updates that reply to updates from %3$s / %2$s."
-msgstr ""
+msgstr "%1$s uppdateringar som svarar på uppdateringar från %3$s / %2$s."
#. TRANS: Title for site timeline. %s is the StatusNet sitename.
#. TRANS: Public RSS feed title. %s is the StatusNet site name.
@@ -2549,7 +2549,7 @@ msgstr "API"
#: actions/doc.php:226
msgid "RESTful API"
-msgstr ""
+msgstr "VILOfullt API"
#. TRANS: Title for "Edit application" form.
#. TRANS: Form legend.
@@ -4134,7 +4134,7 @@ msgstr "Inställningar sparade."
#: actions/oldschoolsettings.php:160
msgid "Only stream mode (no conversations) in timelines"
-msgstr ""
+msgstr "Endast ström-läge (inga konversationer) i tidslinjerna"
#: actions/oldschoolsettings.php:164
msgid "Show nicknames (not full names) in timelines"
@@ -4676,7 +4676,7 @@ msgstr "Dessa är listor som skapats av **%s**. Listor är hur du sorterar likna
#: actions/peopletagsbyuser.php:274
#, php-format
msgid "%s has not created any [lists](%%%%doc.lists%%%%) yet."
-msgstr ""
+msgstr "%s har inte skapat några [listor](%%%%doc.lists%%%%) ännu."
#. TRANS: Page title. %s is a tagged user's nickname.
#: actions/peopletagsforuser.php:50
@@ -4713,7 +4713,7 @@ msgstr "Dessa är listor för **%s**. Listor är hur du sorterar liknande person
#: actions/peopletagsforuser.php:146
#, php-format
msgid "%s has not been [listed](%%%%doc.lists%%%%) by anyone yet."
-msgstr ""
+msgstr "%s har ine blivit [listad](%%%%doc.lists%%%%) av någon ännu."
#. TRANS: Page title for list of list subscribers.
#. TRANS: %1$s is a list, %2$s is a user nickname.
@@ -5513,7 +5513,7 @@ msgstr "Ingen notis kunde hittas."
#: actions/repeat.php:69
msgid ""
"Could not repeat notice for unknown reason. Please contact the webmaster!"
-msgstr ""
+msgstr "Kunde inte repetera notisen av en okänd anledning. Vänligen kontakta administratören för hemsidan!"
#. TRANS: Confirmation text after repeating a notice.
#: actions/repeat.php:87
@@ -5536,7 +5536,7 @@ msgstr "Svarat till %s"
#: actions/replies.php:131
#, php-format
msgid "Replies to %1$s, page %2$d"
-msgstr ""
+msgstr "Svarar till %1$s, sidan %2$d"
#. TRANS: Link for feed with replies for a user.
#. TRANS: %s is a user nickname.
@@ -5594,7 +5594,7 @@ msgstr "Du kan engagera andra användare i en konversation, prenumerera på fler
msgid ""
"You can try to [nudge %1$s](../%2$s) or [post something to "
"them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
-msgstr ""
+msgstr "Du kan prova att [nudda %1$s](../%2$s) eller [skicka något till dem](%%%%action.newnotice%%%%?status_textarea=%3$s)."
#. TRANS: RSS reply feed description.
#. TRANS: %1$s is a user nickname, %2$s is the StatusNet site name.
@@ -6035,7 +6035,7 @@ msgstr "Prova tagga fler personer."
msgid ""
"Why not [register an account](%%%%action.register%%%%) and start following "
"this timeline!"
-msgstr ""
+msgstr "Varför inte [registrera ett konto](%%%%action.register%%%%) och börja följa den här tidslinjen!"
#. TRANS: Header on show list page.
#. TRANS: Link description for link to list of users tagged with a tag (so
@@ -6162,7 +6162,7 @@ msgstr "Sett något intressant nyligen? Du har inte postat några notiser än. V
msgid ""
"You can try to nudge %1$s or [post something to "
"them](%%%%action.newnotice%%%%?status_textarea=%2$s)."
-msgstr ""
+msgstr "Du kan prova att nudda %1$s eller [skicka något till dem](%%%%action.newnotice%%%%?status_textarea=%2$s)."
#. TRANS: Announcement for anonymous users showing a timeline if site
#. registrations are open.
@@ -6741,7 +6741,7 @@ msgid ""
"people you know. Try [people search](%%action.peoplesearch%%), look for "
"members in groups you're interested in and in our [featured "
"users](%%action.featured%%)."
-msgstr ""
+msgstr "Du lyssnar inte på någons notiser för tillfället, prova prenumerera på folk som du känner. Prova [sökning efter personer](%%action.peoplesearch%%), titta efter medlemmar i grupper som du är intresserad av och i våra [profilerade användare] (%%action.featured%%)."
#. TRANS: Subscription list text when looking at the subscriptions for a of a
#. user that has none
@@ -6940,7 +6940,7 @@ msgstr "URL längre än"
msgid ""
"URLs longer than this will be shortened, -1 means never shorten because a "
"URL is long."
-msgstr ""
+msgstr "Webbadresser som är längre än så här kommer att kortas ner, -1 betyder att webbadressen aldrig ska kortas ner för att den är lång."
#. TRANS: Field label in URL settings in profile.
#: actions/urlsettings.php:144
@@ -7120,7 +7120,7 @@ msgstr "Uppdateringar från %1$s på %2$s!"
#: actions/version.php:71
#, php-format
msgid "%1$s %2$s"
-msgstr ""
+msgstr "%1$s %2$s"
#. TRANS: Content part of engine version page.
#. TRANS: %1$s is the engine name (GNU social) and %2$s is the GNU social
@@ -7150,7 +7150,7 @@ msgid ""
"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."
-msgstr ""
+msgstr "%1$s är fri programvara: du får distribuera det och/eller modifiera det under villkoren för GNU's Affero generellt publika licens, publicerad av Föreningen för Fri mjukvara, antingen version 3 av licensen eller (efter ditt tycke) någon senare version."
#. TRANS: Content part of engine software version page.
#: actions/version.php:176
@@ -7208,15 +7208,15 @@ msgstr "Storleken på avataren är för stor"
#. TRANS: An error message when unable to insert avatar data into the db
#: classes/Avatar.php:260
msgid "Could not insert new avatar data to database"
-msgstr ""
+msgstr "Kunde inte föra in en ny avatars data till databasen"
#: classes/Conversation.php:69
msgid "Tried to create conversation for not yet inserted notice"
-msgstr ""
+msgstr "Försökte skapa en notis som ännu inte har förts in"
#: classes/Conversation.php:83
msgid "Failed to create conversation for notice"
-msgstr ""
+msgstr "Misslyckades med att skapa en konversation för notisen"
#. TRANS: Server exception thrown when a URL cannot be processed.
#: classes/File.php:151
@@ -7242,8 +7242,8 @@ msgid ""
msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$s. Try to"
" upload a smaller version."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ingen fil får vara större än %1$d byte och filen som du skickade var %2$s. Prova ladda upp en mindre version."
+msgstr[1] "Ingen fil får vara större än %1$d bytes och filen som du skickade var %2$s. Prova ladda upp en mindre version."
#: classes/File.php:215
#, php-format
diff --git a/locale/ta/LC_MESSAGES/statusnet.po b/locale/ta/LC_MESSAGES/statusnet.po
index 3647beeb29..c88dc41379 100644
--- a/locale/ta/LC_MESSAGES/statusnet.po
+++ b/locale/ta/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:12+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Tamil (http://www.transifex.com/projects/p/gnu-social/language/ta/)\n"
+"Language-Team: Tamil (http://www.transifex.com/gnu-social/gnu-social/language/ta/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/te/LC_MESSAGES/statusnet.po b/locale/te/LC_MESSAGES/statusnet.po
index ebecd1ee1a..9894ecc8e7 100644
--- a/locale/te/LC_MESSAGES/statusnet.po
+++ b/locale/te/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Telugu (http://www.transifex.com/projects/p/gnu-social/language/te/)\n"
+"Language-Team: Telugu (http://www.transifex.com/gnu-social/gnu-social/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/tl/LC_MESSAGES/statusnet.po b/locale/tl/LC_MESSAGES/statusnet.po
index 4c3e0ac9d9..32883b61ad 100644
--- a/locale/tl/LC_MESSAGES/statusnet.po
+++ b/locale/tl/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Tagalog (http://www.transifex.com/projects/p/gnu-social/language/tl/)\n"
+"Language-Team: Tagalog (http://www.transifex.com/gnu-social/gnu-social/language/tl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/tr/LC_MESSAGES/statusnet.po b/locale/tr/LC_MESSAGES/statusnet.po
index 13c6c04efc..3e79d202f2 100644
--- a/locale/tr/LC_MESSAGES/statusnet.po
+++ b/locale/tr/LC_MESSAGES/statusnet.po
@@ -3,14 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Furkan Kalkan , 2015
+# Uğur KUYU , 2015
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
-"Last-Translator: digitaldreamer \n"
-"Language-Team: Turkish (http://www.transifex.com/projects/p/gnu-social/language/tr/)\n"
+"PO-Revision-Date: 2015-04-28 14:37+0000\n"
+"Last-Translator: Furkan Kalkan \n"
+"Language-Team: Turkish (http://www.transifex.com/gnu-social/gnu-social/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -25,12 +27,12 @@ msgid ""
" properly. The site admins probably know about the problem, but you can "
"contact them at %2$s to make sure. Otherwise, wait a few minutes and try "
"again."
-msgstr ""
+msgstr "%1$s için veritabanında problem olduğundan site düzgün çalışmayabilir. Yöneticiler muhtemelen bunun farkındalar fakat emin olmak için %2$s adresinden onlara ulaşabilirsiniz. \nBunun dışında birkaç dakika sonra yeniden deneyebilirsiniz."
#. TRANS: Error message.
#: index.php:137
msgid "An error occurred."
-msgstr ""
+msgstr "Bir hata oluştu."
#. TRANS: Error message displayed when there is no StatusNet configuration
#. file.
@@ -38,19 +40,19 @@ msgstr ""
#, php-format
msgid ""
"No configuration file found. Try running the installation program first."
-msgstr ""
+msgstr "Yapılandırma dosyası bulunamadı. İlk önce kurulum programını çalıştırmayı deneyin."
#. TRANS: Error message displayed when trying to access a non-existing page.
#: index.php:260
msgid "Unknown page"
-msgstr ""
+msgstr "Bilinmeyen sayfa"
#. TRANS: Error message displayed when trying to perform an undefined action.
#. TRANS: Title for password recovery page when an unknown action has been
#. specified.
#: index.php:312 actions/recoverpassword.php:225
msgid "Unknown action"
-msgstr ""
+msgstr "Bilinmeyen eylem"
#. TRANS: Page title for Access admin panel that allows configuring site
#. access.
@@ -106,7 +108,7 @@ msgstr "Kapalı"
#. TRANS: Button title to save access settings in site admin panel.
#: actions/accessadminpanel.php:191
msgid "Save access settings."
-msgstr ""
+msgstr "Giriş ayarlarını kaydet."
#. TRANS: Button text to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
@@ -196,7 +198,7 @@ msgstr "Giriş yapılmadı."
#: actions/atompubshowmembership.php:55 actions/removepeopletag.php:100
#: actions/subscribe.php:106 lib/command.php:386 lib/command.php:445
msgid "No such profile."
-msgstr ""
+msgstr "Böyle bir profil yok."
#. TRANS: Client error displayed trying to reference a non-existing list.
#. TRANS: Client error displayed when referring to a non-existing list.
@@ -207,7 +209,7 @@ msgstr ""
#: actions/removepeopletag.php:108 actions/showprofiletag.php:87
#: actions/subscribepeopletag.php:91 actions/unsubscribepeopletag.php:92
msgid "No such list."
-msgstr ""
+msgstr "Böyle bir liste yok."
#. TRANS: Client error displayed when an unknown error occurs when adding a
#. user to a list.
@@ -215,7 +217,7 @@ msgstr ""
#: actions/addpeopletag.php:134
#, php-format
msgid "There was an unexpected error while listing %s."
-msgstr ""
+msgstr "%s listelenirken beklenmedik bir hata oluştu."
#. TRANS: Client error displayed when an unknown error occurs when adding a
#. user to a list.
@@ -225,13 +227,13 @@ msgstr ""
msgid ""
"There was a problem listing %s. The remote server is probably not responding"
" correctly. Please try retrying later."
-msgstr ""
+msgstr "%s listelemesinde bir sorun oluştu. Muhtemelen uzak sunucu düzgün vermiyor. Lütfen daha sonra tekrar deneyin."
#. TRANS: Title after adding a user to a list.
#: actions/addpeopletag.php:148
msgctxt "TITLE"
msgid "Listed"
-msgstr ""
+msgstr "Listelenen"
#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
@@ -244,14 +246,14 @@ msgstr "Böyle bir sayfa yok."
#. TRANS: Title of a user's own start page.
#: actions/all.php:71
msgid "Home timeline"
-msgstr ""
+msgstr "Zaman çizelgesi"
#. TRANS: Title of another user's start page.
#. TRANS: %s is the other user's name.
#: actions/all.php:75
#, php-format
msgid "%s's home timeline"
-msgstr ""
+msgstr "%s kullanıcısının zaman çizelgesi"
#. TRANS: %s is user nickname.
#. TRANS: Feed title.
@@ -259,7 +261,7 @@ msgstr ""
#: actions/all.php:90 actions/showprofiletag.php:181
#, php-format
msgid "Feed for friends of %s (Activity Streams JSON)"
-msgstr ""
+msgstr "%s kullanıcısının arkadaşları için besleme (Aktivite Akışı JSON)"
#. TRANS: %s is user nickname.
#: actions/all.php:98
@@ -330,7 +332,7 @@ msgstr "Neden bir [hesap oluşturup](%%%%action.register%%%%) sonrasında %s kul
#: actions/all.php:189 actions/public.php:248
msgctxt "BUTTON"
msgid "Send invite"
-msgstr ""
+msgstr "Davet Gönder"
#. TRANS: Client error when user not found for an rss related action.
#. TRANS: Client error displayed when no existing user is provided for a
@@ -480,13 +482,13 @@ msgstr "UPA yöntemi bulunamadı."
#: actions/apiaccountregister.php:101 actions/register.php:81
#: actions/register.php:187 actions/register.php:386
msgid "Sorry, only invited people can register."
-msgstr ""
+msgstr "Üzgünüz, sadece davet edilen kişiler kayıt olabilir."
#. TRANS: Client error displayed when trying to register to an invite-only
#. site without a valid invitation.
#: actions/apiaccountregister.php:108 actions/register.php:88
msgid "Sorry, invalid invitation code."
-msgstr ""
+msgstr "Üzgünüz, geçersiz davet şifresi."
#. TRANS: Form validation error displayed when trying to register without a
#. valid e-mail address.
@@ -557,8 +559,8 @@ msgstr "Tam isim çok uzun (en fazla: 255 karakter)."
#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Profil tanımlası çok uzun (en fazla %d karakter)."
+msgstr[1] "Profil tanımlası çok uzun (en fazla %d karakter)."
#. TRANS: Form validation error displayed when trying to register with a too
#. long location.
@@ -596,7 +598,7 @@ msgstr "Parola 6 veya daha fazla karakterden oluşmalıdır."
#: actions/apiaccountregister.php:153 actions/passwordsettings.php:168
#: actions/register.php:231
msgid "Passwords do not match."
-msgstr ""
+msgstr "Parolalar uyuşmuyor."
#. TRANS: Form validation error displayed when trying to register with an
#. invalid username or password.
@@ -608,12 +610,12 @@ msgstr "Geçersiz kullanıcı adı veya parola."
#: actions/apiaccountupdatebackgroundcolor.php:72
#: actions/apiaccountupdatelinkcolor.php:73
msgid "Not a valid hex color."
-msgstr ""
+msgstr "Geçerli bir onaltılık renk değil."
#: actions/apiaccountupdatebackgroundcolor.php:79
#: actions/apiaccountupdatelinkcolor.php:80
msgid "Error updating user."
-msgstr ""
+msgstr "Kullanıcı güncelleştirme hatası."
#. TRANS: Client error displayed when no valid device parameter is provided
#. for a user's delivery device setting.
@@ -733,15 +735,15 @@ msgstr "Kullanıcının engellemesini kaldırma başarısız oldu."
#: actions/apicheckhub.php:57
msgid "No URL."
-msgstr ""
+msgstr "URL yok."
#: actions/apicheckhub.php:61 lib/invalidurlexception.php:50
msgid "Invalid URL."
-msgstr ""
+msgstr "Geçersiz URL."
#: actions/apicheckhub.php:86
msgid "No feed found"
-msgstr ""
+msgstr "Besleme bulunamadı"
#: actions/apicheckhub.php:88
msgid "No hub found"
@@ -769,7 +771,7 @@ msgstr "Konuşma"
#. non-existing profile.
#: actions/apiexternalprofileshow.php:60
msgid "Profile not found."
-msgstr ""
+msgstr "Profil bulunamadı."
#. TRANS: Client error displayed when trying follow who's profile could not be
#. found.
@@ -866,8 +868,8 @@ msgstr "Onay kodu bulunamadı."
#, php-format
msgid "Description is too long (maximum %d character)."
msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Tanımlayıcı çok uzun (maksimum %d karakter)."
+msgstr[1] "Tanımlayıcı çok uzun (maksimum %d karakter)."
#. TRANS: Client error shown when providing too many aliases during group
#. creation.
@@ -995,7 +997,7 @@ msgstr "Kullanıcı güncellenemedi."
#: actions/apilistsubscriber.php:45 actions/apitimelinelist.php:92
#: lib/apilistusers.php:65
msgid "List not found."
-msgstr ""
+msgstr "Liste bulunamadı."
#. TRANS: Client error displayed when trying to update another user's list.
#: actions/apilist.php:136
@@ -1013,58 +1015,58 @@ msgstr ""
#: actions/apilistmembers.php:104 actions/apilistsubscribers.php:48
#: actions/apilistsubscribers.php:79
msgid "An error occured."
-msgstr ""
+msgstr "Bir hata oluştu. "
#. TRANS: Client error displayed when trying to delete another user's list.
#: actions/apilist.php:173
msgid "You cannot delete lists that do not belong to you."
-msgstr ""
+msgstr "Sana ait olmayan bir listeyi silemezsin."
#. TRANS: Client error displayed when referring to a non-list member.
#: actions/apilistmember.php:94
msgid "The specified user is not a member of this list."
-msgstr ""
+msgstr "Belirtilen kullanıcı listenin üyesi değil."
#. TRANS: Client error displayed when trying to add members to a list without
#. having the right to do so.
#: actions/apilistmembers.php:46
msgid "You are not allowed to add members to this list."
-msgstr ""
+msgstr "Bu listeye üye atamanıza izin yok."
#. TRANS: Client error displayed when trying to modify list members without
#. specifying them.
#: actions/apilistmembers.php:51 actions/apilistmembers.php:89
msgid "You must specify a member."
-msgstr ""
+msgstr "Bir üye belirtmelisiniz."
#. TRANS: Client error displayed when trying to remove members from a list
#. without having the right to do so.
#: actions/apilistmembers.php:84
msgid "You are not allowed to remove members from this list."
-msgstr ""
+msgstr "Bu listeden üye çıkarmaya yetkiniz yok."
#. TRANS: Client error displayed when trying to remove a list member that is
#. not part of a list.
#: actions/apilistmembers.php:99
msgid "The user you are trying to remove from the list is not a member."
-msgstr ""
+msgstr "Listeden çıkartmaya çalıştığınız kullanıcı zaten üye değil."
#. TRANS: Client error displayed when trying to create a list without a name.
#: actions/apilists.php:137
msgid "A list must have a name."
-msgstr ""
+msgstr "Liste bir isme sahip olmalıdır. "
#. TRANS: Client error displayed when a membership check for a user is
#. nagative.
#: actions/apilistsubscriber.php:65
msgid "The specified user is not a subscriber of this list."
-msgstr ""
+msgstr "Belirtilen kullanıcı listenin takipçisi değil."
#. TRANS: Client error displayed when trying to unsubscribe from a non-
#. subscribed list.
#: actions/apilistsubscribers.php:72
msgid "You are not subscribed to this list."
-msgstr ""
+msgstr "Bu listeyi takipleyemezsiniz."
#. TRANS: Client error displayed when uploading a media file has failed.
#: actions/apimediaupload.php:95
@@ -1397,13 +1399,13 @@ msgstr "%s genel zaman çizelgesi"
#: actions/apitimelinepublic.php:197
#, php-format
msgid "%s updates from everyone!"
-msgstr ""
+msgstr "Tüm kullanıcılardan %s kadar güncelleme!"
#. TRANS: Server error displayed calling unimplemented API method for
#. 'retweeted by me'.
#: actions/apitimelineretweetedbyme.php:68
msgid "Unimplemented."
-msgstr ""
+msgstr "Uygulanmayan."
#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
#: actions/apitimelineretweetedtome.php:94
@@ -1519,7 +1521,7 @@ msgstr "UPA metodu yapım aşamasında."
#. existing user.
#: actions/apiuserprofileimage.php:60 actions/apiusershow.php:76
msgid "User not found."
-msgstr ""
+msgstr "Kullanıcı bulunamadı."
#. TRANS: Client error displayed when trying to leave a group while not logged
#. in.
@@ -1612,7 +1614,7 @@ msgstr ""
#: actions/approvegroup.php:97 actions/approvesub.php:60
#: actions/cancelgroup.php:96
msgid "Must be logged in."
-msgstr ""
+msgstr "Giriş yapmanız gerek."
#. TRANS: Client error displayed trying to approve group membership while not
#. a group administrator.
@@ -1621,7 +1623,7 @@ msgstr ""
#. TRANS: being a group administrator.
#: actions/approvegroup.php:104 actions/cancelgroup.php:104
msgid "Only group admin can approve or cancel join requests."
-msgstr ""
+msgstr "Sadece yönetici katılım isteklerini onaylayabilir ya da iptal edebilir."
#. TRANS: Client error displayed trying to approve group membership without
#. specifying a profile to approve.
@@ -1629,7 +1631,7 @@ msgstr ""
#. specifying a profile to approve.
#: actions/approvegroup.php:108 actions/approvesub.php:66
msgid "Must specify a profile."
-msgstr ""
+msgstr "Profil belirtmelisiniz."
#. TRANS: Client error displayed trying to approve group membership for a non-
#. existing request.
@@ -1670,17 +1672,17 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "%1$s's request for %2$s"
-msgstr ""
+msgstr "%2$s için %1$s'in isteği"
#. TRANS: Message on page for group admin after approving a join request.
#: actions/approvegroup.php:173
msgid "Join request approved."
-msgstr ""
+msgstr "Katılım isteği onaylandı."
#. TRANS: Message on page for group admin after rejecting a join request.
#: actions/approvegroup.php:176
msgid "Join request canceled."
-msgstr ""
+msgstr "Katılım isteği iptal edildi. "
#. TRANS: Client error displayed trying to approve subscription for a non-
#. existing request.
@@ -1705,17 +1707,17 @@ msgstr ""
#, php-format
msgctxt "TITLE"
msgid "%1$s's request"
-msgstr ""
+msgstr "%1$snin isteği"
#. TRANS: Message on page for user after approving a subscription request.
#: actions/approvesub.php:131
msgid "Subscription approved."
-msgstr ""
+msgstr "Takip onaylandı."
#. TRANS: Message on page for user after rejecting a subscription request.
#: actions/approvesub.php:134
msgid "Subscription canceled."
-msgstr ""
+msgstr "Takip iptal edildi."
#. TRANS: Title for group membership feed.
#. TRANS: %s is a username.
@@ -1752,25 +1754,25 @@ msgstr ""
#. group.
#: actions/atompubmembershipfeed.php:217
msgid "Unknown group."
-msgstr ""
+msgstr "Bilinmeyen grup."
#. TRANS: Client exception thrown when trying to subscribe to an already
#. subscribed group.
#: actions/atompubmembershipfeed.php:225
msgid "Already a member."
-msgstr ""
+msgstr "Zaten üye."
#. TRANS: Client exception thrown when trying to subscribe to group while
#. blocked from that group.
#: actions/atompubmembershipfeed.php:233
msgid "Blocked by admin."
-msgstr ""
+msgstr "Yönetici tarafından engellenmiş."
#. TRANS: Client exception thrown when trying to show membership of a non-
#. subscribed group
#: actions/atompubshowmembership.php:72
msgid "Not a member."
-msgstr ""
+msgstr "Üyesi değil."
#. TRANS: Client exception thrown when deleting someone else's membership.
#: actions/atompubshowmembership.php:114
@@ -1975,13 +1977,13 @@ msgstr "Kullanıcı resmi silindi."
#. currently logged in user.
#: actions/backupaccount.php:61 actions/profilesettings.php:452
msgid "Backup account"
-msgstr ""
+msgstr "Hesabı yedekle"
#. TRANS: Client exception thrown when trying to backup an account while not
#. logged in.
#: actions/backupaccount.php:79
msgid "Only logged-in users can backup their account."
-msgstr ""
+msgstr "Sadece kayıtlı kullanıcılar hesabını yedekleyebilir."
#. TRANS: Client exception thrown when trying to backup an account without
#. having backup rights.
@@ -2003,13 +2005,13 @@ msgstr ""
#: actions/backupaccount.php:250
msgctxt "BUTTON"
msgid "Backup"
-msgstr ""
+msgstr "Yedek"
#. TRANS: Title for submit button to backup an account on the backup account
#. page.
#: actions/backupaccount.php:254
msgid "Backup your account."
-msgstr ""
+msgstr "Hesabını yedekle"
#. TRANS: Client error displayed when blocking a user that has already been
#. blocked.
@@ -2050,7 +2052,7 @@ msgstr "Hayır"
#. TRANS: Submit button title for 'No' when blocking a user.
#: actions/block.php:155
msgid "Do not block this user."
-msgstr ""
+msgstr "Bu kullanıcıyı engelleme."
#. TRANS: Button label on the user block form.
#. TRANS: Button label on the delete application form.
@@ -2070,7 +2072,7 @@ msgstr "Evet"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#: actions/block.php:162
msgid "Block this user."
-msgstr ""
+msgstr "Bu kullanıcıyı engelle."
#. TRANS: Server error displayed when blocking a user fails.
#: actions/block.php:186
@@ -2106,7 +2108,7 @@ msgstr "Kullanıcının gruba üye olma engellemesini kaldır"
#: actions/blockedfromgroup.php:313
msgctxt "BUTTON"
msgid "Unblock"
-msgstr ""
+msgstr "Bloku kaldır"
#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
@@ -2127,7 +2129,7 @@ msgstr ""
#: actions/cancelsubscription.php:77
msgctxt "TITLE"
msgid "Unsubscribed"
-msgstr ""
+msgstr "Takipten çıkarıldı"
#. TRANS: Client error displayed when not providing a confirmation code in the
#. contact address confirmation action.
@@ -2212,19 +2214,19 @@ msgstr ""
#. logged in.
#: actions/deleteaccount.php:71
msgid "Only logged-in users can delete their account."
-msgstr ""
+msgstr "Sadece kayıtlı kullanıcılar hesabını silebilir."
#. TRANS: Client exception displayed trying to delete a user account without
#. have the rights to do that.
#: actions/deleteaccount.php:77
msgid "You cannot delete your account."
-msgstr ""
+msgstr "Hesabınızı silemezsiniz."
#. TRANS: Confirmation text for user deletion. The user has to type this
#. exactly the same, including punctuation.
#: actions/deleteaccount.php:160 actions/deleteaccount.php:297
msgid "I am sure."
-msgstr ""
+msgstr "Eminim."
#. TRANS: Notification for user about the text that must be input to be able
#. to delete a user account.
@@ -2237,14 +2239,14 @@ msgstr ""
#. TRANS: Confirmation that a user account has been deleted.
#: actions/deleteaccount.php:206
msgid "Account deleted."
-msgstr ""
+msgstr "Hesap silindi."
#. TRANS: Page title for page on which a user account can be deleted.
#. TRANS: Option in profile settings to delete the account of the currently
#. logged in user.
#: actions/deleteaccount.php:228 actions/profilesettings.php:460
msgid "Delete account"
-msgstr ""
+msgstr "Hesabı sil"
#. TRANS: Form text for user deletion form.
#: actions/deleteaccount.php:279
@@ -2275,12 +2277,12 @@ msgstr "Onayla"
#: actions/deleteaccount.php:304
#, php-format
msgid "Enter \"%s\" to confirm that you want to delete your account."
-msgstr ""
+msgstr "Hesabınızın silinmesini onaylamak için \"%s\" giriniz."
#. TRANS: Button title for user account deletion.
#: actions/deleteaccount.php:323
msgid "Permanently delete your account."
-msgstr ""
+msgstr "Hesabı tamamen sil."
#. TRANS: Client error displayed trying to delete an application while not
#. logged in.
@@ -2311,7 +2313,7 @@ msgstr "Bu uygulamanın sahibi değilsiniz."
#: actions/deleteapplication.php:100 actions/editapplication.php:130
#: actions/showapplication.php:114 lib/action.php:1661
msgid "There was a problem with your session token."
-msgstr ""
+msgstr "Oturum işaretinizle (session token) ilgili problem var."
#. TRANS: Title for delete application page.
#. TRANS: Fieldset legend on delete application page.
@@ -2330,43 +2332,43 @@ msgstr "Bu uygulamayı silmek istediğinizden emin misiniz? Bu, veritabanından
#. TRANS: Submit button title for 'No' when deleting an application.
#: actions/deleteapplication.php:158
msgid "Do not delete this application."
-msgstr ""
+msgstr "Bu uygulamayı silme. "
#. TRANS: Submit button title for 'Yes' when deleting an application.
#: actions/deleteapplication.php:164
msgid "Delete this application."
-msgstr ""
+msgstr "Bu uygulamayı sil."
#. TRANS: Client error when trying to delete group while not logged in.
#: actions/deletegroup.php:64
msgid "You must be logged in to delete a group."
-msgstr ""
+msgstr "Grubu silebilmek için oturum açmanız gerek."
#. TRANS: Client error when trying to delete a group without having the rights
#. to delete it.
#: actions/deletegroup.php:102
msgid "You are not allowed to delete this group."
-msgstr ""
+msgstr "Bu grubu silmeye izniniz yok."
#. TRANS: Server error displayed if a group could not be deleted.
#. TRANS: %s is the name of the group that could not be deleted.
#: actions/deletegroup.php:144
#, php-format
msgid "Could not delete group %s."
-msgstr ""
+msgstr "Grup silinemedi %s."
#. TRANS: Message given after deleting a group.
#. TRANS: %s is the deleted group's name.
#: actions/deletegroup.php:153
#, php-format
msgid "Deleted group %s"
-msgstr ""
+msgstr "Silinmiş grup %s"
#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:169 actions/deletegroup.php:197
msgid "Delete group"
-msgstr ""
+msgstr "Grubu sil"
#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:201
@@ -2374,17 +2376,17 @@ msgid ""
"Are you sure you want to delete this group? This will clear all data about "
"the group from the database, without a backup. Public posts to this group "
"will still appear in individual timelines."
-msgstr ""
+msgstr "Grubu silmekten emin misiniz ? Bu yedek almadan veritabanından grup ile ilgili tüm içeriği silecektir. Bu gruba gönderilen açık gönderiler hala kişisel zaman çizgileride görülecektir."
#. TRANS: Submit button title for 'No' when deleting a group.
#: actions/deletegroup.php:219
msgid "Do not delete this group."
-msgstr ""
+msgstr "Bu grubu silme."
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:226
msgid "Delete this group."
-msgstr ""
+msgstr "Bu grubu sil."
#. TRANS: Instructions for deleting a notice.
#: actions/deletenotice.php:110
@@ -2407,12 +2409,12 @@ msgstr "Bu durum mesajını silmek istediğinizden emin misiniz?"
#. TRANS: Submit button title for 'No' when deleting a notice.
#: actions/deletenotice.php:159
msgid "Do not delete this notice."
-msgstr ""
+msgstr "Bildiriyi silme."
#. TRANS: Submit button title for 'Yes' when deleting a notice.
#: actions/deletenotice.php:166
msgid "Delete this notice."
-msgstr ""
+msgstr "Bildiriyi sil."
#. TRANS: Client error displayed when trying to delete a user without having
#. the right to delete users.
@@ -2447,7 +2449,7 @@ msgstr "Bu kullanıcıyı silmek istediğinizden emin misiniz? Bu, veritabanınd
#. TRANS: Submit button title for 'No' when deleting a user.
#: actions/deleteuser.php:158
msgid "Do not delete this user."
-msgstr ""
+msgstr "Bu kullanıcıyı silme."
#. TRANS: Submit button title for 'Yes' when deleting a user.
#: actions/deleteuser.php:165
@@ -2460,7 +2462,7 @@ msgstr "Bu kullanıcıyı sil."
#: actions/doc.php:157
#, php-format
msgid "No such document \"%s\"."
-msgstr ""
+msgstr "Belge yok \"%s\"."
#. TRANS: Menu item in administrator navigation panel.
#. TRANS: Menu item in default local navigation panel.
@@ -2469,18 +2471,18 @@ msgstr ""
#: lib/homestubnav.php:55 lib/personalgroupnav.php:77 lib/settingsnav.php:63
msgctxt "MENU"
msgid "Home"
-msgstr ""
+msgstr "Ev"
#: actions/doc.php:181
msgctxt "MENU"
msgid "Docs"
-msgstr ""
+msgstr "Belgeler"
#. TRANS: Secondary navigation menu item leading to help on StatusNet.
#: actions/doc.php:195 lib/secondarynav.php:56
msgctxt "MENU"
msgid "Help"
-msgstr ""
+msgstr "Yardım"
#: actions/doc.php:196
msgid "Getting started"
@@ -2490,22 +2492,22 @@ msgstr ""
#: actions/doc.php:200 lib/secondarynav.php:59
msgctxt "MENU"
msgid "About"
-msgstr ""
+msgstr "Hakkında"
#: actions/doc.php:201
msgid "About this site"
-msgstr ""
+msgstr "Bu site hakkında"
#. TRANS: Secondary navigation menu item leading to Frequently Asked
#. Questions.
#: actions/doc.php:205 lib/secondarynav.php:62
msgctxt "MENU"
msgid "FAQ"
-msgstr ""
+msgstr "SSS"
#: actions/doc.php:206
msgid "Frequently asked questions"
-msgstr ""
+msgstr "Sık sorulan sorular"
#. TRANS: Secondary navigation menu item leading to e-mail contact information
#. on the
@@ -2513,11 +2515,11 @@ msgstr ""
#: actions/doc.php:210 lib/secondarynav.php:81
msgctxt "MENU"
msgid "Contact"
-msgstr ""
+msgstr "İletişim"
#: actions/doc.php:211
msgid "Contact info"
-msgstr ""
+msgstr "İletişim bilgileri"
#: actions/doc.php:215
msgctxt "MENU"
@@ -2526,7 +2528,7 @@ msgstr "Etiketler"
#: actions/doc.php:216
msgid "Using tags"
-msgstr ""
+msgstr "Etiket kullanımı"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item in search group navigation panel.
@@ -2539,16 +2541,16 @@ msgstr "Gruplar"
#: actions/doc.php:221
msgid "Using groups"
-msgstr ""
+msgstr "Grup kullanımı"
#: actions/doc.php:225
msgctxt "MENU"
msgid "API"
-msgstr ""
+msgstr "API"
#: actions/doc.php:226
msgid "RESTful API"
-msgstr ""
+msgstr "RESTful API"
#. TRANS: Title for "Edit application" form.
#. TRANS: Form legend.
@@ -2589,7 +2591,7 @@ msgstr "İsim gereklidir."
#. application" form.
#: actions/editapplication.php:186 actions/newapplication.php:110
msgid "Name is too long (maximum 255 characters)."
-msgstr ""
+msgstr "İsim çok uzun (maksimum 255 karakter)."
#. TRANS: Validation error shown when providing a name for an application that
#. already exists in the "Edit application" form.
@@ -2633,7 +2635,7 @@ msgstr "Organizasyon gereklidir."
#. in the "Edit application" form.
#: actions/editapplication.php:220 actions/newapplication.php:133
msgid "Organization is too long (maximum 255 characters)."
-msgstr ""
+msgstr "Organizasyon çok uzun (maksimum 255 karakter)."
#. TRANS: Form validation error show when an organisation name has not been
#. provided in the edit application form.
@@ -2694,7 +2696,7 @@ msgstr "Seçenekler kaydedildi."
#: actions/editpeopletag.php:52
#, php-format
msgid "Delete %s list"
-msgstr ""
+msgstr "%s liste sil"
#. TRANS: Title for edit list page.
#. TRANS: %s is a list.
@@ -2703,7 +2705,7 @@ msgstr ""
#: actions/editpeopletag.php:56 lib/peopletageditform.php:110
#, php-format
msgid "Edit list %s"
-msgstr ""
+msgstr "%s liste düzenle"
#. TRANS: Error message displayed when trying to perform an action that
#. requires a tagging user or ID.
@@ -2714,43 +2716,43 @@ msgstr ""
#. TRANS: Client error displayed when referring to non-local user.
#: actions/editpeopletag.php:116
msgid "Not a local user."
-msgstr ""
+msgstr "Yerel kullanıcı değil."
#. TRANS: Client error displayed when reting to edit a tag that was not self-
#. created.
#: actions/editpeopletag.php:121
msgid "You must be the creator of the tag to edit it."
-msgstr ""
+msgstr "Etiketi düzenlemek için onun yaratıcısı olmalısınız."
#. TRANS: Form instruction for edit list form.
#: actions/editpeopletag.php:217
msgid "Use this form to edit the list."
-msgstr ""
+msgstr "Liste düzenlemek için b formu kullanın."
#. TRANS: Form validation error displayed if the form data for deleting a tag
#. was incorrect.
#: actions/editpeopletag.php:238
msgid "Delete aborted."
-msgstr ""
+msgstr "Silme iptal edildi."
#. TRANS: Text in confirmation dialog for deleting a tag.
#: actions/editpeopletag.php:246
msgid ""
"Deleting this tag will permanantly remove all its subscription and "
"membership records. Do you still want to continue?"
-msgstr ""
+msgstr "Bu etiketi silmek etikete olan tüm abonelikleri ve üyelik kayıtlarını kalıcı olarak kaldıracaktır. Devam etmek istiyor musunuz ?"
#. TRANS: Form validation error displayed if a given tag is invalid.
#: actions/editpeopletag.php:252
msgid "Invalid tag."
-msgstr ""
+msgstr "Geçersiz etiket."
#. TRANS: Form validation error displayed if a given tag is already present.
#. TRANS: %s is the already present tag.
#: actions/editpeopletag.php:257
#, php-format
msgid "You already have a tag named %s."
-msgstr ""
+msgstr "%s isimli bir etikete zaten sahipsiniz."
#. TRANS: Text in confirmation dialog for setting a tag from public to
#. private.
@@ -3895,23 +3897,23 @@ msgstr ""
#. providing a status.
#: actions/microsummary.php:70
msgid "No current status."
-msgstr ""
+msgstr "Geçerli durum yok."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:51
msgid "New application"
-msgstr ""
+msgstr "Yeni uygulama"
#. TRANS: Form instructions for registering a new application.
#: actions/newapplication.php:87
msgid "Use this form to register a new application."
-msgstr ""
+msgstr "Bu formdan yeni uygulama kaydedin. "
#. TRANS: Validation error shown when not providing a source URL in the "New
#. application" form.
#: actions/newapplication.php:124
msgid "Source URL is required."
-msgstr ""
+msgstr "Kaynak URL lazım."
#. TRANS: Server error displayed when an application could not be registered
#. in the database through the "New application" form.
@@ -3923,7 +3925,7 @@ msgstr "Eposta onayı silinemedi."
#. application logo.
#: actions/newapplication.php:204
msgid "Invalid image."
-msgstr ""
+msgstr "Geçersiz resim."
#. TRANS: Title for form to create a group.
#: actions/newgroup.php:58
@@ -3934,12 +3936,12 @@ msgstr "Yeni grup"
#. banned.
#: actions/newgroup.php:71 classes/User_group.php:566
msgid "You are not allowed to create groups on this site."
-msgstr ""
+msgstr "Bu sitede grup açmaya yetkiniz yok."
#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:87
msgid "Use this form to create a new group."
-msgstr ""
+msgstr "Yeni grup açmak için bu formu kullanınız."
#. TRANS: Page title after sending a notice.
#: actions/newnotice.php:63
@@ -3950,7 +3952,7 @@ msgstr "Durum mesajı gönderildi"
#: actions/newnotice.php:66
msgctxt "TITLE"
msgid "New notice"
-msgstr ""
+msgstr "Yeni bildiri"
#. TRANS: Client error displayed trying to send a notice without content.
#. TRANS: Command exception text shown when trying to reply to a notice
@@ -4224,7 +4226,7 @@ msgstr "Yeni parola"
#. TRANS: Field title on account registration page.
#: actions/passwordsettings.php:115 actions/register.php:414
msgid "6 or more characters."
-msgstr ""
+msgstr "6 ya da daha fazla karakter."
#. TRANS: Field label on page where to change password. In this field the new
#. password should be typed a second time.
@@ -4240,18 +4242,18 @@ msgstr "Onayla"
#: actions/passwordsettings.php:121 actions/recoverpassword.php:257
#: actions/register.php:420
msgid "Same as password above."
-msgstr ""
+msgstr "Yukarıdaki şifrenin aynısını giriniz."
#. TRANS: Button text on page where to change password.
#: actions/passwordsettings.php:126
msgctxt "BUTTON"
msgid "Change"
-msgstr ""
+msgstr "Değiştir"
#. TRANS: Form validation error on page where to change password.
#: actions/passwordsettings.php:177
msgid "Incorrect old password."
-msgstr ""
+msgstr "Geçersiz eski şifre."
#. TRANS: Form validation error on page where to change password.
#: actions/passwordsettings.php:194
@@ -4264,7 +4266,7 @@ msgstr "Kullanıcıyı kaydetmede hata oluştu; geçersiz."
#. TRANS: Reset password form validation error message.
#: actions/passwordsettings.php:201 actions/recoverpassword.php:331
msgid "Cannot save new password."
-msgstr ""
+msgstr "Yeni şifre kaydedilemedi."
#. TRANS: Form validation notice on page where to change password.
#: actions/passwordsettings.php:207
@@ -4286,27 +4288,27 @@ msgstr "Bu StatusNet sitesi için yol ve sunucu ayarları"
#: actions/pathsadminpanel.php:154
#, php-format
msgid "Theme directory not readable: %s."
-msgstr ""
+msgstr "Tema dizini okunabilir değil: %s."
#. TRANS: Client error in Paths admin panel.
#. TRANS: %s is the avatar directory that could not be written to.
#: actions/pathsadminpanel.php:162
#, php-format
msgid "Avatar directory not writable: %s."
-msgstr ""
+msgstr "Avatar dizini yazılabilir değil: %s."
#. TRANS: Client error in Paths admin panel.
#. TRANS: %s is the locales directory that could not be read from.
#: actions/pathsadminpanel.php:172
#, php-format
msgid "Locales directory not readable: %s."
-msgstr ""
+msgstr "Yerelleştirme dizini okunabilir değil: %s."
#. TRANS: Client error in Paths admin panel.
#. TRANS: %s is the SSL server URL that is too long.
#: actions/pathsadminpanel.php:180
msgid "Invalid SSL server. The maximum length is 255 characters."
-msgstr ""
+msgstr "Geçersiz SSL sunucusu. Maksimum uzunluk 255 karakterdir."
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:226
@@ -4322,7 +4324,7 @@ msgstr "Sunucu"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:234
msgid "Site's server hostname."
-msgstr ""
+msgstr "Sitenin sunucu hostname'i."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:240 actions/pathsadminpanel.php:284
@@ -4333,27 +4335,27 @@ msgstr "Yol"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:242
msgid "Site path."
-msgstr ""
+msgstr "Site yolu."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:248
msgid "Locale directory"
-msgstr ""
+msgstr "Yerelleştirme dizini"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:250
msgid "Directory path to locales."
-msgstr ""
+msgstr "Yerelleştirme dizini için yol."
#. TRANS: Checkbox label in Paths admin panel.
#: actions/pathsadminpanel.php:257
msgid "Fancy URLs"
-msgstr ""
+msgstr "Süslü URLler"
#. TRANS: Field title in Paths admin panel.
#: actions/pathsadminpanel.php:260
msgid "Use fancy URLs (more readable and memorable)?"
-msgstr ""
+msgstr "Süslü URLler (daha okunaklı ve akılda kalıcı) kullanmak ister misiniz ? "
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:268
@@ -4364,12 +4366,12 @@ msgstr "Tema"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:277
msgid "Server for themes."
-msgstr ""
+msgstr "Temalar için sunucu."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:286
msgid "Web path to themes."
-msgstr ""
+msgstr "Temalar için ağ yolu."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:293 actions/pathsadminpanel.php:385
@@ -4380,32 +4382,32 @@ msgstr "Sunucu"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:295
msgid "SSL server for themes (default: SSL server)."
-msgstr ""
+msgstr "Temalar için SSL sunucusu (öntanımlı: SSL sunucusu),"
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:302 actions/pathsadminpanel.php:394
msgid "SSL path"
-msgstr ""
+msgstr "SSL yolu"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:304
msgid "SSL path to themes (default: /theme/)."
-msgstr ""
+msgstr "Temalar için SSL yolu (öntanımlı: /theme/)."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:311 actions/pathsadminpanel.php:403
msgid "Directory"
-msgstr ""
+msgstr "Dizin"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:313
msgid "Directory where themes are located."
-msgstr ""
+msgstr "Temaların saklandığı dizin."
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:322
msgid "Avatars"
-msgstr ""
+msgstr "Avatarlar"
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:329
@@ -4415,63 +4417,63 @@ msgstr "Avatar"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:331
msgid "Server for avatars."
-msgstr ""
+msgstr "Avatarlar için sunucu."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:338
msgid "Avatar path"
-msgstr ""
+msgstr "Avatar yolu"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:340
msgid "Web path to avatars."
-msgstr ""
+msgstr "Avatarlar için ağ yolu."
#. TRANS: Field label in Paths admin panel.
#: actions/pathsadminpanel.php:347
msgid "Avatar directory"
-msgstr ""
+msgstr "Avatar dizini"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:349
msgid "Directory where avatars are located."
-msgstr ""
+msgstr "Avatarların saklandığı dizin."
#. TRANS: Fieldset legens in Paths admin panel.
#: actions/pathsadminpanel.php:361 lib/inlineattachmentlist.php:38
msgid "Attachments"
-msgstr ""
+msgstr "Dosya ekleri"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:369
msgid "Server for attachments."
-msgstr ""
+msgstr "Ekler için sunucu."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:378
msgid "Web path to attachments."
-msgstr ""
+msgstr "Ekler için ağ yolu."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:387
msgid "Server for attachments on SSL pages."
-msgstr ""
+msgstr "SSL sayfalardaki ekler için sunucu."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:396
msgid "Web path to attachments on SSL pages."
-msgstr ""
+msgstr "SSL sayfalardaki ekler için ağ yolu."
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:405
msgid "Directory where attachments are located."
-msgstr ""
+msgstr "Eklerin saklandığı dizin."
#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:414
msgctxt "LEGEND"
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#. TRANS: Drop down option in Paths admin panel (option for "When to use
#. SSL").
@@ -4483,18 +4485,18 @@ msgstr "Sunucu"
#. SSL").
#: actions/pathsadminpanel.php:421
msgid "Sometimes"
-msgstr ""
+msgstr "Bazen"
#. TRANS: Drop down option in Paths admin panel (option for "When to use
#. SSL").
#: actions/pathsadminpanel.php:423
msgid "Always"
-msgstr ""
+msgstr "Her zaman"
#. TRANS: Drop down label in Paths admin panel.
#: actions/pathsadminpanel.php:427
msgid "Use SSL"
-msgstr ""
+msgstr "SSL kullan"
#. TRANS: Tooltip for field label in Paths admin panel.
#: actions/pathsadminpanel.php:429
@@ -4509,7 +4511,7 @@ msgstr ""
#. TRANS: Button title text to store form data in the Paths admin panel.
#: actions/pathsadminpanel.php:456
msgid "Save path settings."
-msgstr ""
+msgstr "Yol ayarlarını kaydet."
#. TRANS: Instructions for the "People search" page.
#. TRANS: %%site.name%% is the name of the StatusNet site.
@@ -4530,7 +4532,7 @@ msgstr "Kişi Arama"
#: actions/peopletag.php:57
#, php-format
msgid "Public list %s"
-msgstr ""
+msgstr "Halka açık liste %s"
#. TRANS: Title for list page.
#. TRANS: %1$s is a list, %2$d is a page number.
@@ -5819,7 +5821,7 @@ msgstr ""
#: actions/showapplication.php:203
msgctxt "EDITAPP"
msgid "Edit"
-msgstr ""
+msgstr "Düzenle"
#. TRANS: Button text on the OAuth application page.
#. TRANS: Resets the OAuth consumer key and secret.
@@ -6041,7 +6043,7 @@ msgstr ""
#. part of a list).
#: actions/showprofiletag.php:301 lib/peopletaglist.php:173
msgid "Listed"
-msgstr ""
+msgstr "Listelenen"
#. TRANS: Content of "Listed" page if there are no listed users.
#. TRANS: Content of "People following tag x" if there are no subscribed
@@ -6361,7 +6363,7 @@ msgstr ""
#. TRANS: Fieldset legend for form to change logo.
#: actions/siteadminpanel.php:338
msgid "Logo"
-msgstr ""
+msgstr "Logo"
#. TRANS: Field label for StatusNet site logo.
#: actions/siteadminpanel.php:345
@@ -6761,13 +6763,13 @@ msgstr ""
#: actions/subscriptions.php:203
msgctxt "LABEL"
msgid "IM"
-msgstr ""
+msgstr "Anlık mesajlaşma"
#. TRANS: Checkbox label for enabling SMS messages for a profile in a
#. subscriptions list.
#: actions/subscriptions.php:218
msgid "SMS"
-msgstr ""
+msgstr "SMS"
#. TRANS: Title for all but the first page of notices with tags.
#. TRANS: %1$s is the tag, %2$d is the page number.
@@ -6880,7 +6882,7 @@ msgstr ""
#. TRANS: Page title for page to unsubscribe.
#: actions/unsubscribe.php:94
msgid "Unsubscribed"
-msgstr ""
+msgstr "Takipten çıkarıldı"
#. TRANS: Page title for form that allows unsubscribing from a list.
#. TRANS: %1$s is a nickname, %2$s is a list, %3$s is a tagger nickname.
@@ -6980,7 +6982,7 @@ msgstr ""
#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
-msgstr ""
+msgstr "Kullanıcı"
#. TRANS: Instruction for user admin panel.
#: actions/useradminpanel.php:69
@@ -7011,7 +7013,7 @@ msgstr ""
#: actions/useradminpanel.php:217
msgctxt "LEGEND"
msgid "Profile"
-msgstr ""
+msgstr "Profil"
#. TRANS: Field label in user admin panel for setting the character limit for
#. the bio field.
@@ -7185,7 +7187,7 @@ msgstr ""
#: actions/version.php:203
msgctxt "HEADER"
msgid "Version"
-msgstr ""
+msgstr "Versiyon"
#. TRANS: Column header for plugins table on version page.
#: actions/version.php:205
@@ -7296,7 +7298,7 @@ msgstr ""
#. TRANS: Activity title.
#: classes/Group_member.php:177
msgid "Join"
-msgstr ""
+msgstr "Katıl"
#. TRANS: Success message for subscribe to group attempt through OStatus.
#. TRANS: %1$s is the member name, %2$s is the subscribed group's name.
@@ -7703,7 +7705,7 @@ msgstr ""
#: lib/accountprofileblock.php:153 lib/groupprofileblock.php:132
msgctxt "BUTTON"
msgid "Edit"
-msgstr ""
+msgstr "Düzenle"
#. TRANS: Label text on user profile to select a user role.
#: lib/accountprofileblock.php:213
@@ -7994,7 +7996,7 @@ msgstr "saveSettings() gerçeklenmemiş."
#: lib/adminpanelnav.php:66
msgctxt "HEADER"
msgid "Home"
-msgstr ""
+msgstr "Ev"
#. TRANS: Header in administrator navigation panel.
#: lib/adminpanelnav.php:84
@@ -8022,7 +8024,7 @@ msgstr "Onay kodu yok."
#: lib/adminpanelnav.php:101
msgctxt "MENU"
msgid "User"
-msgstr ""
+msgstr "Kullanıcı"
#. TRANS: Menu item title in administrator navigation panel.
#: lib/adminpanelnav.php:107
@@ -8758,7 +8760,7 @@ msgstr[1] ""
#: lib/command.php:886
msgctxt "COMMANDHELP"
msgid "Commands:"
-msgstr ""
+msgstr "Komutlar"
#. TRANS: Help message for IM/SMS command "on".
#: lib/command.php:888
@@ -8963,12 +8965,12 @@ msgstr ""
#. TRANS: The text is link text that leads to the installer page.
#: lib/common.php:42
msgid "Go to the installer."
-msgstr ""
+msgstr "Kuruluma git"
#. TRANS: Page title for when a database error occurs.
#: lib/dberroraction.php:60
msgid "Database error"
-msgstr ""
+msgstr "Veritabanı hatası"
#. TRANS: Menu item in default local navigation panel.
#. TRANS: Menu item in search group navigation panel.
@@ -8982,7 +8984,7 @@ msgstr ""
#: lib/defaultlocalnav.php:79 lib/subgroupnav.php:136
msgctxt "MENU"
msgid "Lists"
-msgstr ""
+msgstr "Listeler"
#. TRANS: Title of form for deleting a user.
#. TRANS: Link text in notice list item to delete a notice.
@@ -9041,7 +9043,7 @@ msgstr ""
#. TRANS: Header for feed links (h2).
#: lib/feedlist.php:66
msgid "Feeds"
-msgstr ""
+msgstr "Beslemeler"
#: lib/filenotfoundexception.php:39
msgid "File not found in filesystem."
@@ -9111,7 +9113,7 @@ msgstr ""
#: lib/groupaction.php:312
msgctxt "TITLE"
msgid "Admins"
-msgstr ""
+msgstr "Yöneticiler"
#. TRANS: Button text for the form that will block a user from a group.
#: lib/groupblockform.php:124
@@ -9193,7 +9195,7 @@ msgstr ""
#. TRANS: Group actions header (h2). Text hidden by default.
#: lib/groupprofileblock.php:103
msgid "Group actions"
-msgstr ""
+msgstr "Grup eylemleri"
#. TRANS: Tooltip for menu item in the group navigation page. Only shown for
#. group administrators.
@@ -9217,23 +9219,23 @@ msgstr ""
#: lib/groupprofileblock.php:141
msgctxt "MENU"
msgid "Logo"
-msgstr ""
+msgstr "Logo"
#. TRANS: Title for groups with the most members section.
#: lib/groupsbymemberssection.php:71
msgid "Popular groups"
-msgstr ""
+msgstr "Popüler gruplar"
#. TRANS: Title for groups with the most posts section.
#: lib/groupsbypostssection.php:71
msgid "Active groups"
-msgstr ""
+msgstr "Aktif gruplar"
#. TRANS: Link description for seeing all groups.
#. TRANS: Link description for seeing all lists.
#: lib/groupsnav.php:89 lib/listsnav.php:88
msgid "See all"
-msgstr ""
+msgstr "Hepsini gör"
#. TRANS: Link title for seeing all groups.
#: lib/groupsnav.php:91
@@ -9255,18 +9257,18 @@ msgstr "Bu sayfa kabul ettiğiniz ortam türünde kullanılabilir değil"
#. format.
#: lib/imagefile.php:73
msgid "Unsupported image format."
-msgstr ""
+msgstr "Desteklenmeyen resim formatı."
#: lib/imagefile.php:115
msgid "Unsupported media format."
-msgstr ""
+msgstr "Desteklenmeyen medya formatı."
#. TRANS: Exception thrown when too large a file is uploaded.
#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: lib/imagefile.php:154
#, php-format
msgid "That file is too big. The maximum file size is %s."
-msgstr ""
+msgstr "Bu dosya çok büyük. Maksimum dosya boyutu: %s. "
#. TRANS: Exception thrown when uploading an image and that action could not
#. be completed.
@@ -9290,31 +9292,31 @@ msgstr ""
#. TRANS: Exception thrown when trying resize an unknown file type.
#: lib/imagefile.php:302 lib/imagefile.php:346
msgid "Unknown file type"
-msgstr ""
+msgstr "Bilinmeyen dosya türü"
#. TRANS: Number of megabytes. %d is the number.
#: lib/imagefile.php:390
#, php-format
msgid "%dMB"
msgid_plural "%dMB"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%dMB"
+msgstr[1] "%dMB"
#. TRANS: Number of kilobytes. %d is the number.
#: lib/imagefile.php:394
#, php-format
msgid "%dkB"
msgid_plural "%dkB"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%dkB"
+msgstr[1] "%dkB"
#. TRANS: Number of bytes. %d is the number.
#: lib/imagefile.php:397
#, php-format
msgid "%dB"
msgid_plural "%dB"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%dB"
+msgstr[1] "%dB"
#. TRANS: Body text for confirmation code e-mail.
#. TRANS: %1$s is a user nickname, %2$s is the StatusNet sitename,
@@ -9363,29 +9365,29 @@ msgstr ""
#: lib/inboxtagcloudsection.php:58
msgctxt "TITLE"
msgid "Trends"
-msgstr ""
+msgstr "Eğilimler"
#. TRANS: Default button text for inviting more users to the StatusNet
#. instance.
#: lib/invitebuttonsection.php:56
msgctxt "BUTTON"
msgid "Invite more colleagues"
-msgstr ""
+msgstr "Daha fazla arkadaşınızı davet edin"
#. TRANS: Form legend.
#: lib/inviteform.php:85
msgid "Invite collegues"
-msgstr ""
+msgstr "Arkadaşlarınızı davet edin"
#. TRANS: Field label for a list of e-mail addresses.
#: lib/inviteform.php:100
msgid "Email addresses"
-msgstr ""
+msgstr "E-posta adresleri"
#. TRANS: Field title for a list of e-mail addresses.
#: lib/inviteform.php:103
msgid "Addresses of friends to invite (one per line)."
-msgstr ""
+msgstr "Davet edilecek arkadaşların adresleri (her satıra bir tane)"
#. TRANS: Field label for a personal message to send to invitees.
#: lib/inviteform.php:109
@@ -9395,7 +9397,7 @@ msgstr "Kişisel mesaj"
#. TRANS: Field title for a personal message to send to invitees.
#: lib/inviteform.php:112
msgid "Optionally add a personal message to the invitation."
-msgstr ""
+msgstr "Seçimli olarak davetiyeye kişisel bir mesaj ekle. "
#. TRANS: Send button for inviting friends
#. TRANS: Button text for sending notice.
@@ -9407,24 +9409,24 @@ msgstr "Gönder"
#. TRANS: Submit button title.
#: lib/inviteform.php:131
msgid "Send invitations."
-msgstr ""
+msgstr "Davetiyeleri yolla."
#. TRANS: Button text for joining a group.
#: lib/joinform.php:108
msgctxt "BUTTON"
msgid "Join"
-msgstr ""
+msgstr "Katıl"
#. TRANS: Button text on form to leave a group.
#: lib/leaveform.php:109
msgctxt "BUTTON"
msgid "Leave"
-msgstr ""
+msgstr "Ayrıl"
#. TRANS: Link title for seeing all lists.
#: lib/listsnav.php:90
msgid "See all lists you have created."
-msgstr ""
+msgstr "Yarattığınız tüm listeleri görüntüle. "
#. TRANS: Menu item for logging in to the StatusNet site.
#. TRANS: Menu item in primary navigation panel.
@@ -9436,7 +9438,7 @@ msgstr "Giriş"
#. TRANS: Title for menu item for logging in to the StatusNet site.
#: lib/logingroupnav.php:66
msgid "Login with a username and password"
-msgstr ""
+msgstr "Kullanıcı adı ve şifreyle giriş yap."
#. TRANS: Menu item for registering with the StatusNet site.
#: lib/logingroupnav.php:73
@@ -9520,14 +9522,14 @@ msgstr ""
#: lib/mail.php:340
#, php-format
msgid "Profile: %s"
-msgstr ""
+msgstr "Profil: %s"
#. TRANS: Profile info line in notification e-mail.
#. TRANS: %s is biographical information.
#: lib/mail.php:354
#, php-format
msgid "Bio: %s"
-msgstr ""
+msgstr "Bio: %s"
#. TRANS: This is a paragraph in a new-subscriber e-mail.
#. TRANS: %s is a URL where the subscriber can be reported as abusive.
@@ -9568,7 +9570,7 @@ msgstr "%s durum"
#. TRANS: Subject line for SMS-by-email address confirmation message.
#: lib/mail.php:560
msgid "SMS confirmation"
-msgstr ""
+msgstr "SMS doğrulaması"
#. TRANS: Main body heading for SMS-by-email address confirmation message.
#. TRANS: %s is the addressed user's nickname.
@@ -9790,13 +9792,13 @@ msgstr "Yönetici Yap"
#: lib/makeadminform.php:124
msgctxt "TOOLTIP"
msgid "Make this user an admin."
-msgstr ""
+msgstr "Bu kullanıcıyı yönetici yap."
#. TRANS: Client exception thrown when a database error was thrown during a
#. file upload operation.
#: lib/mediafile.php:99 lib/mediafile.php:145
msgid "There was a database error while saving your file. Please try again."
-msgstr ""
+msgstr "Dosyalarınızı kaydederken bir veritabanı hatası meydana geldi. Lütfen tekrar deneyiniz."
#. TRANS: Client exception thrown when a file upload operation fails because
#. the file could
@@ -9865,13 +9867,13 @@ msgstr ""
#. settings, etc.
#: lib/nickname.php:291
msgid "Nickname is identical to system path names."
-msgstr ""
+msgstr "Geçersiz kullanıcı adı: Kullanıcı adı sistem dizinlerinlerinin birinin adı olamaz."
#. TRANS: Validation error in form for registration, profile and group
#. settings, etc.
#: lib/nickname.php:313
msgid "Nickname is already in use on this server."
-msgstr ""
+msgstr "Kullanıcı adı kullanımda."
#. TRANS: Exception text shown when no profile can be found for a user.
#. TRANS: %u is a profile ID (number).
@@ -9887,12 +9889,12 @@ msgstr ""
#: lib/nosuchgroupexception.php:65 lib/nosuchuserexception.php:65
msgid "No such user found."
-msgstr ""
+msgstr "Hiçbir kullanıcı bulunamadı."
#. TRANS: Form legend for notice form.
#: lib/noticeform.php:194
msgid "Send a notice"
-msgstr ""
+msgstr "Bildiri gönder"
#. TRANS: Title for notice label. %s is the user's nickname.
#: lib/noticeform.php:208
@@ -9903,35 +9905,35 @@ msgstr "N'aber %s?"
#. TRANS: Input label in notice form for adding an attachment.
#: lib/noticeform.php:229
msgid "Attach"
-msgstr ""
+msgstr "İliştir"
#. TRANS: Title for input field to attach a file to a notice.
#: lib/noticeform.php:234
msgid "Attach a file."
-msgstr ""
+msgstr "Dosya iliştir."
#. TRANS: Field label to add location to a notice.
#: lib/noticeform.php:272
msgid "Share my location"
-msgstr ""
+msgstr "Konumumu paylaş"
#. TRANS: Text to not share location for a notice in notice form.
#: lib/noticeform.php:277
msgid "Do not share my location"
-msgstr ""
+msgstr "Konumumu paylaşma"
#. TRANS: Timeout error text for location retrieval in notice form.
#: lib/noticeform.php:279
msgid ""
"Sorry, retrieving your geo location is taking longer than expected, please "
"try again later"
-msgstr ""
+msgstr "Konumunuzu getirmek sandığımızdan uzun sürüyor lütfen tekrar deneyiniz"
#. TRANS: Reference to the logged in user in favourite list.
#: lib/noticelistactorsitem.php:43
msgctxt "FAVELIST"
msgid "You"
-msgstr ""
+msgstr "Siz"
#. TRANS: For building a list such as "Jim, Bob, Mary and 5 others like this".
#. TRANS: %1$s is a list of users, separated by a separator (default: ", "),
@@ -10051,7 +10053,7 @@ msgstr ""
#: lib/peopletageditform.php:131
msgctxt "LABEL"
msgid "List"
-msgstr ""
+msgstr "Liste"
#. TRANS: Field title for list.
#: lib/peopletageditform.php:134
@@ -10075,24 +10077,24 @@ msgstr[1] ""
#. TRANS: Button title to delete a list.
#: lib/peopletageditform.php:175
msgid "Delete this list."
-msgstr ""
+msgstr "Bu listeyi sil."
#. TRANS: Header in list edit form.
#: lib/peopletageditform.php:182
msgid "Add or remove people"
-msgstr ""
+msgstr "Kullanıcıları ekle ya da çıkart."
#. TRANS: Header in list edit form.
#: lib/peopletageditform.php:186
msgctxt "HEADER"
msgid "Search"
-msgstr ""
+msgstr "Ara"
#. TRANS: Menu item in list navigation panel.
#: lib/peopletaggroupnav.php:113
msgctxt "MENU"
msgid "List"
-msgstr ""
+msgstr "Liste"
#. TRANS: Menu item title in list navigation panel.
#. TRANS: %1$s is a list, %2$s is a nickname.
@@ -10105,7 +10107,7 @@ msgstr ""
#: lib/peopletaggroupnav.php:124
msgctxt "MENU"
msgid "Listed"
-msgstr ""
+msgstr "Listelenen"
#. TRANS: Menu item in list navigation panel.
#. TRANS: Menu item in local navigation menu.
@@ -10125,7 +10127,7 @@ msgstr ""
#: lib/peopletaggroupnav.php:148
msgctxt "MENU"
msgid "Edit"
-msgstr ""
+msgstr "Düzenle"
#. TRANS: Menu item title in list navigation panel.
#. TRANS: %s is a list.
@@ -10142,7 +10144,7 @@ msgstr ""
#. TRANS: Text for link to edit list settings.
#: lib/peopletaglist.php:198
msgid "Edit"
-msgstr ""
+msgstr "Düzenle"
#. TRANS: Privacy mode text in list list item for private list.
#: lib/peopletaglist.php:253
@@ -10200,13 +10202,13 @@ msgstr ""
#: lib/peopletags.php:87
msgctxt "LABEL"
msgid "Your lists"
-msgstr ""
+msgstr "Listeleriniz"
#. TRANS: Fieldset legend in lists widget.
#: lib/peopletags.php:135
msgctxt "LEGEND"
msgid "Edit lists"
-msgstr ""
+msgstr "Listeleri düzenle"
#. TRANS: Label in self tags widget.
#: lib/peopletags.php:193
@@ -10250,7 +10252,7 @@ msgstr ""
#: lib/personalgroupnav.php:85 lib/settingsnav.php:74 lib/subgroupnav.php:78
msgctxt "MENU"
msgid "Profile"
-msgstr ""
+msgstr "Profil"
#. TRANS: Menu item title in personal group navigation menu.
#: lib/personalgroupnav.php:87
@@ -10261,13 +10263,13 @@ msgstr "Kullanıcının profili yok."
#: lib/personalgroupnav.php:93
msgctxt "MENU"
msgid "Replies"
-msgstr ""
+msgstr "Yanıtlar"
#. TRANS: Displayed as version information for a plugin if no version
#. information was found.
#: lib/plugin.php:187
msgid "Unknown"
-msgstr ""
+msgstr "Bilinmeyen"
#. TRANS: Plugin admin panel controls
#: lib/plugindisableform.php:90
@@ -10292,12 +10294,12 @@ msgstr ""
#: lib/primarynav.php:58
msgctxt "MENU"
msgid "Settings"
-msgstr ""
+msgstr "Ayarlar"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:60
msgid "Change your personal settings."
-msgstr ""
+msgstr "Kişisel ayarlarını değiştir."
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:66
@@ -10308,23 +10310,23 @@ msgstr "Yönetim"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:68
msgid "Site configuration."
-msgstr ""
+msgstr "Site kofigürasyonları."
#. TRANS: Menu item in primary navigation panel.
#: lib/primarynav.php:74
msgctxt "MENU"
msgid "Logout"
-msgstr ""
+msgstr "Çıkış Yap"
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:76
msgid "Logout from the site."
-msgstr ""
+msgstr "Siteden çıkış yap."
#. TRANS: Menu item title in primary navigation panel.
#: lib/primarynav.php:84
msgid "Login to the site."
-msgstr ""
+msgstr "Siteye giriş yap"
#. TRANS: Error message displayed when referring to a user without a profile.
#: lib/profileaction.php:87
@@ -10338,12 +10340,12 @@ msgstr ""
#. TRANS: H2 text for user subscription statistics.
#: lib/profileaction.php:148
msgid "Following"
-msgstr ""
+msgstr "Takip edilenler"
#. TRANS: H2 text for user subscriber statistics.
#: lib/profileaction.php:176
msgid "Followers"
-msgstr ""
+msgstr "Takipçiler"
#. TRANS: H2 text for user statistics.
#: lib/profileaction.php:210
@@ -10379,7 +10381,7 @@ msgstr "Gruplar"
#. TRANS: H2 text for user list membership statistics.
#: lib/profileaction.php:309
msgid "Lists"
-msgstr ""
+msgstr "Listeler"
#. TRANS: Server error displayed when using an unimplemented method.
#: lib/profileformaction.php:119
@@ -10396,7 +10398,7 @@ msgstr ""
#. TRANS: Menu item title in search group navigation panel.
#: lib/publicgroupnav.php:71
msgid "User groups"
-msgstr ""
+msgstr "Kullanıcı grupları"
#. TRANS: Menu item in search group navigation panel.
#: lib/publicgroupnav.php:75
@@ -10419,7 +10421,7 @@ msgstr ""
#: lib/publictagcloudsection.php:53
msgctxt "TITLE"
msgid "Trending topics"
-msgstr ""
+msgstr "Popüler Başlıklar"
#. TRANS: Client error displayed when return-to was defined without a target.
#: lib/redirectingaction.php:93
@@ -10445,7 +10447,7 @@ msgstr ""
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:1119
msgid "Page not found."
-msgstr ""
+msgstr "Sayfa bulunamadı."
#. TRANS: Title of form to sandbox a user.
#: lib/sandboxform.php:65
@@ -10461,13 +10463,13 @@ msgstr ""
#. TRANS: Fieldset legend for the search form.
#: lib/searchaction.php:102
msgid "Search site"
-msgstr ""
+msgstr "Sitede ara"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
#: lib/searchaction.php:110
msgid "Keyword(s)"
-msgstr ""
+msgstr "Anahtar kelime(ler)"
#. TRANS: Button text for searching site.
#. TRANS: Button text for search button on search form.
@@ -10475,7 +10477,7 @@ msgstr ""
#: lib/searchaction.php:112 lib/searchform.php:76 lib/togglepeopletag.php:134
msgctxt "BUTTON"
msgid "Search"
-msgstr ""
+msgstr "Ara"
#. TRANS: Standard search suggestions shown when a search does not give any
#. results.
@@ -10504,7 +10506,7 @@ msgstr ""
#: lib/searchgroupnav.php:74
msgctxt "MENU"
msgid "People"
-msgstr ""
+msgstr "İnsanlar"
#. TRANS: Menu item title in search group navigation panel.
#: lib/searchgroupnav.php:76
@@ -10531,43 +10533,43 @@ msgstr ""
#: lib/secondarynav.php:67
msgctxt "MENU"
msgid "TOS"
-msgstr ""
+msgstr "Kullanım Sözleşmesi"
#. TRANS: Secondary navigation menu item leading to privacy policy.
#: lib/secondarynav.php:71
msgctxt "MENU"
msgid "Privacy"
-msgstr ""
+msgstr "Gizlilik"
#. TRANS: Secondary navigation menu item. Leads to information about StatusNet
#. and its license.
#: lib/secondarynav.php:74
msgctxt "MENU"
msgid "Source"
-msgstr ""
+msgstr "Kaynak"
#. TRANS: Secondary navigation menu item leading to version information on the
#. StatusNet site.
#: lib/secondarynav.php:77
msgctxt "MENU"
msgid "Version"
-msgstr ""
+msgstr "Versiyon"
#. TRANS: Default title for section/sidebar widget.
#: lib/section.php:98
msgid "Untitled section"
-msgstr ""
+msgstr "İsimsiz bölüm"
#. TRANS: Default "More..." title for section/sidebar widget.
#: lib/section.php:122
msgid "More..."
-msgstr ""
+msgstr "Daha fazla..."
#. TRANS: Header in settings navigation panel.
#: lib/settingsnav.php:68
msgctxt "HEADER"
msgid "Settings"
-msgstr ""
+msgstr "Ayarlar"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:76
@@ -10611,18 +10613,18 @@ msgstr ""
#: lib/settingsnav.php:102
msgctxt "MENU"
msgid "URL"
-msgstr ""
+msgstr "URL"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:104
msgid "URL shorteners"
-msgstr ""
+msgstr "Link Kısaltıcılar"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:116
msgctxt "MENU"
msgid "IM"
-msgstr ""
+msgstr "Anlık mesajlaşma"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:118
@@ -10633,18 +10635,18 @@ msgstr ""
#: lib/settingsnav.php:125
msgctxt "MENU"
msgid "SMS"
-msgstr ""
+msgstr "SMS"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:127
msgid "Updates by SMS"
-msgstr ""
+msgstr "SMS ile güncellemeler"
#. TRANS: Menu item in settings navigation panel.
#: lib/settingsnav.php:133
msgctxt "MENU"
msgid "Connections"
-msgstr ""
+msgstr "Bağlantılar"
#. TRANS: Menu item title in settings navigation panel.
#: lib/settingsnav.php:135
@@ -10666,7 +10668,7 @@ msgstr ""
#: lib/silenceform.php:65
msgctxt "TITLE"
msgid "Silence"
-msgstr ""
+msgstr "Sessiz"
#. TRANS: Description of form to silence a user.
#: lib/silenceform.php:76
@@ -10677,7 +10679,7 @@ msgstr ""
#: lib/subgroupnav.php:86
msgctxt "MENU"
msgid "Subscriptions"
-msgstr ""
+msgstr "Abonelikler"
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is a user nickname.
@@ -10699,7 +10701,7 @@ msgstr ""
#, php-format
msgctxt "MENU"
msgid "Pending (%d)"
-msgstr ""
+msgstr "Sürüyor(%d)"
#. TRANS: Menu item title in local navigation menu.
#: lib/subgroupnav.php:115
@@ -10725,7 +10727,7 @@ msgstr ""
#: lib/subgroupnav.php:147
msgctxt "MENU"
msgid "Invite"
-msgstr ""
+msgstr "Davet et."
#. TRANS: Menu item title in local navigation menu.
#. TRANS: %s is the StatusNet sitename.
@@ -10744,12 +10746,12 @@ msgstr "Bize o profili yollamadınız"
#: lib/subscribeform.php:130 lib/subscribepeopletagform.php:106
msgctxt "BUTTON"
msgid "Subscribe"
-msgstr ""
+msgstr "Takip et"
#. TRANS: Button title to subscribe to a user.
#: lib/subscribeform.php:132
msgid "Subscribe to this user."
-msgstr ""
+msgstr "Bu kullanıcıyı takiple."
#. TRANS: Title of personal tag cloud section.
#: lib/subscriberspeopleselftagcloudsection.php:48
@@ -10767,13 +10769,13 @@ msgstr ""
#: lib/tagcloudsection.php:56 lib/tagcloudsection.php:72
msgctxt "NOTAGS"
msgid "None"
-msgstr ""
+msgstr "Hiçbiri"
#. TRANS: Field label on list form.
#: lib/tagprofileform.php:130
msgctxt "LABEL"
msgid "Lists"
-msgstr ""
+msgstr "Listeler"
#. TRANS: Field title on list form.
#: lib/tagprofileform.php:133
@@ -10785,18 +10787,18 @@ msgstr ""
#. TRANS: Server exception displayed if a theme name was invalid.
#: lib/theme.php:79
msgid "Invalid theme name."
-msgstr ""
+msgstr "Geçersiz tema adı."
#. TRANS: Exception thrown when a compressed theme is uploaded while no
#. support present in PHP configuration.
#: lib/themeuploader.php:51
msgid "This server cannot handle theme uploads without ZIP support."
-msgstr ""
+msgstr "Bu sunucu ZIP desteğiyle yükleme haricindeki yöntemleri desteklemiyor"
#. TRANS: Server exception thrown when uploading a theme fails.
#: lib/themeuploader.php:60 lib/themeuploader.php:64
msgid "The theme file is missing or the upload failed."
-msgstr ""
+msgstr "Tema dosyası kayıp ya da yükleme başarısız."
#. TRANS: Server exception thrown when saving an uploaded theme after
#. decompressing it fails.
@@ -10806,13 +10808,13 @@ msgstr ""
#: lib/themeuploader.php:293 lib/themeuploader.php:298
#: lib/themeuploader.php:307 lib/themeuploader.php:315
msgid "Failed saving theme."
-msgstr ""
+msgstr "Tema kaydedilirken hata oluştu."
#. TRANS: Server exception thrown when an uploaded theme has an incorrect
#. structure.
#: lib/themeuploader.php:153
msgid "Invalid theme: Bad directory structure."
-msgstr ""
+msgstr "Geçersiz tema: Kötü dizin hiyarşisi."
#. TRANS: Client exception thrown when an uploaded theme is larger than the
#. limit.
@@ -10822,13 +10824,13 @@ msgstr ""
msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
msgid_plural ""
"Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yüklenen tema çok büyük; Sıkıştırılmamış hali %d bayttan küçük olmalıdır. "
+msgstr[1] "Yüklenen tema çok büyük; Sıkıştırılmamış hali %d bayttan küçük olmalıdır. "
#. TRANS: Server exception thrown when an uploaded theme is incomplete.
#: lib/themeuploader.php:188
msgid "Invalid theme archive: Missing file css/display.css"
-msgstr ""
+msgstr "Geçersiz tema arşivi: css/display.css dosyası eksik"
#. TRANS: Server exception thrown when an uploaded theme has an incorrect file
#. or folder name.
@@ -10836,13 +10838,13 @@ msgstr ""
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
-msgstr ""
+msgstr "Tema geçersiz dosya ya da dizin adı içeriyor."
#. TRANS: Server exception thrown when an uploaded theme contains files with
#. unsafe file extensions.
#: lib/themeuploader.php:236
msgid "Theme contains unsafe file extension names; may be unsafe."
-msgstr ""
+msgstr "Tema güvensiz uzantıya sahip; tema güvensiz olabilir. "
#. TRANS: Server exception thrown when an uploaded theme contains a file type
#. that is not allowed.
@@ -10850,13 +10852,13 @@ msgstr ""
#: lib/themeuploader.php:255
#, php-format
msgid "Theme contains file of type \".%s\", which is not allowed."
-msgstr ""
+msgstr "Temada bulunan \".%s\" dosya tipi desteklenmiyor."
#. TRANS: Server exception thrown when an uploaded compressed theme cannot be
#. opened.
#: lib/themeuploader.php:273
msgid "Error opening theme archive."
-msgstr ""
+msgstr "Tema arşivi açılırken hata oluştu."
#. TRANS: Header for Notices section.
#: lib/threadednoticelist.php:74
@@ -10870,14 +10872,14 @@ msgstr "Durum mesajları"
#, php-format
msgid "Show reply"
msgid_plural "Show all %d replies"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "cevabı göster"
+msgstr[1] "%d kadar cevabı göster"
#. TRANS: List message for notice repeated by logged in user.
#: lib/threadednoticelist.php:455
msgctxt "REPEATLIST"
msgid "You repeated this."
-msgstr ""
+msgstr "Bunu tekrarladın."
#. TRANS: List message for when more than 4 people repeat something.
#. TRANS: %%s is a list of users liking a notice, %d is the number over 4 that
@@ -10888,8 +10890,8 @@ msgstr ""
#, php-format
msgid "%%s and %d other repeated this."
msgid_plural "%%s and %d others repeated this."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%%s ve diğer %d kişi bunu tekrarladı."
+msgstr[1] "%%s ve diğer %d kişi bunu tekrarladı."
#. TRANS: List message for repeated notices.
#. TRANS: %%s is a list of users who have repeated a notice.
@@ -10899,24 +10901,24 @@ msgstr[1] ""
#, php-format
msgid "%%s repeated this."
msgid_plural "%%s repeated this."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%%s bunu tekrarladı."
+msgstr[1] "%%s bunu tekrarladı."
#. TRANS: Form legend.
#: lib/togglepeopletag.php:94
#, php-format
msgid "Search and list people"
-msgstr ""
+msgstr "Listeleri ve insanları ara"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:105
msgid "Everything"
-msgstr ""
+msgstr "Herşey"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:109
msgid "Fullname"
-msgstr ""
+msgstr "Tam adı"
#. TRANS: Dropdown option for searching in profiles.
#: lib/togglepeopletag.php:115
@@ -10927,12 +10929,12 @@ msgstr ""
#: lib/togglepeopletag.php:121
msgctxt "LABEL"
msgid "Search in"
-msgstr ""
+msgstr "Ara"
#. TRANS: Dropdown field title.
#: lib/togglepeopletag.php:123
msgid "Choose a field to search."
-msgstr ""
+msgstr "Aramak için alan seçiniz."
#. TRANS: Form legend.
#. TRANS: %1$s is a nickname, $2$s is a list.
@@ -10946,50 +10948,50 @@ msgstr ""
#: lib/togglepeopletag.php:268
#, php-format
msgid "Add %1$s to list %2$s"
-msgstr ""
+msgstr "%1$s'i liste %2$s'ye ekle"
#. TRANS: Title for top posters section.
#: lib/topposterssection.php:74
msgid "Top posters"
-msgstr ""
+msgstr "Üst afişler"
#. TRANS: Option in drop-down of potential addressees.
#: lib/toselector.php:87
msgctxt "SENDTO"
msgid "Everyone"
-msgstr ""
+msgstr "Herkes"
#. TRANS: Option in drop-down of potential addressees.
#. TRANS: %s is a StatusNet sitename.
#: lib/toselector.php:93
#, php-format
msgid "My colleagues at %s"
-msgstr ""
+msgstr "%s'deki arkadaşlarım"
#. TRANS: Label for drop-down of potential addressees.
#: lib/toselector.php:115
msgctxt "LABEL"
msgid "To:"
-msgstr ""
+msgstr "Kime:"
#. TRANS: Checkbox label in widget for selecting potential addressees to mark
#. the notice private.
#: lib/toselector.php:124
msgid "Private?"
-msgstr ""
+msgstr "Özel?"
#. TRANS: Client exception thrown in widget for selecting potential addressees
#. when an invalid fill option was received.
#: lib/toselector.php:163
#, php-format
msgid "Unknown to value: \"%s\"."
-msgstr ""
+msgstr "Bilinmeyen değer: \"%s\"."
#. TRANS: Title for the form to unblock a user.
#: lib/unblockform.php:67
msgctxt "TITLE"
msgid "Unblock"
-msgstr ""
+msgstr "Bloku kaldır"
#. TRANS: Exception text shown when no object found with certain URI
#. TRANS: %s is the URI.
@@ -11039,7 +11041,7 @@ msgstr ""
#. TRANS: Authorisation exception thrown when a user a not allowed to login.
#: lib/util.php:330
msgid "Not allowed to log in."
-msgstr ""
+msgstr "Girişe izin verilmedi."
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11059,8 +11061,8 @@ msgstr "yaklaşık bir dakika önce"
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "yaklaşık 1 dakika önce"
+msgstr[1] "yaklaşık %d dakika önce"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11074,8 +11076,8 @@ msgstr "yaklaşık bir saat önce"
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "yaklaşık 1 saat önce "
+msgstr[1] "yaklaşık %d saat önce"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11089,8 +11091,8 @@ msgstr "yaklaşık bir gün önce"
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yaklaşık 1 gün önce"
+msgstr[1] "yaklaşık %d gün önce"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11104,8 +11106,8 @@ msgstr "yaklaşık bir ay önce"
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Yaklaşık 1 ay önce"
+msgstr[1] "yaklaşık %d ay önce"
#. TRANS: Used in notices to indicate when the notice was made compared to
#. now.
@@ -11125,11 +11127,11 @@ msgstr ""
#: lib/webcolor.php:81 lib/webcolor.php:121
#, php-format
msgid "%s is not a valid color! Use 3 or 6 hex characters."
-msgstr ""
+msgstr "%s geçerli bir renk değil! 3 ya da 6 karakterli hexadecimal kod giriniz."
#. TRANS: Commandline script output. %s is the filename that contains a backup
#. for a user.
#: scripts/restoreuser.php:62
#, php-format
msgid "Getting backup from file '%s'."
-msgstr ""
+msgstr "'%s' dosyasından yedek alınıyor."
diff --git a/locale/uk/LC_MESSAGES/statusnet.po b/locale/uk/LC_MESSAGES/statusnet.po
index 6693b1f6f7..53aae6acb6 100644
--- a/locale/uk/LC_MESSAGES/statusnet.po
+++ b/locale/uk/LC_MESSAGES/statusnet.po
@@ -8,9 +8,9 @@ msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
-"PO-Revision-Date: 2015-02-07 14:32+0000\n"
+"PO-Revision-Date: 2015-03-31 12:11+0000\n"
"Last-Translator: digitaldreamer \n"
-"Language-Team: Ukrainian (http://www.transifex.com/projects/p/gnu-social/language/uk/)\n"
+"Language-Team: Ukrainian (http://www.transifex.com/gnu-social/gnu-social/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -7425,7 +7425,7 @@ msgstr "%1$s не має доступу до допису %2$d."
#: classes/Notice.php:833
#, php-format
msgid "%1$s has no right to reply to notice %2$d."
-msgstr ""
+msgstr "%1$s немає достатньо прав щоб відповісти на повідомлення %2$d."
#. TRANS: Server exception thrown when no array is provided to the method
#. saveKnownGroups().
diff --git a/locale/ur_PK/LC_MESSAGES/statusnet.po b/locale/ur_PK/LC_MESSAGES/statusnet.po
index 85fc4ff0bb..7c26799dd1 100644
--- a/locale/ur_PK/LC_MESSAGES/statusnet.po
+++ b/locale/ur_PK/LC_MESSAGES/statusnet.po
@@ -11,7 +11,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-26 12:26+0000\n"
"Last-Translator: Aqeel Zafar \n"
-"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/gnu-social/language/ur_PK/)\n"
+"Language-Team: Urdu (Pakistan) (http://www.transifex.com/gnu-social/gnu-social/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
diff --git a/locale/vi/LC_MESSAGES/statusnet.po b/locale/vi/LC_MESSAGES/statusnet.po
index cda156a6f1..9caed645f9 100644
--- a/locale/vi/LC_MESSAGES/statusnet.po
+++ b/locale/vi/LC_MESSAGES/statusnet.po
@@ -10,7 +10,7 @@ msgstr ""
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 14:32+0000\n"
"Last-Translator: digitaldreamer