From 8c8edea32ac7b2fe56530bb13e4b58c029da5ee0 Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Wed, 10 Jun 2009 13:16:11 +0000 Subject: [PATCH 01/41] Laconica defaults to a locale 'en' which uses language 'en'. Unfortunately, this language doesn't exist -- properly it's en_US. This causes a lot of spammy messages in syslog. This fix simply changes 'en' to have the same properties as 'en-us', i.e. a language of en_US and a description of 'English (US)'. --- lib/language.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/language.php b/lib/language.php index cd6498d30b..3ea3dd2aa0 100644 --- a/lib/language.php +++ b/lib/language.php @@ -108,7 +108,7 @@ function get_all_languages() { 'el' => array('q' => 0.1, 'lang' => 'el', 'name' => 'Greek', 'direction' => 'ltr'), 'en-us' => array('q' => 1, 'lang' => 'en_US', 'name' => 'English (US)', 'direction' => 'ltr'), 'en-gb' => array('q' => 1, 'lang' => 'en_GB', 'name' => 'English (British)', 'direction' => 'ltr'), - 'en' => array('q' => 1, 'lang' => 'en', 'name' => 'English', 'direction' => 'ltr'), + 'en' => array('q' => 1, 'lang' => 'en_US', 'name' => 'English (US)', 'direction' => 'ltr'), 'es' => array('q' => 1, 'lang' => 'es', 'name' => 'Spanish', 'direction' => 'ltr'), 'fi' => array('q' => 1, 'lang' => 'fi', 'name' => 'Finnish', 'direction' => 'ltr'), 'fr-fr' => array('q' => 1, 'lang' => 'fr_FR', 'name' => 'French', 'direction' => 'ltr'), From 8250006fbfdc120a4766f85ff5d6ee79798d626d Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Thu, 9 Jul 2009 18:42:19 -0400 Subject: [PATCH 02/41] When a notice is posted with an attachment, the facebook stream update has media displayed inline, or as links. http://laconi.ca/trac/ticket/1685 --- actions/facebookhome.php | 4 +-- actions/facebooklogin.php | 4 +-- actions/facebooksettings.php | 4 +-- lib/facebookaction.php | 15 ++------- lib/facebookutil.php | 61 +++++++++++++++++++++++++++++++++--- 5 files changed, 65 insertions(+), 23 deletions(-) diff --git a/actions/facebookhome.php b/actions/facebookhome.php index 34989c9786..6d8d0745d7 100644 --- a/actions/facebookhome.php +++ b/actions/facebookhome.php @@ -57,7 +57,7 @@ class FacebookhomeAction extends FacebookAction // If this is the first time the user has started the app // prompt for Facebook status update permission - if (!$this->facebook->api_client->users_hasAppPermission('status_update')) { + if (!$this->facebook->api_client->users_hasAppPermission('publish_stream')) { if ($this->facebook->api_client->data_getUserPreference( FACEBOOK_PROMPTED_UPDATE_PREF) != 'true') { @@ -203,7 +203,7 @@ class FacebookhomeAction extends FacebookAction $api_key = common_config('facebook', 'apikey'); $auth_url = 'http://www.facebook.com/authorize.php?api_key=' . - $api_key . '&v=1.0&ext_perm=status_update&next=' . $next . + $api_key . '&v=1.0&ext_perm=publish_stream&next=' . $next . '&next_cancel=' . $next . '&submit=skip'; $this->elementStart('span', array('class' => 'facebook-button')); diff --git a/actions/facebooklogin.php b/actions/facebooklogin.php index 22007da4fa..aa86cfbc0c 100644 --- a/actions/facebooklogin.php +++ b/actions/facebooklogin.php @@ -31,7 +31,7 @@ class FacebookinviteAction extends FacebookAction $this->error = $error; if ($this->flink) { - if (!$this->facebook->api_client->users_hasAppPermission('status_update') && + if (!$this->facebook->api_client->users_hasAppPermission('publish_stream') && $this->facebook->api_client->data_getUserPreference( FACEBOOK_PROMPTED_UPDATE_PREF) == 'true') { @@ -60,7 +60,7 @@ class FacebookinviteAction extends FacebookAction // If this is the first time the user has started the app // prompt for Facebook status update permission - if (!$this->facebook->api_client->users_hasAppPermission('status_update')) { + if (!$this->facebook->api_client->users_hasAppPermission('publish_stream')) { if ($this->facebook->api_client->data_getUserPreference( FACEBOOK_PROMPTED_UPDATE_PREF) != 'true') { diff --git a/actions/facebooksettings.php b/actions/facebooksettings.php index ee2c279ab5..c3b364743a 100644 --- a/actions/facebooksettings.php +++ b/actions/facebooksettings.php @@ -78,7 +78,7 @@ class FacebooksettingsAction extends FacebookAction } } - if ($this->facebook->api_client->users_hasAppPermission('status_update')) { + if ($this->facebook->api_client->users_hasAppPermission('publish_stream')) { $this->elementStart('form', array('method' => 'post', 'id' => 'facebook_settings')); @@ -131,7 +131,7 @@ class FacebooksettingsAction extends FacebookAction $this->elementStart('ul', array('id' => 'fb-permissions-list')); $this->elementStart('li', array('id' => 'fb-permissions-item')); - $this->elementStart('fb:prompt-permission', array('perms' => 'status_update', + $this->elementStart('fb:prompt-permission', array('perms' => 'publish_stream', 'next_fbjs' => 'document.setLocation(\'' . "$this->app_uri/settings.php" . '\')')); $this->element('span', array('class' => 'facebook-button'), sprintf(_('Allow %s to update my Facebook status'), common_config('site', 'name'))); diff --git a/lib/facebookaction.php b/lib/facebookaction.php index 1ae90d53bd..5be2f2fe66 100644 --- a/lib/facebookaction.php +++ b/lib/facebookaction.php @@ -460,16 +460,6 @@ class FacebookAction extends Action } } - function updateFacebookStatus($notice) - { - $prefix = $this->facebook->api_client->data_getUserPreference(FACEBOOK_NOTICE_PREFIX, $this->fbuid); - $content = "$prefix $notice->content"; - - if ($this->facebook->api_client->users_hasAppPermission('status_update', $this->fbuid)) { - $this->facebook->api_client->users_setStatus($content, $this->fbuid, false, true); - } - } - function saveNewNotice() { @@ -504,7 +494,7 @@ class FacebookAction extends Action $replyto = $this->trimmed('inreplyto'); $notice = Notice::saveNew($user->id, $content, - 'Facebook', 1, ($replyto == 'false') ? null : $replyto); + 'web', 1, ($replyto == 'false') ? null : $replyto); if (is_string($notice)) { $this->showPage($notice); @@ -514,8 +504,7 @@ class FacebookAction extends Action common_broadcast_notice($notice); // Also update the user's Facebook status - $this->updateFacebookStatus($notice); - $this->updateProfileBox($notice); + facebookBroadcastNotice($notice); } diff --git a/lib/facebookutil.php b/lib/facebookutil.php index 632ec4bade..85077c254a 100644 --- a/lib/facebookutil.php +++ b/lib/facebookutil.php @@ -86,13 +86,17 @@ function isFacebookBound($notice, $flink) { // Check to see if the user has given the FB app status update perms $result = $facebook->api_client-> - users_hasAppPermission('status_update', $fbuid); + users_hasAppPermission('publish_stream', $fbuid); + if ($result != 1) { + $result = $facebook->api_client-> + users_hasAppPermission('status_update', $fbuid); + } if ($result != 1) { $user = $flink->getUser(); $msg = "Not sending notice $notice->id to Facebook " . "because user $user->nickname hasn't given the " . - 'Facebook app \'status_update\' permission.'; + 'Facebook app \'status_update\' or \'publish_stream\' permission.'; common_debug($msg); $success = false; } @@ -138,7 +142,56 @@ function facebookBroadcastNotice($notice) // Okay, we're good to go, update the FB status try { - $facebook->api_client->users_setStatus($status, $fbuid, false, true); + $result = $facebook->api_client-> + users_hasAppPermission('publish_stream', $fbuid); + if($result == 1){ + // authorized to use the stream api, so use it + $fbattachment = null; + $attachments = $notice->attachments(); + if($attachments){ + $fbattachment=array(); + $fbattachment['media']=array(); + //facebook only supports one attachment per item + $attachment = $attachments[0]; + $fbmedia=array(); + if(strncmp($attachment->mimetype,'image/',strlen('image/'))==0){ + $fbmedia['type']='image'; + $fbmedia['src']=$attachment->url; + $fbmedia['href']=$attachment->url; + $fbattachment['media'][]=$fbmedia; +/* Video doesn't seem to work. The notice never makes it to facebook, and no error is reported. + }else if(strncmp($attachment->mimetype,'video/',strlen('image/'))==0 || $attachment->mimetype="application/ogg"){ + $fbmedia['type']='video'; + $fbmedia['video_src']=$attachment->url; + // http://wiki.developers.facebook.com/index.php/Attachment_%28Streams%29 + // says that preview_img is required... but we have no value to put in it + // $fbmedia['preview_img']=$attachment->url; + if($attachment->title){ + $fbmedia['video_title']=$attachment->title; + } + $fbmedia['video_type']=$attachment->mimetype; + $fbattachment['media'][]=$fbmedia; +*/ + }else if($attachment->mimetype=='audio/mpeg'){ + $fbmedia['type']='mp3'; + $fbmedia['src']=$attachment->url; + $fbattachment['media'][]=$fbmedia; + }else if($attachment->mimetype=='application/x-shockwave-flash'){ + $fbmedia['type']='flash'; + // http://wiki.developers.facebook.com/index.php/Attachment_%28Streams%29 + // says that imgsrc is required... but we have no value to put in it + // $fbmedia['imgsrc']=''; + $fbmedia['swfsrc']=$attachment->url; + $fbattachment['media'][]=$fbmedia; + }else{ + $fbattachment['name']=($attachment->title?$attachment->title:$attachment->url); + $fbattachment['href']=$attachment->url; + } + } + $facebook->api_client->stream_publish($status, $fbattachment, null, null, $fbuid); + }else{ + $facebook->api_client->users_setStatus($status, $fbuid, false, true); + } } catch(FacebookRestClientException $e) { common_log(LOG_ERR, $e->getMessage()); common_log(LOG_ERR, @@ -150,7 +203,7 @@ function facebookBroadcastNotice($notice) if ($code >= 200) { // 200 The application does not have permission to operate on the passed in uid parameter. - // 250 Updating status requires the extended permission status_update. + // 250 Updating status requires the extended permission status_update or publish_stream. // see: http://wiki.developers.facebook.com/index.php/Users.setStatus#Example_Return_XML remove_facebook_app($flink); From 08d50655f3a220b1fe970b0917a6ecbcae019b04 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Fri, 10 Jul 2009 17:00:27 -0400 Subject: [PATCH 03/41] added group status api, located at /api/statuses/group_timeline/ID.rss http://laconi.ca/trac/ticket/1702 --- actions/showgroup.php | 23 +++++++++++++-- actions/twitapistatuses.php | 58 +++++++++++++++++++++++++++++++++++++ lib/router.php | 2 +- lib/twitterapi.php | 28 ++++++++++++++++++ 4 files changed, 107 insertions(+), 4 deletions(-) diff --git a/actions/showgroup.php b/actions/showgroup.php index ce11d574e9..f803840ff6 100644 --- a/actions/showgroup.php +++ b/actions/showgroup.php @@ -317,8 +317,25 @@ class ShowgroupAction extends GroupDesignAction common_local_url('grouprss', array('nickname' => $this->group->nickname)); - return array(new Feed(Feed::RSS1, $url, sprintf(_('Notice feed for %s group'), - $this->group->nickname))); + return array(new Feed(Feed::RSS1, + common_local_url('grouprss', + array('nickname' => $this->group->nickname)), + sprintf(_('Notice feed for %s group (RSS 1.0)'), + $this->group->nickname)), + new Feed(Feed::RSS2, + common_local_url('api', + array('apiaction' => 'statuses', + 'method' => 'group_timeline', + 'argument' => $this->group->nickname.'.rss')), + sprintf(_('Notice feed for %s group (RSS 2.0)'), + $this->group->nickname)), + new Feed(Feed::ATOM, + common_local_url('api', + array('apiaction' => 'statuses', + 'method' => 'group_timeline', + 'argument' => $this->group->nickname.'.atom')), + sprintf(_('Notice feed for %s group (Atom)'), + $this->group->nickname))); } /** @@ -466,4 +483,4 @@ class GroupAdminSection extends ProfileSection { return null; } -} \ No newline at end of file +} diff --git a/actions/twitapistatuses.php b/actions/twitapistatuses.php index c9943698dc..ec5d378f04 100644 --- a/actions/twitapistatuses.php +++ b/actions/twitapistatuses.php @@ -136,6 +136,64 @@ class TwitapistatusesAction extends TwitterapiAction } + function group_timeline($args, $apidata) + { + parent::handle($args); + + $this->auth_user = $apidata['user']; + $group = $this->get_group($apidata['api_arg'], $apidata); + + if (empty($group)) { + $this->clientError('Not Found', 404, $apidata['content-type']); + return; + } + + $sitename = common_config('site', 'name'); + $title = sprintf(_("%s timeline"), $group->nickname); + $taguribase = common_config('integration', 'taguri'); + $id = "tag:$taguribase:GroupTimeline:".$group->id; + $link = common_local_url('showstream', + array('nickname' => $group->nickname)); + $subtitle = sprintf(_('Updates from %1$s on %2$s!'), + $group->nickname, $sitename); + + $page = (int)$this->arg('page', 1); + $count = (int)$this->arg('count', 20); + $max_id = (int)$this->arg('max_id', 0); + $since_id = (int)$this->arg('since_id', 0); + $since = $this->arg('since'); + + $notice = $group->getNotices(($page-1)*$count, + $count, $since_id, $max_id, $since); + + switch($apidata['content-type']) { + case 'xml': + $this->show_xml_timeline($notice); + break; + case 'rss': + $this->show_rss_timeline($notice, $title, $link, + $subtitle, $suplink); + break; + case 'atom': + if (isset($apidata['api_arg'])) { + $selfuri = common_root_url() . + 'api/statuses/group_timeline/' . + $apidata['api_arg'] . '.atom'; + } else { + $selfuri = common_root_url() . + 'api/statuses/group_timeline.atom'; + } + $this->show_atom_timeline($notice, $title, $id, $link, + $subtitle, $suplink, $selfuri); + break; + case 'json': + $this->show_json_timeline($notice); + break; + default: + $this->clientError(_('API method not found!'), $code = 404); + } + } + function user_timeline($args, $apidata) { parent::handle($args); diff --git a/lib/router.php b/lib/router.php index 75e72f9322..bc063038f3 100644 --- a/lib/router.php +++ b/lib/router.php @@ -266,7 +266,7 @@ class Router $m->connect('api/statuses/:method/:argument', array('action' => 'api', 'apiaction' => 'statuses'), - array('method' => '(user_timeline|friends_timeline|replies|mentions|show|destroy|friends|followers)')); + array('method' => '(group_timeline|user_timeline|friends_timeline|replies|mentions|show|destroy|friends|followers)')); // users diff --git a/lib/twitterapi.php b/lib/twitterapi.php index f48513e67f..d2515070db 100644 --- a/lib/twitterapi.php +++ b/lib/twitterapi.php @@ -774,6 +774,34 @@ class TwitterapiAction extends Action } } + function get_group($id, $apidata=null) + { + if (empty($id)) { + + if (is_numeric($this->arg('id'))) { + return User::staticGet($this->arg('id')); + } else if ($this->arg('id')) { + $nickname = common_canonical_nickname($this->arg('id')); + return User_group::staticGet('nickname', $nickname); + } else if ($this->arg('user_id')) { + // This is to ensure that a non-numeric user_id still + // overrides screen_name even if it doesn't get used + if (is_numeric($this->arg('user_id'))) { + return User_group::staticGet('id', $this->arg('user_id')); + } + } else if ($this->arg('screen_name')) { + $nickname = common_canonical_nickname($this->arg('screen_name')); + return User::staticGet('nickname', $nickname); + } + + } else if (is_numeric($id)) { + return User_group::staticGet($id); + } else { + $nickname = common_canonical_nickname($id); + return User_group::staticGet('nickname', $nickname); + } + } + function get_profile($id) { if (is_numeric($id)) { From 111aee9dc033256189a34800a7a6e11fa87aa041 Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Fri, 10 Jul 2009 14:44:50 -0700 Subject: [PATCH 04/41] Fix conflict from merge with 0.7.x; remove conflict markers --- README | 5 ----- 1 file changed, 5 deletions(-) diff --git a/README b/README index 40e5263550..d2673a6d30 100644 --- a/README +++ b/README @@ -936,8 +936,6 @@ notice: A plain string that will appear on every page. A good place to put introductory information about your service, or info about upgrades and outages, or other community info. Any HTML will be escaped. -dupelimit: Time in which it's not OK for the same person to post the - same notice; default = 60 seconds. logo: URL of an image file to use as the logo for the site. Overrides the logo in the theme, if any. ssl: Whether to use SSL and https:// URLs for some or all pages. @@ -953,15 +951,12 @@ sslserver: use an alternate server name for SSL URLs, like shorturllength: Length of URL at which URLs in a message exceeding 140 characters will be sent to the user's chosen shortening service. -<<<<<<< HEAD:README design: a default design (colors and background) for the site. Sub-items are: backgroundcolor, contentcolor, sidebarcolor, textcolor, linkcolor, backgroundimage, disposition. dupelimit: minimum time allowed for one person to say the same thing twice. Default 60s. Anything lower is considered a user or UI error. -======= ->>>>>>> 0.7.x:README db -- From 36d2c66eee9ddc56acca5f9250521c7f96dfc92f Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Fri, 10 Jul 2009 14:46:19 -0700 Subject: [PATCH 05/41] Add Craig Andrews to the credits list --- README | 1 + 1 file changed, 1 insertion(+) diff --git a/README b/README index d2673a6d30..2c92a75da8 100644 --- a/README +++ b/README @@ -1528,6 +1528,7 @@ if anyone's been overlooked in error. * Brenda Wallace * Jeffery To * Federico Marani +* Craig Andrews Thanks also to the developers of our upstream library code and to the thousands of people who have tried out Identi.ca, installed Laconi.ca, From 544a14d290cc6c08950b2d4a6faf324704e90c6c Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Fri, 10 Jul 2009 17:56:01 -0700 Subject: [PATCH 06/41] Move groups timeline API method into groups API action --- actions/twitapigroups.php | 114 ++++++++++++++++++++++++++++++++++++ actions/twitapistatuses.php | 58 ------------------ lib/router.php | 7 ++- 3 files changed, 120 insertions(+), 59 deletions(-) create mode 100644 actions/twitapigroups.php diff --git a/actions/twitapigroups.php b/actions/twitapigroups.php new file mode 100644 index 0000000000..c8aae173fb --- /dev/null +++ b/actions/twitapigroups.php @@ -0,0 +1,114 @@ +. + * + * @category Twitter + * @package Laconica + * @author Craig Andrews + * @author Zach Copley + * @copyright 2009 Control Yourself, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://laconi.ca/ + */ + +if (!defined('LACONICA')) { + exit(1); +} + +require_once INSTALLDIR.'/lib/twitterapi.php'; + +/** + * Group-specific API methods + * + * This class handles Laconica group API methods. + * + * @category Twitter + * @package Laconica + * @author Craig Andrews + * @author Zach Copley + * @copyright 2009 Control Yourself, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://laconi.ca/ + */ + + class TwitapigroupsAction extends TwitterapiAction + { + + function timeline($args, $apidata) + { + parent::handle($args); + + common_debug("in groups api action"); + + $this->auth_user = $apidata['user']; + $group = $this->get_group($apidata['api_arg'], $apidata); + + if (empty($group)) { + $this->clientError('Not Found', 404, $apidata['content-type']); + return; + } + + $sitename = common_config('site', 'name'); + $title = sprintf(_("%s timeline"), $group->nickname); + $taguribase = common_config('integration', 'taguri'); + $id = "tag:$taguribase:GroupTimeline:".$group->id; + $link = common_local_url('showstream', + array('nickname' => $group->nickname)); + $subtitle = sprintf(_('Updates from %1$s on %2$s!'), + $group->nickname, $sitename); + + $page = (int)$this->arg('page', 1); + $count = (int)$this->arg('count', 20); + $max_id = (int)$this->arg('max_id', 0); + $since_id = (int)$this->arg('since_id', 0); + $since = $this->arg('since'); + + $notice = $group->getNotices(($page-1)*$count, + $count, $since_id, $max_id, $since); + + switch($apidata['content-type']) { + case 'xml': + $this->show_xml_timeline($notice); + break; + case 'rss': + $this->show_rss_timeline($notice, $title, $link, + $subtitle, $suplink); + break; + case 'atom': + if (isset($apidata['api_arg'])) { + $selfuri = common_root_url() . + 'api/statuses/group_timeline/' . + $apidata['api_arg'] . '.atom'; + } else { + $selfuri = common_root_url() . + 'api/statuses/group_timeline.atom'; + } + $this->show_atom_timeline($notice, $title, $id, $link, + $subtitle, $suplink, $selfuri); + break; + case 'json': + $this->show_json_timeline($notice); + break; + default: + $this->clientError(_('API method not found!'), $code = 404); + } + } + +} \ No newline at end of file diff --git a/actions/twitapistatuses.php b/actions/twitapistatuses.php index ec5d378f04..c9943698dc 100644 --- a/actions/twitapistatuses.php +++ b/actions/twitapistatuses.php @@ -136,64 +136,6 @@ class TwitapistatusesAction extends TwitterapiAction } - function group_timeline($args, $apidata) - { - parent::handle($args); - - $this->auth_user = $apidata['user']; - $group = $this->get_group($apidata['api_arg'], $apidata); - - if (empty($group)) { - $this->clientError('Not Found', 404, $apidata['content-type']); - return; - } - - $sitename = common_config('site', 'name'); - $title = sprintf(_("%s timeline"), $group->nickname); - $taguribase = common_config('integration', 'taguri'); - $id = "tag:$taguribase:GroupTimeline:".$group->id; - $link = common_local_url('showstream', - array('nickname' => $group->nickname)); - $subtitle = sprintf(_('Updates from %1$s on %2$s!'), - $group->nickname, $sitename); - - $page = (int)$this->arg('page', 1); - $count = (int)$this->arg('count', 20); - $max_id = (int)$this->arg('max_id', 0); - $since_id = (int)$this->arg('since_id', 0); - $since = $this->arg('since'); - - $notice = $group->getNotices(($page-1)*$count, - $count, $since_id, $max_id, $since); - - switch($apidata['content-type']) { - case 'xml': - $this->show_xml_timeline($notice); - break; - case 'rss': - $this->show_rss_timeline($notice, $title, $link, - $subtitle, $suplink); - break; - case 'atom': - if (isset($apidata['api_arg'])) { - $selfuri = common_root_url() . - 'api/statuses/group_timeline/' . - $apidata['api_arg'] . '.atom'; - } else { - $selfuri = common_root_url() . - 'api/statuses/group_timeline.atom'; - } - $this->show_atom_timeline($notice, $title, $id, $link, - $subtitle, $suplink, $selfuri); - break; - case 'json': - $this->show_json_timeline($notice); - break; - default: - $this->clientError(_('API method not found!'), $code = 404); - } - } - function user_timeline($args, $apidata) { parent::handle($args); diff --git a/lib/router.php b/lib/router.php index bc063038f3..cd2143d131 100644 --- a/lib/router.php +++ b/lib/router.php @@ -266,7 +266,7 @@ class Router $m->connect('api/statuses/:method/:argument', array('action' => 'api', 'apiaction' => 'statuses'), - array('method' => '(group_timeline|user_timeline|friends_timeline|replies|mentions|show|destroy|friends|followers)')); + array('method' => '(|user_timeline|friends_timeline|replies|mentions|show|destroy|friends|followers)')); // users @@ -394,6 +394,11 @@ class Router array('action' => 'api', 'apiaction' => 'laconica')); + // Groups + $m->connect('api/laconica/groups/:method/:argument', + array('action' => 'api', + 'apiaction' => 'groups')); + // search $m->connect('api/search.atom', array('action' => 'twitapisearchatom')); $m->connect('api/search.json', array('action' => 'twitapisearchjson')); From c13dd856c8c11f13129a45e25356678f5ae76971 Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Fri, 10 Jul 2009 18:08:10 -0700 Subject: [PATCH 07/41] Fix alternate link for groups API feed --- actions/twitapigroups.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/actions/twitapigroups.php b/actions/twitapigroups.php index c8aae173fb..db15b2cd35 100644 --- a/actions/twitapigroups.php +++ b/actions/twitapigroups.php @@ -69,7 +69,7 @@ require_once INSTALLDIR.'/lib/twitterapi.php'; $title = sprintf(_("%s timeline"), $group->nickname); $taguribase = common_config('integration', 'taguri'); $id = "tag:$taguribase:GroupTimeline:".$group->id; - $link = common_local_url('showstream', + $link = common_local_url('showgroup', array('nickname' => $group->nickname)); $subtitle = sprintf(_('Updates from %1$s on %2$s!'), $group->nickname, $sitename); @@ -94,11 +94,11 @@ require_once INSTALLDIR.'/lib/twitterapi.php'; case 'atom': if (isset($apidata['api_arg'])) { $selfuri = common_root_url() . - 'api/statuses/group_timeline/' . + 'api/statuses/groups/timeline/' . $apidata['api_arg'] . '.atom'; } else { $selfuri = common_root_url() . - 'api/statuses/group_timeline.atom'; + 'api/statuses/groups/timeline.atom'; } $this->show_atom_timeline($notice, $title, $id, $link, $subtitle, $suplink, $selfuri); From 7308203065e595dee947702682620f64b6d8ea1f Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Fri, 10 Jul 2009 18:11:54 -0700 Subject: [PATCH 08/41] Update showgroup action RSS 2.0 feed link --- actions/showgroup.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/showgroup.php b/actions/showgroup.php index f803840ff6..5d9ee26a28 100644 --- a/actions/showgroup.php +++ b/actions/showgroup.php @@ -324,8 +324,8 @@ class ShowgroupAction extends GroupDesignAction $this->group->nickname)), new Feed(Feed::RSS2, common_local_url('api', - array('apiaction' => 'statuses', - 'method' => 'group_timeline', + array('apiaction' => 'groups', + 'method' => 'timeline', 'argument' => $this->group->nickname.'.rss')), sprintf(_('Notice feed for %s group (RSS 2.0)'), $this->group->nickname)), From 6b0468358bd1148adfcf11a18cbb19ab4e80a799 Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Fri, 10 Jul 2009 18:15:18 -0700 Subject: [PATCH 09/41] Group timeline API method doesn't require auth --- actions/api.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/actions/api.php b/actions/api.php index 18c3b68d4b..4a00b77e8d 100644 --- a/actions/api.php +++ b/actions/api.php @@ -127,7 +127,8 @@ class ApiAction extends Action 'help/downtime_schedule', 'laconica/version', 'laconica/config', - 'laconica/wadl'); + 'laconica/wadl', + 'groups/timeline'); static $bareauth = array('statuses/user_timeline', 'statuses/friends_timeline', From 0ac08c1fb3a930af420cb9c4252bc6f499ba1141 Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Fri, 10 Jul 2009 18:22:19 -0700 Subject: [PATCH 10/41] Make get_group() behave more like get_user() --- lib/router.php | 4 ++++ lib/twitterapi.php | 14 +++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/lib/router.php b/lib/router.php index cd2143d131..8104d7818c 100644 --- a/lib/router.php +++ b/lib/router.php @@ -399,6 +399,10 @@ class Router array('action' => 'api', 'apiaction' => 'groups')); + $m->connect('api/laconica/groups/:method', + array('action' => 'api', + 'apiaction' => 'groups')); + // search $m->connect('api/search.atom', array('action' => 'twitapisearchatom')); $m->connect('api/search.json', array('action' => 'twitapisearchjson')); diff --git a/lib/twitterapi.php b/lib/twitterapi.php index d2515070db..4f3a5c0b6f 100644 --- a/lib/twitterapi.php +++ b/lib/twitterapi.php @@ -779,19 +779,19 @@ class TwitterapiAction extends Action if (empty($id)) { if (is_numeric($this->arg('id'))) { - return User::staticGet($this->arg('id')); + return User_group::staticGet($this->arg('id')); } else if ($this->arg('id')) { $nickname = common_canonical_nickname($this->arg('id')); return User_group::staticGet('nickname', $nickname); - } else if ($this->arg('user_id')) { + } else if ($this->arg('group_id')) { // This is to ensure that a non-numeric user_id still // overrides screen_name even if it doesn't get used - if (is_numeric($this->arg('user_id'))) { - return User_group::staticGet('id', $this->arg('user_id')); + if (is_numeric($this->arg('group_id'))) { + return User_group::staticGet('id', $this->arg('group_id')); } - } else if ($this->arg('screen_name')) { - $nickname = common_canonical_nickname($this->arg('screen_name')); - return User::staticGet('nickname', $nickname); + } else if ($this->arg('group_name')) { + $nickname = common_canonical_nickname($this->arg('group_name')); + return User_group::staticGet('nickname', $nickname); } } else if (is_numeric($id)) { From 7621e0e38467349a89f71e814941932fbacecfa1 Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Fri, 10 Jul 2009 20:13:12 -0700 Subject: [PATCH 11/41] Fix link for atom feed in showgroup action --- actions/showgroup.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/showgroup.php b/actions/showgroup.php index 5d9ee26a28..32ec674a9b 100644 --- a/actions/showgroup.php +++ b/actions/showgroup.php @@ -331,8 +331,8 @@ class ShowgroupAction extends GroupDesignAction $this->group->nickname)), new Feed(Feed::ATOM, common_local_url('api', - array('apiaction' => 'statuses', - 'method' => 'group_timeline', + array('apiaction' => 'groups', + 'method' => 'timeline', 'argument' => $this->group->nickname.'.atom')), sprintf(_('Notice feed for %s group (Atom)'), $this->group->nickname))); From cc317b169fa43ebf9c12b695d51cee88b8551ef4 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Fri, 10 Jul 2009 09:57:38 -0700 Subject: [PATCH 12/41] first version of Meteord plugin, doesn't work --- plugins/Meteor/MeteorPlugin.php | 239 ++++++++++++++++ plugins/Meteor/README | 26 ++ plugins/Meteor/json2.js | 478 ++++++++++++++++++++++++++++++++ plugins/Meteor/meteorupdater.js | 151 ++++++++++ 4 files changed, 894 insertions(+) create mode 100644 plugins/Meteor/MeteorPlugin.php create mode 100644 plugins/Meteor/README create mode 100644 plugins/Meteor/json2.js create mode 100644 plugins/Meteor/meteorupdater.js diff --git a/plugins/Meteor/MeteorPlugin.php b/plugins/Meteor/MeteorPlugin.php new file mode 100644 index 0000000000..291c4e3a2a --- /dev/null +++ b/plugins/Meteor/MeteorPlugin.php @@ -0,0 +1,239 @@ +. + * + * @category Plugin + * @package Laconica + * @author Evan Prodromou + * @copyright 2009 Control Yourself, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://laconi.ca/ + */ + +if (!defined('LACONICA')) { + exit(1); +} + +/** + * Plugin to do realtime updates using Comet + * + * @category Plugin + * @package Laconica + * @author Evan Prodromou + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://laconi.ca/ + */ + +class MeteorPlugin extends Plugin +{ + var $webserver = null; + var $webport = null; + var $controlport = null; + var $controlserver = null; + var $channelbase = null; + var $_socket = null; + + function __construct($webserver=null, $webport=4670, $controlport=4671, $controlserver=null, $channelbase='') + { + global $config; + + $this->webserver = (empty($webserver)) ? $config['site']['server'] : $webserver; + $this->webport = $webport; + $this->controlport = $controlport; + $this->controlserver = (empty($controlserver)) ? $webserver : $controlserver; + $this->channelbase = $channelbase; + + parent::__construct(); + } + + function onEndShowScripts($action) + { + $timeline = null; + + $this->log(LOG_DEBUG, 'got action ' . $action->trimmed('action')); + + switch ($action->trimmed('action')) { + case 'public': + $timeline = '/timelines/public'; + break; + case 'tag': + $tag = $action->trimmed('tag'); + if (!empty($tag)) { + $timeline = '/timelines/tag/'.$tag; + } else { + return true; + } + break; + default: + return true; + } + + $action->element('script', array('type' => 'text/javascript', + 'src' => 'http://'.$this->webserver.(($this->webport == 80) ? '':':'.$this->webport).'/meteor.js'), + ' '); + + foreach (array('meteorupdater.js', 'json2.js') as $script) { + $action->element('script', array('type' => 'text/javascript', + 'src' => common_path('plugins/Meteor/'.$script)), + ' '); + } + + $user = common_current_user(); + + if (!empty($user->id)) { + $user_id = $user->id; + } else { + $user_id = 0; + } + + $replyurl = common_local_url('newnotice'); + $favorurl = common_local_url('favor'); + // FIXME: need to find a better way to pass this pattern in + $deleteurl = common_local_url('deletenotice', + array('notice' => '0000000000')); + + $action->elementStart('script', array('type' => 'text/javascript')); + $action->raw("$(document).ready(function() { MeteorUpdater.init(\"$this->webserver\", $this->webport, \"{$this->channelbase}$timeline\", $user_id, \"$replyurl\", \"$favorurl\", \"$deleteurl\"); });"); + $action->elementEnd('script'); + + return true; + } + + function onEndNoticeSave($notice) + { + $this->log(LOG_INFO, "Called for save notice."); + + $timelines = array(); + + // XXX: Add other timelines; this is just for the public one + + if ($notice->is_local || + ($notice->is_local == 0 && !common_config('public', 'localonly'))) { + $timelines[] = '/timelines/public'; + } + + $tags = $this->getNoticeTags($notice); + + if (!empty($tags)) { + foreach ($tags as $tag) { + $timelines[] = '/timelines/tag/' . $tag; + } + } + + if (count($timelines) > 0) { + + $json = json_encode($this->noticeAsJson($notice)); + + $this->log(LOG_DEBUG, $json); + + $this->_connect(); + + foreach ($timelines as $timeline) { + $this->_addMessage($timeline, $json); + } + + $this->_disconnect(); + } + + return true; + } + + function _connect() + { + // May throw an exception. + $this->_socket = @stream_socket_client("tcp://{$this->controlserver}:{$this->controlport}", + $errno, $errstr, $timeout, $conflag); + if (!$this->_socket) { + throw new Exception("Couldn't connect to {$this->controlserver} on {$this->controlport}"); + } + } + + function _addMessage($channel, $message) + { + $cmd = "ADDMESSAGE {$this->channelbase}$channel $message\n"; + $this->log(LOG_DEBUG, $cmd); + @fwrite($this->_socket, "COMMAND: $cmd"); + $result = fgets($this->_socket); + $this->log(LOG_DEBUG, "RESULT: $result"); + // TODO: parse and deal with result + } + + function _disconnect() + { + @fclose($this->_socket); + } + + function noticeAsJson($notice) + { + // FIXME: this code should be abstracted to a neutral third + // party, like Notice::asJson(). I'm not sure of the ethics + // of refactoring from within a plugin, so I'm just abusing + // the TwitterApiAction method. Don't do this unless you're me! + + require_once(INSTALLDIR.'/lib/twitterapi.php'); + + $act = new TwitterApiAction('/dev/null'); + + $arr = $act->twitter_status_array($notice, true); + $arr['url'] = $notice->bestUrl(); + $arr['html'] = htmlspecialchars($notice->rendered); + $arr['source'] = htmlspecialchars($arr['source']); + + if (!empty($notice->reply_to)) { + $reply_to = Notice::staticGet('id', $notice->reply_to); + if (!empty($reply_to)) { + $arr['in_reply_to_status_url'] = $reply_to->bestUrl(); + } + $reply_to = null; + } + + $profile = $notice->getProfile(); + $arr['user']['profile_url'] = $profile->profileurl; + + return $arr; + } + + function getNoticeTags($notice) + { + $tags = null; + + $nt = new Notice_tag(); + $nt->notice_id = $notice->id; + + if ($nt->find()) { + $tags = array(); + while ($nt->fetch()) { + $tags[] = $nt->tag; + } + } + + $nt->free(); + $nt = null; + + return $tags; + } + + // Push this up to Plugin + + function log($level, $msg) + { + common_log($level, get_class($this) . ': '.$msg); + } +} diff --git a/plugins/Meteor/README b/plugins/Meteor/README new file mode 100644 index 0000000000..4abd40af7a --- /dev/null +++ b/plugins/Meteor/README @@ -0,0 +1,26 @@ +This is a plugin to automatically load notices in the browser no +matter who creates them -- the kind of thing we see with +search.twitter.com, rejaw.com, or FriendFeed's "real time" news. + +NOTE: this is an insecure version; don't roll it out on a production +server. + +It requires a cometd server. I've only had the cometd-java server work +correctly; something's wiggy with the Twisted-based server. + +After you have a cometd server installed, just add this code to your +config.php: + + require_once(INSTALLDIR.'/plugins/Comet/CometPlugin.php'); + $cp = new CometPlugin('http://example.com:8080/cometd/'); + +Change 'example.com:8080' to the name and port of the server you +installed cometd on. + +TODO: + +* Needs to be tested with Ajax submission. Probably messes everything + up. +* Add more timelines: personal inbox and tags would be great. +* Add security. In particular, only let the PHP code publish notices + to the cometd server. Currently, it doesn't try to authenticate. diff --git a/plugins/Meteor/json2.js b/plugins/Meteor/json2.js new file mode 100644 index 0000000000..7e27df5181 --- /dev/null +++ b/plugins/Meteor/json2.js @@ -0,0 +1,478 @@ +/* + http://www.JSON.org/json2.js + 2009-04-16 + + Public Domain. + + NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. + + See http://www.JSON.org/js.html + + This file creates a global JSON object containing two methods: stringify + and parse. + + JSON.stringify(value, replacer, space) + value any JavaScript value, usually an object or array. + + replacer an optional parameter that determines how object + values are stringified for objects. It can be a + function or an array of strings. + + space an optional parameter that specifies the indentation + of nested structures. If it is omitted, the text will + be packed without extra whitespace. If it is a number, + it will specify the number of spaces to indent at each + level. If it is a string (such as '\t' or ' '), + it contains the characters used to indent at each level. + + This method produces a JSON text from a JavaScript value. + + When an object value is found, if the object contains a toJSON + method, its toJSON method will be called and the result will be + stringified. A toJSON method does not serialize: it returns the + value represented by the name/value pair that should be serialized, + or undefined if nothing should be serialized. The toJSON method + will be passed the key associated with the value, and this will be + bound to the object holding the key. + + For example, this would serialize Dates as ISO strings. + + Date.prototype.toJSON = function (key) { + function f(n) { + // Format integers to have at least two digits. + return n < 10 ? '0' + n : n; + } + + return this.getUTCFullYear() + '-' + + f(this.getUTCMonth() + 1) + '-' + + f(this.getUTCDate()) + 'T' + + f(this.getUTCHours()) + ':' + + f(this.getUTCMinutes()) + ':' + + f(this.getUTCSeconds()) + 'Z'; + }; + + You can provide an optional replacer method. It will be passed the + key and value of each member, with this bound to the containing + object. The value that is returned from your method will be + serialized. If your method returns undefined, then the member will + be excluded from the serialization. + + If the replacer parameter is an array of strings, then it will be + used to select the members to be serialized. It filters the results + such that only members with keys listed in the replacer array are + stringified. + + Values that do not have JSON representations, such as undefined or + functions, will not be serialized. Such values in objects will be + dropped; in arrays they will be replaced with null. You can use + a replacer function to replace those with JSON values. + JSON.stringify(undefined) returns undefined. + + The optional space parameter produces a stringification of the + value that is filled with line breaks and indentation to make it + easier to read. + + If the space parameter is a non-empty string, then that string will + be used for indentation. If the space parameter is a number, then + the indentation will be that many spaces. + + Example: + + text = JSON.stringify(['e', {pluribus: 'unum'}]); + // text is '["e",{"pluribus":"unum"}]' + + + text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t'); + // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]' + + text = JSON.stringify([new Date()], function (key, value) { + return this[key] instanceof Date ? + 'Date(' + this[key] + ')' : value; + }); + // text is '["Date(---current time---)"]' + + + JSON.parse(text, reviver) + This method parses a JSON text to produce an object or array. + It can throw a SyntaxError exception. + + The optional reviver parameter is a function that can filter and + transform the results. It receives each of the keys and values, + and its return value is used instead of the original value. + If it returns what it received, then the structure is not modified. + If it returns undefined then the member is deleted. + + Example: + + // Parse the text. Values that look like ISO date strings will + // be converted to Date objects. + + myData = JSON.parse(text, function (key, value) { + var a; + if (typeof value === 'string') { + a = +/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value); + if (a) { + return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], + +a[5], +a[6])); + } + } + return value; + }); + + myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) { + var d; + if (typeof value === 'string' && + value.slice(0, 5) === 'Date(' && + value.slice(-1) === ')') { + d = new Date(value.slice(5, -1)); + if (d) { + return d; + } + } + return value; + }); + + + This is a reference implementation. You are free to copy, modify, or + redistribute. + + This code should be minified before deployment. + See http://javascript.crockford.com/jsmin.html + + USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO + NOT CONTROL. +*/ + +/*jslint evil: true */ + +/*global JSON */ + +/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply, + call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours, + getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, + lastIndex, length, parse, prototype, push, replace, slice, stringify, + test, toJSON, toString, valueOf +*/ + +// Create a JSON object only if one does not already exist. We create the +// methods in a closure to avoid creating global variables. + +if (!this.JSON) { + JSON = {}; +} +(function () { + + function f(n) { + // Format integers to have at least two digits. + return n < 10 ? '0' + n : n; + } + + if (typeof Date.prototype.toJSON !== 'function') { + + Date.prototype.toJSON = function (key) { + + return this.getUTCFullYear() + '-' + + f(this.getUTCMonth() + 1) + '-' + + f(this.getUTCDate()) + 'T' + + f(this.getUTCHours()) + ':' + + f(this.getUTCMinutes()) + ':' + + f(this.getUTCSeconds()) + 'Z'; + }; + + String.prototype.toJSON = + Number.prototype.toJSON = + Boolean.prototype.toJSON = function (key) { + return this.valueOf(); + }; + } + + var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, + escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, + gap, + indent, + meta = { // table of character substitutions + '\b': '\\b', + '\t': '\\t', + '\n': '\\n', + '\f': '\\f', + '\r': '\\r', + '"' : '\\"', + '\\': '\\\\' + }, + rep; + + + function quote(string) { + +// If the string contains no control characters, no quote characters, and no +// backslash characters, then we can safely slap some quotes around it. +// Otherwise we must also replace the offending characters with safe escape +// sequences. + + escapable.lastIndex = 0; + return escapable.test(string) ? + '"' + string.replace(escapable, function (a) { + var c = meta[a]; + return typeof c === 'string' ? c : + '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); + }) + '"' : + '"' + string + '"'; + } + + + function str(key, holder) { + +// Produce a string from holder[key]. + + var i, // The loop counter. + k, // The member key. + v, // The member value. + length, + mind = gap, + partial, + value = holder[key]; + +// If the value has a toJSON method, call it to obtain a replacement value. + + if (value && typeof value === 'object' && + typeof value.toJSON === 'function') { + value = value.toJSON(key); + } + +// If we were called with a replacer function, then call the replacer to +// obtain a replacement value. + + if (typeof rep === 'function') { + value = rep.call(holder, key, value); + } + +// What happens next depends on the value's type. + + switch (typeof value) { + case 'string': + return quote(value); + + case 'number': + +// JSON numbers must be finite. Encode non-finite numbers as null. + + return isFinite(value) ? String(value) : 'null'; + + case 'boolean': + case 'null': + +// If the value is a boolean or null, convert it to a string. Note: +// typeof null does not produce 'null'. The case is included here in +// the remote chance that this gets fixed someday. + + return String(value); + +// If the type is 'object', we might be dealing with an object or an array or +// null. + + case 'object': + +// Due to a specification blunder in ECMAScript, typeof null is 'object', +// so watch out for that case. + + if (!value) { + return 'null'; + } + +// Make an array to hold the partial results of stringifying this object value. + + gap += indent; + partial = []; + +// Is the value an array? + + if (Object.prototype.toString.apply(value) === '[object Array]') { + +// The value is an array. Stringify every element. Use null as a placeholder +// for non-JSON values. + + length = value.length; + for (i = 0; i < length; i += 1) { + partial[i] = str(i, value) || 'null'; + } + +// Join all of the elements together, separated with commas, and wrap them in +// brackets. + + v = partial.length === 0 ? '[]' : + gap ? '[\n' + gap + + partial.join(',\n' + gap) + '\n' + + mind + ']' : + '[' + partial.join(',') + ']'; + gap = mind; + return v; + } + +// If the replacer is an array, use it to select the members to be stringified. + + if (rep && typeof rep === 'object') { + length = rep.length; + for (i = 0; i < length; i += 1) { + k = rep[i]; + if (typeof k === 'string') { + v = str(k, value); + if (v) { + partial.push(quote(k) + (gap ? ': ' : ':') + v); + } + } + } + } else { + +// Otherwise, iterate through all of the keys in the object. + + for (k in value) { + if (Object.hasOwnProperty.call(value, k)) { + v = str(k, value); + if (v) { + partial.push(quote(k) + (gap ? ': ' : ':') + v); + } + } + } + } + +// Join all of the member texts together, separated with commas, +// and wrap them in braces. + + v = partial.length === 0 ? '{}' : + gap ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + + mind + '}' : '{' + partial.join(',') + '}'; + gap = mind; + return v; + } + } + +// If the JSON object does not yet have a stringify method, give it one. + + if (typeof JSON.stringify !== 'function') { + JSON.stringify = function (value, replacer, space) { + +// The stringify method takes a value and an optional replacer, and an optional +// space parameter, and returns a JSON text. The replacer can be a function +// that can replace values, or an array of strings that will select the keys. +// A default replacer method can be provided. Use of the space parameter can +// produce text that is more easily readable. + + var i; + gap = ''; + indent = ''; + +// If the space parameter is a number, make an indent string containing that +// many spaces. + + if (typeof space === 'number') { + for (i = 0; i < space; i += 1) { + indent += ' '; + } + +// If the space parameter is a string, it will be used as the indent string. + + } else if (typeof space === 'string') { + indent = space; + } + +// If there is a replacer, it must be a function or an array. +// Otherwise, throw an error. + + rep = replacer; + if (replacer && typeof replacer !== 'function' && + (typeof replacer !== 'object' || + typeof replacer.length !== 'number')) { + throw new Error('JSON.stringify'); + } + +// Make a fake root object containing our value under the key of ''. +// Return the result of stringifying the value. + + return str('', {'': value}); + }; + } + + +// If the JSON object does not yet have a parse method, give it one. + + if (typeof JSON.parse !== 'function') { + JSON.parse = function (text, reviver) { + +// The parse method takes a text and an optional reviver function, and returns +// a JavaScript value if the text is a valid JSON text. + + var j; + + function walk(holder, key) { + +// The walk method is used to recursively walk the resulting structure so +// that modifications can be made. + + var k, v, value = holder[key]; + if (value && typeof value === 'object') { + for (k in value) { + if (Object.hasOwnProperty.call(value, k)) { + v = walk(value, k); + if (v !== undefined) { + value[k] = v; + } else { + delete value[k]; + } + } + } + } + return reviver.call(holder, key, value); + } + + +// Parsing happens in four stages. In the first stage, we replace certain +// Unicode characters with escape sequences. JavaScript handles many characters +// incorrectly, either silently deleting them, or treating them as line endings. + + cx.lastIndex = 0; + if (cx.test(text)) { + text = text.replace(cx, function (a) { + return '\\u' + + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); + }); + } + +// In the second stage, we run the text against regular expressions that look +// for non-JSON patterns. We are especially concerned with '()' and 'new' +// because they can cause invocation, and '=' because it can cause mutation. +// But just to be safe, we want to reject all unexpected forms. + +// We split the second stage into 4 regexp operations in order to work around +// crippling inefficiencies in IE's and Safari's regexp engines. First we +// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we +// replace all simple value tokens with ']' characters. Third, we delete all +// open brackets that follow a colon or comma or that begin the text. Finally, +// we look to see that the remaining characters are only whitespace or ']' or +// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval. + + if (/^[\],:{}\s]*$/. +test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@'). +replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']'). +replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { + +// In the third stage we use the eval function to compile the text into a +// JavaScript structure. The '{' operator is subject to a syntactic ambiguity +// in JavaScript: it can begin a block or an object literal. We wrap the text +// in parens to eliminate the ambiguity. + + j = eval('(' + text + ')'); + +// In the optional fourth stage, we recursively walk the new structure, passing +// each name/value pair to a reviver function for possible transformation. + + return typeof reviver === 'function' ? + walk({'': j}, '') : j; + } + +// If the text is not JSON parseable, then a SyntaxError is thrown. + + throw new SyntaxError('JSON.parse'); + }; + } +}()); diff --git a/plugins/Meteor/meteorupdater.js b/plugins/Meteor/meteorupdater.js new file mode 100644 index 0000000000..ffbd28434d --- /dev/null +++ b/plugins/Meteor/meteorupdater.js @@ -0,0 +1,151 @@ +// update the local timeline from a Meteor server +// + +var MeteorUpdater = function() +{ + var _server; + var _port; + var _timeline; + var _userid; + var _replyurl; + var _favorurl; + var _deleteurl; + + return { + init: function(server, port, timeline, userid, replyurl, favorurl, deleteurl) + { + _userid = userid; + _replyurl = replyurl; + _favorurl = favorurl; + _deleteurl = deleteurl; + + Meteor.callbacks["process"] = function(data) { + receive(JSON.parse(data)); + }; + + Meteor.host = server; + Meteor.port = port; + Meteor.joinChannel(timeline, 0); + Meteor.connect(); + } + } + + function receive(message) + { + id = message.data.id; + + // Don't add it if it already exists + + if ($("#notice-"+id).length > 0) { + return; + } + + var noticeItem = makeNoticeItem(message.data); + $("#notices_primary .notices").prepend(noticeItem, true); + $("#notices_primary .notice:first").css({display:"none"}); + $("#notices_primary .notice:first").fadeIn(1000); + NoticeHover(); + NoticeReply(); + } + + function makeNoticeItem(data) + { + user = data['user']; + html = data['html'].replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); + source = data['source'].replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); + + ni = "
  • "+ + "
    "+ + ""+ + ""+ + "\""+user['screen_name']+"\"/"+ + ""+user['screen_name']+""+ + ""+ + ""+ + "

    "+html+"

    "+ + "
    "+ + "
    "+ + "
    "+ + "
    Published
    "+ + "
    "+ + ""+ + "a few seconds ago"+ + " "+ + "
    "+ + "
    "+ + "
    "+ + "
    From
    "+ + "
    "+source+"
    "+ // may have a link, I think + "
    "; + + if (data['in_reply_to_status_id']) { + ni = ni+"
    "+ + "
    To
    "+ + "
    "+ + "in reply to"+ + "
    "+ + "
    "; + } + + ni = ni+"
    "+ + "
    "; + + if (_userid != 0) { + var input = $("form#form_notice fieldset input#token"); + var session_key = input.val(); + ni = ni+makeFavoriteForm(data['id'], session_key); + ni = ni+makeReplyLink(data['id'], data['user']['screen_name']); + if (_userid == data['user']['id']) { + ni = ni+makeDeleteLink(data['id']); + } + } + + ni = ni+"
    "+ + "
  • "; + return ni; + } + + function makeFavoriteForm(id, session_key) + { + var ff; + + ff = "
    "+ + "
    "+ + "Favor this notice"+ // XXX: i18n + ""+ + ""+ + ""+ + "
    "+ + "
    "; + return ff; + } + + function makeReplyLink(id, nickname) + { + var rl; + rl = "
    "+ + "
    Reply to this notice
    "+ + "
    "+ + "Reply "+id+""+ + ""+ + "
    "+ + "
    "; + return rl; + } + + function makeDeleteLink(id) + { + var dl, delurl; + delurl = _deleteurl.replace("0000000000", id); + + dl = "
    "+ + "
    Delete this notice
    "+ + "
    "+ + "Delete"+ + "
    "+ + "
    "; + + return dl; + } +}(); + From 221f13a10d748b3f6f746d3d82e2aca27306c020 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Sat, 11 Jul 2009 13:23:37 -0700 Subject: [PATCH 13/41] Some changes for debugging --- plugins/Meteor/MeteorPlugin.php | 50 +++++++++++++++------------------ plugins/Meteor/meteorupdater.js | 2 +- 2 files changed, 24 insertions(+), 28 deletions(-) diff --git a/plugins/Meteor/MeteorPlugin.php b/plugins/Meteor/MeteorPlugin.php index 291c4e3a2a..eca7f627e5 100644 --- a/plugins/Meteor/MeteorPlugin.php +++ b/plugins/Meteor/MeteorPlugin.php @@ -43,12 +43,12 @@ if (!defined('LACONICA')) { class MeteorPlugin extends Plugin { - var $webserver = null; - var $webport = null; - var $controlport = null; - var $controlserver = null; - var $channelbase = null; - var $_socket = null; + public $webserver = null; + public $webport = null; + public $controlport = null; + public $controlserver = null; + public $channelbase = null; + protected $_socket = null; function __construct($webserver=null, $webport=4670, $controlport=4671, $controlserver=null, $channelbase='') { @@ -67,16 +67,14 @@ class MeteorPlugin extends Plugin { $timeline = null; - $this->log(LOG_DEBUG, 'got action ' . $action->trimmed('action')); - switch ($action->trimmed('action')) { case 'public': - $timeline = '/timelines/public'; + $timeline = 'timelines-public'; break; case 'tag': $tag = $action->trimmed('tag'); if (!empty($tag)) { - $timeline = '/timelines/tag/'.$tag; + $timeline = 'timelines-tag-'.$tag; } else { return true; } @@ -110,7 +108,7 @@ class MeteorPlugin extends Plugin array('notice' => '0000000000')); $action->elementStart('script', array('type' => 'text/javascript')); - $action->raw("$(document).ready(function() { MeteorUpdater.init(\"$this->webserver\", $this->webport, \"{$this->channelbase}$timeline\", $user_id, \"$replyurl\", \"$favorurl\", \"$deleteurl\"); });"); + $action->raw("$(document).ready(function() { MeteorUpdater.init(\"$this->webserver\", $this->webport, \"{$this->channelbase}{$timeline}\", $user_id, \"$replyurl\", \"$favorurl\", \"$deleteurl\"); });"); $action->elementEnd('script'); return true; @@ -118,22 +116,20 @@ class MeteorPlugin extends Plugin function onEndNoticeSave($notice) { - $this->log(LOG_INFO, "Called for save notice."); - $timelines = array(); // XXX: Add other timelines; this is just for the public one if ($notice->is_local || ($notice->is_local == 0 && !common_config('public', 'localonly'))) { - $timelines[] = '/timelines/public'; + $timelines[] = 'timelines-public'; } $tags = $this->getNoticeTags($notice); if (!empty($tags)) { foreach ($tags as $tag) { - $timelines[] = '/timelines/tag/' . $tag; + $timelines[] = 'timelines-tag-' . $tag; } } @@ -141,8 +137,6 @@ class MeteorPlugin extends Plugin $json = json_encode($this->noticeAsJson($notice)); - $this->log(LOG_DEBUG, $json); - $this->_connect(); foreach ($timelines as $timeline) { @@ -155,28 +149,30 @@ class MeteorPlugin extends Plugin return true; } - function _connect() + protected function _connect() { + $controlserver = (empty($this->controlserver)) ? $this->webserver : $this->controlserver; // May throw an exception. - $this->_socket = @stream_socket_client("tcp://{$this->controlserver}:{$this->controlport}", - $errno, $errstr, $timeout, $conflag); + $this->_socket = stream_socket_client("tcp://{$controlserver}:{$this->controlport}"); if (!$this->_socket) { - throw new Exception("Couldn't connect to {$this->controlserver} on {$this->controlport}"); + throw new Exception("Couldn't connect to {$controlserver} on {$this->controlport}"); } } - function _addMessage($channel, $message) + protected function _addMessage($channel, $message) { - $cmd = "ADDMESSAGE {$this->channelbase}$channel $message\n"; - $this->log(LOG_DEBUG, $cmd); - @fwrite($this->_socket, "COMMAND: $cmd"); + $cmd = "ADDMESSAGE {$this->channelbase}{$channel} $message\n"; + $cnt = fwrite($this->_socket, $cmd); $result = fgets($this->_socket); - $this->log(LOG_DEBUG, "RESULT: $result"); + if (preg_match('/^ERR (.*)$/', $result, $matches)) { + throw new Exception('Error adding meteor message "'.$matches[1].'"'); + } // TODO: parse and deal with result } - function _disconnect() + protected function _disconnect() { + $cnt = fwrite($this->_socket, "QUIT\n"); @fclose($this->_socket); } diff --git a/plugins/Meteor/meteorupdater.js b/plugins/Meteor/meteorupdater.js index ffbd28434d..f647ded3b5 100644 --- a/plugins/Meteor/meteorupdater.js +++ b/plugins/Meteor/meteorupdater.js @@ -35,7 +35,7 @@ var MeteorUpdater = function() id = message.data.id; // Don't add it if it already exists - + // if ($("#notice-"+id).length > 0) { return; } From 7654d690223f63c5af608da0981213b8f500deb9 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Sun, 12 Jul 2009 15:06:37 -0400 Subject: [PATCH 14/41] Fix atom self reference in the groups api --- actions/twitapigroups.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/actions/twitapigroups.php b/actions/twitapigroups.php index db15b2cd35..71a0776f46 100644 --- a/actions/twitapigroups.php +++ b/actions/twitapigroups.php @@ -94,11 +94,11 @@ require_once INSTALLDIR.'/lib/twitterapi.php'; case 'atom': if (isset($apidata['api_arg'])) { $selfuri = common_root_url() . - 'api/statuses/groups/timeline/' . + 'api/laconica/groups/timeline/' . $apidata['api_arg'] . '.atom'; } else { $selfuri = common_root_url() . - 'api/statuses/groups/timeline.atom'; + 'api/laconica/groups/timeline.atom'; } $this->show_atom_timeline($notice, $title, $id, $link, $subtitle, $suplink, $selfuri); @@ -111,4 +111,4 @@ require_once INSTALLDIR.'/lib/twitterapi.php'; } } -} \ No newline at end of file +} From 91324890ae130a6f4280c9f6d82151793611de1f Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Sun, 12 Jul 2009 15:07:54 -0400 Subject: [PATCH 15/41] Add timeline tags API (RSS 2.0 and Atom feeds) --- actions/api.php | 1 + actions/tag.php | 20 ++++++- actions/twitapitags.php | 114 ++++++++++++++++++++++++++++++++++++++++ lib/router.php | 9 ++++ 4 files changed, 142 insertions(+), 2 deletions(-) create mode 100644 actions/twitapitags.php diff --git a/actions/api.php b/actions/api.php index 4a00b77e8d..452ed8e824 100644 --- a/actions/api.php +++ b/actions/api.php @@ -128,6 +128,7 @@ class ApiAction extends Action 'laconica/version', 'laconica/config', 'laconica/wadl', + 'tags/timeline', 'groups/timeline'); static $bareauth = array('statuses/user_timeline', diff --git a/actions/tag.php b/actions/tag.php index 888aba0628..020399d9ee 100644 --- a/actions/tag.php +++ b/actions/tag.php @@ -72,8 +72,24 @@ class TagAction extends Action function getFeeds() { return array(new Feed(Feed::RSS1, - common_local_url('tagrss', array('tag' => $this->tag)), - sprintf(_('Feed for tag %s'), $this->tag))); + common_local_url('tagrss', + array('tag' => $this->tag)), + sprintf(_('Notice feed for tag %s (RSS 1.0)'), + $this->tag)), + new Feed(Feed::RSS2, + common_local_url('api', + array('apiaction' => 'tags', + 'method' => 'timeline', + 'argument' => $this->tag.'.rss')), + sprintf(_('Notice feed for %s group (RSS 2.0)'), + $this->tag)), + new Feed(Feed::ATOM, + common_local_url('api', + array('apiaction' => 'tags', + 'method' => 'timeline', + 'argument' => $this->tag.'.atom')), + sprintf(_('Notice feed for tag %s (Atom)'), + $this->tag))); } function showContent() diff --git a/actions/twitapitags.php b/actions/twitapitags.php new file mode 100644 index 0000000000..5c85275302 --- /dev/null +++ b/actions/twitapitags.php @@ -0,0 +1,114 @@ +. + * + * @category Twitter + * @package Laconica + * @author Craig Andrews + * @author Zach Copley + * @copyright 2009 Control Yourself, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://laconi.ca/ + */ + +if (!defined('LACONICA')) { + exit(1); +} + +require_once INSTALLDIR.'/lib/twitterapi.php'; + +/** + * Group-specific API methods + * + * This class handles Laconica group API methods. + * + * @category Twitter + * @package Laconica + * @author Craig Andrews + * @author Zach Copley + * @copyright 2009 Control Yourself, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://laconi.ca/ + */ + + class TwitapitagsAction extends TwitterapiAction + { + + function timeline($args, $apidata) + { + parent::handle($args); + + common_debug("in tags api action"); + + $this->auth_user = $apidata['user']; + $tag = $apidata['api_arg']; + + if (empty($tag)) { + $this->clientError('Not Found', 404, $apidata['content-type']); + return; + } + + $sitename = common_config('site', 'name'); + $title = sprintf(_("Notices tagged with %s"), $tag); + $taguribase = common_config('integration', 'taguri'); + $id = "tag:$taguribase:TagTimeline:".$tag; + $link = common_local_url('tag', + array('tag' => $tag)); + $subtitle = sprintf(_('Updates tagged with %1$s on %2$s!'), + $tag, $sitename); + + $page = (int)$this->arg('page', 1); + $count = (int)$this->arg('count', 20); + $max_id = (int)$this->arg('max_id', 0); + $since_id = (int)$this->arg('since_id', 0); + $since = $this->arg('since'); + + # XXX: support max_id, since_id, and since arguments + $notice = Notice_tag::getStream($tag, ($page-1)*$count, $count + 1); + + switch($apidata['content-type']) { + case 'xml': + $this->show_xml_timeline($notice); + break; + case 'rss': + $this->show_rss_timeline($notice, $title, $link, + $subtitle, $suplink); + break; + case 'atom': + if (isset($apidata['api_arg'])) { + $selfuri = common_root_url() . + 'api/laconica/tags/timeline/' . + $apidata['api_arg'] . '.atom'; + } else { + $selfuri = common_root_url() . + 'api/laconica/tags/timeline.atom'; + } + $this->show_atom_timeline($notice, $title, $id, $link, + $subtitle, $suplink, $selfuri); + break; + case 'json': + $this->show_json_timeline($notice); + break; + default: + $this->clientError(_('API method not found!'), $code = 404); + } + } + +} diff --git a/lib/router.php b/lib/router.php index 8104d7818c..e121386370 100644 --- a/lib/router.php +++ b/lib/router.php @@ -403,6 +403,15 @@ class Router array('action' => 'api', 'apiaction' => 'groups')); + // Tags + $m->connect('api/laconica/tags/:method/:argument', + array('action' => 'api', + 'apiaction' => 'tags')); + + $m->connect('api/laconica/tags/:method', + array('action' => 'api', + 'apiaction' => 'tags')); + // search $m->connect('api/search.atom', array('action' => 'twitapisearchatom')); $m->connect('api/search.json', array('action' => 'twitapisearchjson')); From 55494720e56391ee8ddc55b43307af03a4bcb4b9 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Mon, 13 Jul 2009 03:15:12 -0400 Subject: [PATCH 16/41] add slashes to JSON so it goes across meteor.js channel correctly --- plugins/Meteor/MeteorPlugin.php | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/Meteor/MeteorPlugin.php b/plugins/Meteor/MeteorPlugin.php index eca7f627e5..07285552cb 100644 --- a/plugins/Meteor/MeteorPlugin.php +++ b/plugins/Meteor/MeteorPlugin.php @@ -161,6 +161,7 @@ class MeteorPlugin extends Plugin protected function _addMessage($channel, $message) { + $message = addslashes($message); $cmd = "ADDMESSAGE {$this->channelbase}{$channel} $message\n"; $cnt = fwrite($this->_socket, $cmd); $result = fgets($this->_socket); From 6ae7057b5ca9a8c2ef79d28b362508fc14a3145b Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Mon, 13 Jul 2009 03:15:39 -0400 Subject: [PATCH 17/41] correctly pass JSON object to receive function for Meteor --- plugins/Meteor/meteorupdater.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/Meteor/meteorupdater.js b/plugins/Meteor/meteorupdater.js index f647ded3b5..60d2cc3723 100644 --- a/plugins/Meteor/meteorupdater.js +++ b/plugins/Meteor/meteorupdater.js @@ -30,9 +30,9 @@ var MeteorUpdater = function() } } - function receive(message) + function receive(data) { - id = message.data.id; + id = data.id; // Don't add it if it already exists // @@ -40,7 +40,7 @@ var MeteorUpdater = function() return; } - var noticeItem = makeNoticeItem(message.data); + var noticeItem = makeNoticeItem(data); $("#notices_primary .notices").prepend(noticeItem, true); $("#notices_primary .notice:first").css({display:"none"}); $("#notices_primary .notice:first").fadeIn(1000); From 824e04d50bd9bdfd0f7cb5fac22e0f2da41785be Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Mon, 13 Jul 2009 03:25:08 -0400 Subject: [PATCH 18/41] update README for Meteor plugin --- plugins/Meteor/README | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/plugins/Meteor/README b/plugins/Meteor/README index 4abd40af7a..22f548462f 100644 --- a/plugins/Meteor/README +++ b/plugins/Meteor/README @@ -2,25 +2,26 @@ This is a plugin to automatically load notices in the browser no matter who creates them -- the kind of thing we see with search.twitter.com, rejaw.com, or FriendFeed's "real time" news. -NOTE: this is an insecure version; don't roll it out on a production -server. +It requires a meteor server. -It requires a cometd server. I've only had the cometd-java server work -correctly; something's wiggy with the Twisted-based server. + http://meteorserver.org/ -After you have a cometd server installed, just add this code to your -config.php: +Note that the controller interface needs to be accessible by the Web +server, and the subscriber interface needs to be accessible by your +Web users. You MUST firewall the controller interface from users; +otherwise anyone will be able to push any message to your subscribers. +Not good! - require_once(INSTALLDIR.'/plugins/Comet/CometPlugin.php'); - $cp = new CometPlugin('http://example.com:8080/cometd/'); +You can enable the plugin with this line in config.php: -Change 'example.com:8080' to the name and port of the server you -installed cometd on. +addPlugin('Meteor', array('webserver' => 'meteor server address')); -TODO: +Available parameters: + +* webserver: Web server address. Defaults to site server. +* webport: port to connect to for Web access. Defaults to 4670. +* controlserver: Control server address. Defaults to webserver. +* controlport: port to connect to for control. Defaults to 4671. +* channelbase: a base string to use for channels. Good if you have + multiple sites using the same meteor server. -* Needs to be tested with Ajax submission. Probably messes everything - up. -* Add more timelines: personal inbox and tags would be great. -* Add security. In particular, only let the PHP code publish notices - to the cometd server. Currently, it doesn't try to authenticate. From 7a84b349a2f6ee36f4813bf2828c5bf2399d1614 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Mon, 13 Jul 2009 09:58:52 -0400 Subject: [PATCH 19/41] added Realtime superclass --- plugins/Realtime/RealtimePlugin.php | 205 ++++++++++++ plugins/Realtime/json2.js | 478 ++++++++++++++++++++++++++++ plugins/Realtime/realtimeupdate.js | 154 +++++++++ 3 files changed, 837 insertions(+) create mode 100644 plugins/Realtime/RealtimePlugin.php create mode 100644 plugins/Realtime/json2.js create mode 100644 plugins/Realtime/realtimeupdate.js diff --git a/plugins/Realtime/RealtimePlugin.php b/plugins/Realtime/RealtimePlugin.php new file mode 100644 index 0000000000..45251c66f0 --- /dev/null +++ b/plugins/Realtime/RealtimePlugin.php @@ -0,0 +1,205 @@ +. + * + * @category Plugin + * @package Laconica + * @author Evan Prodromou + * @copyright 2009 Control Yourself, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://laconi.ca/ + */ + +if (!defined('LACONICA')) { + exit(1); +} + +/** + * Plugin to do realtime updates using Comet + * + * @category Plugin + * @package Laconica + * @author Evan Prodromou + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://laconi.ca/ + */ + +class CometPlugin extends Plugin +{ + var $server = null; + + function __construct($server=null, $username=null, $password=null) + { + $this->server = $server; + $this->username = $username; + $this->password = $password; + + parent::__construct(); + } + + function onEndShowScripts($action) + { + $timeline = null; + + $this->log(LOG_DEBUG, 'got action ' . $action->trimmed('action')); + + switch ($action->trimmed('action')) { + case 'public': + $timeline = '/timelines/public'; + break; + case 'tag': + $tag = $action->trimmed('tag'); + if (!empty($tag)) { + $timeline = '/timelines/tag/'.$tag; + } else { + return true; + } + break; + default: + return true; + } + + $scripts = array('jquery.comet.js', 'json2.js', 'updatetimeline.js'); + + foreach ($scripts as $script) { + $action->element('script', array('type' => 'text/javascript', + 'src' => common_path('plugins/Comet/'.$script)), + ' '); + } + + $user = common_current_user(); + + if (!empty($user->id)) { + $user_id = $user->id; + } else { + $user_id = 0; + } + + $replyurl = common_local_url('newnotice'); + $favorurl = common_local_url('favor'); + // FIXME: need to find a better way to pass this pattern in + $deleteurl = common_local_url('deletenotice', + array('notice' => '0000000000')); + + $action->elementStart('script', array('type' => 'text/javascript')); + $action->raw("$(document).ready(function() { updater.init(\"$this->server\", \"$timeline\", $user_id, \"$replyurl\", \"$favorurl\", \"$deleteurl\"); });"); + $action->elementEnd('script'); + + return true; + } + + function onEndNoticeSave($notice) + { + $this->log(LOG_INFO, "Called for save notice."); + + $timelines = array(); + + // XXX: Add other timelines; this is just for the public one + + if ($notice->is_local || + ($notice->is_local == 0 && !common_config('public', 'localonly'))) { + $timelines[] = '/timelines/public'; + } + + $tags = $this->getNoticeTags($notice); + + if (!empty($tags)) { + foreach ($tags as $tag) { + $timelines[] = '/timelines/tag/' . $tag; + } + } + + if (count($timelines) > 0) { + // Require this, since we need it + require_once(INSTALLDIR.'/plugins/Comet/bayeux.class.inc.php'); + + $json = $this->noticeAsJson($notice); + + // Bayeux? Comet? Huh? These terms confuse me + $bay = new Bayeux($this->server, $this->user, $this->password); + + foreach ($timelines as $timeline) { + $this->log(LOG_INFO, "Posting notice $notice->id to '$timeline'."); + $bay->publish($timeline, $json); + } + + $bay = NULL; + } + + return true; + } + + function noticeAsJson($notice) + { + // FIXME: this code should be abstracted to a neutral third + // party, like Notice::asJson(). I'm not sure of the ethics + // of refactoring from within a plugin, so I'm just abusing + // the TwitterApiAction method. Don't do this unless you're me! + + require_once(INSTALLDIR.'/lib/twitterapi.php'); + + $act = new TwitterApiAction('/dev/null'); + + $arr = $act->twitter_status_array($notice, true); + $arr['url'] = $notice->bestUrl(); + $arr['html'] = htmlspecialchars($notice->rendered); + $arr['source'] = htmlspecialchars($arr['source']); + + if (!empty($notice->reply_to)) { + $reply_to = Notice::staticGet('id', $notice->reply_to); + if (!empty($reply_to)) { + $arr['in_reply_to_status_url'] = $reply_to->bestUrl(); + } + $reply_to = null; + } + + $profile = $notice->getProfile(); + $arr['user']['profile_url'] = $profile->profileurl; + + return $arr; + } + + function getNoticeTags($notice) + { + $tags = null; + + $nt = new Notice_tag(); + $nt->notice_id = $notice->id; + + if ($nt->find()) { + $tags = array(); + while ($nt->fetch()) { + $tags[] = $nt->tag; + } + } + + $nt->free(); + $nt = null; + + return $tags; + } + + // Push this up to Plugin + + function log($level, $msg) + { + common_log($level, get_class($this) . ': '.$msg); + } +} diff --git a/plugins/Realtime/json2.js b/plugins/Realtime/json2.js new file mode 100644 index 0000000000..7e27df5181 --- /dev/null +++ b/plugins/Realtime/json2.js @@ -0,0 +1,478 @@ +/* + http://www.JSON.org/json2.js + 2009-04-16 + + Public Domain. + + NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. + + See http://www.JSON.org/js.html + + This file creates a global JSON object containing two methods: stringify + and parse. + + JSON.stringify(value, replacer, space) + value any JavaScript value, usually an object or array. + + replacer an optional parameter that determines how object + values are stringified for objects. It can be a + function or an array of strings. + + space an optional parameter that specifies the indentation + of nested structures. If it is omitted, the text will + be packed without extra whitespace. If it is a number, + it will specify the number of spaces to indent at each + level. If it is a string (such as '\t' or ' '), + it contains the characters used to indent at each level. + + This method produces a JSON text from a JavaScript value. + + When an object value is found, if the object contains a toJSON + method, its toJSON method will be called and the result will be + stringified. A toJSON method does not serialize: it returns the + value represented by the name/value pair that should be serialized, + or undefined if nothing should be serialized. The toJSON method + will be passed the key associated with the value, and this will be + bound to the object holding the key. + + For example, this would serialize Dates as ISO strings. + + Date.prototype.toJSON = function (key) { + function f(n) { + // Format integers to have at least two digits. + return n < 10 ? '0' + n : n; + } + + return this.getUTCFullYear() + '-' + + f(this.getUTCMonth() + 1) + '-' + + f(this.getUTCDate()) + 'T' + + f(this.getUTCHours()) + ':' + + f(this.getUTCMinutes()) + ':' + + f(this.getUTCSeconds()) + 'Z'; + }; + + You can provide an optional replacer method. It will be passed the + key and value of each member, with this bound to the containing + object. The value that is returned from your method will be + serialized. If your method returns undefined, then the member will + be excluded from the serialization. + + If the replacer parameter is an array of strings, then it will be + used to select the members to be serialized. It filters the results + such that only members with keys listed in the replacer array are + stringified. + + Values that do not have JSON representations, such as undefined or + functions, will not be serialized. Such values in objects will be + dropped; in arrays they will be replaced with null. You can use + a replacer function to replace those with JSON values. + JSON.stringify(undefined) returns undefined. + + The optional space parameter produces a stringification of the + value that is filled with line breaks and indentation to make it + easier to read. + + If the space parameter is a non-empty string, then that string will + be used for indentation. If the space parameter is a number, then + the indentation will be that many spaces. + + Example: + + text = JSON.stringify(['e', {pluribus: 'unum'}]); + // text is '["e",{"pluribus":"unum"}]' + + + text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t'); + // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]' + + text = JSON.stringify([new Date()], function (key, value) { + return this[key] instanceof Date ? + 'Date(' + this[key] + ')' : value; + }); + // text is '["Date(---current time---)"]' + + + JSON.parse(text, reviver) + This method parses a JSON text to produce an object or array. + It can throw a SyntaxError exception. + + The optional reviver parameter is a function that can filter and + transform the results. It receives each of the keys and values, + and its return value is used instead of the original value. + If it returns what it received, then the structure is not modified. + If it returns undefined then the member is deleted. + + Example: + + // Parse the text. Values that look like ISO date strings will + // be converted to Date objects. + + myData = JSON.parse(text, function (key, value) { + var a; + if (typeof value === 'string') { + a = +/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value); + if (a) { + return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], + +a[5], +a[6])); + } + } + return value; + }); + + myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) { + var d; + if (typeof value === 'string' && + value.slice(0, 5) === 'Date(' && + value.slice(-1) === ')') { + d = new Date(value.slice(5, -1)); + if (d) { + return d; + } + } + return value; + }); + + + This is a reference implementation. You are free to copy, modify, or + redistribute. + + This code should be minified before deployment. + See http://javascript.crockford.com/jsmin.html + + USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO + NOT CONTROL. +*/ + +/*jslint evil: true */ + +/*global JSON */ + +/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply, + call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours, + getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, + lastIndex, length, parse, prototype, push, replace, slice, stringify, + test, toJSON, toString, valueOf +*/ + +// Create a JSON object only if one does not already exist. We create the +// methods in a closure to avoid creating global variables. + +if (!this.JSON) { + JSON = {}; +} +(function () { + + function f(n) { + // Format integers to have at least two digits. + return n < 10 ? '0' + n : n; + } + + if (typeof Date.prototype.toJSON !== 'function') { + + Date.prototype.toJSON = function (key) { + + return this.getUTCFullYear() + '-' + + f(this.getUTCMonth() + 1) + '-' + + f(this.getUTCDate()) + 'T' + + f(this.getUTCHours()) + ':' + + f(this.getUTCMinutes()) + ':' + + f(this.getUTCSeconds()) + 'Z'; + }; + + String.prototype.toJSON = + Number.prototype.toJSON = + Boolean.prototype.toJSON = function (key) { + return this.valueOf(); + }; + } + + var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, + escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, + gap, + indent, + meta = { // table of character substitutions + '\b': '\\b', + '\t': '\\t', + '\n': '\\n', + '\f': '\\f', + '\r': '\\r', + '"' : '\\"', + '\\': '\\\\' + }, + rep; + + + function quote(string) { + +// If the string contains no control characters, no quote characters, and no +// backslash characters, then we can safely slap some quotes around it. +// Otherwise we must also replace the offending characters with safe escape +// sequences. + + escapable.lastIndex = 0; + return escapable.test(string) ? + '"' + string.replace(escapable, function (a) { + var c = meta[a]; + return typeof c === 'string' ? c : + '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); + }) + '"' : + '"' + string + '"'; + } + + + function str(key, holder) { + +// Produce a string from holder[key]. + + var i, // The loop counter. + k, // The member key. + v, // The member value. + length, + mind = gap, + partial, + value = holder[key]; + +// If the value has a toJSON method, call it to obtain a replacement value. + + if (value && typeof value === 'object' && + typeof value.toJSON === 'function') { + value = value.toJSON(key); + } + +// If we were called with a replacer function, then call the replacer to +// obtain a replacement value. + + if (typeof rep === 'function') { + value = rep.call(holder, key, value); + } + +// What happens next depends on the value's type. + + switch (typeof value) { + case 'string': + return quote(value); + + case 'number': + +// JSON numbers must be finite. Encode non-finite numbers as null. + + return isFinite(value) ? String(value) : 'null'; + + case 'boolean': + case 'null': + +// If the value is a boolean or null, convert it to a string. Note: +// typeof null does not produce 'null'. The case is included here in +// the remote chance that this gets fixed someday. + + return String(value); + +// If the type is 'object', we might be dealing with an object or an array or +// null. + + case 'object': + +// Due to a specification blunder in ECMAScript, typeof null is 'object', +// so watch out for that case. + + if (!value) { + return 'null'; + } + +// Make an array to hold the partial results of stringifying this object value. + + gap += indent; + partial = []; + +// Is the value an array? + + if (Object.prototype.toString.apply(value) === '[object Array]') { + +// The value is an array. Stringify every element. Use null as a placeholder +// for non-JSON values. + + length = value.length; + for (i = 0; i < length; i += 1) { + partial[i] = str(i, value) || 'null'; + } + +// Join all of the elements together, separated with commas, and wrap them in +// brackets. + + v = partial.length === 0 ? '[]' : + gap ? '[\n' + gap + + partial.join(',\n' + gap) + '\n' + + mind + ']' : + '[' + partial.join(',') + ']'; + gap = mind; + return v; + } + +// If the replacer is an array, use it to select the members to be stringified. + + if (rep && typeof rep === 'object') { + length = rep.length; + for (i = 0; i < length; i += 1) { + k = rep[i]; + if (typeof k === 'string') { + v = str(k, value); + if (v) { + partial.push(quote(k) + (gap ? ': ' : ':') + v); + } + } + } + } else { + +// Otherwise, iterate through all of the keys in the object. + + for (k in value) { + if (Object.hasOwnProperty.call(value, k)) { + v = str(k, value); + if (v) { + partial.push(quote(k) + (gap ? ': ' : ':') + v); + } + } + } + } + +// Join all of the member texts together, separated with commas, +// and wrap them in braces. + + v = partial.length === 0 ? '{}' : + gap ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + + mind + '}' : '{' + partial.join(',') + '}'; + gap = mind; + return v; + } + } + +// If the JSON object does not yet have a stringify method, give it one. + + if (typeof JSON.stringify !== 'function') { + JSON.stringify = function (value, replacer, space) { + +// The stringify method takes a value and an optional replacer, and an optional +// space parameter, and returns a JSON text. The replacer can be a function +// that can replace values, or an array of strings that will select the keys. +// A default replacer method can be provided. Use of the space parameter can +// produce text that is more easily readable. + + var i; + gap = ''; + indent = ''; + +// If the space parameter is a number, make an indent string containing that +// many spaces. + + if (typeof space === 'number') { + for (i = 0; i < space; i += 1) { + indent += ' '; + } + +// If the space parameter is a string, it will be used as the indent string. + + } else if (typeof space === 'string') { + indent = space; + } + +// If there is a replacer, it must be a function or an array. +// Otherwise, throw an error. + + rep = replacer; + if (replacer && typeof replacer !== 'function' && + (typeof replacer !== 'object' || + typeof replacer.length !== 'number')) { + throw new Error('JSON.stringify'); + } + +// Make a fake root object containing our value under the key of ''. +// Return the result of stringifying the value. + + return str('', {'': value}); + }; + } + + +// If the JSON object does not yet have a parse method, give it one. + + if (typeof JSON.parse !== 'function') { + JSON.parse = function (text, reviver) { + +// The parse method takes a text and an optional reviver function, and returns +// a JavaScript value if the text is a valid JSON text. + + var j; + + function walk(holder, key) { + +// The walk method is used to recursively walk the resulting structure so +// that modifications can be made. + + var k, v, value = holder[key]; + if (value && typeof value === 'object') { + for (k in value) { + if (Object.hasOwnProperty.call(value, k)) { + v = walk(value, k); + if (v !== undefined) { + value[k] = v; + } else { + delete value[k]; + } + } + } + } + return reviver.call(holder, key, value); + } + + +// Parsing happens in four stages. In the first stage, we replace certain +// Unicode characters with escape sequences. JavaScript handles many characters +// incorrectly, either silently deleting them, or treating them as line endings. + + cx.lastIndex = 0; + if (cx.test(text)) { + text = text.replace(cx, function (a) { + return '\\u' + + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); + }); + } + +// In the second stage, we run the text against regular expressions that look +// for non-JSON patterns. We are especially concerned with '()' and 'new' +// because they can cause invocation, and '=' because it can cause mutation. +// But just to be safe, we want to reject all unexpected forms. + +// We split the second stage into 4 regexp operations in order to work around +// crippling inefficiencies in IE's and Safari's regexp engines. First we +// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we +// replace all simple value tokens with ']' characters. Third, we delete all +// open brackets that follow a colon or comma or that begin the text. Finally, +// we look to see that the remaining characters are only whitespace or ']' or +// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval. + + if (/^[\],:{}\s]*$/. +test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@'). +replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']'). +replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { + +// In the third stage we use the eval function to compile the text into a +// JavaScript structure. The '{' operator is subject to a syntactic ambiguity +// in JavaScript: it can begin a block or an object literal. We wrap the text +// in parens to eliminate the ambiguity. + + j = eval('(' + text + ')'); + +// In the optional fourth stage, we recursively walk the new structure, passing +// each name/value pair to a reviver function for possible transformation. + + return typeof reviver === 'function' ? + walk({'': j}, '') : j; + } + +// If the text is not JSON parseable, then a SyntaxError is thrown. + + throw new SyntaxError('JSON.parse'); + }; + } +}()); diff --git a/plugins/Realtime/realtimeupdate.js b/plugins/Realtime/realtimeupdate.js new file mode 100644 index 0000000000..170949e9ba --- /dev/null +++ b/plugins/Realtime/realtimeupdate.js @@ -0,0 +1,154 @@ +// update the local timeline from a Comet server +// + +var updater = function() +{ + var _server; + var _timeline; + var _userid; + var _replyurl; + var _favorurl; + var _deleteurl; + var _cometd; + + return { + init: function(server, timeline, userid, replyurl, favorurl, deleteurl) + { + _cometd = $.cometd; // Uses the default Comet object + _cometd.setLogLevel('debug'); + _cometd.init(server); + _server = server; + _timeline = timeline; + _userid = userid; + _favorurl = favorurl; + _replyurl = replyurl; + _deleteurl = deleteurl; + _cometd.subscribe(timeline, receive); + $(window).unload(leave); + } + } + + function leave() + { + _cometd.disconnect(); + } + + function receive(message) + { + id = message.data.id; + + // Don't add it if it already exists + + if ($("#notice-"+id).length > 0) { + return; + } + + var noticeItem = makeNoticeItem(message.data); + $("#notices_primary .notices").prepend(noticeItem, true); + $("#notices_primary .notice:first").css({display:"none"}); + $("#notices_primary .notice:first").fadeIn(1000); + NoticeHover(); + NoticeReply(); + } + + function makeNoticeItem(data) + { + user = data['user']; + html = data['html'].replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); + source = data['source'].replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); + + ni = "
  • "+ + "
    "+ + ""+ + ""+ + "\""+user['screen_name']+"\"/"+ + ""+user['screen_name']+""+ + ""+ + ""+ + "

    "+html+"

    "+ + "
    "+ + "
    "+ + "
    "+ + "
    Published
    "+ + "
    "+ + ""+ + "a few seconds ago"+ + " "+ + "
    "+ + "
    "+ + "
    "+ + "
    From
    "+ + "
    "+source+"
    "+ // may have a link, I think + "
    "; + + if (data['in_reply_to_status_id']) { + ni = ni+"
    "+ + "
    To
    "+ + "
    "+ + "in reply to"+ + "
    "+ + "
    "; + } + + ni = ni+"
    "+ + "
    "; + + if (_userid != 0) { + var input = $("form#form_notice fieldset input#token"); + var session_key = input.val(); + ni = ni+makeFavoriteForm(data['id'], session_key); + ni = ni+makeReplyLink(data['id'], data['user']['screen_name']); + if (_userid == data['user']['id']) { + ni = ni+makeDeleteLink(data['id']); + } + } + + ni = ni+"
    "+ + "
  • "; + return ni; + } + + function makeFavoriteForm(id, session_key) + { + var ff; + + ff = "
    "+ + "
    "+ + "Favor this notice"+ // XXX: i18n + ""+ + ""+ + ""+ + "
    "+ + "
    "; + return ff; + } + + function makeReplyLink(id, nickname) + { + var rl; + rl = "
    "+ + "
    Reply to this notice
    "+ + "
    "+ + "Reply "+id+""+ + ""+ + "
    "+ + "
    "; + return rl; + } + + function makeDeleteLink(id) + { + var dl, delurl; + delurl = _deleteurl.replace("0000000000", id); + + dl = "
    "+ + "
    Delete this notice
    "+ + "
    "+ + "Delete"+ + "
    "+ + "
    "; + + return dl; + } +}(); + From a68773df63aa925d860d555d621d5180798f83db Mon Sep 17 00:00:00 2001 From: Toby Inkster Date: Mon, 13 Jul 2009 15:16:10 +0100 Subject: [PATCH 20/41] Improve output for files/attachments. --- lib/rssaction.php | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/lib/rssaction.php b/lib/rssaction.php index fe3fd6f4a2..abc83fe3a5 100644 --- a/lib/rssaction.php +++ b/lib/rssaction.php @@ -219,7 +219,30 @@ class Rss10Action extends Action $attachments = $notice->attachments(); if($attachments){ foreach($attachments as $attachment){ - $this->element('enc:enclosure', array('rdf:resource'=>$attachment->url,'enc:type'=>$attachment->mimetype,'enc:length'=>$attachment->size), null); + if (isset($attachment->filename)) { + // DO NOT move xmlns declaration to root element. Making it + // the default namespace here improves compatibility with + // real-world feed readers. + $attribs = array( + 'rdf:resource' => $attachment->url, + 'url' => $attachment->url, + 'xmlns' => 'http://purl.oclc.org/net/rss_2.0/enc#' + ); + if ($attachment->title) { + $attribs['dc:title'] = $attachment->title; + } + if ($attachment->modified) { + $attribs['dc:date'] = common_date_w3dtf($attachment->modified); + } + if ($attachment->size) { + $attribs['length'] = $attachment->size; + } + if ($attachment->mimetype) { + $attribs['type'] = $attachment->mimetype; + } + $this->element('enclosure', $attribs); + } + $this->element('sioc:links_to', array('rdf:resource'=>$attachment->url)); } } @@ -258,8 +281,6 @@ class Rss10Action extends Action 'http://creativecommons.org/ns#', 'xmlns:content' => 'http://purl.org/rss/1.0/modules/content/', - 'xmlns:enc' => - 'http://purl.oclc.org/net/rss_2.0/enc#', 'xmlns:foaf' => 'http://xmlns.com/foaf/0.1/', 'xmlns:sioc' => From ae2bc6a8500f2878ed376f60c81c3c53c8ab5b87 Mon Sep 17 00:00:00 2001 From: Toby Inkster Date: Mon, 13 Jul 2009 15:37:15 +0100 Subject: [PATCH 21/41] Add notice tags to RSS 1.0 output. --- lib/rssaction.php | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/lib/rssaction.php b/lib/rssaction.php index abc83fe3a5..183c09f473 100644 --- a/lib/rssaction.php +++ b/lib/rssaction.php @@ -192,6 +192,24 @@ class Rss10Action extends Action } } + // XXX: Surely there should be a common function to do this? + function extract_tags ($string) + { + $count = preg_match_all('/(?:^|\s)#([A-Za-z0-9_\-\.]{1,64})/', strtolower($string), $match); + if (!count) + { + return array(); + } + + $rv = array(); + foreach ($match[1] as $tag) + { + $rv[] = common_canonical_tag($tag); + } + + return array_unique($rv); + } + function showItem($notice) { $profile = Profile::staticGet($notice->profile_id); @@ -245,7 +263,20 @@ class Rss10Action extends Action $this->element('sioc:links_to', array('rdf:resource'=>$attachment->url)); } } - + $tags = $this->extract_tags($notice->content); + if (!empty($tags)) { + foreach ($tags as $tag) + { + $tagpage = common_local_url('tag', array('tag' => $tag)); + $tagrss = common_local_url('tagrss', array('tag' => $tag)); + $this->elementStart('ctag:tagged'); + $this->elementStart('ctag:Tag', array('rdf:about'=>$tagpage.'#concept', 'ctag:label'=>$tag)); + $this->element('foaf:page', array('rdf:resource'=>$tagpage)); + $this->element('rdfs:seeAlso', array('rdf:resource'=>$tagrss)); + $this->elementEnd('ctag:Tag'); + $this->elementEnd('ctag:tagged'); + } + } $this->elementEnd('item'); $this->creators[$creator_uri] = $profile; } @@ -281,6 +312,8 @@ class Rss10Action extends Action 'http://creativecommons.org/ns#', 'xmlns:content' => 'http://purl.org/rss/1.0/modules/content/', + 'xmlns:ctag' => + 'http://commontag.org/ns#', 'xmlns:foaf' => 'http://xmlns.com/foaf/0.1/', 'xmlns:sioc' => From 38784141d108a96cc173167e16a1c79d9098722a Mon Sep 17 00:00:00 2001 From: Toby Inkster Date: Mon, 13 Jul 2009 16:56:52 +0100 Subject: [PATCH 22/41] Copy isset($attachment->filename) fix from RSS 1.0 to RSS 2.0 and Atom 1.0 feeds. --- classes/Notice.php | 10 ++++++---- lib/twitterapi.php | 12 +++++++----- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/classes/Notice.php b/classes/Notice.php index 75044cf638..fc28f35588 100644 --- a/classes/Notice.php +++ b/classes/Notice.php @@ -1170,11 +1170,13 @@ class Notice extends Memcached_DataObject $attachments = $this->attachments(); if($attachments){ foreach($attachments as $attachment){ - $attributes = array('rel'=>'enclosure','href'=>$attachment->url,'type'=>$attachment->mimetype,'length'=>$attachment->size); - if($attachment->title){ - $attributes['title']=$attachment->title; + if (isset($attachment->filename)) { + $attributes = array('rel'=>'enclosure','href'=>$attachment->url,'type'=>$attachment->mimetype,'length'=>$attachment->size); + if($attachment->title){ + $attributes['title']=$attachment->title; + } + $xs->element('link', $attributes, null); } - $xs->element('link', $attributes, null); } } diff --git a/lib/twitterapi.php b/lib/twitterapi.php index 4f3a5c0b6f..ce188e00d8 100644 --- a/lib/twitterapi.php +++ b/lib/twitterapi.php @@ -218,11 +218,13 @@ class TwitterapiAction extends Action if($attachments){ $entry['enclosures']=array(); foreach($attachments as $attachment){ - $enclosure=array(); - $enclosure['url']=$attachment->url; - $enclosure['mimetype']=$attachment->mimetype; - $enclosure['size']=$attachment->size; - $entry['enclosures'][]=$enclosure; + if (isset($attachment->filename)) { + $enclosure=array(); + $enclosure['url']=$attachment->url; + $enclosure['mimetype']=$attachment->mimetype; + $enclosure['size']=$attachment->size; + $entry['enclosures'][]=$enclosure; + } } } From 593af9feb6cdbb88e250501938722e656fe4a17a Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Tue, 14 Jul 2009 13:33:40 -0400 Subject: [PATCH 23/41] Moved the decision logic as to whether an attachment should be an enclosure to the File class --- classes/File.php | 13 +++++++++++++ classes/Notice.php | 2 +- lib/rssaction.php | 2 +- lib/twitterapi.php | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/classes/File.php b/classes/File.php index 533cc6e71d..289c6e4418 100644 --- a/classes/File.php +++ b/classes/File.php @@ -193,5 +193,18 @@ class File extends Memcached_DataObject return 'http://'.$server.$path.$filename; } + + function isEnclosure(){ + if(isset($this->filename)){ + return true; + } + $notEnclosureMimeTypes = array('text/html'); + $mimetype = strtolower($this->mimetype); + $semicolon = strpos($mimetype,';'); + if($semicolon){ + $mimetype = substr($mimetype,0,$semicolon); + } + return(! in_array($mimetype,$notEnclosureMimeTypes)); + } } diff --git a/classes/Notice.php b/classes/Notice.php index fc28f35588..08125cf7b0 100644 --- a/classes/Notice.php +++ b/classes/Notice.php @@ -1170,7 +1170,7 @@ class Notice extends Memcached_DataObject $attachments = $this->attachments(); if($attachments){ foreach($attachments as $attachment){ - if (isset($attachment->filename)) { + if ($attachment->isEnclosure()) { $attributes = array('rel'=>'enclosure','href'=>$attachment->url,'type'=>$attachment->mimetype,'length'=>$attachment->size); if($attachment->title){ $attributes['title']=$attachment->title; diff --git a/lib/rssaction.php b/lib/rssaction.php index 183c09f473..ffa1f9e99f 100644 --- a/lib/rssaction.php +++ b/lib/rssaction.php @@ -237,7 +237,7 @@ class Rss10Action extends Action $attachments = $notice->attachments(); if($attachments){ foreach($attachments as $attachment){ - if (isset($attachment->filename)) { + if ($attachment->isEnclosure()) { // DO NOT move xmlns declaration to root element. Making it // the default namespace here improves compatibility with // real-world feed readers. diff --git a/lib/twitterapi.php b/lib/twitterapi.php index ce188e00d8..655b6c7778 100644 --- a/lib/twitterapi.php +++ b/lib/twitterapi.php @@ -218,7 +218,7 @@ class TwitterapiAction extends Action if($attachments){ $entry['enclosures']=array(); foreach($attachments as $attachment){ - if (isset($attachment->filename)) { + if ($attachment->isEnclosure()) { $enclosure=array(); $enclosure['url']=$attachment->url; $enclosure['mimetype']=$attachment->mimetype; From c97957cf3e42b88f345408cd6d399bfe2da27f84 Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Tue, 14 Jul 2009 13:38:26 -0400 Subject: [PATCH 24/41] HTML "File"/attachments should probably not be considered enclosures. --- classes/File.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/File.php b/classes/File.php index 289c6e4418..56d9f98278 100644 --- a/classes/File.php +++ b/classes/File.php @@ -198,7 +198,7 @@ class File extends Memcached_DataObject if(isset($this->filename)){ return true; } - $notEnclosureMimeTypes = array('text/html'); + $notEnclosureMimeTypes = array('text/html','application/xhtml+xml'); $mimetype = strtolower($this->mimetype); $semicolon = strpos($mimetype,';'); if($semicolon){ From 783231c32739cf892cc23a11376c0f67810feb69 Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Tue, 14 Jul 2009 10:39:18 -0700 Subject: [PATCH 25/41] Updated master laconica.po file and merged in lastest translations work from Pootle. --- locale/bg_BG/LC_MESSAGES/laconica.mo | Bin 71163 -> 97725 bytes locale/bg_BG/LC_MESSAGES/laconica.po | 561 ++--- locale/ca_ES/LC_MESSAGES/laconica.mo | Bin 29998 -> 84537 bytes locale/ca_ES/LC_MESSAGES/laconica.po | 1368 +++++------ locale/cs_CZ/LC_MESSAGES/laconica.mo | Bin 28462 -> 38699 bytes locale/cs_CZ/LC_MESSAGES/laconica.po | 63 +- locale/de_DE/LC_MESSAGES/laconica.mo | Bin 56487 -> 84573 bytes locale/de_DE/LC_MESSAGES/laconica.po | 890 +++++--- locale/en_GB/LC_MESSAGES/laconica.mo | Bin 28591 -> 78515 bytes locale/en_GB/LC_MESSAGES/laconica.po | 1628 ++++++------- locale/es/LC_MESSAGES/laconica.mo | Bin 72715 -> 83466 bytes locale/es/LC_MESSAGES/laconica.po | 32 +- locale/fr_FR/LC_MESSAGES/laconica.mo | Bin 83961 -> 86456 bytes locale/fr_FR/LC_MESSAGES/laconica.po | 34 +- locale/it_IT/LC_MESSAGES/laconica.mo | Bin 79875 -> 83394 bytes locale/it_IT/LC_MESSAGES/laconica.po | 10 +- locale/ja_JP/LC_MESSAGES/laconica.mo | Bin 31374 -> 46644 bytes locale/ja_JP/LC_MESSAGES/laconica.po | 215 +- locale/ko_KR/LC_MESSAGES/laconica.mo | Bin 86217 -> 88923 bytes locale/ko_KR/LC_MESSAGES/laconica.po | 364 +-- locale/laconica.po | 1755 +++++++++++--- locale/nb_NO/LC_MESSAGES/laconica.mo | Bin 9777 -> 19769 bytes locale/nb_NO/LC_MESSAGES/laconica.po | 111 +- locale/nl_NL/LC_MESSAGES/laconica.mo | Bin 28897 -> 63575 bytes locale/nl_NL/LC_MESSAGES/laconica.po | 738 +++--- locale/nn_NO/LC_MESSAGES/laconica.mo | Bin 80322 -> 80322 bytes locale/nn_NO/LC_MESSAGES/laconica.po | 6 +- locale/pl_PL/LC_MESSAGES/laconica.mo | Bin 100014 -> 49768 bytes locale/pl_PL/LC_MESSAGES/laconica.po | 3174 ++++++++++---------------- locale/pt/LC_MESSAGES/laconica.mo | Bin 9305 -> 25415 bytes locale/pt/LC_MESSAGES/laconica.po | 312 +-- locale/pt_BR/LC_MESSAGES/laconica.mo | Bin 75158 -> 83647 bytes locale/pt_BR/LC_MESSAGES/laconica.po | 315 ++- locale/ru_RU/LC_MESSAGES/laconica.mo | Bin 86141 -> 109415 bytes locale/ru_RU/LC_MESSAGES/laconica.po | 964 ++++---- locale/sv_SE/LC_MESSAGES/laconica.mo | Bin 54286 -> 69740 bytes locale/sv_SE/LC_MESSAGES/laconica.po | 34 +- locale/te_IN/LC_MESSAGES/laconica.mo | Bin 28881 -> 43726 bytes locale/te_IN/LC_MESSAGES/laconica.po | 77 +- locale/vi_VN/LC_MESSAGES/laconica.mo | Bin 49730 -> 78720 bytes locale/vi_VN/LC_MESSAGES/laconica.po | 63 +- locale/zh_CN/LC_MESSAGES/laconica.mo | Bin 50105 -> 76518 bytes locale/zh_CN/LC_MESSAGES/laconica.po | 415 ++-- 43 files changed, 6792 insertions(+), 6337 deletions(-) diff --git a/locale/bg_BG/LC_MESSAGES/laconica.mo b/locale/bg_BG/LC_MESSAGES/laconica.mo index 439731dfc8cf2e98ed31fa2e80006067af383b84..4aa8804c53c97875751d7a3f65ab04072fc21de4 100644 GIT binary patch delta 30472 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\n" +"PO-Revision-Date: 2009-06-27 18:04+0000\n" +"Last-Translator: Yasen Pramatarov \n" "Language-Team: Bulgarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,25 +22,25 @@ msgstr "" #: actions/noticesearchrss.php:88 #, php-format msgid " Search Stream for \"%s\"" -msgstr "Търсене на \"%s\" в потока" +msgstr " Търсене на \"%s\" в потока" #: ../actions/finishopenidlogin.php:82 ../actions/register.php:191 #: actions/finishopenidlogin.php:88 actions/register.php:205 #: actions/finishopenidlogin.php:110 msgid "" " except this private data: password, email address, IM address, phone number." -msgstr "освен тези лични данни: парола, е-поща, месинджър, телефон." +msgstr " освен тези лични данни: парола, е-поща, месинджър, телефон." #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 msgid " from " -msgstr "от" +msgstr " от " #: ../actions/twitapistatuses.php:478 actions/twitapistatuses.php:412 #: actions/twitapistatuses.php:347 #, php-format msgid "%1$s / Updates replying to %2$s" -msgstr "" +msgstr "%1$s / Реплики на %2$s" #: ../actions/invite.php:168 actions/invite.php:176 actions/invite.php:211 #, php-format @@ -130,7 +130,7 @@ msgstr "" #: actions/twitapistatuses.php:350 #, php-format msgid "%1$s updates that reply to updates from %2$s / %3$s." -msgstr "" +msgstr "%1$s реплики на съобщения от %2$s / %3$s." #: ../actions/shownotice.php:45 actions/shownotice.php:45 #: actions/shownotice.php:161 @@ -435,7 +435,6 @@ msgid "Awaiting confirmation on this phone number." msgstr "Очаква се потвърждение за този телефонен номер." #: ../lib/util.php:1318 lib/util.php:1452 -#, fuzzy msgid "Before »" msgstr "Преди »" @@ -1237,7 +1236,7 @@ msgstr "Загубена или забравена парола" #: ../actions/emailsettings.php:80 ../actions/smssettings.php:89 #: actions/emailsettings.php:81 actions/smssettings.php:89 msgid "Make a new email address for posting to; cancels the old one." -msgstr "" +msgstr "Задаване на нова е-поща, от която да се публикува. Отменя предишната." #: ../actions/emailsettings.php:27 actions/emailsettings.php:27 #: actions/emailsettings.php:71 @@ -1268,12 +1267,11 @@ msgstr "" #: actions/finishopenidlogin.php:85 actions/register.php:202 #: actions/finishopenidlogin.php:107 actions/register.php:429 msgid "My text and files are available under " -msgstr "Текстовете и файловите ми са достъпни под" +msgstr "Текстовете и файловите ми са достъпни под " #: ../actions/emailsettings.php:82 ../actions/smssettings.php:91 #: actions/emailsettings.php:83 actions/smssettings.php:91 #: actions/emailsettings.php:142 actions/smssettings.php:152 -#, fuzzy msgid "New" msgstr "Ново" @@ -2228,7 +2226,7 @@ msgstr "Това и сега е адресът на е-пощата ви." #: ../actions/smssettings.php:188 actions/smssettings.php:196 #: actions/smssettings.php:306 msgid "That is already your phone number." -msgstr "Това сега е номерът на телефона ви." +msgstr "Това и сега е номерът на телефона ви." #: ../actions/imsettings.php:233 actions/imsettings.php:241 #: actions/imsettings.php:381 @@ -2395,7 +2393,7 @@ msgstr "" #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 #: actions/twitapifriendships.php:132 msgid "Two user ids or screen_names must be supplied." -msgstr "" +msgstr "Трябва да се дадат два идентификатора или имена на потребители." #: ../actions/profilesettings.php:48 ../actions/register.php:169 #: actions/profilesettings.php:81 actions/register.php:183 @@ -2477,13 +2475,13 @@ msgstr "Бележки през месинджър (IM)" #: actions/twitapistatuses.php:129 #, php-format msgid "Updates from %1$s and friends on %2$s!" -msgstr "" +msgstr "Бележки от %1$s и приятели в %2$s." #: ../actions/twitapistatuses.php:341 actions/twitapistatuses.php:268 #: actions/twitapistatuses.php:202 #, php-format msgid "Updates from %1$s on %2$s!" -msgstr "" +msgstr "Бележки от %1$s в %2$s." #: ../actions/avatar.php:68 actions/profilesettings.php:161 #: actions/avatarsettings.php:162 actions/grouplogo.php:232 @@ -2622,7 +2620,7 @@ msgstr "Първо се регистрирайте, за да започнете #: actions/smssettings.php:69 #, php-format msgid "You can receive SMS messages through email from %%site.name%%." -msgstr "" +msgstr "Може да получавате на е-пощата си SMS-съобщения от %%site.name%%." #: ../actions/openidsettings.php:86 msgid "" @@ -2789,7 +2787,6 @@ msgid "unsupported file type" msgstr "неподдържан вид файл" #: ../lib/util.php:1309 lib/util.php:1443 -#, fuzzy msgid "« After" msgstr "« След" @@ -2881,15 +2878,15 @@ msgstr "" #: actions/login.php:104 actions/login.php:235 actions/openidlogin.php:108 #: actions/register.php:416 msgid "Automatically login in the future; " -msgstr "Автоматично влизане за в бъдеще:" +msgstr "Автоматично влизане за в бъдеще; " #: actions/login.php:122 actions/login.php:264 msgid "For security reasons, please re-enter your " -msgstr "" +msgstr "С оглед на сигурността, въведете отново " #: actions/login.php:126 actions/login.php:268 msgid "Login with your username and password. " -msgstr "Влезте с името и паролата си." +msgstr "Влезте с името и паролата си. " #: actions/newmessage.php:58 actions/twitapidirect_messages.php:130 #: actions/twitapidirect_messages.php:141 @@ -2935,7 +2932,7 @@ msgstr "[OpenID](%%doc.openid%%) ви позволява да влизате в #: actions/openidsettings.php:46 actions/openidsettings.php:96 msgid "If you want to add an OpenID to your account, " -msgstr "" +msgstr "Ако искате да добавите OpenID към профила си, " #: actions/openidsettings.php:74 msgid "Removing your only OpenID would make it impossible to log in! " @@ -2943,7 +2940,7 @@ msgstr "Ако премахнете единствения си OpenID, няма #: actions/openidsettings.php:87 actions/openidsettings.php:143 msgid "You can remove an OpenID from your account " -msgstr "Можете да премахнете OpenID от профила си" +msgstr "Можете да премахнете OpenID от профила си " #: actions/outbox.php:28 actions/outbox.php:58 #, php-format @@ -2957,17 +2954,17 @@ msgstr "Изходяща кутия за %s" #: actions/outbox.php:53 actions/outbox.php:116 msgid "This is your outbox, which lists private messages you have sent." -msgstr "Това е изходящата ви кутия с лични съобщения до други потребители. " +msgstr "Това е изходящата ви кутия с лични съобщения до други потребители." #: actions/peoplesearch.php:28 actions/peoplesearch.php:52 #, php-format msgid "" "Search for people on %%site.name%% by their name, location, or interests. " -msgstr "Търсене на хора в %%site.name%% по име, местоположение или интереси." +msgstr "Търсене на хора в %%site.name%% по име, местоположение или интереси. " #: actions/profilesettings.php:27 actions/profilesettings.php:69 msgid "You can update your personal profile info here " -msgstr "Можете а обновите личните си данни тук" +msgstr "Можете а обновите личните си данни тук " #: actions/profilesettings.php:115 actions/remotesubscribe.php:320 #: actions/userauthorization.php:159 actions/userrss.php:76 @@ -2979,7 +2976,7 @@ msgstr "Потребител без съответстващ профил" #: actions/recoverpassword.php:91 actions/recoverpassword.php:97 msgid "This confirmation code is too old. " -msgstr "Кодът ви за потвърждение е твърде стар." +msgstr "Кодът ви за потвърждение е твърде стар. " #: actions/recoverpassword.php:141 actions/recoverpassword.php:152 msgid "If you've forgotten or lost your" @@ -2991,15 +2988,15 @@ msgstr "" #: actions/recoverpassword.php:169 actions/recoverpassword.php:188 msgid "Your nickname on this server, " -msgstr "Псевдонимът ви на този сървър." +msgstr "Псевдонимът ви на този сървър, " #: actions/recoverpassword.php:271 actions/recoverpassword.php:304 msgid "Instructions for recovering your password " -msgstr "Упътване за възстановяване на паролата" +msgstr "Упътване за възстановяване на паролата " #: actions/recoverpassword.php:327 actions/recoverpassword.php:361 msgid "New password successfully saved. " -msgstr "Новата парола е записана." +msgstr "Новата парола е записана. " #: actions/register.php:95 actions/register.php:180 msgid "Password must be 6 or more characters." @@ -3255,7 +3252,7 @@ msgid "Notice marked as fave." msgstr "Бележката е отбелязана като любима." #: classes/Command.php:166 classes/Command.php:189 -#, fuzzy, php-format +#, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" @@ -3424,34 +3421,32 @@ msgid "Could not parse message." msgstr "Грешка при обработка на съобщението" #: actions/all.php:63 actions/facebookhome.php:162 -#, fuzzy, php-format +#, php-format msgid "%s and friends, page %d" -msgstr "%s и приятели" +msgstr "%s и приятели, страница %d" #: actions/avatarsettings.php:76 -#, fuzzy msgid "You can upload your personal avatar." -msgstr "Можете а обновите личните си данни тук" +msgstr "Можете да качите личен аватар тук." #: actions/avatarsettings.php:117 actions/avatarsettings.php:191 #: actions/grouplogo.php:250 -#, fuzzy msgid "Avatar settings" -msgstr "Настройки за Twitter" +msgstr "Настройки за аватар" #: actions/avatarsettings.php:124 actions/avatarsettings.php:199 #: actions/grouplogo.php:198 actions/grouplogo.php:258 msgid "Original" -msgstr "" +msgstr "Оригинал" #: actions/avatarsettings.php:139 actions/avatarsettings.php:211 #: actions/grouplogo.php:209 actions/grouplogo.php:270 msgid "Preview" -msgstr "" +msgstr "Преглед" #: actions/avatarsettings.php:225 actions/grouplogo.php:284 msgid "Crop" -msgstr "" +msgstr "Изрязване" #: actions/avatarsettings.php:248 actions/deletenotice.php:133 #: actions/emailsettings.php:224 actions/grouplogo.php:307 @@ -3468,7 +3463,7 @@ msgstr "Имаше проблем със сесията ви в сайта. Мо #: actions/avatarsettings.php:303 actions/grouplogo.php:360 msgid "Pick a square area of the image to be your avatar" -msgstr "" +msgstr "Изберете квадратна област от изображението за аватар" #: actions/avatarsettings.php:327 actions/grouplogo.php:384 msgid "Lost our file data." @@ -3483,39 +3478,33 @@ msgstr "Няма такава бележка." #: actions/avatarsettings.php:349 actions/avatarsettings.php:383 #: actions/grouplogo.php:406 actions/grouplogo.php:440 #: classes/User_group.php:129 classes/User_group.php:161 -#, fuzzy msgid "Unknown file type" -msgstr "неподдържан вид файл" +msgstr "Неподдържан вид файл" #: actions/block.php:69 actions/subedit.php:46 actions/unblock.php:70 -#, fuzzy msgid "No profile specified." -msgstr "Не е указан получател." +msgstr "Не е указан профил." #: actions/block.php:74 actions/subedit.php:53 actions/tagother.php:46 #: actions/unblock.php:75 -#, fuzzy msgid "No profile with that ID." -msgstr "Не е открита бележка с такъв идентификатор." +msgstr "Не е открит профил с такъв идентификатор." #: actions/block.php:111 -#, fuzzy msgid "Block user" -msgstr "Няма такъв потребител" +msgstr "Блокиране на потребителя" #: actions/block.php:129 -#, fuzzy msgid "Are you sure you want to block this user? " -msgstr "Наистина ли искате да изтриете тази бележка?" +msgstr "Наистина ли искате да блокирате този потребител? " #: actions/block.php:162 -#, fuzzy msgid "You have already blocked this user." -msgstr "Вече сте абонирани за следните потребители:" +msgstr "Вече сте блокирали този потребител." #: actions/block.php:167 msgid "Failed to save block information." -msgstr "" +msgstr "Грешка при записване данните за блокирането." #: actions/confirmaddress.php:159 #, fuzzy, php-format @@ -3523,14 +3512,12 @@ msgid "The address \"%s\" has been " msgstr "Адресът е премахнат." #: actions/deletenotice.php:73 -#, fuzzy msgid "You are about to permanently delete a notice. " -msgstr "Ще изтриете напълно бележката. Изтриването е невъзвратимо." +msgstr "Ще изтриете напълно бележката. " #: actions/disfavor.php:94 -#, fuzzy msgid "Add to favorites" -msgstr "Емисия с любимите бележки на %s" +msgstr "Добавяне към любимите" #: actions/editgroup.php:54 #, php-format @@ -3543,29 +3530,25 @@ msgid "Inboxes must be enabled for groups to work" msgstr "" #: actions/editgroup.php:71 actions/grouplogo.php:71 actions/newgroup.php:70 -#, fuzzy msgid "You must be logged in to create a group." -msgstr "За да каните хора в %s, трябва да сте влезли." +msgstr "За да създавате група, трябва да сте влезли." #: actions/editgroup.php:87 actions/grouplogo.php:87 #: actions/groupmembers.php:76 actions/joingroup.php:81 #: actions/showgroup.php:121 -#, fuzzy msgid "No nickname" msgstr "Няма псевдоним." #: actions/editgroup.php:99 actions/groupbyid.php:88 actions/grouplogo.php:100 #: actions/groupmembers.php:83 actions/joingroup.php:88 #: actions/showgroup.php:128 -#, fuzzy msgid "No such group" -msgstr "Няма такъв потребител" +msgstr "Няма такава група." #: actions/editgroup.php:106 actions/editgroup.php:165 #: actions/grouplogo.php:107 -#, fuzzy msgid "You must be an admin to edit the group" -msgstr "За да каните хора в %s, трябва да сте влезли." +msgstr "За да редактирате групата, трябва да сте й администратор." #: actions/editgroup.php:157 msgid "Use this form to edit the group." @@ -3584,19 +3567,17 @@ msgid "description is too long (max 140 chars)." msgstr "Автобиографията е твърде дълга (до 140 символа)." #: actions/editgroup.php:218 -#, fuzzy msgid "Could not update group." -msgstr "Грешка при обновяване на потребителя." +msgstr "Грешка при обновяване на групата." #: actions/editgroup.php:226 -#, fuzzy msgid "Options saved." msgstr "Настройките са запазени." #: actions/emailsettings.php:107 actions/imsettings.php:108 -#, fuzzy, php-format +#, php-format msgid "Awaiting confirmation on this address. " -msgstr "Очаква се потвърждение за този телефонен номер." +msgstr "Очаква се потвърждение за този адрес. " #: actions/emailsettings.php:139 actions/smssettings.php:150 #, fuzzy @@ -3640,7 +3621,7 @@ msgstr "" #: actions/facebookhome.php:218 msgid "Skip" -msgstr "" +msgstr "Пропускане" #: actions/facebookhome.php:235 #, fuzzy @@ -3649,25 +3630,22 @@ msgstr "Няма съдържание!" #: actions/facebookhome.php:295 lib/action.php:870 lib/facebookaction.php:399 msgid "Pagination" -msgstr "" +msgstr "Страниране" #: actions/facebookhome.php:304 lib/action.php:879 lib/facebookaction.php:408 -#, fuzzy msgid "After" -msgstr "« След" +msgstr "След" #: actions/facebookhome.php:312 lib/action.php:887 lib/facebookaction.php:416 -#, fuzzy msgid "Before" -msgstr "Преди »" +msgstr "Преди" #: actions/facebookinvite.php:70 #, php-format msgid "Thanks for inviting your friends to use %s" -msgstr "" +msgstr "Благодарим ви, че поканихте приятели да ползват %s!" #: actions/facebookinvite.php:72 -#, fuzzy msgid "Invitations have been sent to the following users:" msgstr "Изпратени са покани до следните хора:" @@ -3689,12 +3667,11 @@ msgstr "" #: actions/facebookinvite.php:130 #, php-format msgid "Send invitations" -msgstr "" +msgstr "Изпращане на покани" #: actions/facebookremove.php:56 -#, fuzzy msgid "Couldn't remove Facebook user." -msgstr "Грешка при премахване на профила от Twitter" +msgstr "Грешка при премахване на профила от Facebook." #: actions/facebooksettings.php:65 #, fuzzy @@ -3707,23 +3684,20 @@ msgid "Sync preferences saved." msgstr "Настройките са запазени." #: actions/facebooksettings.php:90 -#, fuzzy msgid "Automatically update my Facebook status with my notices." -msgstr "Автоматично препращане на бележките ми към Twitter" +msgstr "Автоматично препращане на бележките ми към Facebook." #: actions/facebooksettings.php:97 -#, fuzzy msgid "Send \"@\" replies to Facebook." -msgstr "Препращане на локалните отговори с \"@\" и към Twitter" +msgstr "Препращане на локалните отговори с \"@\" и към Facebook." #: actions/facebooksettings.php:106 -#, fuzzy msgid "Prefix" -msgstr "Профил" +msgstr "Прeдставка" #: actions/facebooksettings.php:108 msgid "A string to prefix notices with." -msgstr "" +msgstr "Представка за добавяне към бележките." #: actions/facebooksettings.php:124 #, php-format @@ -3731,9 +3705,8 @@ msgid "If you would like %s to automatically update " msgstr "" #: actions/facebooksettings.php:147 -#, fuzzy msgid "Sync preferences" -msgstr "Настройки" +msgstr "Синхронизиране на настройките" #: actions/favor.php:94 lib/disfavorform.php:140 #, fuzzy @@ -3742,29 +3715,27 @@ msgstr "Нелюбимо" #: actions/favorited.php:65 lib/popularnoticesection.php:76 #: lib/publicgroupnav.php:91 -#, fuzzy msgid "Popular notices" -msgstr "Няма такава бележка." +msgstr "Популярни бележки" #: actions/favorited.php:67 -#, fuzzy, php-format +#, php-format msgid "Popular notices, page %d" -msgstr "Няма такава бележка." +msgstr "Популярни бележки, страница %d" #: actions/favorited.php:79 -#, fuzzy msgid "The most popular notices on the site right now." -msgstr "Най-популярните етикети за изминалата седмица" +msgstr "Най-популярните бележки в момента в сайта." #: actions/featured.php:69 lib/featureduserssection.php:82 #: lib/publicgroupnav.php:87 msgid "Featured users" -msgstr "" +msgstr "Избрани потребители" #: actions/featured.php:71 #, php-format msgid "Featured users, page %d" -msgstr "" +msgstr "Избрани потребители, страница %d" #: actions/featured.php:99 #, php-format @@ -3773,29 +3744,27 @@ msgstr "" #: actions/finishremotesubscribe.php:188 msgid "That user has blocked you from subscribing." -msgstr "" +msgstr "Потребителят е забранил да се абонирате за него." #: actions/groupbyid.php:79 msgid "No ID" -msgstr "" +msgstr "Липсва ID" #: actions/grouplogo.php:138 actions/grouplogo.php:191 msgid "Group logo" -msgstr "" +msgstr "Лого на групата" #: actions/grouplogo.php:149 msgid "You can upload a logo image for your group." -msgstr "" +msgstr "Може да качите лого за групата ви." #: actions/grouplogo.php:448 -#, fuzzy msgid "Logo updated." -msgstr "Аватарът е обновен." +msgstr "Лотого е обновено." #: actions/grouplogo.php:450 -#, fuzzy msgid "Failed updating logo." -msgstr "Неуспешно обновяване на аватара." +msgstr "Неуспешно обновяване на логото." #: actions/groupmembers.php:93 lib/groupnav.php:91 #, php-format @@ -3809,17 +3778,17 @@ msgstr "" #: actions/groupmembers.php:111 msgid "A list of the users in this group." -msgstr "" +msgstr "Списък с потребителите в тази група." #: actions/groups.php:62 actions/showstream.php:518 lib/publicgroupnav.php:79 #: lib/subgroupnav.php:96 msgid "Groups" -msgstr "" +msgstr "Групи" #: actions/groups.php:64 #, php-format msgid "Groups, page %d" -msgstr "" +msgstr "Групи, страница %d" #: actions/groups.php:90 #, php-format @@ -3827,20 +3796,18 @@ msgid "%%%%site.name%%%% groups let you find and talk with " msgstr "" #: actions/groups.php:106 actions/usergroups.php:124 lib/groupeditform.php:123 -#, fuzzy msgid "Create a new group" -msgstr "Създаване на нова сметка" +msgstr "Създаване на нова група" #: actions/groupsearch.php:57 -#, fuzzy, php-format +#, php-format msgid "" "Search for groups on %%site.name%% by their name, location, or description. " -msgstr "Търсене на хора в %%site.name%% по име, местоположение или интереси." +msgstr "Търсене на групи в %%site.name%% по име, местоположение или описание." #: actions/groupsearch.php:63 -#, fuzzy msgid "Group search" -msgstr "Търсене на хора" +msgstr "Търсене на групи" #: actions/imsettings.php:70 #, fuzzy @@ -3850,12 +3817,11 @@ msgstr "Не може да изпращате съобщения до този #: actions/imsettings.php:120 #, php-format msgid "Jabber or GTalk address, " -msgstr "" +msgstr "Адрес в Jabber или GTalk, " #: actions/imsettings.php:147 -#, fuzzy msgid "Send me replies through Jabber/GTalk " -msgstr "Изпращане на бележките по Jabber/GTalk." +msgstr "Изпращане на бележките по Jabber/GTalk " #: actions/imsettings.php:321 #, fuzzy, php-format @@ -3863,14 +3829,12 @@ msgid "A confirmation code was sent " msgstr "Няма код за потвърждение." #: actions/joingroup.php:65 -#, fuzzy msgid "You must be logged in to join a group." -msgstr "За да каните хора в %s, трябва да сте влезли." +msgstr "За да се присъедините към група, трябва да сте влезли." #: actions/joingroup.php:95 -#, fuzzy msgid "You are already a member of that group" -msgstr "Вече сте абонирани за следните потребители:" +msgstr "Вече членувате в тази група." #: actions/joingroup.php:128 #, fuzzy, php-format @@ -3878,28 +3842,25 @@ msgid "Could not join user %s to group %s" msgstr "Грешка при проследяване — потребителят не е намерен." #: actions/joingroup.php:135 -#, fuzzy, php-format +#, php-format msgid "%s joined group %s" -msgstr "%s / Отбелязани като любими от %s" +msgstr "%s се присъедини към групата %s" #: actions/leavegroup.php:60 msgid "Inboxes must be enabled for groups to work." msgstr "" #: actions/leavegroup.php:65 -#, fuzzy msgid "You must be logged in to leave a group." -msgstr "За да каните хора в %s, трябва да сте влезли." +msgstr "За напуснете група, трябва да сте влезли." #: actions/leavegroup.php:88 -#, fuzzy msgid "No such group." -msgstr "Няма такова съобщение" +msgstr "Няма такава група" #: actions/leavegroup.php:95 -#, fuzzy msgid "You are not a member of that group." -msgstr "Не сте ни изпратили този профил" +msgstr "Не членувате в тази група." #: actions/leavegroup.php:100 #, fuzzy @@ -3931,16 +3892,15 @@ msgstr "" #: actions/newgroup.php:53 msgid "New group" -msgstr "" +msgstr "Нова група" #: actions/newgroup.php:115 msgid "Use this form to create a new group." -msgstr "" +msgstr "Използвайте тази бланка за създаване на нова група." #: actions/newgroup.php:177 -#, fuzzy msgid "Could not create group." -msgstr "Грешка при отбелязване като любима." +msgstr "Грешка при създаване на групата." #: actions/newgroup.php:191 #, fuzzy @@ -3948,9 +3908,8 @@ msgid "Could not set group membership." msgstr "Грешка при създаване на нов абонамент." #: actions/newmessage.php:119 actions/newnotice.php:132 -#, fuzzy msgid "That's too long. " -msgstr "Файлът е твърде голям." +msgstr "Това е твърде дълго. " #: actions/newmessage.php:134 #, fuzzy @@ -3964,7 +3923,7 @@ msgstr "Бележки" #: actions/newnotice.php:200 classes/Channel.php:163 msgid "Ajax Error" -msgstr "" +msgstr "Грешка в Ajax" #: actions/nudge.php:85 msgid "" @@ -3973,11 +3932,11 @@ msgstr "" #: actions/nudge.php:94 msgid "Nudge sent" -msgstr "" +msgstr "Побутването е изпратено" #: actions/nudge.php:97 msgid "Nudge sent!" -msgstr "\"Побутването\" е изпратено!" +msgstr "Побутването е изпратено!" #: actions/openidlogin.php:97 #, fuzzy @@ -3990,36 +3949,32 @@ msgid "Removing your only OpenID " msgstr "Премахване на OpenID" #: actions/othersettings.php:60 -#, fuzzy msgid "Other Settings" -msgstr "Настройки за Twitter" +msgstr "Други настройки" #: actions/othersettings.php:71 msgid "Manage various other options." -msgstr "" +msgstr "Управление на различни други настройки." #: actions/othersettings.php:93 msgid "URL Auto-shortening" -msgstr "" +msgstr "Автоматично съкращаване на адреси" #: actions/othersettings.php:112 -#, fuzzy msgid "Service" -msgstr "Търсене" +msgstr "Услуга" #: actions/othersettings.php:113 msgid "Automatic shortening service to use." -msgstr "" +msgstr "Услуга за автоматично съкращаване, която да се ползва." #: actions/othersettings.php:144 -#, fuzzy msgid "URL shortening service is too long (max 50 chars)." -msgstr "Името на езика е твърде дълго (може да е до 50 знака)." +msgstr "Услугата за съкращаване е твърде дълга (може да е до 50 знака)." #: actions/passwordsettings.php:69 -#, fuzzy msgid "Change your password." -msgstr "Смяна на паролата" +msgstr "Смяна на паролата." #: actions/passwordsettings.php:89 #, fuzzy @@ -4042,9 +3997,8 @@ msgid "These are users who have tagged themselves \"%s\" " msgstr "" #: actions/profilesettings.php:91 -#, fuzzy msgid "Profile information" -msgstr "Непознат профил" +msgstr "Данни на профила" #: actions/profilesettings.php:124 msgid "" @@ -4059,24 +4013,22 @@ msgstr "" "ботове)." #: actions/profilesettings.php:229 actions/tagother.php:176 -#, fuzzy, php-format +#, php-format msgid "Invalid tag: \"%s\"" -msgstr "Неправилен адрес на домашна страница '%s'" +msgstr "Неправилен етикет: \"%s\"" #: actions/profilesettings.php:311 -#, fuzzy msgid "Couldn't save tags." -msgstr "Грешка при запазване на профила." +msgstr "Грешка при запазване етикетите." #: actions/public.php:107 -#, fuzzy, php-format +#, php-format msgid "Public timeline, page %d" -msgstr "Общ поток" +msgstr "Общ поток, страница %d" #: actions/public.php:173 -#, fuzzy msgid "Could not retrieve public stream." -msgstr "Грешка при изтегляне на любимите бележки" +msgstr "Грешка при изтегляне на общия поток" #: actions/public.php:220 #, php-format @@ -4143,7 +4095,7 @@ msgid " except this private data: password, " msgstr "освен тези лични данни: парола, е-поща, месинджър, телефон." #: actions/register.php:471 -#, fuzzy, php-format +#, php-format msgid "Congratulations, %s! And welcome to %%%%site.name%%%%. " msgstr "Поздравления, %s! И добре дошли в %%%%site.name%%%%. " @@ -4156,14 +4108,14 @@ msgid "That's a local profile! Login to subscribe." msgstr "" #: actions/replies.php:118 -#, fuzzy, php-format +#, php-format msgid "Replies to %s, page %d" -msgstr "Отговори на %s" +msgstr "Отговори на %s, страница %d" #: actions/showfavorites.php:79 -#, fuzzy, php-format +#, php-format msgid "%s favorite notices, page %d" -msgstr "%s любими бележки" +msgstr "Любими бележки на %s, страница %d" #: actions/showgroup.php:77 lib/groupnav.php:85 #, php-format @@ -4176,9 +4128,8 @@ msgid "%s group, page %d" msgstr "" #: actions/showgroup.php:206 -#, fuzzy msgid "Group profile" -msgstr "Няма такава бележка." +msgstr "Профил на групата" #: actions/showgroup.php:251 actions/showstream.php:278 #: actions/tagother.php:119 lib/grouplist.php:134 lib/profilelist.php:133 @@ -4201,9 +4152,8 @@ msgid "Notice feed for %s group" msgstr "Емисия с бележки на %s" #: actions/showgroup.php:357 lib/groupnav.php:90 -#, fuzzy msgid "Members" -msgstr "Участник от" +msgstr "Членове" #: actions/showgroup.php:363 actions/showstream.php:413 #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 @@ -4213,7 +4163,7 @@ msgstr "" #: actions/showgroup.php:370 msgid "All members" -msgstr "" +msgstr "Всички членове" #: actions/showgroup.php:378 #, php-format @@ -4228,47 +4178,42 @@ msgid "Only the sender and recipient " msgstr "Само подателят и получателят могат да четат това съобщение." #: actions/showstream.php:73 -#, fuzzy, php-format +#, php-format msgid "%s, page %d" -msgstr "Входяща кутия за %s — страница %d" +msgstr "%s, страница %d" #: actions/showstream.php:143 #, fuzzy msgid "'s profile" -msgstr "Профил" +msgstr "Профил на " #: actions/showstream.php:236 actions/tagother.php:77 -#, fuzzy msgid "User profile" -msgstr "Потребителят няма профил." +msgstr "Потребителски профил" #: actions/showstream.php:240 actions/tagother.php:81 msgid "Photo" -msgstr "" +msgstr "Снимка" #: actions/showstream.php:317 -#, fuzzy msgid "User actions" -msgstr "Непознато действие" +msgstr "Потребителски действия" #: actions/showstream.php:342 -#, fuzzy msgid "Send a direct message to this user" -msgstr "Не може да изпращате съобщения до този потребител." +msgstr "Изпращате на пряко съобщение до този потребител." #: actions/showstream.php:343 -#, fuzzy msgid "Message" -msgstr "Ново съобщение" +msgstr "Съобщение" #: actions/showstream.php:451 -#, fuzzy msgid "All subscribers" -msgstr "Абонати" +msgstr "Всички абонати" #: actions/showstream.php:533 msgid "All groups" -msgstr "" +msgstr "Всички групи" #: actions/showstream.php:542 #, php-format @@ -4293,14 +4238,12 @@ msgid "A confirmation code was sent to the phone number you added. " msgstr "Очаква се потвърждение за този телефонен номер." #: actions/smssettings.php:453 -#, fuzzy msgid "Mobile carrier" -msgstr "Изберете оператор" +msgstr "Мобилен оператор" #: actions/subedit.php:70 -#, fuzzy msgid "You are not subscribed to that profile." -msgstr "Не сте ни изпратили този профил" +msgstr "Не сте абонирани за този профил" #: actions/subedit.php:83 #, fuzzy @@ -4338,14 +4281,14 @@ msgid "These are the people who " msgstr "Това са хората, които четат бележките на %s." #: actions/subscriptions.php:52 -#, fuzzy, php-format +#, php-format msgid "%s subscriptions" -msgstr "Всички абонаменти" +msgstr "Абонаменти на %s" #: actions/subscriptions.php:54 -#, fuzzy, php-format +#, php-format msgid "%s subscriptions, page %d" -msgstr "Всички абонаменти" +msgstr "Абонаменти на %s, страница %d" #: actions/subscriptions.php:65 #, fuzzy @@ -4358,14 +4301,13 @@ msgid "These are the people whose " msgstr "Това са хората, които четат бележките на %s." #: actions/subscriptions.php:122 -#, fuzzy msgid "Jabber" -msgstr "Няма Jabber ID." +msgstr "Jabber" #: actions/tag.php:43 -#, fuzzy, php-format +#, php-format msgid "Notices tagged with %s, page %d" -msgstr "Бележки с етикет %s" +msgstr "Бележки с етикет %s, страница %d" #: actions/tag.php:66 #, php-format @@ -4399,9 +4341,8 @@ msgid "" msgstr "" #: actions/tagother.php:164 -#, fuzzy msgid "There was a problem with your session token." -msgstr "Имаше проблем със сесията ви в сайта. Моля, опитайте отново!" +msgstr "Имаше проблем със сесията ви в сайта." #: actions/tagother.php:191 msgid "" @@ -4409,18 +4350,16 @@ msgid "" msgstr "" #: actions/tagother.php:198 -#, fuzzy msgid "Could not save tags." -msgstr "Грешка при запазване данните на аватара" +msgstr "Грешка при запазване на етикетите." #: actions/tagother.php:233 msgid "Use this form to add tags to your subscribers or subscriptions." msgstr "" #: actions/tagrss.php:35 -#, fuzzy msgid "No such tag." -msgstr "Няма такова съобщение" +msgstr "Няма такъв етикет." #: actions/tagrss.php:66 #, fuzzy, php-format @@ -4436,7 +4375,6 @@ msgid "Unblock user failed." msgstr "" #: actions/twitapiusers.php:48 -#, fuzzy msgid "Not found." msgstr "Не е открито." @@ -4448,19 +4386,16 @@ msgstr "" "там." #: actions/twittersettings.php:119 -#, fuzzy msgid "Twitter user name" msgstr "Име в Twitter" #: actions/twittersettings.php:126 -#, fuzzy msgid "Twitter password" msgstr "Парола за Twitter" #: actions/twittersettings.php:228 -#, fuzzy msgid "Twitter Friends" -msgstr "Настройки за Twitter" +msgstr "Приятели от Twitter" #: actions/twittersettings.php:327 msgid "Username must have only numbers, " @@ -4494,39 +4429,39 @@ msgstr "Отписване" #: actions/usergroups.php:63 #, php-format msgid "%s groups" -msgstr "" +msgstr "Групи на %s" #: actions/usergroups.php:65 #, php-format msgid "%s groups, page %d" -msgstr "" +msgstr "Групи на %s, страница %d" #: classes/Notice.php:104 -#, fuzzy msgid "Problem saving notice. Unknown user." -msgstr "Проблем при записване на бележката." +msgstr "Грешка при записване на бележката. Непознат потребител." #: classes/Notice.php:109 msgid "" "Too many notices too fast; take a breather and post again in a few minutes." msgstr "" +"Твърде много бележки за кратко време. Спрете, поемете дъх и публикувайте " +"отново след няколко минути." #: classes/Notice.php:116 msgid "You are banned from posting notices on this site." -msgstr "" +msgstr "Забранено ви е да публикувате бележки в този сайт." #: lib/accountsettingsaction.php:108 -#, fuzzy msgid "Upload an avatar" -msgstr "Неуспешно обновяване на аватара." +msgstr "Качване на аватар" #: lib/accountsettingsaction.php:119 msgid "Other" -msgstr "" +msgstr "Друго" #: lib/accountsettingsaction.php:120 msgid "Other options" -msgstr "" +msgstr "Други настройки" #: lib/action.php:130 #, fuzzy, php-format @@ -4535,7 +4470,7 @@ msgstr "%s (%s)" #: lib/action.php:145 msgid "Untitled page" -msgstr "" +msgstr "Неозаглавена страница" #: lib/action.php:316 msgid "Primary site navigation" @@ -4547,39 +4482,35 @@ msgstr "" #: lib/action.php:325 msgid "Search for people or text" -msgstr "" +msgstr "Търсене за хора или бележки" #: lib/action.php:328 -#, fuzzy msgid "Account" -msgstr "Относно" +msgstr "Сметка" #: lib/action.php:328 -#, fuzzy msgid "Change your email, avatar, password, profile" -msgstr "Смяна на паролата" +msgstr "Промяна на поща, аватар, парола, профил" #: lib/action.php:330 msgid "Connect to IM, SMS, Twitter" -msgstr "" +msgstr "Свързване към моментни съобщения, SMS, Twitter" #: lib/action.php:332 msgid "Logout from the site" -msgstr "" +msgstr "Излизане от сайта" #: lib/action.php:335 msgid "Login to the site" -msgstr "" +msgstr "Влизане в сайта" #: lib/action.php:338 -#, fuzzy msgid "Create an account" msgstr "Създаване на нова сметка" #: lib/action.php:341 -#, fuzzy msgid "Login with OpenID" -msgstr "Няма такъв OpenID-адрес." +msgstr "Влизане с OpenID" #: lib/action.php:344 #, fuzzy @@ -4607,21 +4538,19 @@ msgstr "Абонаменти" #: lib/action.php:602 lib/action.php:623 msgid "Laconica software license" -msgstr "" +msgstr "Лиценз на програмата Laconica" #: lib/action.php:630 -#, fuzzy msgid "All " -msgstr "Всички" +msgstr "Всички " #: lib/action.php:635 msgid "license." -msgstr "" +msgstr "лиценз." #: lib/blockform.php:123 lib/blockform.php:153 -#, fuzzy msgid "Block this user" -msgstr "Няма такъв потребител" +msgstr "Блокиране на потребителя" #: lib/blockform.php:153 msgid "Block" @@ -4643,66 +4572,57 @@ msgid " a new account." msgstr "Създаване на нова сметка" #: lib/facebookaction.php:557 lib/mailbox.php:214 lib/noticelist.php:354 -#, fuzzy msgid "Published" -msgstr "Общ поток" +msgstr "Публикувано" #: lib/favorform.php:114 lib/favorform.php:140 -#, fuzzy msgid "Favor this notice" -msgstr "%s любими бележки" +msgstr "Отбелязване като любимо" #: lib/feedlist.php:64 msgid "Export data" -msgstr "" +msgstr "Изнасяне на данните" #: lib/galleryaction.php:121 -#, fuzzy msgid "Filter tags" -msgstr "Емисия за етикета %s" +msgstr "Филтриране на етикетите" #: lib/galleryaction.php:131 -#, fuzzy msgid "All" msgstr "Всички" #: lib/galleryaction.php:137 -#, fuzzy msgid "Tag" msgstr "Етикет" #: lib/galleryaction.php:138 msgid "Choose a tag to narrow list" -msgstr "" +msgstr "Изберете етикет за конкретизиране" #: lib/galleryaction.php:139 msgid "Go" msgstr "" #: lib/groupeditform.php:148 -#, fuzzy msgid "URL of the homepage or blog of the group or topic" -msgstr "Адрес на личната ви страница, блог или профил в друг сайт" +msgstr "Адрес на страница, блог или профил в друг сайт на групата" #: lib/groupeditform.php:151 -#, fuzzy msgid "Description" -msgstr "Абонаменти" +msgstr "Описание" #: lib/groupeditform.php:153 -#, fuzzy msgid "Describe the group or topic in 140 chars" -msgstr "Опишете себе си и интересите си в до 140 букви" +msgstr "Опишете групата или темата й в до 140 букви" #: lib/groupeditform.php:158 -#, fuzzy msgid "" "Location for the group, if any, like \"City, State (or Region), Country\"" -msgstr "Къде се намирате (град, община, държава и т.н.)" +msgstr "Къде се намира групата — град, община, държава и т.н. (ако е приложимо)" #: lib/groupnav.php:84 lib/searchgroupnav.php:84 msgid "Group" -msgstr "" +msgstr "Група" #: lib/groupnav.php:100 msgid "Admin" @@ -4711,30 +4631,29 @@ msgstr "" #: lib/groupnav.php:101 #, php-format msgid "Edit %s group properties" -msgstr "" +msgstr "Редактиране настройките на групата %s" #: lib/groupnav.php:106 -#, fuzzy msgid "Logo" -msgstr "Изход" +msgstr "Лого" #: lib/groupnav.php:107 #, php-format msgid "Add or edit %s logo" -msgstr "" +msgstr "Добавяне или редактиране логото на %s" #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" -msgstr "" +msgstr "Групи с най-много членове" #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" -msgstr "" +msgstr "Групи с най-много бележки" #: lib/grouptagcloudsection.php:56 #, php-format msgid "Tags in %s group's notices" -msgstr "" +msgstr "Етикети в бележките към групата %s" #: lib/htmloutputter.php:104 #, fuzzy @@ -4742,28 +4661,24 @@ msgid "This page is not available in a " msgstr "Страницата не е достъпна във вида медия, който приемате" #: lib/joinform.php:114 -#, fuzzy msgid "Join" -msgstr "Вход" +msgstr "Присъединяване" #: lib/leaveform.php:114 -#, fuzzy msgid "Leave" -msgstr "Запазване" +msgstr "Напускане" #: lib/logingroupnav.php:76 -#, fuzzy msgid "Login with a username and password" -msgstr "Влезте с името и паролата си." +msgstr "Вход с име и парола" #: lib/logingroupnav.php:79 -#, fuzzy msgid "Sign up for a new account" msgstr "Създаване на нова сметка" #: lib/logingroupnav.php:82 msgid "Login or register with OpenID" -msgstr "" +msgstr "Вход или записване с OpenID" #: lib/mail.php:175 #, php-format @@ -4771,6 +4686,8 @@ msgid "" "Hey, %s.\n" "\n" msgstr "" +"Здрасти, %s!\n" +"\n" #: lib/mail.php:236 #, fuzzy, php-format @@ -4778,14 +4695,14 @@ msgid "%1$s is now listening to " msgstr "%1$s вече получава бележките ви в %2$s." #: lib/mail.php:254 -#, fuzzy, php-format +#, php-format msgid "Location: %s\n" -msgstr "Местоположение: %s" +msgstr "Местоположение: %s\n" #: lib/mail.php:256 -#, fuzzy, php-format +#, php-format msgid "Homepage: %s\n" -msgstr "Домашна страница: %s" +msgstr "Лична страница: %s\n" #: lib/mail.php:258 #, php-format @@ -4793,94 +4710,80 @@ msgid "" "Bio: %s\n" "\n" msgstr "" +"Биография: %s\n" +"\n" #: lib/mail.php:461 -#, fuzzy, php-format +#, php-format msgid "You've been nudged by %s" -msgstr "\"Побутване\" от %s" +msgstr "Побутнати сте от %s" #: lib/mail.php:465 -#, fuzzy, php-format +#, php-format msgid "%1$s (%2$s) is wondering what you are up to " -msgstr "" -"%1$s (%2$s) ви изпрати лично съобщение:\n" -"\n" +msgstr "%1$s (%2$s) се чуди с какво се занимавате напоследък " #: lib/mail.php:555 #, fuzzy, php-format msgid "%1$s just added your notice from %2$s" -msgstr "" -"%1$s току-що отбеляза като любима бележката ви от %2$s.\n" -"\n" +msgstr "%1$s току-що отбеляза като любима бележката ви от %2$s." #: lib/mailbox.php:229 lib/noticelist.php:380 -#, fuzzy msgid "From" -msgstr "от" +msgstr "От" #: lib/messageform.php:110 -#, fuzzy msgid "Send a direct notice" -msgstr "Изтриване на бележката" +msgstr "Изпращане на пряко съобщеие" #: lib/noticeform.php:125 -#, fuzzy msgid "Send a notice" -msgstr "Изпращане на съобщение" +msgstr "Изпращане на бележка" #: lib/noticeform.php:152 -#, fuzzy msgid "Available characters" -msgstr "6 или повече знака" +msgstr "Налични знаци" #: lib/noticelist.php:426 -#, fuzzy msgid "in reply to" -msgstr "в отговор на..." +msgstr "в отговор на" #: lib/noticelist.php:447 lib/noticelist.php:450 -#, fuzzy msgid "Reply to this notice" -msgstr "Грешка при изтриване на бележката." +msgstr "Отговаряне на тази бележка" #: lib/noticelist.php:451 -#, fuzzy msgid "Reply" -msgstr "отговор" +msgstr "Отговор" #: lib/noticelist.php:471 lib/noticelist.php:474 -#, fuzzy msgid "Delete this notice" msgstr "Изтриване на бележката" #: lib/noticelist.php:474 -#, fuzzy msgid "Delete" -msgstr "изтриване" +msgstr "Изтриване" #: lib/nudgeform.php:116 -#, fuzzy msgid "Nudge this user" -msgstr "\"Побутването\" е изпратено!" +msgstr "Побутване на този потребител" #: lib/nudgeform.php:128 -#, fuzzy msgid "Nudge" -msgstr "\"Побутването\" е изпратено!" +msgstr "Побутване" #: lib/nudgeform.php:128 -#, fuzzy msgid "Send a nudge to this user" -msgstr "Не може да изпращате съобщения до този потребител." +msgstr "Побутване на този потребител" #: lib/personaltagcloudsection.php:56 -#, fuzzy, php-format +#, php-format msgid "Tags in %s's notices" -msgstr "Потребителят няма последна бележка" +msgstr "Етикети в бележките на %s" #: lib/profilelist.php:182 msgid "(none)" -msgstr "" +msgstr "(няма)" #: lib/publicgroupnav.php:76 msgid "Public" @@ -4891,7 +4794,6 @@ msgid "User groups" msgstr "" #: lib/publicgroupnav.php:82 lib/publicgroupnav.php:83 -#, fuzzy msgid "Recent tags" msgstr "Скорошни етикети" @@ -4900,79 +4802,68 @@ msgid "Featured" msgstr "Избрано" #: lib/publicgroupnav.php:90 -#, fuzzy msgid "Popular" msgstr "Популярно" #: lib/searchgroupnav.php:82 -#, fuzzy msgid "Notice" msgstr "Бележки" #: lib/searchgroupnav.php:85 -#, fuzzy msgid "Find groups on this site" -msgstr "Търсене на хора в сайта" +msgstr "Търсене на групи в сайта" #: lib/section.php:89 msgid "Untitled section" -msgstr "" +msgstr "Неозаглавен раздел" #: lib/subgroupnav.php:81 -#, fuzzy, php-format +#, php-format msgid "People %s subscribes to" -msgstr "Отдалечен абонамент" +msgstr "Абонаменти на %s" #: lib/subgroupnav.php:89 -#, fuzzy, php-format +#, php-format msgid "People subscribed to %s" -msgstr "Абонирани сте за %s." +msgstr "Абонирани за %s" #: lib/subgroupnav.php:97 #, php-format msgid "Groups %s is a member of" -msgstr "" +msgstr "Групи, в които участва %s" #: lib/subgroupnav.php:104 -#, fuzzy, php-format +#, php-format msgid "Invite friends and colleagues to join you on %s" -msgstr "" -"Използвайте това поле, за да поканите приятели и колеги да използват " -"услугата на сайта." +msgstr "Поканете приятели и колеги да се присъединят към вас в %s" #: lib/subs.php:53 -#, fuzzy msgid "User has blocked you." -msgstr "Потребителят няма профил." +msgstr "Потребителят ви е блокирал." #: lib/subscribeform.php:115 lib/subscribeform.php:139 -#, fuzzy msgid "Subscribe to this user" -msgstr "Абонирани сте за %s." +msgstr "Абониране за този потребител" #: lib/tagcloudsection.php:56 -#, fuzzy msgid "None" -msgstr "Не" +msgstr "Без" #: lib/topposterssection.php:74 msgid "Top posters" -msgstr "" +msgstr "Най-често пишещи" #: lib/unblockform.php:120 lib/unblockform.php:150 -#, fuzzy msgid "Unblock this user" -msgstr "Няма такъв потребител" +msgstr "Разблокиране на този потребител" #: lib/unblockform.php:150 -#, fuzzy msgid "Unblock" -msgstr "Разрешаване" +msgstr "Разблокиране" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 -#, fuzzy msgid "Unsubscribe from this user" -msgstr "Отписани сте от %s." +msgstr "Отписване от този потребител" #, fuzzy #~ msgid "Code not yet ready." diff --git a/locale/ca_ES/LC_MESSAGES/laconica.mo b/locale/ca_ES/LC_MESSAGES/laconica.mo index e1b9084ebb8e66786ed36bbafe42c47c2dbf4881..993d020daaed98cee8ca0f979e790ace088eccd8 100644 GIT binary patch literal 84537 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 T%m*tg)6?RA{(DI&uWb0gAV#`A delta 9149 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 AbN~PV diff --git a/locale/ca_ES/LC_MESSAGES/laconica.po b/locale/ca_ES/LC_MESSAGES/laconica.po index 9052deef1f..b835a7a8fe 100644 --- a/locale/ca_ES/LC_MESSAGES/laconica.po +++ b/locale/ca_ES/LC_MESSAGES/laconica.po @@ -3,20 +3,18 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2009-06-12 09:18+0000\n" +"Last-Translator: animarval \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +"X-Generator: Pootle 1.1.0\n" #: ../actions/noticesearchrss.php:64 actions/noticesearchrss.php:68 #: actions/noticesearchrss.php:88 @@ -36,18 +34,18 @@ msgstr "" #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 msgid " from " -msgstr "" +msgstr " de " #: ../actions/twitapistatuses.php:478 actions/twitapistatuses.php:412 #: actions/twitapistatuses.php:347 #, php-format msgid "%1$s / Updates replying to %2$s" -msgstr "" +msgstr "%1$s / Notificacions contestant a %2$s" #: ../actions/invite.php:168 actions/invite.php:176 actions/invite.php:211 #, php-format msgid "%1$s has invited you to join them on %2$s" -msgstr "" +msgstr "%1$s t'ha convidat us ha convidat a unir-te al grup %2$s" #: ../actions/invite.php:170 #, php-format @@ -79,6 +77,31 @@ msgid "" "\n" "Sincerely, %2$s\n" msgstr "" +"%1$s us ha convidat a unir-vos a %2$s (%3$s).\n" +"\n" +"%2$s és un servei de micro-blogging que us permetrà estar al dia amb gent " +"que conegueu i gent que us interessi.\n" +"\n" +"Podeu també compartir notícies sobre vosaltres mateixos, el que penseu, o la " +"vostra vida a la xarxa amb gent que conegueu. És també força bo per " +"conèixer nova gent amb qui compartir els vostres interessos.\n" +"\n" +"%1$s said:\n" +"\n" +"%4$s\n" +"\n" +"You can see %1$s's profile page on %2$s here:\n" +"\n" +"%5$s\n" +"\n" +"If you'd like to try the service, click on the link below to accept the " +"invitation.\n" +"\n" +"%6$s\n" +"\n" +"If not, you can ignore this message. Thanks for your patience and your time.\n" +"\n" +"Sincerely, %2$s\n" #: ../lib/mail.php:124 lib/mail.php:124 lib/mail.php:126 lib/mail.php:241 #, php-format @@ -106,7 +129,7 @@ msgstr "" #: actions/twitapistatuses.php:350 #, php-format msgid "%1$s updates that reply to updates from %2$s / %3$s." -msgstr "" +msgstr "%1$s notificacions que responen a notificacions de %2$s / %3$s." #: ../actions/shownotice.php:45 actions/shownotice.php:45 #: actions/shownotice.php:161 @@ -118,7 +141,7 @@ msgstr "estat de %1$s a %2$s" #: actions/invite.php:99 actions/invite.php:123 actions/invite.php:131 #, php-format msgid "%s (%s)" -msgstr "" +msgstr "%s (%s)" #: ../actions/publicrss.php:62 actions/publicrss.php:48 #: actions/publicrss.php:90 @@ -139,30 +162,32 @@ msgstr "%s i amics" #: actions/twitapistatuses.php:33 #, php-format msgid "%s public timeline" -msgstr "" +msgstr "%s línia temporal pública" #: ../lib/mail.php:206 lib/mail.php:212 lib/mail.php:411 #, php-format msgid "%s status" -msgstr "" +msgstr "%s estat" #: ../actions/twitapistatuses.php:338 actions/twitapistatuses.php:265 #: actions/twitapistatuses.php:199 #, php-format msgid "%s timeline" -msgstr "" +msgstr "%s línia temporal" #: ../actions/twitapistatuses.php:52 actions/twitapistatuses.php:52 #: actions/twitapistatuses.php:36 #, php-format msgid "%s updates from everyone!" -msgstr "" +msgstr "%s notificacions de tots!" #: ../actions/register.php:213 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" msgstr "" +"(Hauries de rebre un missatge per correu electrònic d'aquí uns moments, amb " +"instruccions sobre com confirmar la teva direcció de correu electrònic.)" #: ../lib/util.php:257 lib/util.php:273 lib/action.php:605 #, php-format @@ -194,6 +219,7 @@ msgstr "" #: ../actions/register.php:152 actions/register.php:166 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" +"1-64 lletres en minúscula o números, sense puntuacions ni espais. Requerit." #: ../actions/password.php:42 actions/profilesettings.php:181 #: actions/passwordsettings.php:102 @@ -208,7 +234,7 @@ msgstr "6 o més caràcters, i no te n'oblidis!" #: ../actions/register.php:154 actions/register.php:168 #: actions/register.php:373 msgid "6 or more characters. Required." -msgstr "" +msgstr "6 o més caràcters. Requerit." #: ../actions/imsettings.php:197 actions/imsettings.php:205 #, php-format @@ -224,12 +250,18 @@ 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 "" +"S'ha enviat un codi de confirmació al correu electrònic que has afegit. " +"Revisa la teva safata d'entrada (i la carpeta de spam!) per veure aquest " +"codi i les instruccions per utilitzar-lo." #: ../actions/smssettings.php:216 actions/smssettings.php:224 msgid "" "A confirmation code was sent to the phone number you added. Check your inbox " "(and spam box!) for the code and instructions on how to use it." msgstr "" +"S'ha enviat un codi de confirmació al número de telèfon has afegit. Revisa " +"la teva safata d'entrada (i la carpeta de spam!) per veure aquest codi i les " +"instruccions per utilitzar-lo." #: ../actions/twitapiaccount.php:49 ../actions/twitapihelp.php:45 #: ../actions/twitapistatuses.php:88 ../actions/twitapistatuses.php:259 @@ -251,7 +283,7 @@ msgstr "" #: actions/twitapistatuses.php:402 actions/twitapistatuses.php:429 #: actions/twitapiusers.php:32 msgid "API method not found!" -msgstr "" +msgstr "No s'ha trobat el mètode API!" #: ../actions/twitapiaccount.php:57 ../actions/twitapiaccount.php:113 #: ../actions/twitapiaccount.php:119 ../actions/twitapiblocks.php:28 @@ -274,7 +306,7 @@ msgstr "" #: actions/twitapinotifications.php:31 actions/twitapinotifications.php:37 #: actions/twitapistatuses.php:562 msgid "API method under construction." -msgstr "" +msgstr "Mètode API en construcció." #: ../lib/util.php:324 lib/util.php:340 lib/action.php:568 msgid "About" @@ -303,7 +335,7 @@ msgstr "Afegir OpenID" #: ../lib/settingsaction.php:97 lib/settingsaction.php:91 #: lib/accountsettingsaction.php:117 msgid "Add or remove OpenIDs" -msgstr "" +msgstr "Afegir o eliminar OpenIDs" #: ../actions/emailsettings.php:38 ../actions/imsettings.php:39 #: ../actions/smssettings.php:39 actions/emailsettings.php:39 @@ -315,7 +347,7 @@ msgstr "Adreça" #: ../actions/invite.php:131 actions/invite.php:139 actions/invite.php:176 msgid "Addresses of friends to invite (one per line)" -msgstr "" +msgstr "Direccions d'amic per convidar (una per línia)" #: ../actions/showstream.php:273 actions/showstream.php:288 #: actions/showstream.php:422 @@ -350,7 +382,7 @@ msgstr "Ja estàs subscrit!" #: ../actions/deletenotice.php:54 actions/deletenotice.php:55 #: actions/deletenotice.php:113 msgid "Are you sure you want to delete this notice?" -msgstr "" +msgstr "N'estàs segur que vols eliminar aquesta notificació?" #: ../actions/userauthorization.php:77 actions/userauthorization.php:83 #: actions/userauthorization.php:81 @@ -368,6 +400,8 @@ msgstr "" msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" +"Automàticament subscriure's a qualsevol que ho estigui a tu mateix (ideal " +"per no-humans)" #: ../actions/avatar.php:32 ../lib/settingsaction.php:90 #: actions/profilesettings.php:34 actions/avatarsettings.php:65 @@ -395,14 +429,15 @@ msgid "" "Awaiting confirmation on this address. Check your inbox (and spam box!) for " "a message with further instructions." msgstr "" +"Esperant a confirmar aquesta direcció. Revisa la teva safata d'entrada (i la " +"carpeta de spam!) per al missatge amb les instruccions." #: ../actions/smssettings.php:58 actions/smssettings.php:58 #: actions/smssettings.php:111 msgid "Awaiting confirmation on this phone number." -msgstr "" +msgstr "Esperant confirmació per aquest número de telèfon." #: ../lib/util.php:1318 lib/util.php:1452 -#, fuzzy msgid "Before »" msgstr "Anterior »" @@ -422,7 +457,7 @@ msgstr "La biografia és massa llarga (màx. 140 caràcters)." #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "" +msgstr "No es pot esborrar la notificació." #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 #: actions/updateprofile.php:123 @@ -456,7 +491,7 @@ msgstr "Impossible normalitzar aquest Jabber ID" #: ../actions/emailsettings.php:181 actions/emailsettings.php:199 #: actions/emailsettings.php:311 msgid "Cannot normalize that email address" -msgstr "" +msgstr "No es pot normalitzar aquesta direcció de correu electrònic" #: ../actions/password.php:45 actions/profilesettings.php:184 #: actions/passwordsettings.php:110 @@ -466,7 +501,7 @@ msgstr "Canviar" #: ../lib/settingsaction.php:88 lib/settingsaction.php:88 #: lib/accountsettingsaction.php:114 msgid "Change email handling" -msgstr "" +msgstr "Canviar correu electrònic" #: ../actions/password.php:32 actions/profilesettings.php:36 #: actions/passwordsettings.php:58 @@ -475,12 +510,12 @@ msgstr "Canviar contrasenya" #: ../lib/settingsaction.php:94 lib/accountsettingsaction.php:111 msgid "Change your password" -msgstr "" +msgstr "Canviar la teva contrasenya" #: ../lib/settingsaction.php:85 lib/settingsaction.php:85 #: lib/accountsettingsaction.php:105 msgid "Change your profile settings" -msgstr "" +msgstr "Canviar les preferències del teu perfil" #: ../actions/password.php:43 ../actions/recoverpassword.php:181 #: ../actions/register.php:155 ../actions/smssettings.php:65 @@ -507,7 +542,7 @@ msgstr "Confirmació cancel·lada." #: ../actions/smssettings.php:63 actions/smssettings.php:63 #: actions/smssettings.php:118 msgid "Confirmation code" -msgstr "" +msgstr "Codi de confirmació" #: ../actions/confirmaddress.php:38 actions/confirmaddress.php:38 #: actions/confirmaddress.php:80 @@ -532,6 +567,19 @@ msgid "" "\n" "Thanks for signing up and we hope you enjoy using this service." msgstr "" +"Felicitats, %s! I benvingut/da a %%%%site.name%%%%. Des d'aquí, podries...\n" +"\n" +"* Anar al teu [teu perfil](%s) i publicar el teu primer missatge.\n" +"* Afegir una [direcció Jabber/GTalk](%%%%action.imsettings%%%%) i així poder " +"publicar les notificacions a través de missatgeria instantània.\n" +"* [Buscar gent](%%%%action.peoplesearch%%%%) que puguis conèixer o que " +"comparteixi els teus interessos. \n" +"* Actualitzar les [preferències del teu " +"perfil](%%%%action.profilesettings%%%%) per explicar als demés més sobre tu. " +"* Llegir els [documents de la xarxa](%%%%doc.help%%%%) per conèixer les " +"característiques del nostre servei. \n" +"\n" +"Gràcies per registrar-te i esperem que gaudeixis d'aquest servei." #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 #: actions/finishopenidlogin.php:119 lib/action.php:330 @@ -558,11 +606,12 @@ msgstr "No s'ha pogut crear el formulari OpenID: %s" #, php-format msgid "Could not follow user: %s is already on your list." msgstr "" +"No pots subscriure't de nou a aquest usuari: %s ja està a la teva llista." #: ../actions/twitapifriendships.php:53 actions/twitapifriendships.php:53 #: actions/twitapifriendships.php:41 msgid "Could not follow user: User not found." -msgstr "" +msgstr "No pots subscriure't a aquest usuari: L'usuari no existeix." #: ../lib/openid.php:160 lib/openid.php:160 lib/openid.php:169 #, php-format @@ -581,16 +630,16 @@ msgstr "No s'ha pogut guardar la informació del nou perfil" #: ../lib/subs.php:54 lib/subs.php:61 lib/subs.php:72 msgid "Could not subscribe other to you." -msgstr "" +msgstr "No pots subscriure a un altre a tu mateix." #: ../lib/subs.php:46 lib/subs.php:46 lib/subs.php:57 msgid "Could not subscribe." -msgstr "" +msgstr "No pots subscriure." #: ../actions/recoverpassword.php:102 actions/recoverpassword.php:105 #: actions/recoverpassword.php:111 msgid "Could not update user with confirmed email address." -msgstr "" +msgstr "No es pot actualitzar l'usuari amb el correu electrònic confirmat" #: ../actions/finishremotesubscribe.php:99 #: actions/finishremotesubscribe.php:101 actions/finishremotesubscribe.php:114 @@ -613,7 +662,7 @@ msgstr "No s'ha pogut eliminar la subscripció." #: ../actions/twitapistatuses.php:93 actions/twitapistatuses.php:98 #: actions/twitapistatuses.php:84 msgid "Couldn't find any statuses." -msgstr "" +msgstr "No es pot trobar cap estatus." #: ../actions/remotesubscribe.php:127 actions/remotesubscribe.php:136 #: actions/remotesubscribe.php:178 @@ -642,13 +691,13 @@ msgstr "No s'ha pogut guardar el perfil." #: ../actions/profilesettings.php:161 actions/profilesettings.php:276 #: actions/profilesettings.php:279 msgid "Couldn't update user for autosubscribe." -msgstr "" +msgstr "No es pot actualitzar l'usuari per autosubscriure." #: ../actions/emailsettings.php:280 ../actions/emailsettings.php:294 #: actions/emailsettings.php:298 actions/emailsettings.php:312 #: actions/emailsettings.php:440 actions/emailsettings.php:462 msgid "Couldn't update user record." -msgstr "" +msgstr "No s'ha pogut actualitzar el registre de l'usuari." #: ../actions/confirmaddress.php:72 ../actions/emailsettings.php:156 #: ../actions/emailsettings.php:259 ../actions/imsettings.php:138 @@ -694,12 +743,12 @@ msgstr "Adreça actual Jabber/Gtalk confirmada." #: ../actions/smssettings.php:46 actions/smssettings.php:46 #: actions/smssettings.php:100 msgid "Current confirmed SMS-enabled phone number." -msgstr "" +msgstr "Número de telèfon actualment confirmat i activat per SMS." #: ../actions/emailsettings.php:44 actions/emailsettings.php:45 #: actions/emailsettings.php:99 msgid "Current confirmed email address." -msgstr "" +msgstr "Correu electrònic confirmat actualment." #: ../actions/showstream.php:356 actions/showstream.php:367 msgid "Currently" @@ -708,7 +757,7 @@ msgstr "Actualment" #: ../classes/Notice.php:72 classes/Notice.php:86 classes/Notice.php:91 #, php-format msgid "DB error inserting hashtag: %s" -msgstr "" +msgstr "Hashtag de l'error de la base de dades:%s" #: ../lib/util.php:1061 lib/util.php:1110 classes/Notice.php:698 #, php-format @@ -718,7 +767,7 @@ msgstr "Error de BD en inserir resposta: %s" #: ../actions/deletenotice.php:41 actions/deletenotice.php:41 #: actions/deletenotice.php:79 msgid "Delete notice" -msgstr "" +msgstr "Eliminar nota." #: ../actions/profilesettings.php:51 ../actions/register.php:172 #: actions/profilesettings.php:84 actions/register.php:186 @@ -736,12 +785,12 @@ msgstr "Correu electrònic" #: ../actions/emailsettings.php:59 actions/emailsettings.php:60 #: actions/emailsettings.php:115 msgid "Email Address" -msgstr "" +msgstr "Direcció de correu electrònic" #: ../actions/emailsettings.php:32 actions/emailsettings.php:32 #: actions/emailsettings.php:60 msgid "Email Settings" -msgstr "" +msgstr "Configuració del correu electrònic" #: ../actions/register.php:73 actions/register.php:80 actions/register.php:163 msgid "Email address already exists." @@ -754,11 +803,11 @@ msgstr "Confirmació de l'adreça de correu electrònic" #: ../actions/emailsettings.php:61 actions/emailsettings.php:62 #: actions/emailsettings.php:117 msgid "Email address, like \"UserName@example.org\"" -msgstr "" +msgstr "Correu electrònic, com Email address, like \"UserName@example.org\"" #: ../actions/invite.php:129 actions/invite.php:137 actions/invite.php:174 msgid "Email addresses" -msgstr "" +msgstr "Direcció de correu electrònic" #: ../actions/recoverpassword.php:191 actions/recoverpassword.php:197 #: actions/recoverpassword.php:231 @@ -768,7 +817,7 @@ msgstr "Escriu un sobrenom o una adreça de correu electrònic." #: ../actions/smssettings.php:64 actions/smssettings.php:64 #: actions/smssettings.php:119 msgid "Enter the code you received on your phone." -msgstr "" +msgstr "Escriu el codi que has rebut en el teu telèfon mòbil." #: ../actions/userauthorization.php:137 actions/userauthorization.php:144 #: actions/userauthorization.php:161 @@ -876,17 +925,17 @@ msgstr "Feed per a respostes a %s" #: ../actions/tag.php:55 actions/tag.php:55 actions/tag.php:61 #, php-format msgid "Feed for tag %s" -msgstr "" +msgstr "Feed per a l'etiqueta %s" #: ../lib/searchaction.php:105 lib/searchaction.php:105 #: lib/searchgroupnav.php:83 msgid "Find content of notices" -msgstr "" +msgstr "Trobar contingut de les notes" #: ../lib/searchaction.php:101 lib/searchaction.php:101 #: lib/searchgroupnav.php:81 msgid "Find people on this site" -msgstr "" +msgstr "Trobar gent en aquest lloc" #: ../actions/login.php:122 msgid "" @@ -939,12 +988,12 @@ msgstr "La pàgina personal no és un URL vàlid." #: ../actions/emailsettings.php:91 actions/emailsettings.php:98 #: actions/emailsettings.php:173 msgid "I want to post notices by email." -msgstr "" +msgstr "Vull publicar notificacions per correu electrònic." #: ../lib/settingsaction.php:102 lib/settingsaction.php:96 #: lib/connectsettingsaction.php:104 msgid "IM" -msgstr "" +msgstr "Missatgeria Instantània" #: ../actions/imsettings.php:60 actions/imsettings.php:61 #: actions/imsettings.php:118 @@ -978,17 +1027,19 @@ msgid "" "If you've forgotten or lost your password, you can get a new one sent to the " "email address you have stored in your account." msgstr "" +"Si has oblidat o has perdut la teva contrasenya, pots obtenir-ne una de nova " +"que t'enviarem al correu electrònic que tinguis posat al teu compte." #: ../actions/emailsettings.php:67 ../actions/smssettings.php:76 #: actions/emailsettings.php:68 actions/smssettings.php:76 #: actions/emailsettings.php:127 actions/smssettings.php:140 msgid "Incoming email" -msgstr "" +msgstr "Correu electrònic entrant" #: ../actions/emailsettings.php:283 actions/emailsettings.php:301 #: actions/emailsettings.php:443 msgid "Incoming email address removed." -msgstr "" +msgstr "Eliminat el correu electrònic entrant." #: ../actions/password.php:69 actions/profilesettings.php:388 #: actions/passwordsettings.php:153 @@ -1017,7 +1068,7 @@ msgstr "L'URL de l'avatar '%s' és invàlid" #: ../actions/invite.php:55 actions/invite.php:62 actions/invite.php:70 #, php-format msgid "Invalid email address: %s" -msgstr "" +msgstr "Correu electrònic invàlid: %s" #: ../actions/updateprofile.php:98 actions/updateprofile.php:99 #: actions/updateprofile.php:102 @@ -1077,20 +1128,20 @@ msgstr "Nom d'usuari o contrasenya invàlids." #: ../actions/invite.php:79 actions/invite.php:86 actions/invite.php:102 msgid "Invitation(s) sent" -msgstr "" +msgstr "Invitació(ons) enviada(des)" #: ../actions/invite.php:97 actions/invite.php:104 actions/invite.php:136 msgid "Invitation(s) sent to the following people:" -msgstr "" +msgstr "Invitació(ons) enviada(des) a la següent gent:" #: ../lib/util.php:306 lib/util.php:322 lib/facebookaction.php:207 #: lib/subgroupnav.php:103 msgid "Invite" -msgstr "" +msgstr "Invitar" #: ../actions/invite.php:123 actions/invite.php:130 actions/invite.php:104 msgid "Invite new users" -msgstr "" +msgstr "Invitar nous usuaris" #: ../lib/util.php:261 lib/util.php:277 lib/action.php:609 #, php-format @@ -1121,12 +1172,12 @@ msgstr "" #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:128 msgid "Language" -msgstr "" +msgstr "Idioma" #: ../actions/profilesettings.php:113 actions/profilesettings.php:228 #: actions/profilesettings.php:217 msgid "Language is too long (max 50 chars)." -msgstr "" +msgstr "L'idioma és massa llarg (màx 50 caràcters)." #: ../actions/profilesettings.php:52 ../actions/register.php:173 #: actions/profilesettings.php:85 actions/register.php:187 @@ -1180,7 +1231,7 @@ msgstr "Sortir" #: ../actions/register.php:166 actions/register.php:180 #: actions/register.php:393 msgid "Longer name, preferably your \"real\" name" -msgstr "" +msgstr "Nom llarg, preferiblement el teu nom \"real\"" #: ../actions/login.php:110 actions/login.php:110 actions/login.php:245 #: lib/facebookaction.php:320 @@ -1190,13 +1241,13 @@ msgstr "Contrasenya oblidada o perduda?" #: ../actions/emailsettings.php:80 ../actions/smssettings.php:89 #: actions/emailsettings.php:81 actions/smssettings.php:89 msgid "Make a new email address for posting to; cancels the old one." -msgstr "" +msgstr "Posar un nou correu electrònic per publicar; cancel·lar l'antic." #: ../actions/emailsettings.php:27 actions/emailsettings.php:27 #: actions/emailsettings.php:71 #, php-format msgid "Manage how you get email from %%site.name%%." -msgstr "" +msgstr "Gestionar com reps correus de %%site.name%%." #: ../actions/showstream.php:300 actions/showstream.php:315 #: actions/showstream.php:480 @@ -1214,6 +1265,9 @@ 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 "" +"Capacitat per al teu telèfon mòbil. Si vostè coneix una companyia que " +"accepti SMS a través del correu electrònic, però no està a la llista, " +"envia'ns un correu electrònic per fer-nos-ho saber %s." #: ../actions/finishopenidlogin.php:79 ../actions/register.php:188 #: actions/finishopenidlogin.php:85 actions/register.php:202 @@ -1225,17 +1279,17 @@ msgstr "El meu text i els meus fitxers estan disponibles sota " #: actions/emailsettings.php:83 actions/smssettings.php:91 #: actions/emailsettings.php:142 actions/smssettings.php:152 msgid "New" -msgstr "" +msgstr "Nou" #: ../lib/mail.php:144 lib/mail.php:144 lib/mail.php:286 #, php-format msgid "New email address for posting to %s" -msgstr "" +msgstr "Nou correu electrònic per publicar a %s" #: ../actions/emailsettings.php:297 actions/emailsettings.php:315 #: actions/emailsettings.php:465 msgid "New incoming email address added." -msgstr "" +msgstr "Nou correu electrònic entrant afegit." #: ../actions/finishopenidlogin.php:71 actions/finishopenidlogin.php:77 #: actions/finishopenidlogin.php:99 @@ -1305,7 +1359,7 @@ msgstr "Sobrenom o correu electrònic" #: ../actions/deletenotice.php:59 actions/deletenotice.php:60 #: actions/block.php:147 actions/deletenotice.php:118 msgid "No" -msgstr "" +msgstr "No" #: ../actions/imsettings.php:156 actions/imsettings.php:164 #: actions/imsettings.php:279 @@ -1320,12 +1374,12 @@ msgstr "Cap petició d'autorització!" #: ../actions/smssettings.php:181 actions/smssettings.php:189 #: actions/smssettings.php:299 msgid "No carrier selected." -msgstr "" +msgstr "No s'ha sel·leccionat cap transport." #: ../actions/smssettings.php:316 actions/smssettings.php:324 #: actions/smssettings.php:486 msgid "No code entered" -msgstr "" +msgstr "No hi ha cap codi entrat" #: ../actions/confirmaddress.php:33 actions/confirmaddress.php:33 #: actions/confirmaddress.php:75 @@ -1341,7 +1395,7 @@ msgstr "Cap contingut!" #: ../actions/emailsettings.php:174 actions/emailsettings.php:192 #: actions/emailsettings.php:304 msgid "No email address." -msgstr "" +msgstr "No hi ha cap direcció de correu electrònic." #: ../actions/userbyid.php:32 actions/userbyid.php:32 actions/userbyid.php:70 msgid "No id." @@ -1350,7 +1404,7 @@ msgstr "Cap identificador." #: ../actions/emailsettings.php:271 actions/emailsettings.php:289 #: actions/emailsettings.php:430 msgid "No incoming email address." -msgstr "" +msgstr "No hi ha cap direcció de correu electrònic entrant." #: ../actions/finishremotesubscribe.php:65 #: actions/finishremotesubscribe.php:67 actions/finishremotesubscribe.php:68 @@ -1373,7 +1427,7 @@ msgstr "Cap confirmació pendent per a cancel·lar." #: ../actions/smssettings.php:176 actions/smssettings.php:184 #: actions/smssettings.php:294 msgid "No phone number." -msgstr "" +msgstr "No hi ha cap número de telèfon." #: ../actions/finishremotesubscribe.php:72 #: actions/finishremotesubscribe.php:74 actions/finishremotesubscribe.php:75 @@ -1406,12 +1460,12 @@ msgstr "Cap mida." #: actions/twitapistatuses.php:520 actions/twitapifavorites.php:112 #: actions/twitapistatuses.php:446 msgid "No status found with that ID." -msgstr "" +msgstr "No s'ha trobat cap estatus amb aquesta ID." #: ../actions/twitapistatuses.php:555 actions/twitapistatuses.php:478 #: actions/twitapistatuses.php:418 msgid "No status with that ID found." -msgstr "" +msgstr "No s'ha trobat cap estatus amb la ID trobada." #: ../actions/openidsettings.php:135 actions/openidsettings.php:144 #: actions/openidsettings.php:222 @@ -1470,7 +1524,7 @@ msgstr "No existeix aquest usuari." #: ../actions/recoverpassword.php:211 actions/recoverpassword.php:217 #: actions/recoverpassword.php:251 msgid "No user with that email address or username." -msgstr "" +msgstr "No hi ha cap usuari amb aquesta direcció o usuari." #: ../lib/gallery.php:80 lib/gallery.php:85 msgid "Nobody to show!" @@ -1484,14 +1538,14 @@ msgstr "No és un codi de recuperació." #: ../scripts/maildaemon.php:50 scripts/maildaemon.php:50 #: scripts/maildaemon.php:53 msgid "Not a registered user." -msgstr "" +msgstr "Usuari no registrat." #: ../lib/twitterapi.php:226 ../lib/twitterapi.php:247 #: ../lib/twitterapi.php:332 lib/twitterapi.php:391 lib/twitterapi.php:418 #: lib/twitterapi.php:502 lib/twitterapi.php:448 lib/twitterapi.php:476 #: lib/twitterapi.php:566 msgid "Not a supported data format." -msgstr "" +msgstr "Format de data no suportat." #: ../actions/imsettings.php:167 actions/imsettings.php:175 #: actions/imsettings.php:290 @@ -1505,7 +1559,7 @@ msgstr "OpenID no vàlid." #: ../actions/emailsettings.php:185 actions/emailsettings.php:203 #: actions/emailsettings.php:315 msgid "Not a valid email address" -msgstr "" +msgstr "No és una direcció de correu electrònic vàlida." #: ../actions/register.php:63 actions/register.php:70 actions/register.php:152 msgid "Not a valid email address." @@ -1551,7 +1605,7 @@ msgstr "Resposta inesperada!" #: ../actions/twitapistatuses.php:422 actions/twitapistatuses.php:361 #: actions/twitapistatuses.php:309 msgid "Not found" -msgstr "" +msgstr "No s'ha trobat" #: ../actions/finishaddopenid.php:29 ../actions/logout.php:33 #: ../actions/newnotice.php:29 ../actions/subscribe.php:28 @@ -1576,7 +1630,7 @@ msgstr "No estàs subscrit!" #: ../actions/opensearch.php:35 actions/opensearch.php:35 #: actions/opensearch.php:67 msgid "Notice Search" -msgstr "" +msgstr "Cerca de notificacions" #: ../actions/showstream.php:82 actions/showstream.php:82 #: actions/showstream.php:180 actions/showstream.php:187 @@ -1600,7 +1654,7 @@ msgstr "Avisos" #: actions/tag.php:81 actions/tag.php:41 #, php-format msgid "Notices tagged with %s" -msgstr "" +msgstr "Aviso etiquetats amb %s" #: ../actions/password.php:39 actions/profilesettings.php:178 #: actions/passwordsettings.php:97 @@ -1665,7 +1719,7 @@ msgstr "Configuració OpenID" #: ../actions/invite.php:135 actions/invite.php:143 actions/invite.php:180 msgid "Optionally add a personal message to the invitation." -msgstr "" +msgstr "Opcionalment pots afegir un missatge a la invitació." #: ../actions/avatar.php:84 actions/profilesettings.php:321 #: lib/imagefile.php:75 @@ -1712,12 +1766,12 @@ msgstr "Les contrasenyes no coincideixen." #: ../lib/searchaction.php:100 lib/searchaction.php:100 #: lib/searchgroupnav.php:80 msgid "People" -msgstr "" +msgstr "Gent" #: ../actions/opensearch.php:33 actions/opensearch.php:33 #: actions/opensearch.php:64 msgid "People Search" -msgstr "" +msgstr "Cercar gent" #: ../actions/peoplesearch.php:33 actions/peoplesearch.php:33 #: actions/peoplesearch.php:58 @@ -1730,11 +1784,11 @@ msgstr "Personal" #: ../actions/invite.php:133 actions/invite.php:141 actions/invite.php:178 msgid "Personal message" -msgstr "" +msgstr "Missatge personal" #: ../actions/smssettings.php:69 actions/smssettings.php:69 msgid "Phone number, no punctuation or spaces, with area code" -msgstr "" +msgstr "Número de telèfon, no puntuació ni espais, en l'àrea del codi" #: ../actions/userauthorization.php:78 msgid "" @@ -1771,7 +1825,7 @@ msgstr "Preferències guardades." #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:129 msgid "Preferred language" -msgstr "" +msgstr "Preferència d'idioma" #: ../lib/util.php:328 lib/util.php:344 lib/action.php:572 msgid "Privacy" @@ -1816,17 +1870,17 @@ msgstr "Línia temporal pública" #: ../actions/imsettings.php:79 actions/imsettings.php:80 #: actions/imsettings.php:153 msgid "Publish a MicroID for my Jabber/GTalk address." -msgstr "" +msgstr "Publica una MicroID per a la meva direcció de Jabber/GTalk." #: ../actions/emailsettings.php:94 actions/emailsettings.php:101 #: actions/emailsettings.php:178 msgid "Publish a MicroID for my email address." -msgstr "" +msgstr "Publica una MicroID per al meu correu electrònic." #: ../actions/tag.php:75 ../actions/tag.php:76 actions/tag.php:75 #: actions/tag.php:76 msgid "Recent Tags" -msgstr "" +msgstr "Etiquetes recents" #: ../actions/recoverpassword.php:166 actions/recoverpassword.php:171 #: actions/recoverpassword.php:190 @@ -1853,12 +1907,12 @@ msgstr "Registrar-se" #: ../actions/register.php:28 actions/register.php:28 #: actions/finishopenidlogin.php:196 actions/register.php:90 msgid "Registration not allowed." -msgstr "" +msgstr "Registre no permès." #: ../actions/register.php:200 actions/register.php:214 #: actions/register.php:67 msgid "Registration successful" -msgstr "" +msgstr "Registre satisfactori" #: ../actions/userauthorization.php:120 actions/userauthorization.php:127 #: actions/userauthorization.php:144 @@ -1932,21 +1986,21 @@ msgstr "Restablir contrasenya" #: ../lib/settingsaction.php:99 lib/settingsaction.php:93 #: actions/subscriptions.php:123 lib/connectsettingsaction.php:107 msgid "SMS" -msgstr "" +msgstr "SMS" #: ../actions/smssettings.php:67 actions/smssettings.php:67 #: actions/smssettings.php:126 msgid "SMS Phone number" -msgstr "" +msgstr "Número de telèfon pels SMS" #: ../actions/smssettings.php:33 actions/smssettings.php:33 #: actions/smssettings.php:58 msgid "SMS Settings" -msgstr "" +msgstr "Configuració SMS" #: ../lib/mail.php:219 lib/mail.php:225 lib/mail.php:437 msgid "SMS confirmation" -msgstr "" +msgstr "Confirmació SMS" #: ../actions/recoverpassword.php:182 actions/recoverpassword.php:188 #: actions/recoverpassword.php:222 @@ -1956,7 +2010,7 @@ msgstr "Igual a la contrasenya de dalt" #: ../actions/register.php:156 actions/register.php:170 #: actions/register.php:377 msgid "Same as password above. Required." -msgstr "" +msgstr "Igual a la contrasenya de dalt. Requerit." #: ../actions/emailsettings.php:97 ../actions/imsettings.php:81 #: ../actions/profilesettings.php:67 ../actions/smssettings.php:100 @@ -2003,7 +2057,7 @@ msgstr "" #: ../actions/smssettings.php:296 actions/smssettings.php:304 #: actions/smssettings.php:457 msgid "Select a carrier" -msgstr "" +msgstr "Selecciona un transport" #: ../actions/invite.php:137 ../lib/util.php:1172 actions/invite.php:145 #: lib/util.php:1306 lib/util.php:1731 actions/invite.php:182 @@ -2016,11 +2070,15 @@ msgstr "Enviar" #: actions/emailsettings.php:132 actions/smssettings.php:145 msgid "Send email to this address to post new notices." msgstr "" +"Enviar correu electrònic a aquesta direcció per publicar noves " +"notificacions." #: ../actions/emailsettings.php:88 actions/emailsettings.php:89 #: actions/emailsettings.php:152 msgid "Send me notices of new subscriptions through email." msgstr "" +"Envia'm notificacions quan algú nou se'm subscrigui, al meu correu " +"electrònic." #: ../actions/imsettings.php:70 actions/imsettings.php:71 #: actions/imsettings.php:137 @@ -2032,10 +2090,14 @@ msgid "" "Send me notices through SMS; I understand I may incur exorbitant charges " "from my carrier." msgstr "" +"Enviar-me avisos a través de SMS; puc entendre que això repercutirà en una " +"exorbitant càrrega del meu transport." #: ../actions/imsettings.php:76 actions/imsettings.php:77 msgid "Send me replies through Jabber/GTalk from people I'm not subscribed to." msgstr "" +"Envia'm respostes a través de Jabber/GTalk de la gent a la que no estic " +"subscrita." #: ../lib/util.php:304 lib/util.php:320 lib/facebookaction.php:215 msgid "Settings" @@ -2048,7 +2110,7 @@ msgstr "Configuració guardada." #: ../actions/tag.php:60 actions/tag.php:60 msgid "Showing most popular tags from the last week" -msgstr "" +msgstr "Mostrant les etiquetes més populars de l'última setmana" #: ../actions/finishaddopenid.php:66 actions/finishaddopenid.php:66 #: actions/finishaddopenid.php:114 @@ -2064,12 +2126,12 @@ msgstr "Alguna cosa estranya ha passat." #: ../scripts/maildaemon.php:58 scripts/maildaemon.php:58 #: scripts/maildaemon.php:61 msgid "Sorry, no incoming email allowed." -msgstr "" +msgstr "Perdó, no hi ha un correu electrònic entrant permès." #: ../scripts/maildaemon.php:54 scripts/maildaemon.php:54 #: scripts/maildaemon.php:57 msgid "Sorry, that is not your incoming email address." -msgstr "" +msgstr "Perdó, aquest no és el teu correu electrònic entrant permès." #: ../lib/util.php:330 lib/util.php:346 lib/action.php:574 msgid "Source" @@ -2129,11 +2191,11 @@ msgstr "Error del sistema en pujar el fitxer." #: actions/tagother.php:147 actions/tagother.php:207 lib/profilelist.php:162 #: lib/profilelist.php:164 msgid "Tags" -msgstr "" +msgstr "Etiquetes" #: ../lib/searchaction.php:104 lib/searchaction.php:104 msgid "Text" -msgstr "" +msgstr "Text" #: ../actions/noticesearch.php:34 actions/noticesearch.php:34 #: actions/noticesearch.php:67 @@ -2157,7 +2219,7 @@ msgstr "Aquest codi de confirmació no és per a tu!" #: ../actions/emailsettings.php:191 actions/emailsettings.php:209 msgid "That email address already belongs to another user." -msgstr "" +msgstr "Aquest correu electrònic pertany a un altre usuari." #: ../actions/avatar.php:80 actions/profilesettings.php:317 #: lib/imagefile.php:71 @@ -2172,12 +2234,12 @@ msgstr "Aquest ja és el teu Jabber ID." #: ../actions/emailsettings.php:188 actions/emailsettings.php:206 #: actions/emailsettings.php:318 msgid "That is already your email address." -msgstr "" +msgstr "Aquest ja és el teu correu electrònic." #: ../actions/smssettings.php:188 actions/smssettings.php:196 #: actions/smssettings.php:306 msgid "That is already your phone number." -msgstr "" +msgstr "Aquest ja és el teu número de telèfon." #: ../actions/imsettings.php:233 actions/imsettings.php:241 #: actions/imsettings.php:381 @@ -2187,12 +2249,12 @@ msgstr "Aquest no és el teu Jabber ID." #: ../actions/emailsettings.php:249 actions/emailsettings.php:267 #: actions/emailsettings.php:397 msgid "That is not your email address." -msgstr "" +msgstr "Aquest no és el teu correu electrònic" #: ../actions/smssettings.php:257 actions/smssettings.php:265 #: actions/smssettings.php:393 msgid "That is not your phone number." -msgstr "" +msgstr "Aquest no és el teu número de telèfon." #: ../actions/emailsettings.php:226 ../actions/imsettings.php:210 #: actions/emailsettings.php:244 actions/imsettings.php:218 @@ -2203,12 +2265,12 @@ msgstr "Aquesta adreça de missatgeria instantània és incorrecta." #: ../actions/smssettings.php:233 actions/smssettings.php:241 #: actions/smssettings.php:362 msgid "That is the wrong confirmation number." -msgstr "" +msgstr "Aquest és un número de confirmació incorrecte." #: ../actions/smssettings.php:191 actions/smssettings.php:199 #: actions/smssettings.php:309 msgid "That phone number already belongs to another user." -msgstr "" +msgstr "Aquest número de telèfon pertany a un altre usuari." #: ../actions/newnotice.php:49 ../actions/twitapistatuses.php:408 #: actions/newnotice.php:49 actions/twitapistatuses.php:330 @@ -2219,7 +2281,7 @@ msgstr "Massa llarg. La longitud màxima és de 140 caràcters." #: ../actions/twitapiaccount.php:74 actions/twitapiaccount.php:72 #: actions/twitapiaccount.php:62 msgid "That's too long. Max notice size is 255 chars." -msgstr "" +msgstr "Massa llarg. La longitud màxima és de 255 caràcters." #: ../actions/confirmaddress.php:92 actions/confirmaddress.php:92 #, php-format @@ -2275,6 +2337,7 @@ msgstr "Aquestes són les persones que escoltes." msgid "" "These people are already users and you were automatically subscribed to them:" msgstr "" +"Aquestes persona ja són usuaris i tu estàs subscrit automàticament a ells:" #: ../actions/recoverpassword.php:88 msgid "This confirmation code is too old. Please start again." @@ -2305,7 +2368,7 @@ msgstr "" #: actions/twitapistatuses.php:511 actions/twitapifavorites.php:97 #: actions/twitapifriendships.php:85 actions/twitapistatuses.php:436 msgid "This method requires a POST or DELETE." -msgstr "" +msgstr "Aquest mètode requereix POST o DELETE." #: ../actions/twitapiaccount.php:65 ../actions/twitapifriendships.php:44 #: ../actions/twitapistatuses.php:381 actions/twitapiaccount.php:63 @@ -2314,7 +2377,7 @@ msgstr "" #: actions/twitapidirect_messages.php:122 actions/twitapifriendships.php:32 #: actions/twitapistatuses.php:244 msgid "This method requires a POST." -msgstr "" +msgstr "Aquest mètode requereix POST." #: ../lib/util.php:164 lib/util.php:246 msgid "This page is not available in a media type you accept" @@ -2323,12 +2386,12 @@ msgstr "Aquesta pàgina no està disponible en un tipus de mèdia que acceptis." #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 #: actions/profilesettings.php:138 msgid "Timezone" -msgstr "" +msgstr "Franja horària" #: ../actions/profilesettings.php:107 actions/profilesettings.php:222 #: actions/profilesettings.php:211 msgid "Timezone not selected." -msgstr "" +msgstr "Franja horària no seleccionada." #: ../actions/remotesubscribe.php:43 #, php-format @@ -2345,7 +2408,7 @@ msgstr "" #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 #: actions/twitapifriendships.php:132 msgid "Two user ids or screen_names must be supplied." -msgstr "" +msgstr "Dos ids d'usuari o screen_names has de ser substituïts." #: ../actions/profilesettings.php:48 ../actions/register.php:169 #: actions/profilesettings.php:81 actions/register.php:183 @@ -2376,7 +2439,7 @@ msgstr "Restabliment de contrasenya inesperat." #: ../index.php:57 index.php:57 actions/recoverpassword.php:202 msgid "Unknown action" -msgstr "" +msgstr "Acció desconeguda" #: ../actions/finishremotesubscribe.php:58 #: actions/finishremotesubscribe.php:60 actions/finishremotesubscribe.php:61 @@ -2416,24 +2479,24 @@ msgstr "Format d'imatge no suportat." #: ../lib/settingsaction.php:100 lib/settingsaction.php:94 #: lib/connectsettingsaction.php:108 msgid "Updates by SMS" -msgstr "" +msgstr "Actualitzacions per SMS" #: ../lib/settingsaction.php:103 lib/settingsaction.php:97 #: lib/connectsettingsaction.php:105 msgid "Updates by instant messenger (IM)" -msgstr "" +msgstr "Actualitzacions per Missatgeria Instantània" #: ../actions/twitapistatuses.php:241 actions/twitapistatuses.php:158 #: actions/twitapistatuses.php:129 #, php-format msgid "Updates from %1$s and friends on %2$s!" -msgstr "" +msgstr "Actualitzacions de %1$s i amics a %2$s!" #: ../actions/twitapistatuses.php:341 actions/twitapistatuses.php:268 #: actions/twitapistatuses.php:202 #, php-format msgid "Updates from %1$s on %2$s!" -msgstr "" +msgstr "Actualitzacions de %1$s a %2$s!" #: ../actions/avatar.php:68 actions/profilesettings.php:161 #: actions/avatarsettings.php:162 actions/grouplogo.php:232 @@ -2454,12 +2517,14 @@ msgstr "" #: ../lib/settingsaction.php:91 msgid "Upload a new profile image" -msgstr "" +msgstr "Carregar una nova imatge per al perfil" #: ../actions/invite.php:114 actions/invite.php:121 actions/invite.php:154 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" +"Utilitza aquest formulari per convidar els teus amics i col·legues perquè " +"utilitzin aquest servei." #: ../actions/register.php:159 ../actions/register.php:162 #: actions/register.php:173 actions/register.php:176 @@ -2497,12 +2562,12 @@ msgstr "Sobrenom de l'usuari" #: ../actions/twitapiusers.php:75 actions/twitapiusers.php:80 msgid "User not found." -msgstr "" +msgstr "No s'ha trobat l'usuari." #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 #: actions/profilesettings.php:139 msgid "What timezone are you normally in?" -msgstr "" +msgstr "Quina franja horària seria normal ser?" #: ../lib/util.php:1159 lib/util.php:1293 lib/noticeform.php:141 #, php-format @@ -2532,7 +2597,7 @@ msgstr "Mida d'imatge incorrecta per a '%s'" #: actions/block.php:148 actions/deletenotice.php:122 #: actions/deletenotice.php:141 msgid "Yes" -msgstr "" +msgstr "Sí" #: ../actions/finishaddopenid.php:64 actions/finishaddopenid.php:64 #: actions/finishaddopenid.php:112 @@ -2544,6 +2609,8 @@ msgid "" "You are about to permanently delete a notice. Once this is done, it cannot " "be undone." msgstr "" +"Estàs a punt d'eliminar permanentment una notificació. Una vegada ho facis, " +"no ho podràs desfer." #: ../actions/recoverpassword.php:31 actions/recoverpassword.php:31 #: actions/recoverpassword.php:36 @@ -2552,12 +2619,12 @@ msgstr "Ja t'has connectat!" #: ../actions/invite.php:81 actions/invite.php:88 actions/invite.php:120 msgid "You are already subscribed to these users:" -msgstr "" +msgstr "Ja estàs subscrit a aquests usuaris:" #: ../actions/twitapifriendships.php:128 actions/twitapifriendships.php:128 #: actions/twitapifriendships.php:105 msgid "You are not friends with the specified user." -msgstr "" +msgstr "No ets amic dels usuaris que has especificat." #: ../actions/password.php:27 msgid "You can change your password here. Choose a good one!" @@ -2572,6 +2639,8 @@ msgstr "Pots crear un nou compte i començar a enviar avisos." #, php-format msgid "You can receive SMS messages through email from %%site.name%%." msgstr "" +"Pots rebre missatges SMS a través del teu coreu electrònic des de " +"%%site.name%%." #: ../actions/openidsettings.php:86 msgid "" @@ -2625,22 +2694,34 @@ msgid "" "Faithfully yours,\n" "%4$s" msgstr "" +"Tens una nova direcció per publicar a %1$s.\n" +"\n" +"Envia un correu electrònic a %2$s per publicar un nou missatge.\n" +"\n" +"Més instruccions per al correu electrònic a %3$s.\n" +"\n" +"Sincerament teus,\n" +"%4$s" #: ../actions/twitapistatuses.php:612 actions/twitapistatuses.php:537 #: actions/twitapistatuses.php:463 msgid "You may not delete another user's status." -msgstr "" +msgstr "No pots eliminar l'estatus d'un altre usuari." #: ../actions/invite.php:31 actions/invite.php:31 actions/invite.php:39 #, php-format msgid "You must be logged in to invite other users to use %s" msgstr "" +"Has d'estar dins del servei per poder convidar altres usuaris a utilitzar-lo " +"%s" #: ../actions/invite.php:103 actions/invite.php:110 actions/invite.php:142 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" +"Seràs avisat quan les teves invitacions siguin acceptades i els teus " +"convidats es registrin al lloc. Gràcies per fer créixer la comunitat." #: ../actions/recoverpassword.php:149 msgid "You've been identified. Enter a new password below. " @@ -2713,7 +2794,7 @@ msgstr "fa una hora" #: ../actions/showstream.php:423 ../lib/stream.php:132 #: actions/showstream.php:441 lib/stream.php:99 msgid "delete" -msgstr "" +msgstr "eliminar" #: ../actions/noticesearch.php:130 ../actions/showstream.php:408 #: ../lib/stream.php:117 actions/noticesearch.php:136 @@ -2735,12 +2816,11 @@ msgstr "repeteix la contrasenya anterior" #: ../actions/twitapistatuses.php:755 actions/twitapistatuses.php:678 #: actions/twitapistatuses.php:555 msgid "unsupported file type" -msgstr "" +msgstr "tipus de fitxer no suportat" #: ../lib/util.php:1309 lib/util.php:1443 -#, fuzzy msgid "« After" -msgstr "« Següent" +msgstr "« Posterior" #: actions/deletenotice.php:74 actions/disfavor.php:43 #: actions/emailsettings.php:127 actions/favor.php:45 @@ -2757,66 +2837,71 @@ msgstr "« Següent" #: actions/subscribe.php:46 actions/unblock.php:65 actions/unsubscribe.php:43 msgid "There was a problem with your session token. Try again, please." msgstr "" +"Sembla que hi ha hagut un problema amb la teva sessió. Prova-ho de nou, si " +"us plau." #: actions/disfavor.php:55 actions/disfavor.php:81 msgid "This notice is not a favorite!" -msgstr "" +msgstr "Aquesta notificació no és un favorit!" #: actions/disfavor.php:63 actions/disfavor.php:87 msgid "Could not delete favorite." -msgstr "" +msgstr "No pots eliminar favorits." #: actions/disfavor.php:72 lib/favorform.php:140 msgid "Favor" -msgstr "" +msgstr "Favorit" #: actions/emailsettings.php:92 msgid "Send me email when someone adds my notice as a favorite." msgstr "" +"Envia'm un correu electrònic quan algú afegeixi una nota meva com a favorit." #: actions/emailsettings.php:95 actions/emailsettings.php:163 msgid "Send me email when someone sends me a private message." -msgstr "" +msgstr "Envia'm un correu electrònic quan algú m'envii un missatge privat." #: actions/favor.php:53 actions/twitapifavorites.php:142 actions/favor.php:81 #: actions/twitapifavorites.php:118 msgid "This notice is already a favorite!" -msgstr "" +msgstr "Aquesta nota ja és favorita." #: actions/favor.php:60 actions/twitapifavorites.php:151 #: classes/Command.php:132 actions/favor.php:86 #: actions/twitapifavorites.php:125 classes/Command.php:152 msgid "Could not create favorite." -msgstr "" +msgstr "No es pot crear favorit." #: actions/favor.php:70 msgid "Disfavor" -msgstr "" +msgstr "Desfavorit" #: actions/favoritesrss.php:60 actions/showfavorites.php:47 #: actions/favoritesrss.php:100 actions/showfavorites.php:77 #, php-format msgid "%s favorite notices" -msgstr "" +msgstr "%s notificacions favorites" #: actions/favoritesrss.php:64 actions/favoritesrss.php:104 #, php-format msgid "Feed of favorite notices of %s" -msgstr "" +msgstr "Feed de notes favorites de %s" #: actions/inbox.php:28 actions/inbox.php:59 #, php-format msgid "Inbox for %s - page %d" -msgstr "" +msgstr "Safata d'entrada per %s - pàgina %d" #: actions/inbox.php:30 actions/inbox.php:62 #, php-format msgid "Inbox for %s" -msgstr "" +msgstr "Safata d'entrada per %s" #: actions/inbox.php:53 actions/inbox.php:115 msgid "This is your inbox, which lists your incoming private messages." msgstr "" +"Aquesta és la teva safata d'entrada, que et mostrarà els teus missatges " +"privats." #: actions/invite.php:178 actions/invite.php:213 #, php-format @@ -2824,95 +2909,99 @@ msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" "\n" msgstr "" +"%1$s t'ha convidat a participar a %2$s (%3$s).\n" +"\n" #: actions/login.php:104 actions/login.php:235 actions/openidlogin.php:108 #: actions/register.php:416 msgid "Automatically login in the future; " -msgstr "" +msgstr "Accedir automàticament en el futur; " #: actions/login.php:122 actions/login.php:264 msgid "For security reasons, please re-enter your " -msgstr "" +msgstr "Per raons de seguretat, si us plau torna a escriure la teva " #: actions/login.php:126 actions/login.php:268 msgid "Login with your username and password. " -msgstr "" +msgstr "Entra amb el teu usuari i contrasenya. " #: actions/newmessage.php:58 actions/twitapidirect_messages.php:130 #: actions/twitapidirect_messages.php:141 msgid "That's too long. Max message size is 140 chars." -msgstr "" +msgstr "És massa llarg. Màxim del missatge és 140 caràcters." #: actions/newmessage.php:65 actions/newmessage.php:128 msgid "No recipient specified." -msgstr "" +msgstr "No has especificat el destinatari." #: actions/newmessage.php:68 actions/newmessage.php:113 #: classes/Command.php:206 actions/newmessage.php:131 #: actions/newmessage.php:168 classes/Command.php:237 msgid "You can't send a message to this user." -msgstr "" +msgstr "No pots enviar un missatge a aquest usuari." #: actions/newmessage.php:71 actions/twitapidirect_messages.php:146 #: classes/Command.php:209 actions/twitapidirect_messages.php:158 #: classes/Command.php:240 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." -msgstr "" +msgstr "No t'enviïs missatges a tu mateix, simplement dir-te això." #: actions/newmessage.php:108 actions/microsummary.php:62 #: actions/newmessage.php:163 msgid "No such user" -msgstr "" +msgstr "Aquest usuari no existeix" #: actions/newmessage.php:117 actions/newmessage.php:67 msgid "New message" -msgstr "" +msgstr "Nou missatge" #: actions/noticesearch.php:95 actions/noticesearch.php:146 msgid "Notice without matching profile" -msgstr "" +msgstr "Notificar sense especificar perfil" #: actions/openidsettings.php:28 actions/openidsettings.php:70 #, php-format msgid "[OpenID](%%doc.openid%%) lets you log into many sites " -msgstr "" +msgstr "[OpenID](%%doc.openid%%) et permet accedir a molts llocs web " #: actions/openidsettings.php:46 actions/openidsettings.php:96 msgid "If you want to add an OpenID to your account, " -msgstr "" +msgstr "Si vols afegit un OpenID al teu compte, " #: actions/openidsettings.php:74 msgid "Removing your only OpenID would make it impossible to log in! " -msgstr "" +msgstr "Eliminant la teva única OpenID et serà impossible accedir-hi! " #: actions/openidsettings.php:87 actions/openidsettings.php:143 msgid "You can remove an OpenID from your account " -msgstr "" +msgstr "Pots eliminar un OpenID del teu compte " #: actions/outbox.php:28 actions/outbox.php:58 #, php-format msgid "Outbox for %s - page %d" -msgstr "" +msgstr "Safata de sortida per %s - pàgina %d" #: actions/outbox.php:30 actions/outbox.php:61 #, php-format msgid "Outbox for %s" -msgstr "" +msgstr "Safata de sortida per %s" #: actions/outbox.php:53 actions/outbox.php:116 msgid "This is your outbox, which lists private messages you have sent." msgstr "" +"Aquesta és la teva safata de sortida, que et mostrarà els missatges privats " +"que has enviat." #: actions/peoplesearch.php:28 actions/peoplesearch.php:52 #, php-format msgid "" "Search for people on %%site.name%% by their name, location, or interests. " -msgstr "" +msgstr "Cercar gent a %%site.name%% pel seu nom, localització, o interessos. " #: actions/profilesettings.php:27 actions/profilesettings.php:69 msgid "You can update your personal profile info here " -msgstr "" +msgstr "Pots actualitzar la informació del teu perfil aquí " #: actions/profilesettings.php:115 actions/remotesubscribe.php:320 #: actions/userauthorization.php:159 actions/userrss.php:76 @@ -2920,35 +3009,35 @@ msgstr "" #: actions/grouplogo.php:177 actions/remotesubscribe.php:367 #: actions/userauthorization.php:176 actions/userrss.php:82 msgid "User without matching profile" -msgstr "" +msgstr "Usuari sense perfil coincident" #: actions/recoverpassword.php:91 actions/recoverpassword.php:97 msgid "This confirmation code is too old. " -msgstr "" +msgstr "El codi de confirmació és massa antic. " #: actions/recoverpassword.php:141 actions/recoverpassword.php:152 msgid "If you've forgotten or lost your" -msgstr "" +msgstr "Si has oblidat o perdut el teu" #: actions/recoverpassword.php:154 actions/recoverpassword.php:158 msgid "You've been identified. Enter a " -msgstr "" +msgstr "Has estat identificat. Entra " #: actions/recoverpassword.php:169 actions/recoverpassword.php:188 msgid "Your nickname on this server, " -msgstr "" +msgstr "El teu nom d'usuari en aquest servidor, " #: actions/recoverpassword.php:271 actions/recoverpassword.php:304 msgid "Instructions for recovering your password " -msgstr "" +msgstr "Instruccions per recuperar la teva contrasenya " #: actions/recoverpassword.php:327 actions/recoverpassword.php:361 msgid "New password successfully saved. " -msgstr "" +msgstr "La nova contrasenya s'ha guardat satisfactòriament. " #: actions/register.php:95 actions/register.php:180 msgid "Password must be 6 or more characters." -msgstr "" +msgstr "La contrasenya hauria de ser d'entre 6 a més caràcters." #: actions/register.php:216 #, php-format @@ -2956,102 +3045,105 @@ msgid "" "Congratulations, %s! And welcome to %%%%site.name%%%%. From here, you may " "want to..." msgstr "" +"Felicitats, %s! I benvingut/da a %%%%site.name%%%%. Des d'aquí, potser " +"vols..." #: actions/register.php:227 msgid "(You should receive a message by email momentarily, with " msgstr "" +"(Hauries de rebre un missatge per correu electrònic d'aquí uns moments, amb " #: actions/remotesubscribe.php:51 actions/remotesubscribe.php:74 #, php-format msgid "To subscribe, you can [login](%%action.login%%)," -msgstr "" +msgstr "Per subscriure't, pots [accedir] (%%action.login%%)," #: actions/showfavorites.php:61 actions/showfavorites.php:145 #, php-format msgid "Feed for favorites of %s" -msgstr "" +msgstr "Feed per favorits de %s" #: actions/showfavorites.php:84 actions/twitapifavorites.php:85 #: actions/showfavorites.php:202 actions/twitapifavorites.php:59 msgid "Could not retrieve favorite notices." -msgstr "" +msgstr "No s'ha pogut recuperar els avisos de favorits." #: actions/showmessage.php:33 actions/showmessage.php:81 msgid "No such message." -msgstr "" +msgstr "No existeix el missatge." #: actions/showmessage.php:42 msgid "Only the sender and recipient may read this message." -msgstr "" +msgstr "Només el remitent i el receptor poden llegir aquest missatge." #: actions/showmessage.php:61 actions/showmessage.php:108 #, php-format msgid "Message to %1$s on %2$s" -msgstr "" +msgstr "Missatge per a %1$s a %2$s" #: actions/showmessage.php:66 actions/showmessage.php:113 #, php-format msgid "Message from %1$s on %2$s" -msgstr "" +msgstr "Missatge de %1$s a %2$s" #: actions/showstream.php:154 msgid "Send a message" -msgstr "" +msgstr "Enviar un missatge" #: actions/smssettings.php:312 actions/smssettings.php:464 #, php-format msgid "Mobile carrier for your phone. " -msgstr "" +msgstr "Transport per al teu telèfon. " #: actions/twitapidirect_messages.php:76 actions/twitapidirect_messages.php:68 #, php-format msgid "Direct messages to %s" -msgstr "" +msgstr "Missatges directes a %s" #: actions/twitapidirect_messages.php:77 actions/twitapidirect_messages.php:69 #, php-format msgid "All the direct messages sent to %s" -msgstr "" +msgstr "Tots els missatges directes enviats a %s" #: actions/twitapidirect_messages.php:81 actions/twitapidirect_messages.php:73 msgid "Direct Messages You've Sent" -msgstr "" +msgstr "Missatges directes que has enviat" #: actions/twitapidirect_messages.php:82 actions/twitapidirect_messages.php:74 #, php-format msgid "All the direct messages sent from %s" -msgstr "" +msgstr "Tots els missatges directes enviats per %s" #: actions/twitapidirect_messages.php:128 #: actions/twitapidirect_messages.php:137 msgid "No message text!" -msgstr "" +msgstr "No hi ha text al missatge!" #: actions/twitapidirect_messages.php:138 #: actions/twitapidirect_messages.php:150 msgid "Recipient user not found." -msgstr "" +msgstr "No has escrit cap usuari receptor." #: actions/twitapidirect_messages.php:141 #: actions/twitapidirect_messages.php:153 msgid "Can't send direct messages to users who aren't your friend." -msgstr "" +msgstr "No pots enviar missatges directes a usuaris que no siguin amics teus." #: actions/twitapifavorites.php:92 actions/twitapifavorites.php:66 #, php-format msgid "%s / Favorites from %s" -msgstr "" +msgstr "%s / Favorits de %s" #: actions/twitapifavorites.php:95 actions/twitapifavorites.php:69 #, php-format msgid "%s updates favorited by %s / %s." -msgstr "" +msgstr "%s actualitzacions favorites per %s / %s." #: actions/twitapifavorites.php:187 lib/mail.php:275 #: actions/twitapifavorites.php:164 lib/mail.php:553 #, php-format msgid "%s added your notice as a favorite" -msgstr "" +msgstr "%s ha afegit la teva nota com a favorita" #: actions/twitapifavorites.php:188 lib/mail.php:276 #: actions/twitapifavorites.php:165 @@ -3060,230 +3152,236 @@ msgid "" "%1$s just added your notice from %2$s as one of their favorites.\n" "\n" msgstr "" +"%1$s acaba d'afegir la teva nota des de %2$s com a favorita.\n" +"\n" #: actions/twittersettings.php:27 msgid "" "Add your Twitter account to automatically send your notices to Twitter, " msgstr "" +"Afegit el teu compte Twitter per tal d'enviar automàticament les teves notes " +"a Twitter, " #: actions/twittersettings.php:41 actions/twittersettings.php:60 msgid "Twitter settings" -msgstr "" +msgstr "Configuració Twitter" #: actions/twittersettings.php:48 actions/twittersettings.php:105 msgid "Twitter Account" -msgstr "" +msgstr "Compte Twitter" #: actions/twittersettings.php:56 actions/twittersettings.php:113 msgid "Current verified Twitter account." -msgstr "" +msgstr "Compte Twitter verificat actualment." #: actions/twittersettings.php:63 msgid "Twitter Username" -msgstr "" +msgstr "Usuari Twitter" #: actions/twittersettings.php:65 actions/twittersettings.php:123 msgid "No spaces, please." -msgstr "" +msgstr "No espais, si us plaus." #: actions/twittersettings.php:67 msgid "Twitter Password" -msgstr "" +msgstr "Contrasenya Twitter" #: actions/twittersettings.php:72 actions/twittersettings.php:139 msgid "Automatically send my notices to Twitter." -msgstr "" +msgstr "Automàticament envia les meves notes a Twitter." #: actions/twittersettings.php:75 actions/twittersettings.php:146 msgid "Send local \"@\" replies to Twitter." -msgstr "" +msgstr "Envia respostes locals '@' a Twitter." #: actions/twittersettings.php:78 actions/twittersettings.php:153 msgid "Subscribe to my Twitter friends here." -msgstr "" +msgstr "Subscriure'm als meus amics de Twitter aquí." #: actions/twittersettings.php:122 msgid "" "Username must have only numbers, upper- and lowercase letters, and " "underscore (_). 15 chars max." msgstr "" +"El nom d'usuari sols pot contenir números, lletres en majúscules i " +"minúscules, i guions baixos (_). 15 caràcters màxim." #: actions/twittersettings.php:128 actions/twittersettings.php:334 msgid "Could not verify your Twitter credentials!" -msgstr "" +msgstr "No es poden verificar les teves credencials de Twitter!" #: actions/twittersettings.php:137 #, php-format msgid "Unable to retrieve account information for \"%s\" from Twitter." -msgstr "" +msgstr "No es pot recuperar la informació del compte per \"%s\" de Twitter." #: actions/twittersettings.php:151 actions/twittersettings.php:170 #: actions/twittersettings.php:348 actions/twittersettings.php:368 msgid "Unable to save your Twitter settings!" -msgstr "" +msgstr "No s'ha pogut guardar la teva configuració de Twitter!" #: actions/twittersettings.php:174 actions/twittersettings.php:376 msgid "Twitter settings saved." -msgstr "" +msgstr "Configuració de Twitter guardada." #: actions/twittersettings.php:192 actions/twittersettings.php:395 msgid "That is not your Twitter account." -msgstr "" +msgstr "Aquest no és el teu compte de Twitter." #: actions/twittersettings.php:200 actions/twittersettings.php:208 #: actions/twittersettings.php:403 msgid "Couldn't remove Twitter user." -msgstr "" +msgstr "No es pot eliminar aquest usuari de Twitter." #: actions/twittersettings.php:212 actions/twittersettings.php:407 msgid "Twitter account removed." -msgstr "" +msgstr "Compte de Twitter eliminat." #: actions/twittersettings.php:225 actions/twittersettings.php:239 #: actions/twittersettings.php:428 actions/twittersettings.php:439 #: actions/twittersettings.php:453 msgid "Couldn't save Twitter preferences." -msgstr "" +msgstr "No es poden guardar les preferències de Twitter." #: actions/twittersettings.php:245 actions/twittersettings.php:461 msgid "Twitter preferences saved." -msgstr "" +msgstr "Preferències de Twitter guardades." #: actions/userauthorization.php:84 actions/userauthorization.php:86 msgid "Please check these details to make sure " -msgstr "" +msgstr "Si us plau verifica aquests detalls per estar-ne segur/a " #: actions/userauthorization.php:324 actions/userauthorization.php:340 msgid "The subscription has been authorized, but no " -msgstr "" +msgstr "La subscripció s'ha autoritzat, però no " #: actions/userauthorization.php:334 actions/userauthorization.php:351 msgid "The subscription has been rejected, but no " -msgstr "" +msgstr "La subscripció ha estat rebutjada, però no " #: classes/Channel.php:113 classes/Channel.php:132 classes/Channel.php:151 msgid "Command results" -msgstr "" +msgstr "Resultats de les comandes" #: classes/Channel.php:148 classes/Channel.php:204 msgid "Command complete" -msgstr "" +msgstr "Comanda completada" #: classes/Channel.php:158 classes/Channel.php:215 msgid "Command failed" -msgstr "" +msgstr "Comanda fallida" #: classes/Command.php:39 classes/Command.php:44 msgid "Sorry, this command is not yet implemented." -msgstr "" +msgstr "Perdona, aquesta comanda no està implementada." #: classes/Command.php:96 classes/Command.php:113 #, php-format msgid "Subscriptions: %1$s\n" -msgstr "" +msgstr "Subscripcions: %1$s\n" #: classes/Command.php:125 classes/Command.php:242 classes/Command.php:145 #: classes/Command.php:276 msgid "User has no last notice" -msgstr "" +msgstr "L'usuari no té última nota" #: classes/Command.php:146 classes/Command.php:166 msgid "Notice marked as fave." -msgstr "" +msgstr "Nota marcada com a favorita." #: classes/Command.php:166 classes/Command.php:189 #, php-format msgid "%1$s (%2$s)" -msgstr "" +msgstr "%1$s (%2$s)" #: classes/Command.php:169 classes/Command.php:192 #, php-format msgid "Fullname: %s" -msgstr "" +msgstr "Nom complet: %s" #: classes/Command.php:172 classes/Command.php:195 #, php-format msgid "Location: %s" -msgstr "" +msgstr "Localització: %s" #: classes/Command.php:175 classes/Command.php:198 #, php-format msgid "Homepage: %s" -msgstr "" +msgstr "Pàgina web: %s" #: classes/Command.php:178 classes/Command.php:201 #, php-format msgid "About: %s" -msgstr "" +msgstr "Sobre tu: %s" #: classes/Command.php:200 classes/Command.php:228 #, php-format msgid "Message too long - maximum is 140 characters, you sent %d" -msgstr "" +msgstr "Missatge massa llarg - màxim és 140 caràcters, tu has enviat %d" #: classes/Command.php:214 classes/Command.php:245 #, php-format msgid "Direct message to %s sent" -msgstr "" +msgstr "Missatge directe per a %s enviat" #: classes/Command.php:216 classes/Command.php:247 msgid "Error sending direct message." -msgstr "" +msgstr "Error al enviar el missatge directe." #: classes/Command.php:263 classes/Command.php:300 msgid "Specify the name of the user to subscribe to" -msgstr "" +msgstr "Especifica el nom de l'usuari a que vols subscriure't" #: classes/Command.php:270 classes/Command.php:307 #, php-format msgid "Subscribed to %s" -msgstr "" +msgstr "Subscrit a %s" #: classes/Command.php:288 classes/Command.php:328 msgid "Specify the name of the user to unsubscribe from" -msgstr "" +msgstr "Especifica el nom de l'usuari del que vols deixar d'estar subscrit" #: classes/Command.php:295 classes/Command.php:335 #, php-format msgid "Unsubscribed from %s" -msgstr "" +msgstr "Has deixat d'estar subscrit a %s" #: classes/Command.php:310 classes/Command.php:330 classes/Command.php:353 #: classes/Command.php:376 msgid "Command not yet implemented." -msgstr "" +msgstr "Comanda encara no implementada." #: classes/Command.php:313 classes/Command.php:356 msgid "Notification off." -msgstr "" +msgstr "Notificacions off." #: classes/Command.php:315 classes/Command.php:358 msgid "Can't turn off notification." -msgstr "" +msgstr "No es poden posar en off les notificacions." #: classes/Command.php:333 classes/Command.php:379 msgid "Notification on." -msgstr "" +msgstr "Notificacions on." #: classes/Command.php:335 classes/Command.php:381 msgid "Can't turn on notification." -msgstr "" +msgstr "No es poden posar en on les notificacions." #: classes/Command.php:344 classes/Command.php:392 msgid "Commands:\n" -msgstr "" +msgstr "Comandes:\n" #: classes/Message.php:53 classes/Message.php:56 msgid "Could not insert message." -msgstr "" +msgstr "No s'ha pogut inserir el missatge." #: classes/Message.php:63 classes/Message.php:66 msgid "Could not update message with new URI." -msgstr "" +msgstr "No s'ha pogut inserir el missatge amb la nova URI." #: lib/gallery.php:46 msgid "User without matching profile in system." -msgstr "" +msgstr "L'usuari no té cap perfil que coincideixi en aquest sistema." #: lib/mail.php:147 lib/mail.php:289 #, php-format @@ -3291,11 +3389,13 @@ msgid "" "You have a new posting address on %1$s.\n" "\n" msgstr "" +"Tens una nova direcció per publicar a %1$s.\n" +"\n" #: lib/mail.php:249 lib/mail.php:508 #, php-format msgid "New private message from %s" -msgstr "" +msgstr "Nou missatge privat de %s" #: lib/mail.php:253 lib/mail.php:512 #, php-format @@ -3303,88 +3403,89 @@ msgid "" "%1$s (%2$s) sent you a private message:\n" "\n" msgstr "" +"%1$s (%2$s) t'ha enviat un nou missatge privat:\n" +"\n" #: lib/mailbox.php:43 lib/mailbox.php:89 msgid "Only the user can read their own mailboxes." -msgstr "" +msgstr "Només l'usuari pot llegir les seves safates de correu." #: lib/openid.php:195 lib/openid.php:203 msgid "This form should automatically submit itself. " -msgstr "" +msgstr "Aquest formulari s'ha d'enviar automàticament. " #: lib/personal.php:65 lib/personalgroupnav.php:113 msgid "Favorites" -msgstr "" +msgstr "Favorits" #: lib/personal.php:66 lib/personalgroupnav.php:114 #, php-format msgid "%s's favorite notices" -msgstr "" +msgstr "%s's notes favorites" #: lib/personal.php:66 lib/personalgroupnav.php:114 msgid "User" -msgstr "" +msgstr "Usuari" #: lib/personal.php:75 lib/personalgroupnav.php:123 msgid "Inbox" -msgstr "" +msgstr "Safata d'entrada" #: lib/personal.php:76 lib/personalgroupnav.php:124 msgid "Your incoming messages" -msgstr "" +msgstr "Els teus missatges rebuts" #: lib/personal.php:80 lib/personalgroupnav.php:128 msgid "Outbox" -msgstr "" +msgstr "Safata de sortida" #: lib/personal.php:81 lib/personalgroupnav.php:129 msgid "Your sent messages" -msgstr "" +msgstr "Els teus missatges enviats" #: lib/settingsaction.php:99 lib/connectsettingsaction.php:110 msgid "Twitter" -msgstr "" +msgstr "Twitter" #: lib/settingsaction.php:100 lib/connectsettingsaction.php:111 msgid "Twitter integration options" -msgstr "" +msgstr "Opcions d'integració amb Twitter" #: lib/util.php:1718 lib/messageform.php:139 lib/noticelist.php:422 msgid "To" -msgstr "" +msgstr "A" #: scripts/maildaemon.php:45 scripts/maildaemon.php:48 msgid "Could not parse message." -msgstr "" +msgstr "No es pot analitzar el missatge." #: actions/all.php:63 actions/facebookhome.php:162 -#, fuzzy, php-format +#, php-format msgid "%s and friends, page %d" -msgstr "%s i amics" +msgstr "%s i amics, pàgina %d" #: actions/avatarsettings.php:76 msgid "You can upload your personal avatar." -msgstr "" +msgstr "Pots pujar el teu avatar personal." #: actions/avatarsettings.php:117 actions/avatarsettings.php:191 #: actions/grouplogo.php:250 -#, fuzzy msgid "Avatar settings" -msgstr "Configuració" +msgstr "Configuració de l'avatar" #: actions/avatarsettings.php:124 actions/avatarsettings.php:199 #: actions/grouplogo.php:198 actions/grouplogo.php:258 msgid "Original" -msgstr "" +msgstr "Original" #: actions/avatarsettings.php:139 actions/avatarsettings.php:211 #: actions/grouplogo.php:209 actions/grouplogo.php:270 msgid "Preview" -msgstr "" +msgstr "Previsualitzar" #: actions/avatarsettings.php:225 actions/grouplogo.php:284 msgid "Crop" -msgstr "" +msgstr "Crop" #: actions/avatarsettings.php:248 actions/deletenotice.php:133 #: actions/emailsettings.php:224 actions/grouplogo.php:307 @@ -3396,595 +3497,563 @@ msgstr "" #: actions/subedit.php:38 actions/twittersettings.php:290 #: actions/userauthorization.php:39 msgid "There was a problem with your session token. " -msgstr "" +msgstr "Ha ocorregut un error amb la teva sessió. " #: actions/avatarsettings.php:303 actions/grouplogo.php:360 msgid "Pick a square area of the image to be your avatar" msgstr "" +"Selecciona un quadrat de l'àrea de la imatge que vols que sigui el teu " +"avatar." #: actions/avatarsettings.php:327 actions/grouplogo.php:384 msgid "Lost our file data." -msgstr "" +msgstr "S'ha perdut el nostre fitxer de dades." #: actions/avatarsettings.php:334 actions/grouplogo.php:391 #: classes/User_group.php:112 -#, fuzzy msgid "Lost our file." -msgstr "No existeix aquest avís." +msgstr "Hem perdut el nostre arxiu." #: actions/avatarsettings.php:349 actions/avatarsettings.php:383 #: actions/grouplogo.php:406 actions/grouplogo.php:440 #: classes/User_group.php:129 classes/User_group.php:161 msgid "Unknown file type" -msgstr "" +msgstr "Tipus de fitxer desconegut" #: actions/block.php:69 actions/subedit.php:46 actions/unblock.php:70 msgid "No profile specified." -msgstr "" +msgstr "No s'ha especificat perfil." #: actions/block.php:74 actions/subedit.php:53 actions/tagother.php:46 #: actions/unblock.php:75 msgid "No profile with that ID." -msgstr "" +msgstr "No hi ha cap perfil amb aquesta ID." #: actions/block.php:111 -#, fuzzy msgid "Block user" -msgstr "No existeix aquest usuari." +msgstr "Usuari bloquejat." #: actions/block.php:129 msgid "Are you sure you want to block this user? " -msgstr "" +msgstr "N'estàs segur/a que vols bloquejar aquest usuari? " #: actions/block.php:162 -#, fuzzy msgid "You have already blocked this user." -msgstr "Ja t'has connectat!" +msgstr "Ja havies bloquejat aquest usuari." #: actions/block.php:167 msgid "Failed to save block information." -msgstr "" +msgstr "Error al guardar la informació del block." #: actions/confirmaddress.php:159 -#, fuzzy, php-format +#, php-format msgid "The address \"%s\" has been " -msgstr "L'adreça ha estat eliminada." +msgstr "L'adreça \"%s\" ha estat eliminada " #: actions/deletenotice.php:73 msgid "You are about to permanently delete a notice. " -msgstr "" +msgstr "Estàs a punt d'eliminar permanentment una notificació. " #: actions/disfavor.php:94 msgid "Add to favorites" -msgstr "" +msgstr "Afegir a favorits" #: actions/editgroup.php:54 #, php-format msgid "Edit %s group" -msgstr "" +msgstr "Editar el grup %s" #: actions/editgroup.php:66 actions/groupbyid.php:72 actions/grouplogo.php:66 #: actions/joingroup.php:60 actions/newgroup.php:65 actions/showgroup.php:100 msgid "Inboxes must be enabled for groups to work" -msgstr "" +msgstr "La safata d'entrada ha d'estar habilitat per als grups de treball" #: actions/editgroup.php:71 actions/grouplogo.php:71 actions/newgroup.php:70 msgid "You must be logged in to create a group." -msgstr "" +msgstr "Has d'haver entrat per crear un grup." #: actions/editgroup.php:87 actions/grouplogo.php:87 #: actions/groupmembers.php:76 actions/joingroup.php:81 #: actions/showgroup.php:121 -#, fuzzy msgid "No nickname" msgstr "Cap sobrenom." #: actions/editgroup.php:99 actions/groupbyid.php:88 actions/grouplogo.php:100 #: actions/groupmembers.php:83 actions/joingroup.php:88 #: actions/showgroup.php:128 -#, fuzzy msgid "No such group" -msgstr "No existeix aquest avís." +msgstr "No existeix tal grup" #: actions/editgroup.php:106 actions/editgroup.php:165 #: actions/grouplogo.php:107 msgid "You must be an admin to edit the group" -msgstr "" +msgstr "Has de ser admin per editar aquest grup" #: actions/editgroup.php:157 msgid "Use this form to edit the group." -msgstr "" +msgstr "Utilitza aquest formulari per editar el grup." #: actions/editgroup.php:179 actions/newgroup.php:130 actions/register.php:156 -#, fuzzy msgid "Nickname must have only lowercase letters " msgstr "" "El sobrenom ha de tenir només lletres minúscules i números i no pot tenir " -"espais." +"espais. " #: actions/editgroup.php:198 actions/newgroup.php:149 -#, fuzzy msgid "description is too long (max 140 chars)." -msgstr "La biografia és massa llarga (màx. 140 caràcters)." +msgstr "la descripció és massa llarga (màx. 140 caràcters)." #: actions/editgroup.php:218 -#, fuzzy msgid "Could not update group." -msgstr "No s'ha pogut actualitzar l'usuari." +msgstr "No s'ha pogut actualitzar el grup." #: actions/editgroup.php:226 -#, fuzzy msgid "Options saved." msgstr "Configuració guardada." #: actions/emailsettings.php:107 actions/imsettings.php:108 -#, fuzzy, php-format +#, php-format msgid "Awaiting confirmation on this address. " -msgstr "Error amb el codi de confirmació." +msgstr "Esperant el codi de confirmació en aquesta direcció. " #: actions/emailsettings.php:139 actions/smssettings.php:150 msgid "Make a new email address for posting to; " -msgstr "" +msgstr "Indicar una nova direcció de correu electrònic per publicar; " #: actions/emailsettings.php:157 msgid "Send me email when someone " -msgstr "" +msgstr "Envia'm un correu electrònic quan algú " #: actions/emailsettings.php:168 msgid "Allow friends to nudge me and send me an email." -msgstr "" +msgstr "Permetre que els amics em reclamin i m'enviïn un correu electrònic." #: actions/emailsettings.php:321 -#, fuzzy msgid "That email address already belongs " -msgstr "L'adreça de correu electrònic ja existeix." +msgstr "L'adreça de correu electrònic ja pertany " #: actions/emailsettings.php:343 -#, fuzzy msgid "A confirmation code was sent to the email address you added. " msgstr "" "S'ha enviat un codi de confirmació a l'adreça de missatgeria instantània que " -"has afegit. Has d'acceptar que %s et pugui enviar missatges." +"has afegit. " #: actions/facebookhome.php:110 msgid "Server error - couldn't get user!" -msgstr "" +msgstr "Error del servidor - no es pot obtenir l'usuari!" #: actions/facebookhome.php:196 #, php-format msgid "If you would like the %s app to automatically update " -msgstr "" +msgstr "Si vols l'aplicació %s per actualitzar automàticament " #: actions/facebookhome.php:213 actions/facebooksettings.php:137 #, php-format msgid "Allow %s to update my Facebook status" -msgstr "" +msgstr "Permetre %s actualitzar el meu estat a Facebook" #: actions/facebookhome.php:218 msgid "Skip" -msgstr "" +msgstr "Saltar" #: actions/facebookhome.php:235 -#, fuzzy msgid "No notice content!" msgstr "Cap contingut!" #: actions/facebookhome.php:295 lib/action.php:870 lib/facebookaction.php:399 msgid "Pagination" -msgstr "" +msgstr "Paginació" #: actions/facebookhome.php:304 lib/action.php:879 lib/facebookaction.php:408 -#, fuzzy msgid "After" -msgstr "« Següent" +msgstr "Posteriors" #: actions/facebookhome.php:312 lib/action.php:887 lib/facebookaction.php:416 -#, fuzzy msgid "Before" -msgstr "Anterior »" +msgstr "Anteriors" #: actions/facebookinvite.php:70 #, php-format msgid "Thanks for inviting your friends to use %s" -msgstr "" +msgstr "Gràcies per convidar els teus amics a utilitzar %s" #: actions/facebookinvite.php:72 msgid "Invitations have been sent to the following users:" -msgstr "" +msgstr "Les invitacions han estat enviades als següents usuaris:" #: actions/facebookinvite.php:96 #, php-format msgid "You have been invited to %s" -msgstr "" +msgstr "Has estat convidat a %s" #: actions/facebookinvite.php:105 -#, fuzzy, php-format +#, php-format msgid "Invite your friends to use %s" -msgstr "Feed per a amics de %s" +msgstr "Convidar els teus amics a utilitzar %s" #: actions/facebookinvite.php:113 #, php-format msgid "Friends already using %s:" -msgstr "" +msgstr "Amics ja utilitzant %s:" #: actions/facebookinvite.php:130 #, php-format msgid "Send invitations" -msgstr "" +msgstr "Enviar invitacions" #: actions/facebookremove.php:56 -#, fuzzy msgid "Couldn't remove Facebook user." -msgstr "No s'ha pogut actualitzar l'usuari." +msgstr "No s'ha pogut eliminar l'usuari de Facebook." #: actions/facebooksettings.php:65 msgid "There was a problem saving your sync preferences!" -msgstr "" +msgstr "Ha ocorregut un problema al guardar les preferències de sincronització!" #: actions/facebooksettings.php:67 -#, fuzzy msgid "Sync preferences saved." -msgstr "Preferències guardades." +msgstr "Preferències de sincronització guardades." #: actions/facebooksettings.php:90 msgid "Automatically update my Facebook status with my notices." msgstr "" +"Actualitzar automàticament el meu estat a Facebook amb les meves " +"notificacions." #: actions/facebooksettings.php:97 msgid "Send \"@\" replies to Facebook." -msgstr "" +msgstr "Envia \"@\" respostes a Facebook." #: actions/facebooksettings.php:106 -#, fuzzy msgid "Prefix" -msgstr "Perfil" +msgstr "Prefix" #: actions/facebooksettings.php:108 msgid "A string to prefix notices with." -msgstr "" +msgstr "La frase que serveixi de prefix a les notes." #: actions/facebooksettings.php:124 #, php-format msgid "If you would like %s to automatically update " -msgstr "" +msgstr "Si vols que %s s'actualitzi automàticament " #: actions/facebooksettings.php:147 -#, fuzzy msgid "Sync preferences" -msgstr "Preferències" +msgstr "Preferències de sincronització" #: actions/favor.php:94 lib/disfavorform.php:140 msgid "Disfavor favorite" -msgstr "" +msgstr "Desfavoritar favorit" #: actions/favorited.php:65 lib/popularnoticesection.php:76 #: lib/publicgroupnav.php:91 -#, fuzzy msgid "Popular notices" -msgstr "No existeix aquest avís." +msgstr "Notificacions populars" #: actions/favorited.php:67 -#, fuzzy, php-format +#, php-format msgid "Popular notices, page %d" -msgstr "No existeix aquest avís." +msgstr "Notificacions populars, pàgina %d" #: actions/favorited.php:79 msgid "The most popular notices on the site right now." -msgstr "" +msgstr "Les notificacions més populars en aquest lloc ara mateix." #: actions/featured.php:69 lib/featureduserssection.php:82 #: lib/publicgroupnav.php:87 msgid "Featured users" -msgstr "" +msgstr "Usuaris destacats" #: actions/featured.php:71 #, php-format msgid "Featured users, page %d" -msgstr "" +msgstr "Usuaris destacats, pàgina %d" #: actions/featured.php:99 #, php-format msgid "A selection of some of the great users on %s" -msgstr "" +msgstr "Una selecció d'alguns dels millors usuaris a %s" #: actions/finishremotesubscribe.php:188 msgid "That user has blocked you from subscribing." -msgstr "" +msgstr "Aquest usuari t'ha bloquejat com a subscriptor." #: actions/groupbyid.php:79 msgid "No ID" -msgstr "" +msgstr "No ID" #: actions/grouplogo.php:138 actions/grouplogo.php:191 msgid "Group logo" -msgstr "" +msgstr "Logo del grup" #: actions/grouplogo.php:149 msgid "You can upload a logo image for your group." -msgstr "" +msgstr "Pots pujar una imatge de logo per al grup." #: actions/grouplogo.php:448 -#, fuzzy msgid "Logo updated." -msgstr "Avatar actualitzat." +msgstr "Logo actualitzat." #: actions/grouplogo.php:450 -#, fuzzy msgid "Failed updating logo." -msgstr "Error en actualitzar avatar." +msgstr "Error en actualitzar logo." #: actions/groupmembers.php:93 lib/groupnav.php:91 #, php-format msgid "%s group members" -msgstr "" +msgstr "%s membre/s en el grup" #: actions/groupmembers.php:96 #, php-format msgid "%s group members, page %d" -msgstr "" +msgstr "%s membre/s en el grup, pàgina %d" #: actions/groupmembers.php:111 msgid "A list of the users in this group." -msgstr "" +msgstr "La llista dels usuaris d'aquest grup." #: actions/groups.php:62 actions/showstream.php:518 lib/publicgroupnav.php:79 #: lib/subgroupnav.php:96 msgid "Groups" -msgstr "" +msgstr "Grups" #: actions/groups.php:64 #, php-format msgid "Groups, page %d" -msgstr "" +msgstr "Grups, pàgina %d" #: actions/groups.php:90 #, php-format msgid "%%%%site.name%%%% groups let you find and talk with " -msgstr "" +msgstr "%%%%site.name%%%% grups amb qui pots trobar i parlar " #: actions/groups.php:106 actions/usergroups.php:124 lib/groupeditform.php:123 -#, fuzzy msgid "Create a new group" -msgstr "Crear nou compte" +msgstr "Crear nou grup" #: actions/groupsearch.php:57 -#, fuzzy, php-format +#, php-format msgid "" "Search for groups on %%site.name%% by their name, location, or description. " -msgstr "" -"Troba gent a %%site.name%% per nom, ubicació o interessos. Separa els termes " -"de cerca amb espais; han de ser majors a 3 caràcters." +msgstr "Troba grups a %%site.name%% per nom, ubicació o descripció. " #: actions/groupsearch.php:63 -#, fuzzy msgid "Group search" -msgstr "Cerca de gent" +msgstr "Cercar grup" #: actions/imsettings.php:70 msgid "You can send and receive notices through " -msgstr "" +msgstr "Pots enviar i rebre notificacions a través de " #: actions/imsettings.php:120 #, php-format msgid "Jabber or GTalk address, " -msgstr "" +msgstr "Adreça Jabber o GTalk, " #: actions/imsettings.php:147 -#, fuzzy msgid "Send me replies through Jabber/GTalk " msgstr "Enviar-me avisos per Jabber/GTalk." #: actions/imsettings.php:321 -#, fuzzy, php-format +#, php-format msgid "A confirmation code was sent " -msgstr "Cap codi de confirmació." +msgstr "Un codi de confirmació ha estat enviat " #: actions/joingroup.php:65 msgid "You must be logged in to join a group." -msgstr "" +msgstr "Has d'haver entrat per participar en un grup." #: actions/joingroup.php:95 -#, fuzzy msgid "You are already a member of that group" -msgstr "Ja t'has connectat!" +msgstr "Ja ets membre d'aquest grup" #: actions/joingroup.php:128 -#, fuzzy, php-format +#, php-format msgid "Could not join user %s to group %s" -msgstr "No s'ha pogut redirigir al servidor: %s" +msgstr "No s'ha pogut afegir l'usuari %s al grup %s" #: actions/joingroup.php:135 #, php-format msgid "%s joined group %s" -msgstr "" +msgstr "%s s'ha pogut afegir al grup %s" #: actions/leavegroup.php:60 msgid "Inboxes must be enabled for groups to work." msgstr "" +"Les safates d'entrada han d'estar activades per entrar a formar part dels " +"grups." #: actions/leavegroup.php:65 msgid "You must be logged in to leave a group." -msgstr "" +msgstr "Has d'haver entrat per a poder marxar d'un grup." #: actions/leavegroup.php:88 -#, fuzzy msgid "No such group." -msgstr "No existeix aquest avís." +msgstr "No s'ha trobat el grup." #: actions/leavegroup.php:95 -#, fuzzy msgid "You are not a member of that group." -msgstr "No ens vas enviar aquest perfil" +msgstr "No ets membre d'aquest grup." #: actions/leavegroup.php:100 msgid "You may not leave a group while you are its administrator." -msgstr "" +msgstr "No pots abandonar aquest grup mentre en sigui l'administrador." #: actions/leavegroup.php:130 msgid "Could not find membership record." -msgstr "" +msgstr "No s'han trobat registres dels membres." #: actions/leavegroup.php:138 -#, fuzzy, php-format +#, php-format msgid "Could not remove user %s to group %s" -msgstr "No s'ha pogut crear el formulari OpenID: %s" +msgstr "No s'ha pogut eliminar l'usuari %s del grup %s" #: actions/leavegroup.php:145 #, php-format msgid "%s left group %s" -msgstr "" +msgstr "%s ha abandonat el grup %s" #: actions/login.php:225 lib/facebookaction.php:304 msgid "Login to site" -msgstr "" +msgstr "Accedir al lloc" #: actions/microsummary.php:69 msgid "No current status" -msgstr "" +msgstr "No té cap estatus ara mateix" #: actions/newgroup.php:53 msgid "New group" -msgstr "" +msgstr "Nou grup" #: actions/newgroup.php:115 msgid "Use this form to create a new group." -msgstr "" +msgstr "Utilitza aquest formulari per crear un nou grup." #: actions/newgroup.php:177 -#, fuzzy msgid "Could not create group." -msgstr "No s'ha pogut guardar la informació de l'avatar" +msgstr "No s'ha pogut crear el grup." #: actions/newgroup.php:191 -#, fuzzy msgid "Could not set group membership." -msgstr "No s'ha pogut crear la subscripció." +msgstr "No s'ha pogut establir la pertinença d'aquest grup." #: actions/newmessage.php:119 actions/newnotice.php:132 -#, fuzzy msgid "That's too long. " -msgstr "Aquest fitxer és massa gran." +msgstr "Això és massa llarg. " #: actions/newmessage.php:134 msgid "Don't send a message to yourself; " -msgstr "" +msgstr "No t'enviïs missatges a tu mateix; " #: actions/newnotice.php:166 -#, fuzzy msgid "Notice posted" -msgstr "Avisos" +msgstr "Notificació publicada" #: actions/newnotice.php:200 classes/Channel.php:163 msgid "Ajax Error" -msgstr "" +msgstr "Ajax Error" #: actions/nudge.php:85 msgid "" "This user doesn't allow nudges or hasn't confirmed or set his email yet." msgstr "" +"Aquest usuari no permet reclamacions o no ha confirmar encara cap correu " +"electrònic." #: actions/nudge.php:94 msgid "Nudge sent" -msgstr "" +msgstr "Reclamació enviada" #: actions/nudge.php:97 msgid "Nudge sent!" -msgstr "" +msgstr "Reclamació enviada!" #: actions/openidlogin.php:97 -#, fuzzy msgid "OpenID login" msgstr "Accés OpenID" #: actions/openidsettings.php:128 -#, fuzzy msgid "Removing your only OpenID " msgstr "Eliminar OpenID" #: actions/othersettings.php:60 -#, fuzzy msgid "Other Settings" -msgstr "Configuració" +msgstr "Altres configuracions" #: actions/othersettings.php:71 msgid "Manage various other options." -msgstr "" +msgstr "Gestionar altres vàries opcions." #: actions/othersettings.php:93 msgid "URL Auto-shortening" -msgstr "" +msgstr "Auto-escurçament de la URL" #: actions/othersettings.php:112 -#, fuzzy msgid "Service" -msgstr "Cercar" +msgstr "Servei" #: actions/othersettings.php:113 msgid "Automatic shortening service to use." -msgstr "" +msgstr "Servei d'auto-escurçament a utilitzar." #: actions/othersettings.php:144 -#, fuzzy msgid "URL shortening service is too long (max 50 chars)." -msgstr "La ubicació és massa llarga (màx. 255 caràcters)." +msgstr "El servei d'auto-escurçament d'URL és massa llarga (màx. 50 caràcters)." #: actions/passwordsettings.php:69 -#, fuzzy msgid "Change your password." msgstr "Canviar contrasenya" #: actions/passwordsettings.php:89 -#, fuzzy msgid "Password change" -msgstr "Contrasenya guardada." +msgstr "Contrasenya canviada." #: actions/peopletag.php:35 -#, fuzzy, php-format +#, php-format msgid "Not a valid people tag: %s" -msgstr "Adreça de correu electrònic no vàlida." +msgstr "Etiqueta no vàlida per a la gent: %s" #: actions/peopletag.php:47 #, php-format msgid "Users self-tagged with %s - page %d" -msgstr "" +msgstr "Usuaris que s'han etiquetat %s - pàgina %d" #: actions/peopletag.php:91 #, php-format msgid "These are users who have tagged themselves \"%s\" " -msgstr "" +msgstr "Aquests són usuaris que s'han etiquetat ells mateixos \"%s\" " #: actions/profilesettings.php:91 -#, fuzzy msgid "Profile information" -msgstr "Perfil desconegut" +msgstr "Informació del perfil" #: actions/profilesettings.php:124 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" +"Etiquetes per a tu mateix (lletres, números, -, ., i _), per comes o separat " +"por espais" #: actions/profilesettings.php:144 msgid "Automatically subscribe to whoever " -msgstr "" +msgstr "Automàticament subscriure's a tothom " #: actions/profilesettings.php:229 actions/tagother.php:176 -#, fuzzy, php-format +#, php-format msgid "Invalid tag: \"%s\"" -msgstr "La pàgina personal '%s' és invàlida" +msgstr "Etiqueta no vàlida: \"%s\"" #: actions/profilesettings.php:311 -#, fuzzy msgid "Couldn't save tags." -msgstr "No s'ha pogut guardar el perfil." +msgstr "No s'han pogut guardar les etiquetes." #: actions/public.php:107 -#, fuzzy, php-format +#, php-format msgid "Public timeline, page %d" -msgstr "Línia temporal pública" +msgstr "Línia temporal pública, pàgina %d" #: actions/public.php:173 msgid "Could not retrieve public stream." -msgstr "" +msgstr "No s'ha pogut recuperar la conversa pública." #: actions/public.php:220 #, php-format @@ -3992,140 +4061,128 @@ msgid "" "This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-" "blogging) service " msgstr "" +"Això és %%site.name%%, un servei de " +"[microblogging](http://ca.wikipedia.org/wiki/Microblogging) " #: actions/publictagcloud.php:57 -#, fuzzy msgid "Public tag cloud" -msgstr "Feed del flux públic" +msgstr "Núvol públic d'etiquetes" #: actions/publictagcloud.php:63 #, php-format msgid "These are most popular recent tags on %s " -msgstr "" +msgstr "Aquestes són les etiquetes recents més populars a %s " #: actions/publictagcloud.php:119 msgid "Tag cloud" -msgstr "" +msgstr "Núvol d'etiquetes" #: actions/register.php:139 actions/register.php:349 msgid "Sorry, only invited people can register." -msgstr "" +msgstr "Ho senti, però només la gent convidada pot registrar-se." #: actions/register.php:149 -#, fuzzy msgid "You can't register if you don't " -msgstr "No pots registrar-te si no estàs d'acord amb la llicència." +msgstr "No pots registrar-te si no " #: actions/register.php:286 msgid "With this form you can create " -msgstr "" +msgstr "Amb aquest formulari pots crear " #: actions/register.php:368 -#, fuzzy msgid "1-64 lowercase letters or numbers, " msgstr "" -"1-64 lletres en minúscula o números, sense signes de puntuació o espais" +"1-64 lletres en minúscula o números, sense signes de puntuació o espais, " #: actions/register.php:382 actions/register.php:386 -#, fuzzy msgid "Used only for updates, announcements, " -msgstr "" -"Utilitzat només per a actualitzacions, anuncis i recuperació de contrasenyes" +msgstr "Utilitzat només per a actualitzacions, anuncis, " #: actions/register.php:398 -#, fuzzy msgid "URL of your homepage, blog, " -msgstr "URL del teu web, blog o perfil en un altre lloc" +msgstr "URL del teu web, blog o perfil en un altre lloc, " #: actions/register.php:404 -#, fuzzy msgid "Describe yourself and your " -msgstr "Explica'ns alguna cosa sobre tu i els teus interessos en 140 caràcters" +msgstr "Explica'ns alguna cosa sobre tu " #: actions/register.php:410 -#, fuzzy msgid "Where you are, like \"City, " -msgstr "On ets, per exemple \"Ciutat, Estat (o Regió), País\"" +msgstr "On ets, per exemple \"Ciutat, " #: actions/register.php:432 -#, fuzzy msgid " except this private data: password, " -msgstr "" -"excepte les següents dades privades: contrasenya, adreça de correu " -"electrònic, adreça de missatgeria instantània, número de telèfon." +msgstr " excepte les següents dades privades: contrasenya, " #: actions/register.php:471 #, php-format msgid "Congratulations, %s! And welcome to %%%%site.name%%%%. " -msgstr "" +msgstr "Felicitats, %s! I benvingut/da a %%%%site.name%%%%. " #: actions/register.php:495 msgid "(You should receive a message by email " -msgstr "" +msgstr "(Hauries de rebre un missatge per correu electrònic " #: actions/remotesubscribe.php:166 actions/remotesubscribe.php:171 msgid "That's a local profile! Login to subscribe." -msgstr "" +msgstr "Aquest és un perfil local! Entra per subscriure-t'hi." #: actions/replies.php:118 -#, fuzzy, php-format +#, php-format msgid "Replies to %s, page %d" -msgstr "Respostes a %s" +msgstr "Respostes a %s, pàgina %d" #: actions/showfavorites.php:79 #, php-format msgid "%s favorite notices, page %d" -msgstr "" +msgstr "%s notificacions favorites, pàgina %d" #: actions/showgroup.php:77 lib/groupnav.php:85 #, php-format msgid "%s group" -msgstr "" +msgstr "%s grup" #: actions/showgroup.php:79 #, php-format msgid "%s group, page %d" -msgstr "" +msgstr "%s grup, pàgina %d" #: actions/showgroup.php:206 -#, fuzzy msgid "Group profile" -msgstr "No existeix aquest avís." +msgstr "Perfil del grup" #: actions/showgroup.php:251 actions/showstream.php:278 #: actions/tagother.php:119 lib/grouplist.php:134 lib/profilelist.php:133 msgid "URL" -msgstr "" +msgstr "URL" #: actions/showgroup.php:262 actions/showstream.php:289 #: actions/tagother.php:129 lib/grouplist.php:145 lib/profilelist.php:144 -#, fuzzy msgid "Note" msgstr "Avisos" #: actions/showgroup.php:270 msgid "Group actions" -msgstr "" +msgstr "Accions del grup" #: actions/showgroup.php:323 -#, fuzzy, php-format +#, php-format msgid "Notice feed for %s group" -msgstr "Feed d'avisos de %s" +msgstr "Feed d'avisos del grup %s" #: actions/showgroup.php:357 lib/groupnav.php:90 -#, fuzzy msgid "Members" -msgstr "Membre des de" +msgstr "Membres" #: actions/showgroup.php:363 actions/showstream.php:413 #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 #: lib/tagcloudsection.php:71 msgid "(None)" -msgstr "" +msgstr "(Cap)" #: actions/showgroup.php:370 msgid "All members" -msgstr "" +msgstr "Tots els membres" #: actions/showgroup.php:378 #, php-format @@ -4133,50 +4190,49 @@ msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" +"**%s** és un grup d'usuaris a %%%%site.name%%%%, un servei de " +"[microblogging](http://ca.wikipedia.org/wiki/Microblogging)" #: actions/showmessage.php:98 msgid "Only the sender and recipient " -msgstr "" +msgstr "Només el remitent i el destinatari " #: actions/showstream.php:73 #, php-format msgid "%s, page %d" -msgstr "" +msgstr "%s, pàgina %d" #: actions/showstream.php:143 -#, fuzzy msgid "'s profile" -msgstr "Perfil" +msgstr "perfil" #: actions/showstream.php:236 actions/tagother.php:77 -#, fuzzy msgid "User profile" -msgstr "L'usuari no té perfil." +msgstr "Perfil de l'usuari" #: actions/showstream.php:240 actions/tagother.php:81 msgid "Photo" -msgstr "" +msgstr "Foto" #: actions/showstream.php:317 msgid "User actions" -msgstr "" +msgstr "Accions de l'usuari" #: actions/showstream.php:342 msgid "Send a direct message to this user" -msgstr "" +msgstr "Enviar un missatge directe a aquest usuari" #: actions/showstream.php:343 msgid "Message" -msgstr "" +msgstr "Missatge" #: actions/showstream.php:451 -#, fuzzy msgid "All subscribers" -msgstr "Subscriptors" +msgstr "Tots els subscriptors" #: actions/showstream.php:533 msgid "All groups" -msgstr "" +msgstr "Tots els grups" #: actions/showstream.php:542 #, php-format @@ -4184,481 +4240,448 @@ msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" +"**%s** té un compte a %%%%site.name%%%%, un servei de " +"[microblogging](http://ca.wikipedia.org/wiki/Microblogging) " #: actions/smssettings.php:128 -#, fuzzy msgid "Phone number, no punctuation or spaces, " -msgstr "" -"1-64 lletres en minúscula o números, sense signes de puntuació o espais" +msgstr "Número de telèfon, sense puntuacions ni espais, " #: actions/smssettings.php:162 -#, fuzzy msgid "Send me notices through SMS; " -msgstr "Enviar-me avisos per Jabber/GTalk." +msgstr "Enviar-me avisos per SMS; " #: actions/smssettings.php:335 -#, fuzzy msgid "A confirmation code was sent to the phone number you added. " -msgstr "Aquest codi de confirmació no és per a tu!" +msgstr "" +"El codi de confirmació s'ha enviat al número de telèfon que tens afegit. " #: actions/smssettings.php:453 msgid "Mobile carrier" -msgstr "" +msgstr "Transport mòbil" #: actions/subedit.php:70 -#, fuzzy msgid "You are not subscribed to that profile." -msgstr "No ens vas enviar aquest perfil" +msgstr "No estàs subscrit a aquest perfil." #: actions/subedit.php:83 -#, fuzzy msgid "Could not save subscription." -msgstr "No s'ha pogut crear la subscripció." +msgstr "No s'ha pogut guardar la subscripció." #: actions/subscribe.php:55 -#, fuzzy msgid "Not a local user." msgstr "No existeix aquest usuari." #: actions/subscribe.php:69 -#, fuzzy msgid "Subscribed" -msgstr "Subscriure's" +msgstr "Subscrit" #: actions/subscribers.php:50 -#, fuzzy, php-format +#, php-format msgid "%s subscribers" -msgstr "Subscriptors" +msgstr "%s subscriptors" #: actions/subscribers.php:52 #, php-format msgid "%s subscribers, page %d" -msgstr "" +msgstr "%s subscriptors, pàgina %d" #: actions/subscribers.php:63 -#, fuzzy msgid "These are the people who listen to " -msgstr "Aquestes són les persones que escolten els avisos de %s." +msgstr "Aquestes són les persones que escolten " #: actions/subscribers.php:67 -#, fuzzy, php-format +#, php-format msgid "These are the people who " -msgstr "Aquestes són les persones que escolten els avisos de %s." +msgstr "Aquestes són les persones que " #: actions/subscriptions.php:52 -#, fuzzy, php-format +#, php-format msgid "%s subscriptions" -msgstr "Totes les subscripcions" +msgstr "%s subscripcions" #: actions/subscriptions.php:54 -#, fuzzy, php-format +#, php-format msgid "%s subscriptions, page %d" -msgstr "Totes les subscripcions" +msgstr "%s subscripcions, pàgina %d" #: actions/subscriptions.php:65 -#, fuzzy msgid "These are the people whose notices " -msgstr "Aquestes són les persones que %s escolta." +msgstr "Aquestes són les persones les notícies dels quals " #: actions/subscriptions.php:69 -#, fuzzy, php-format +#, php-format msgid "These are the people whose " -msgstr "Aquestes són les persones que escolten els avisos de %s." +msgstr "Aquestes són les persones les quals" #: actions/subscriptions.php:122 -#, fuzzy msgid "Jabber" -msgstr "Cap Jabber ID." +msgstr "Jabber" #: actions/tag.php:43 -#, fuzzy, php-format +#, php-format msgid "Notices tagged with %s, page %d" -msgstr "Microblog de %s" +msgstr "Notificació etiquetada amb %s, pàgina %d" #: actions/tag.php:66 #, php-format msgid "Messages tagged \"%s\", most recent first" -msgstr "" +msgstr "Missatges etiquetats \"%s\", més recents primer" #: actions/tagother.php:33 -#, fuzzy msgid "Not logged in" msgstr "No connectat." #: actions/tagother.php:39 -#, fuzzy msgid "No id argument." -msgstr "No existeix aquest document." +msgstr "No argument de la id." #: actions/tagother.php:65 #, php-format msgid "Tag %s" -msgstr "" +msgstr "Etiqueta %s" #: actions/tagother.php:141 msgid "Tag user" -msgstr "" +msgstr "Etiqueta usuari" #: actions/tagother.php:149 msgid "" "Tags for this user (letters, numbers, -, ., and _), comma- or space- " "separated" msgstr "" +"Etiquetes per aquest usuari (lletres, números,, -, ., i _), comes o separat " +"per espais" #: actions/tagother.php:164 msgid "There was a problem with your session token." -msgstr "" +msgstr "Ha ocorregut algun problema amb la teva sessió." #: actions/tagother.php:191 msgid "" "You can only tag people you are subscribed to or who are subscribed to you." msgstr "" +"Només pots etiquetar gent a la que estiguis subscrit o que s'hagin subscrit " +"a tu." #: actions/tagother.php:198 -#, fuzzy msgid "Could not save tags." -msgstr "No s'ha pogut guardar la informació de l'avatar" +msgstr "No s'han pogut guardar les etiquetes." #: actions/tagother.php:233 msgid "Use this form to add tags to your subscribers or subscriptions." msgstr "" +"Utilitza aquest formulari per afegir etiquetes als teus subscriptors i " +"subscripcions." #: actions/tagrss.php:35 -#, fuzzy msgid "No such tag." -msgstr "No existeix aquest avís." +msgstr "No existeix aquesta etiqueta." #: actions/tagrss.php:66 -#, fuzzy, php-format +#, php-format msgid "Microblog tagged with %s" -msgstr "Microblog de %s" +msgstr "Microblog etiquetat com %s" #: actions/twitapiblocks.php:47 msgid "Block user failed." -msgstr "" +msgstr "Ha fallat el bloqueig d'usuari." #: actions/twitapiblocks.php:69 msgid "Unblock user failed." -msgstr "" +msgstr "Ha fallat el desbloqueig d'usuari." #: actions/twitapiusers.php:48 -#, fuzzy msgid "Not found." -msgstr "Cap petició trobada!" +msgstr "No s'ha trobat." #: actions/twittersettings.php:71 msgid "Add your Twitter account to automatically send " -msgstr "" +msgstr "Afegeix el teu compte Twitter per automàticament enviar " #: actions/twittersettings.php:119 msgid "Twitter user name" -msgstr "" +msgstr "Usuari Twitter" #: actions/twittersettings.php:126 -#, fuzzy msgid "Twitter password" -msgstr "Nova contrasenya" +msgstr "Contrasenya Twitter" #: actions/twittersettings.php:228 msgid "Twitter Friends" -msgstr "" +msgstr "Amics Twitter" #: actions/twittersettings.php:327 msgid "Username must have only numbers, " -msgstr "" +msgstr "Nom d'usuari sols pot contenir números, " #: actions/twittersettings.php:341 -#, fuzzy, php-format +#, php-format msgid "Unable to retrieve account information " -msgstr "No s'ha pogut eliminar la confirmació de correu electrònic." +msgstr "No s'ha pogut obtenir informació del compte " #: actions/unblock.php:108 -#, fuzzy msgid "Error removing the block." -msgstr "Error en guardar l'usuari." +msgstr "Error al moure el block." #: actions/unsubscribe.php:50 -#, fuzzy msgid "No profile id in request." -msgstr "Cap URL de perfil retornar pel servidor." +msgstr "No id en el perfil sol·licitat." #: actions/unsubscribe.php:57 -#, fuzzy msgid "No profile with that id." -msgstr "Perfil remot sense perfil corresponent" +msgstr "No hi ha cap perfil amb aquesta id." #: actions/unsubscribe.php:71 -#, fuzzy msgid "Unsubscribed" -msgstr "Cancel·lar subscripció" +msgstr "No subscrit" #: actions/usergroups.php:63 #, php-format msgid "%s groups" -msgstr "" +msgstr "%s grups" #: actions/usergroups.php:65 #, php-format msgid "%s groups, page %d" -msgstr "" +msgstr "%s grups, pàgina %d" #: classes/Notice.php:104 -#, fuzzy msgid "Problem saving notice. Unknown user." -msgstr "Problema en guardar l'avís." +msgstr "Problema al guardar la notificació. Usuari desconegut." #: classes/Notice.php:109 msgid "" "Too many notices too fast; take a breather and post again in a few minutes." msgstr "" +"Masses notificacions massa ràpid; pren un respir i publica de nou en uns " +"minuts." #: classes/Notice.php:116 msgid "You are banned from posting notices on this site." -msgstr "" +msgstr "Ha estat bandejat de publicar notificacions en aquest lloc." #: lib/accountsettingsaction.php:108 -#, fuzzy msgid "Upload an avatar" -msgstr "Error en actualitzar avatar." +msgstr "Pujar un avatar" #: lib/accountsettingsaction.php:119 msgid "Other" -msgstr "" +msgstr "Altres" #: lib/accountsettingsaction.php:120 msgid "Other options" -msgstr "" +msgstr "Altres opcions" #: lib/action.php:130 #, php-format msgid "%s - %s" -msgstr "" +msgstr "%s - %s" #: lib/action.php:145 msgid "Untitled page" -msgstr "" +msgstr "Pàgina sense titol" #: lib/action.php:316 msgid "Primary site navigation" -msgstr "" +msgstr "Navegació primària del lloc" #: lib/action.php:322 msgid "Personal profile and friends timeline" -msgstr "" +msgstr "Perfil personal i línia temporal dels amics" #: lib/action.php:325 msgid "Search for people or text" -msgstr "" +msgstr "Cercar gent o text" #: lib/action.php:328 -#, fuzzy msgid "Account" -msgstr "Sobre" +msgstr "Compte" #: lib/action.php:328 msgid "Change your email, avatar, password, profile" -msgstr "" +msgstr "Canviar correu electrònic, avatar, contrasenya, perfil" #: lib/action.php:330 msgid "Connect to IM, SMS, Twitter" -msgstr "" +msgstr "Connectar a missatgeria instantània, SMS, Twitter" #: lib/action.php:332 msgid "Logout from the site" -msgstr "" +msgstr "Sortir d'aquest lloc" #: lib/action.php:335 msgid "Login to the site" -msgstr "" +msgstr "Accedir a aquest lloc" #: lib/action.php:338 -#, fuzzy msgid "Create an account" msgstr "Crear nou compte" #: lib/action.php:341 -#, fuzzy msgid "Login with OpenID" -msgstr "No existeix aquest compte OpenID." +msgstr "Accedir amb OpenID" #: lib/action.php:344 -#, fuzzy msgid "Help me!" -msgstr "Ajuda" +msgstr "Ajuda'm" #: lib/action.php:362 -#, fuzzy msgid "Site notice" -msgstr "Nou avís" +msgstr "Avís del lloc" #: lib/action.php:417 msgid "Local views" -msgstr "" +msgstr "Vistes locals" #: lib/action.php:472 -#, fuzzy msgid "Page notice" -msgstr "Nou avís" +msgstr "Notificació pàgina" #: lib/action.php:562 -#, fuzzy msgid "Secondary site navigation" -msgstr "Subscripcions" +msgstr "Navegació del lloc secundària" #: lib/action.php:602 lib/action.php:623 msgid "Laconica software license" -msgstr "" +msgstr "Llicència del programari Laconica" #: lib/action.php:630 msgid "All " -msgstr "" +msgstr "Tot " #: lib/action.php:635 msgid "license." -msgstr "" +msgstr "llicència." #: lib/blockform.php:123 lib/blockform.php:153 -#, fuzzy msgid "Block this user" -msgstr "No existeix aquest usuari." +msgstr "Bloquejar aquest usuari" #: lib/blockform.php:153 msgid "Block" -msgstr "" +msgstr "Bloquejar" #: lib/disfavorform.php:114 lib/disfavorform.php:140 msgid "Disfavor this notice" -msgstr "" +msgstr "Deixar de tenir favorita aquesta notificació" #: lib/facebookaction.php:268 #, php-format msgid "To use the %s Facebook Application you need to login " -msgstr "" +msgstr "Per utilitzar la Aplicació de Facebook %s necessites haver accedit " #: lib/facebookaction.php:271 -#, fuzzy msgid " a new account." -msgstr "Crear nou compte" +msgstr " un nou compte." #: lib/facebookaction.php:557 lib/mailbox.php:214 lib/noticelist.php:354 -#, fuzzy msgid "Published" -msgstr "Públic" +msgstr "Publicat" #: lib/favorform.php:114 lib/favorform.php:140 -#, fuzzy msgid "Favor this notice" -msgstr "No existeix aquest avís." +msgstr "Fer favorita aquesta notificació" #: lib/feedlist.php:64 msgid "Export data" -msgstr "" +msgstr "Exportar data" #: lib/galleryaction.php:121 msgid "Filter tags" -msgstr "" +msgstr "Filtre d'etiquetes" #: lib/galleryaction.php:131 msgid "All" -msgstr "" +msgstr "Tot" #: lib/galleryaction.php:137 msgid "Tag" -msgstr "" +msgstr "Etiqueta" #: lib/galleryaction.php:138 msgid "Choose a tag to narrow list" -msgstr "" +msgstr "Elegeix una etiqueta para reduir la llista" #: lib/galleryaction.php:139 msgid "Go" -msgstr "" +msgstr "Anar" #: lib/groupeditform.php:148 -#, fuzzy msgid "URL of the homepage or blog of the group or topic" -msgstr "URL del teu web, blog o perfil en un altre lloc" +msgstr "URL del teu web, blog del grup u tema" #: lib/groupeditform.php:151 -#, fuzzy msgid "Description" -msgstr "Subscripcions" +msgstr "Descripció" #: lib/groupeditform.php:153 -#, fuzzy msgid "Describe the group or topic in 140 chars" -msgstr "Explica'ns alguna cosa sobre tu i els teus interessos en 140 caràcters" +msgstr "Descriu el grup amb 140 caràcters" #: lib/groupeditform.php:158 -#, fuzzy msgid "" "Location for the group, if any, like \"City, State (or Region), Country\"" -msgstr "On ets, per exemple \"Ciutat, Estat (o Regió), País\"" +msgstr "Localització del grup, si n'hi ha, com \"Ciutat, Estat (o Regió), País\"" #: lib/groupnav.php:84 lib/searchgroupnav.php:84 msgid "Group" -msgstr "" +msgstr "Grup" #: lib/groupnav.php:100 msgid "Admin" -msgstr "" +msgstr "Admin" #: lib/groupnav.php:101 #, php-format msgid "Edit %s group properties" -msgstr "" +msgstr "Editar propietats del grup %s" #: lib/groupnav.php:106 -#, fuzzy msgid "Logo" -msgstr "Sortir" +msgstr "Logo" #: lib/groupnav.php:107 #, php-format msgid "Add or edit %s logo" -msgstr "" +msgstr "Afegir o editar logo %s" #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" -msgstr "" +msgstr "Grups amb més membres" #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" -msgstr "" +msgstr "Grups amb més entrades" #: lib/grouptagcloudsection.php:56 #, php-format msgid "Tags in %s group's notices" -msgstr "" +msgstr "Etiquetes en les notificacions del grup %s" #: lib/htmloutputter.php:104 -#, fuzzy msgid "This page is not available in a " -msgstr "Aquesta pàgina no està disponible en un tipus de mèdia que acceptis." +msgstr "Aquesta pàgina no està disponible en " #: lib/joinform.php:114 -#, fuzzy msgid "Join" msgstr "Inici de sessió" #: lib/leaveform.php:114 -#, fuzzy msgid "Leave" -msgstr "Guardar" +msgstr "Abandonar" #: lib/logingroupnav.php:76 -#, fuzzy msgid "Login with a username and password" -msgstr "Nom d'usuari o contrasenya invàlids." +msgstr "Accedir amb el nom d'usuari i contrasenya" #: lib/logingroupnav.php:79 -#, fuzzy msgid "Sign up for a new account" msgstr "Crear nou compte" #: lib/logingroupnav.php:82 msgid "Login or register with OpenID" -msgstr "" +msgstr "Accedir o registrar-se amb OpenID" #: lib/mail.php:175 #, php-format @@ -4666,21 +4689,23 @@ msgid "" "Hey, %s.\n" "\n" msgstr "" +"Ei, %s.\n" +"\n" #: lib/mail.php:236 -#, fuzzy, php-format +#, php-format msgid "%1$s is now listening to " -msgstr "%1$s ara està escoltant els teus avisos a %2$s." +msgstr "%1$s ara està escoltant " #: lib/mail.php:254 -#, fuzzy, php-format +#, php-format msgid "Location: %s\n" -msgstr "Ubicació" +msgstr "Ubicació: %s\n" #: lib/mail.php:256 -#, fuzzy, php-format +#, php-format msgid "Homepage: %s\n" -msgstr "Pàgina personal" +msgstr "Pàgina personal: %s\n" #: lib/mail.php:258 #, php-format @@ -4688,82 +4713,80 @@ msgid "" "Bio: %s\n" "\n" msgstr "" +"Biografia: %s\n" +"\n" #: lib/mail.php:461 #, php-format msgid "You've been nudged by %s" -msgstr "" +msgstr "Has estat reclamat per %s" #: lib/mail.php:465 #, php-format msgid "%1$s (%2$s) is wondering what you are up to " -msgstr "" +msgstr "%1$s (%2$s) vol saber què estàs fent " #: lib/mail.php:555 -#, fuzzy, php-format +#, php-format msgid "%1$s just added your notice from %2$s" -msgstr "%1$s ara està escoltant els teus avisos a %2$s." +msgstr "%1$s ha afegit la teva notificació des de %2$s." #: lib/mailbox.php:229 lib/noticelist.php:380 msgid "From" -msgstr "" +msgstr "Des de" #: lib/messageform.php:110 msgid "Send a direct notice" -msgstr "" +msgstr "Enviar notificació directa" #: lib/noticeform.php:125 -#, fuzzy msgid "Send a notice" -msgstr "Nou avís" +msgstr "Enviar notificació" #: lib/noticeform.php:152 -#, fuzzy msgid "Available characters" -msgstr "6 o més caràcters" +msgstr "Caràcters disponibles" #: lib/noticelist.php:426 -#, fuzzy msgid "in reply to" -msgstr "en resposta a..." +msgstr "en resposta a" #: lib/noticelist.php:447 lib/noticelist.php:450 msgid "Reply to this notice" -msgstr "" +msgstr "respondre a aquesta nota" #: lib/noticelist.php:451 -#, fuzzy msgid "Reply" -msgstr "resposta" +msgstr "Respondre" #: lib/noticelist.php:471 lib/noticelist.php:474 msgid "Delete this notice" -msgstr "" +msgstr "Eliminar aquesta nota" #: lib/noticelist.php:474 msgid "Delete" -msgstr "" +msgstr "Eliminar" #: lib/nudgeform.php:116 msgid "Nudge this user" -msgstr "" +msgstr "Reclamar aquest usuari" #: lib/nudgeform.php:128 msgid "Nudge" -msgstr "" +msgstr "Reclamar" #: lib/nudgeform.php:128 msgid "Send a nudge to this user" -msgstr "" +msgstr "Enviar una reclamació a aquest usuari" #: lib/personaltagcloudsection.php:56 #, php-format msgid "Tags in %s's notices" -msgstr "" +msgstr "Etiquetes en les notificacions de %s's" #: lib/profilelist.php:182 msgid "(none)" -msgstr "" +msgstr "(cap)" #: lib/publicgroupnav.php:76 msgid "Public" @@ -4771,84 +4794,79 @@ msgstr "Públic" #: lib/publicgroupnav.php:80 msgid "User groups" -msgstr "" +msgstr "Grups d'usuaris" #: lib/publicgroupnav.php:82 lib/publicgroupnav.php:83 msgid "Recent tags" -msgstr "" +msgstr "Etiquetes recents" #: lib/publicgroupnav.php:86 msgid "Featured" -msgstr "" +msgstr "Destacat" #: lib/publicgroupnav.php:90 -#, fuzzy msgid "Popular" -msgstr "Cerca de gent" +msgstr "Popular" #: lib/searchgroupnav.php:82 -#, fuzzy msgid "Notice" msgstr "Avisos" #: lib/searchgroupnav.php:85 msgid "Find groups on this site" -msgstr "" +msgstr "Trobar un grup en aquest lloc" #: lib/section.php:89 msgid "Untitled section" -msgstr "" +msgstr "Secció sense títol" #: lib/subgroupnav.php:81 -#, fuzzy, php-format +#, php-format msgid "People %s subscribes to" -msgstr "Subscripció remota" +msgstr "Persones %s subscrites a" #: lib/subgroupnav.php:89 -#, fuzzy, php-format +#, php-format msgid "People subscribed to %s" -msgstr "Subscripció remota" +msgstr "Persones subscrites a %s" #: lib/subgroupnav.php:97 #, php-format msgid "Groups %s is a member of" -msgstr "" +msgstr "%s grups són membres de" #: lib/subgroupnav.php:104 #, php-format msgid "Invite friends and colleagues to join you on %s" -msgstr "" +msgstr "Convidar amics i companys perquè participin a %s" #: lib/subs.php:53 -#, fuzzy msgid "User has blocked you." -msgstr "L'usuari no té perfil." +msgstr "Un usuari t'ha bloquejat." #: lib/subscribeform.php:115 lib/subscribeform.php:139 -#, fuzzy msgid "Subscribe to this user" -msgstr "Subscripció autoritzada" +msgstr "Subscriure's a aquest usuari" #: lib/tagcloudsection.php:56 msgid "None" -msgstr "" +msgstr "Cap" #: lib/topposterssection.php:74 msgid "Top posters" -msgstr "" +msgstr "Que més publiquen" #: lib/unblockform.php:120 lib/unblockform.php:150 -#, fuzzy msgid "Unblock this user" -msgstr "No existeix aquest usuari." +msgstr "Desbloquejar aquest usuari" #: lib/unblockform.php:150 msgid "Unblock" -msgstr "" +msgstr "Desbloquejar" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 msgid "Unsubscribe from this user" -msgstr "" +msgstr "Deixar d'estar subscrit des d'aquest usuari" #, fuzzy #~ msgid "Delete my account" diff --git a/locale/cs_CZ/LC_MESSAGES/laconica.mo b/locale/cs_CZ/LC_MESSAGES/laconica.mo index 0c6b4a3fa82c5a78709e4ade33478854c95264d8..790f5eb26fc665a0b46b5ed508d096c36585cc3e 100644 GIT binary patch delta 14335 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 delta 7755 zcmajjd0f?1{>Sm}RTRY)C0EpoE6Ac4Dk`W5sECN6xS=M(RWHH41h`<*4VTn%$&OiB zPEw6orkS_0Oq~jCacpO*DXp0%t!7f&e^Wo2=Jn?LwMUQNKfe!+Tm*Dvrl7cr!-eF&u1J0qadNB~<*3EzmC0oB0g*aaIg1v~e$-#Z;UP@auDY2R8(Mh!Kh8?D}!Mdz(3?1m|*4&@^~w&r6W z-00Llf_mX0R0mHw<(IK5<@b<2SeKpaZFpGk?Tn$cZ^e;uW0GS&ssk&KA8QA{67fmw zhyOtOYK6LO2Vh^y=@^AeP$S=jTA~L~19%!WQ^!#=_bCRF$^1ZO5GL?6%Wus>^>`7g z;TqJ^Jb`NXX;cT_MKydGHPUbjZj3>7V2WcQvbxqPWD=~M$d485%lzxYdz9E$*0-n! z+cHem_e1T&aj5zks1B4kZbI#aeb^kIMRnvjF2V-XfQI+CtbsTVLvV@X4gCX_)ryL8 zDm3D1)Mnd-ZLkiD@F32?aOO`PDM41jszoo>p&D*OE1L3ts5Ksix<3y!F#UXeCcjF~&iJM~V8QqR; zDIY*>+Q749Xv=!lxo`zF1C35OlvYPlj=)wp6}e>PV+ICLBR+*1z=x7?&lgxB(Sc+kktI&-B$GxcgUPLwA z;P{#2_o$f(8DcL>D3}}khk!gp!Q4j9Nhw(`qhO>s+YqlBH@Li~p z>_#FeAby8>u*YzF#)hKSbUJD?mLkh<-G=;F&+$tgxq{DNs}cOg#6KacVFd~} z+{$c0X3sj|cm=t~ib}Tsp3lMKlux5xympjjox^8Q_uVy`4UA_|9cnwqK1I>!rkswY zSd1Fz+sHrz)@3qXsrVW7$Dvb-J(Y=gk#aI}$?B78FGT@HP_9MI+%DAGK8)%}5Va)# zM2$RTtUWWmP{(=Vekd?U9T_l^3D*!Y`!wU>U~F09XN&R@cVcpevScs%jahD5?qHG*;!NvnoYDv+!^&( zFbP}YJ*Zv%0P46sidupvu_eBMdj1vci65Y5@_ST=x=pe>GV9@F@1hzoHs!L{`BXz$kj-GSu@MQ6sNIH=agq!i%VZy8_wv z?(BlCsYt>^9E)1xavX#kQ7?W1H4|@O3^q9a$ElB=YTuWDnt>eD^IoTZ2M(ru7&VZ< zN6v*`a3B?tY<=C3jvAQ{slDX2ZN2ovyj zR0ocsPQ_)^`@-kg9Ug#PDUU?${#;Z$C3Bd69gmGvXmcGvP3dc>7hFI+@Dp~!h`Dyp z~E0I&ug{;-@$Sd(5*3GzB$)dDtGy=P~~pX@H6@xE-|=`%s(mFt)@K zs1BS$os#pY7ljnqo3jV%m_?&zW;$w*+~l|owRCl;_XJU!`)q)WHrYF<2fsm0RpflT zhe@ah(@`DG$58a(5iG-0bT6>?%tF-6c~JwY!KN8T4dei7uEHNtSzo*0EXrkSYcr=w0sA?o>UsQ2x4u0Mv=l%IF%hhN_`pnx@wjHV*j zuCVg4J7o{50|8XeHzLnk+i(qDa;}#wvQI|^szdjoW?&!cG#$f8JcnxMC)9nvVwBE* zSfSn1IMkYtK)oOxHL}^Ljx0kR!*Yzkd$9)|a(vCX{+Uy5$5%%KiAF8y1l0ZWFddg; zEbUv*IX7Iu{gi*fJ8@r;y_-iB+h4{q)cM_q+STu48isn@xMY~Zw?&7s)CIK~)WOQR5YDp^bK3t8d*rmiihBHym zuSM;Z-KfpG4|U3(!9MtU3G?qJbBPK)(EbMdhJo0Vaw?9+xtNRhUvG>V>DA z`VXA?FP!qv*qZBMetX6u&_!8E187d+A*@ja>0es^8;Q59FD<$=^?0N9e384JI_xF0SuGwf|dsiJYeC^lvr%yZ(21_M7!S zk>%7aN3CObUZ#}b7;P7uj-590)%4ia4C?Z z%Gt+pH~9`ugU^!BajuDOPW{*9M-mr^{={@bCqe0G({E?|`X|P3eH6cKL0@KZzHK9fZ=i1bfX2?q)RnrcDM;od5ok%JcKR+N zn*3UH6PF03XNWz-$HXu~+j%zpM|n~s!S|+VBZYG9W%9jgmb<>Ou_-wgjj=v@Em)IE>=cu^AaQEN)&{N6z5L#6aH5y?H*5ZUD0sgiVr zm__K=-+p!fcjTslRP@JcOdzf$1`sL4L}De8L6i~OiFb)xiF*j8{~<;+<@h6m{fJEB z4dN-{8$yYXYtuJE`Sn`=)x=;L4k!8$ALxpc=3oSMk76tlL;OO-6U~XkL`OpDuf&f; zZ=xN~%*4-$dx<|17l}GzBcb#<5op7WN^Zxw8#qXU9VR(u- zPdrF`N+=Z&Er|BS8R9bW2{DaO`a$de5t$bVLnIR+PDh?5zmPaad_}xXwBlN#b3K*v z9|)y3#5ST8(TnS=@C%}lQ2M)#^(Wl#|KfP!EHQ~tiX)nFtuxLe<`YARQN)Kc_|=kFM3fMli5A>^1D+%PP5j@q zlZs752=S_OF%c&dQwei?=?ThN12p_5$0UNN9MgD zU5#sKlo>wMZI%w*W3m!sf;T6Ixq=T4i*%WYq#YrXJ*DO5^`y99=@uquw&-NB8NT<0)J0 zsc=_%eMKHC$6Hk4UtH>6>Rw!JGRIsn`6RXueKeWj2gWF>j2GG>v0d znr-7=HU9B^dU%UG?q!9QZlB*>Ug2NjE%jK_{8iLen)Yc=nzL!$O@|3njCVp&he}Uj zMbR>Ax~HPj?<*`dN$LAdyNo=uB*SeEWOO$lWDIIm^hgZloMuN&Y2fnH0_Mb zWKaLj)Ls{9j$Jq3tjqf*SUaPy%X~Dm#1!QBFl+M%n^*H|OzEr+!B=Lz=`u&>j1FEi z_c@noUJz%J3s#Jqo0*mupOYJ(k>;M9J31#Tc3$qZ%&@72l~wUGD++y;rG-`giqYGW9(z2$GPs_;2%bYR8{7`U9pkKW6pW9tpSmgJ4iwYCU{Z;Ph>1pZN zX_GSDvoiB$WaUnaal3!JHSD+C?;i4bR{sAFT7{=ix_yQ2s_H5&hIfT|bAG1rFBoFZ zEXXut77jB5uJ2>sS=eYo77a5;7ZrERb^Ge;Dy`|K@Aa0Hv3pHHVIOnb!XD;{!sFd@ z7gyBRt@hktUCr?BWmNgh@x|-SoT7B|ZqY+#eeoW%#M9UO(KFR7S#r)SUz%y&UOL9~ zTUHlzduO|X_mq^l%#Een%*e7a!3|{(H#3_nB20PtQzrSwN803<)gP>^I(46~{-BB4 zmfS{NSyoD?yjAA@iXY9v%D!Qzwv>8&o-((;I2c|P>oRMX2SXlpdy7rUiY!yVVxFm9 z*&Xfyw&?q>T@l^s_B2Vi=9v3$%?|#0>$@&9dUJpC{pL== zzijT+%naXh&J=FVHeYWYW_E7-$=tpDWAn}(>y2+mTXW}*LFTO;<-x6YUUZp5JG%!z M-g(kxzTB1cU%@<$-2eap diff --git a/locale/cs_CZ/LC_MESSAGES/laconica.po b/locale/cs_CZ/LC_MESSAGES/laconica.po index a6f5d4f89b..9fce8edcd8 100644 --- a/locale/cs_CZ/LC_MESSAGES/laconica.po +++ b/locale/cs_CZ/LC_MESSAGES/laconica.po @@ -3,29 +3,25 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2009-07-07 22:07+0000\n" +"Last-Translator: Tomas Kral \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +"X-Generator: Pootle 1.1.0\n" +# jak přeložit stream? #: ../actions/noticesearchrss.php:64 actions/noticesearchrss.php:68 #: actions/noticesearchrss.php:88 #, fuzzy, php-format msgid " Search Stream for \"%s\"" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Hledej ve Streamu \"%s\"\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr " Hledej \"%s\" ve Streamu" #: ../actions/finishopenidlogin.php:82 ../actions/register.php:191 #: actions/finishopenidlogin.php:88 actions/register.php:205 @@ -33,12 +29,13 @@ msgstr "" msgid "" " except this private data: password, email address, IM address, phone number." msgstr "" -"až na tyto privátní data: heslo, emailová adresa, IM adresa, telefonní číslo." +" až na tyto privátní data: heslo, emailová adresa, IM adresa, telefonní " +"číslo." #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 msgid " from " -msgstr "" +msgstr " od " #: ../actions/twitapistatuses.php:478 actions/twitapistatuses.php:412 #: actions/twitapistatuses.php:347 @@ -861,20 +858,14 @@ msgstr "Nahrávání obrázku selhalo." #: actions/allrss.php:64 actions/all.php:75 actions/allrss.php:107 #, fuzzy, php-format msgid "Feed for friends of %s" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Feed přítel uživatele: %s\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "Feed přítel uživatele: %s" #: ../actions/replies.php:65 ../actions/repliesrss.php:80 #: actions/replies.php:65 actions/repliesrss.php:66 actions/replies.php:134 #: actions/repliesrss.php:71 #, fuzzy, php-format msgid "Feed for replies to %s" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Feed odpovědí na %s\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "Feed odpovědí na %s" #: ../actions/tag.php:55 actions/tag.php:55 actions/tag.php:61 #, php-format @@ -1581,10 +1572,7 @@ msgstr "" #: actions/showstream.php:192 #, fuzzy, php-format msgid "Notice feed for %s" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Feed sdělení pro %s\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "Feed sdělení pro %s" #: ../actions/shownotice.php:39 actions/shownotice.php:39 #: actions/shownotice.php:94 @@ -1808,10 +1796,7 @@ msgstr "Neznámý profil" #: ../actions/public.php:54 actions/public.php:54 actions/public.php:124 #, fuzzy msgid "Public Stream Feed" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Veřejný Stream Feed\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "Veřejný Stream Feed" #: ../actions/public.php:33 actions/public.php:33 actions/public.php:109 #: lib/publicgroupnav.php:77 @@ -1985,10 +1970,7 @@ msgstr "Hledat" #: actions/noticesearch.php:127 #, fuzzy msgid "Search Stream Feed" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Hledat ve Stream Feed\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "Hledat ve Stream Feed" #: ../actions/noticesearch.php:30 actions/noticesearch.php:30 #: actions/noticesearch.php:57 @@ -3602,10 +3584,7 @@ msgstr "" #: actions/facebookinvite.php:105 #, fuzzy, php-format msgid "Invite your friends to use %s" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Feed přítel uživatele: %s\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "Feed přítel uživatele: %s" #: actions/facebookinvite.php:113 #, php-format @@ -4001,10 +3980,7 @@ msgstr "" #: actions/publictagcloud.php:57 #, fuzzy msgid "Public tag cloud" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Veřejný Stream Feed\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "Veřejný Stream Feed" #: actions/publictagcloud.php:63 #, php-format @@ -4115,10 +4091,7 @@ msgstr "" #: actions/showgroup.php:323 #, fuzzy, php-format msgid "Notice feed for %s group" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Feed sdělení pro %s\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "Feed sdělení pro %s" #: actions/showgroup.php:357 lib/groupnav.php:90 #, fuzzy @@ -4682,12 +4655,12 @@ msgstr "%1 od teď naslouchá tvým sdělením v %2" #: lib/mail.php:254 #, fuzzy, php-format msgid "Location: %s\n" -msgstr "Umístění" +msgstr "Umístění %s\n" #: lib/mail.php:256 #, fuzzy, php-format msgid "Homepage: %s\n" -msgstr "Moje stránky" +msgstr "Moje stránky: %s\n" #: lib/mail.php:258 #, php-format diff --git a/locale/de_DE/LC_MESSAGES/laconica.mo b/locale/de_DE/LC_MESSAGES/laconica.mo index 2084eb57923100e44ad5a2ae8635067e28b83ebc..684fa131c6571e596ed4ec383d5cc53bdf0e6ae9 100644 GIT binary patch literal 84573 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 delta 15588 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 diff --git a/locale/de_DE/LC_MESSAGES/laconica.po b/locale/de_DE/LC_MESSAGES/laconica.po index dffce37757..5e1f346afc 100644 --- a/locale/de_DE/LC_MESSAGES/laconica.po +++ b/locale/de_DE/LC_MESSAGES/laconica.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-03-12 16:13+0000\n" -"Last-Translator: Evan Prodromou \n" +"PO-Revision-Date: 2009-04-28 00:01+0000\n" +"Last-Translator: Dawid Jan \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -440,7 +440,7 @@ msgstr "Warte auf die Bestätigung dieser Telefonnummer." #: ../lib/util.php:1318 lib/util.php:1452 msgid "Before »" -msgstr "Ältere »" +msgstr "Ältere" #: ../actions/profilesettings.php:49 ../actions/register.php:170 #: actions/profilesettings.php:82 actions/register.php:184 @@ -819,7 +819,7 @@ msgstr "Gib einen Spitznamen oder eine E-Mail Adresse ein." #: ../actions/smssettings.php:64 actions/smssettings.php:64 #: actions/smssettings.php:119 msgid "Enter the code you received on your phone." -msgstr "Gib den Code ein, den du auf deinem Handy via SMS bekommen hast" +msgstr "Gib den Code ein, den du auf deinem Handy via SMS bekommen hast." #: ../actions/userauthorization.php:137 actions/userauthorization.php:144 #: actions/userauthorization.php:161 @@ -909,7 +909,7 @@ msgstr "FAQ" #: ../actions/avatar.php:115 actions/profilesettings.php:352 #: actions/avatarsettings.php:397 msgid "Failed updating avatar." -msgstr "Aktualisierung des Avatars fehlgeschlagen" +msgstr "Aktualisierung des Avatars fehlgeschlagen." #: ../actions/all.php:61 ../actions/allrss.php:64 actions/all.php:61 #: actions/allrss.php:64 actions/all.php:75 actions/allrss.php:107 @@ -945,7 +945,7 @@ msgid "" "changing your settings." msgstr "" "Bitte geben Sie aus Sicherheitsgründen ihren Benutzernamen und ihr Passwort " -"ein, bevor die Änderungen an ihren Einstellungen vorgenommen werden." +"ein, bevor die Änderungen an ihren Einstellungen übernommen werden." #: ../actions/profilesettings.php:44 ../actions/register.php:164 #: actions/profilesettings.php:77 actions/register.php:178 @@ -962,7 +962,7 @@ msgstr "Vollständiger Name" #: actions/profilesettings.php:202 actions/register.php:171 #: actions/updateprofile.php:97 msgid "Full name is too long (max 255 chars)." -msgstr "Ihr vollständiger Name ist zu lang (maximal 255 Zeichen)" +msgstr "Ihr vollständiger Name ist zu lang (maximal 255 Zeichen)." #: ../lib/util.php:322 lib/util.php:338 lib/action.php:344 lib/action.php:566 msgid "Help" @@ -985,7 +985,8 @@ msgstr "Homepage" #: actions/editgroup.php:192 actions/newgroup.php:143 #: actions/profilesettings.php:199 actions/register.php:168 msgid "Homepage is not a valid URL." -msgstr "Homepage ist kein gültiger URL." +msgstr "" +"Homepage ist kein gültiger URL. URL´s müssen ein Präfix wie http enthalten." #: ../actions/emailsettings.php:91 actions/emailsettings.php:98 #: actions/emailsettings.php:173 @@ -2697,6 +2698,7 @@ msgstr "Dieses Profil hast du uns nicht geschickt" #: ../lib/mail.php:147 #, php-format +#, fuzzy msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -2707,24 +2709,39 @@ msgid "" "Faithfully yours,\n" "%4$s" msgstr "" +"Du hast eine neue Adresse zum Hinzufügen von Nachrichten auf %1$s.\n" +"\n" +"Schicke eine E-mail an %2$s um eine neue Nachricht hinzuzufügen.\n" +"\n" +"Weitere E-Mailanweisungen unter %3$s.\n" +"\n" +"Viele Grüße,\n" +"%4$s" #: ../actions/twitapistatuses.php:612 actions/twitapistatuses.php:537 #: actions/twitapistatuses.php:463 +#, fuzzy msgid "You may not delete another user's status." -msgstr "" +msgstr "Du kannst den Status eines anderen Benutzers nicht löschen." #: ../actions/invite.php:31 actions/invite.php:31 actions/invite.php:39 #, php-format +#, fuzzy msgid "You must be logged in to invite other users to use %s" -msgstr "" +msgstr "Du musst angemeldet sein, um andere Benutzer zu %s einzuladen" #: ../actions/invite.php:103 actions/invite.php:110 actions/invite.php:142 +#, fuzzy msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" +"Du wirst benachrichtigt, wenn deine Einladungen angenommen wurden und sich " +"die Empfänger auf der Seite registriert haben. Danke, dass du uns hilfst zu " +"wachsen!" #: ../actions/recoverpassword.php:149 +#, fuzzy msgid "You've been identified. Enter a new password below. " msgstr "Du wurdest indentifiziert. Bitte trage unten ein neues Passwort ein." @@ -2793,13 +2810,14 @@ msgstr "vor einer Stunde" #: ../actions/showstream.php:423 ../lib/stream.php:132 #: actions/showstream.php:441 lib/stream.php:99 msgid "delete" -msgstr "" +msgstr "löschen" #: ../actions/noticesearch.php:130 ../actions/showstream.php:408 #: ../lib/stream.php:117 actions/noticesearch.php:136 #: actions/showstream.php:426 lib/stream.php:84 actions/noticesearch.php:187 +#, fuzzy msgid "in reply to..." -msgstr "als Antwort auf... " +msgstr "als Antwort auf..." #: ../actions/noticesearch.php:137 ../actions/showstream.php:415 #: ../lib/stream.php:124 actions/noticesearch.php:143 @@ -2809,18 +2827,18 @@ msgstr "antworten" #: ../actions/password.php:44 actions/profilesettings.php:183 #: actions/passwordsettings.php:106 +#, fuzzy msgid "same as password above" -msgstr "Gleiches Passwort wie zuvor" +msgstr "Gleiches Passwort wie oben" #: ../actions/twitapistatuses.php:755 actions/twitapistatuses.php:678 #: actions/twitapistatuses.php:555 msgid "unsupported file type" -msgstr "Nicht unterstützer Datei Typ" +msgstr "Nicht unterstützter Dateityp" #: ../lib/util.php:1309 lib/util.php:1443 -#, fuzzy msgid "« After" -msgstr "« Später" +msgstr "Früher" #: actions/deletenotice.php:74 actions/disfavor.php:43 #: actions/emailsettings.php:127 actions/favor.php:45 @@ -2835,110 +2853,135 @@ msgstr "« Später" #: actions/finishopenidlogin.php:38 actions/invite.php:54 actions/nudge.php:80 #: actions/openidlogin.php:37 actions/recoverpassword.php:316 #: actions/subscribe.php:46 actions/unblock.php:65 actions/unsubscribe.php:43 +#, fuzzy msgid "There was a problem with your session token. Try again, please." -msgstr "Es gab ein Problem mit deinem Session Token. Bitte versuche es erneut." +msgstr "Es gab ein Problem mit deinem Sitzungstoken. Bitte versuche es erneut." #: actions/disfavor.php:55 actions/disfavor.php:81 +#, fuzzy msgid "This notice is not a favorite!" -msgstr "" +msgstr "Diese Nachricht ist kein Favorit!" #: actions/disfavor.php:63 actions/disfavor.php:87 msgid "Could not delete favorite." -msgstr "" +msgstr "Konnte Favoriten nicht löschen." #: actions/disfavor.php:72 lib/favorform.php:140 +#, fuzzy msgid "Favor" -msgstr "" +msgstr "Zu Favoriten hinzufügen" #: actions/emailsettings.php:92 +#, fuzzy msgid "Send me email when someone adds my notice as a favorite." msgstr "" +"Mir eine E-Mail schicken, wenn jemand meine Nachricht als Favorit speichert." #: actions/emailsettings.php:95 actions/emailsettings.php:163 +#, fuzzy msgid "Send me email when someone sends me a private message." msgstr "" +"Mir eine E-Mail schicken, wenn mir jemand eine private Nachricht schickt." #: actions/favor.php:53 actions/twitapifavorites.php:142 actions/favor.php:81 #: actions/twitapifavorites.php:118 +#, fuzzy msgid "This notice is already a favorite!" -msgstr "" +msgstr "Diese Nachricht ist bereits ein Favorit!" #: actions/favor.php:60 actions/twitapifavorites.php:151 #: classes/Command.php:132 actions/favor.php:86 #: actions/twitapifavorites.php:125 classes/Command.php:152 msgid "Could not create favorite." -msgstr "" +msgstr "Konnte keinen Favoriten erstellen." #: actions/favor.php:70 +#, fuzzy msgid "Disfavor" -msgstr "" +msgstr "Aus Favoriten entfernen" #: actions/favoritesrss.php:60 actions/showfavorites.php:47 #: actions/favoritesrss.php:100 actions/showfavorites.php:77 #, php-format +#, fuzzy msgid "%s favorite notices" -msgstr "" +msgstr "%ss Favoriten" #: actions/favoritesrss.php:64 actions/favoritesrss.php:104 #, php-format +#, fuzzy msgid "Feed of favorite notices of %s" -msgstr "" +msgstr "Feed von %ss Favoriten" #: actions/inbox.php:28 actions/inbox.php:59 #, php-format +#, fuzzy msgid "Inbox for %s - page %d" -msgstr "" +msgstr "Posteingang von %s - Seite %d" #: actions/inbox.php:30 actions/inbox.php:62 #, php-format +#, fuzzy msgid "Inbox for %s" -msgstr "" +msgstr "Posteingang von %s" #: actions/inbox.php:53 actions/inbox.php:115 +#, fuzzy msgid "This is your inbox, which lists your incoming private messages." msgstr "" +"Das hier ist dein Posteingang, der deine eingehenden privaten Nachrichten " +"enthält." #: actions/invite.php:178 actions/invite.php:213 #, php-format +#, fuzzy msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" "\n" msgstr "" +"%1$s hat dich zu %2$s (%3$s) eingeladen.\n" +"\n" #: actions/login.php:104 actions/login.php:235 actions/openidlogin.php:108 #: actions/register.php:416 +#, fuzzy msgid "Automatically login in the future; " -msgstr "" +msgstr "In Zukunft automatisch anmelden; " #: actions/login.php:122 actions/login.php:264 +#, fuzzy msgid "For security reasons, please re-enter your " -msgstr "" +msgstr "Aus Sicherheitsgründen, bitte erneutes Eingeben des " #: actions/login.php:126 actions/login.php:268 +#, fuzzy msgid "Login with your username and password. " -msgstr "" +msgstr "Anmelden mit deinem Benutzernamen und Passwort. " #: actions/newmessage.php:58 actions/twitapidirect_messages.php:130 #: actions/twitapidirect_messages.php:141 +#, fuzzy msgid "That's too long. Max message size is 140 chars." -msgstr "" +msgstr "Das ist zu lang. Die maximale Nachrichtenlänge ist 140 Zeichen." #: actions/newmessage.php:65 actions/newmessage.php:128 msgid "No recipient specified." -msgstr "" +msgstr "Kein Empfänger angegeben." #: actions/newmessage.php:68 actions/newmessage.php:113 #: classes/Command.php:206 actions/newmessage.php:131 #: actions/newmessage.php:168 classes/Command.php:237 msgid "You can't send a message to this user." -msgstr "" +msgstr "Du kannst diesem Benutzer keine Nachricht schicken." #: actions/newmessage.php:71 actions/twitapidirect_messages.php:146 #: classes/Command.php:209 actions/twitapidirect_messages.php:158 #: classes/Command.php:240 +#, fuzzy msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" +"Schicke dir selbst keine Nachrichten; sag es dir stattdessen einfach leise." #: actions/newmessage.php:108 actions/microsummary.php:62 #: actions/newmessage.php:163 @@ -2950,81 +2993,96 @@ msgid "New message" msgstr "Neue Nachricht" #: actions/noticesearch.php:95 actions/noticesearch.php:146 +#, fuzzy msgid "Notice without matching profile" -msgstr "" +msgstr "Nachricht ohne entsprechendes Profil" #: actions/openidsettings.php:28 actions/openidsettings.php:70 #, php-format +#, fuzzy msgid "[OpenID](%%doc.openid%%) lets you log into many sites " msgstr "" +"Mit [OpenID](%%doc.openid%%) kannst du dich auf mehreren Seiten anmelden " #: actions/openidsettings.php:46 actions/openidsettings.php:96 msgid "If you want to add an OpenID to your account, " -msgstr "" +msgstr "Wenn du deinem Konto eine OpenID hinzufügen möchtest, " #: actions/openidsettings.php:74 +#, fuzzy msgid "Removing your only OpenID would make it impossible to log in! " msgstr "" +"Das Entfernen deiner einzigen OpenID würde die Anmeldung unmöglich machen!" #: actions/openidsettings.php:87 actions/openidsettings.php:143 +#, fuzzy msgid "You can remove an OpenID from your account " -msgstr "" +msgstr "Du kannst eine OpenID von deinem Konto entfernen " #: actions/outbox.php:28 actions/outbox.php:58 #, fuzzy, php-format msgid "Outbox for %s - page %d" -msgstr "Nachrichtenausgang von %s - Seite %d" +msgstr "Postausgang von %s - Seite %d" #: actions/outbox.php:30 actions/outbox.php:61 #, fuzzy, php-format msgid "Outbox for %s" -msgstr "Nachrichtenausgang von %s" +msgstr "Postausgang von %s" #: actions/outbox.php:53 actions/outbox.php:116 +#, fuzzy msgid "This is your outbox, which lists private messages you have sent." msgstr "" +"Das hier ist dein Postausgang, er beinhaltet deine gesendeten Nachrichten." #: actions/peoplesearch.php:28 actions/peoplesearch.php:52 #, php-format +#, fuzzy msgid "" "Search for people on %%site.name%% by their name, location, or interests. " -msgstr "" +msgstr "Suche nach Leuten auf %%site.name%% nach Name, Ort oder Interessen." #: actions/profilesettings.php:27 actions/profilesettings.php:69 +#, fuzzy msgid "You can update your personal profile info here " -msgstr "" +msgstr "Du kannst dein persönliches Profil hier aktualisieren " #: actions/profilesettings.php:115 actions/remotesubscribe.php:320 #: actions/userauthorization.php:159 actions/userrss.php:76 #: actions/avatarsettings.php:104 actions/avatarsettings.php:179 #: actions/grouplogo.php:177 actions/remotesubscribe.php:367 #: actions/userauthorization.php:176 actions/userrss.php:82 +#, fuzzy msgid "User without matching profile" -msgstr "" +msgstr "Benutzer ohne passendes Profil" #: actions/recoverpassword.php:91 actions/recoverpassword.php:97 msgid "This confirmation code is too old. " -msgstr "" +msgstr "Dieser Bestätigungscode ist zu alt. " #: actions/recoverpassword.php:141 actions/recoverpassword.php:152 +#, fuzzy msgid "If you've forgotten or lost your" -msgstr "" +msgstr "Keine Erinnerung mehr an dein" #: actions/recoverpassword.php:154 actions/recoverpassword.php:158 +#, fuzzy msgid "You've been identified. Enter a " -msgstr "" +msgstr "Du wurdest identifiziert. Eingabe eines " #: actions/recoverpassword.php:169 actions/recoverpassword.php:188 +#, fuzzy msgid "Your nickname on this server, " -msgstr "Dein Spitzname auf diesem Server, " +msgstr "Dein Benutzername auf diesem Server, " #: actions/recoverpassword.php:271 actions/recoverpassword.php:304 +#, fuzzy msgid "Instructions for recovering your password " -msgstr "Anweisungen für die Passwort-Widerherstellung " +msgstr "Anweisungen zur Passwort-Wiederherstellung " #: actions/recoverpassword.php:327 actions/recoverpassword.php:361 msgid "New password successfully saved. " -msgstr "Neues Passwort erfolgreich gespeichert." +msgstr "Neues Passwort erfolgreich gespeichert. " #: actions/register.php:95 actions/register.php:180 msgid "Password must be 6 or more characters." @@ -3036,52 +3094,62 @@ msgid "" "Congratulations, %s! And welcome to %%%%site.name%%%%. From here, you may " "want to..." msgstr "" -"Gratulier, %s! Und willkommen auf %%%%site.name%%%%. Jetzt möchtest du " +"Gratuliere, %s! Und willkommen auf %%%%site.name%%%%. Jetzt möchtest du " "vielleicht..." #: actions/register.php:227 +#, fuzzy msgid "(You should receive a message by email momentarily, with " -msgstr "" +msgstr "(Du solltest jeden Moment eine E-Mail erhalten mit " #: actions/remotesubscribe.php:51 actions/remotesubscribe.php:74 #, php-format +#, fuzzy msgid "To subscribe, you can [login](%%action.login%%)," -msgstr "" +msgstr "Zum Abonnieren bitte [anmelden](%%action.login%%)," #: actions/showfavorites.php:61 actions/showfavorites.php:145 #, php-format +#, fuzzy msgid "Feed for favorites of %s" -msgstr "" +msgstr "Feed der Favoriten von %s" #: actions/showfavorites.php:84 actions/twitapifavorites.php:85 #: actions/showfavorites.php:202 actions/twitapifavorites.php:59 +#, fuzzy msgid "Could not retrieve favorite notices." -msgstr "" +msgstr "Konnte Favoriten nicht abrufen." #: actions/showmessage.php:33 actions/showmessage.php:81 +#, fuzzy msgid "No such message." -msgstr "" +msgstr "Keine derartige Nachricht." #: actions/showmessage.php:42 +#, fuzzy msgid "Only the sender and recipient may read this message." -msgstr "" +msgstr "Nur der Absender und Empfänger können diese Nachricht lesen." #: actions/showmessage.php:61 actions/showmessage.php:108 #, php-format +#, fuzzy msgid "Message to %1$s on %2$s" -msgstr "" +msgstr "Nachricht an %1$s auf %2$s" #: actions/showmessage.php:66 actions/showmessage.php:113 #, php-format +#, fuzzy msgid "Message from %1$s on %2$s" -msgstr "" +msgstr "Nachricht von %1$s auf %2$s" #: actions/showstream.php:154 +#, fuzzy msgid "Send a message" -msgstr "Sende eine Nachricht" +msgstr "Eine Nachricht verschicken" #: actions/smssettings.php:312 actions/smssettings.php:464 #, php-format +#, fuzzy msgid "Mobile carrier for your phone. " msgstr "Mobilfunkanbieter deines Telefons. " @@ -3107,7 +3175,7 @@ msgstr "Alle von %s gesendeten direkten Nachrichten" #: actions/twitapidirect_messages.php:128 #: actions/twitapidirect_messages.php:137 msgid "No message text!" -msgstr "Fehlender Nachrichten Text!" +msgstr "Fehlender Nachrichtentext!" #: actions/twitapidirect_messages.php:138 #: actions/twitapidirect_messages.php:150 @@ -3116,18 +3184,23 @@ msgstr "Empfänger nicht gefunden." #: actions/twitapidirect_messages.php:141 #: actions/twitapidirect_messages.php:153 +#, fuzzy msgid "Can't send direct messages to users who aren't your friend." msgstr "" +"Es können keine direkten Nachrichten an Benutzer geschickt werden mit denen " +"du nicht befreundet bist." #: actions/twitapifavorites.php:92 actions/twitapifavorites.php:66 #, php-format +#, fuzzy msgid "%s / Favorites from %s" -msgstr "" +msgstr "%s / Favoriten von %s" #: actions/twitapifavorites.php:95 actions/twitapifavorites.php:69 #, php-format +#, fuzzy msgid "%s updates favorited by %s / %s." -msgstr "" +msgstr "%s Updates in den Favoriten von %s / %s." #: actions/twitapifavorites.php:187 lib/mail.php:275 #: actions/twitapifavorites.php:164 lib/mail.php:553 @@ -3138,15 +3211,21 @@ msgstr "%s hat deine Nachricht als Favorit gespeichert" #: actions/twitapifavorites.php:188 lib/mail.php:276 #: actions/twitapifavorites.php:165 #, php-format +#, fuzzy msgid "" "%1$s just added your notice from %2$s as one of their favorites.\n" "\n" msgstr "" +"%1$s hat soeben deine Nachricht von %2$s zu seinen Favoriten hinzugefügt.\n" +"\n" #: actions/twittersettings.php:27 +#, fuzzy msgid "" "Add your Twitter account to automatically send your notices to Twitter, " msgstr "" +"Füge dein Twitter-Konto hinzu, um automatisch deine Nachrichten an Twitter " +"zu übermitteln, " #: actions/twittersettings.php:41 actions/twittersettings.php:60 msgid "Twitter settings" @@ -3154,11 +3233,11 @@ msgstr "Twitter Einstellungen" #: actions/twittersettings.php:48 actions/twittersettings.php:105 msgid "Twitter Account" -msgstr "Twitter Account" +msgstr "Twitter Konto" #: actions/twittersettings.php:56 actions/twittersettings.php:113 msgid "Current verified Twitter account." -msgstr "Momentan bestätigter Twitter Account." +msgstr "Derzeit bestätigter Twitter Account." #: actions/twittersettings.php:63 msgid "Twitter Username" @@ -3166,7 +3245,7 @@ msgstr "Twitter Benutzername" #: actions/twittersettings.php:65 actions/twittersettings.php:123 msgid "No spaces, please." -msgstr "Keine Leerzeichen bitte." +msgstr "Keine Leerzeichen, bitte." #: actions/twittersettings.php:67 msgid "Twitter Password" @@ -3174,30 +3253,37 @@ msgstr "Twitter Passwort" #: actions/twittersettings.php:72 actions/twittersettings.php:139 msgid "Automatically send my notices to Twitter." -msgstr "Sende meine Nachrichten automatisch zu Twitter." +msgstr "Sende meine Nachrichten automatisch an Twitter." #: actions/twittersettings.php:75 actions/twittersettings.php:146 +#, fuzzy msgid "Send local \"@\" replies to Twitter." -msgstr "" +msgstr "Sende lokale \"@\" Antworten an Twitter." #: actions/twittersettings.php:78 actions/twittersettings.php:153 msgid "Subscribe to my Twitter friends here." -msgstr "Abonniere meine Twitter Freunde hier." +msgstr "Hier meine Twitter Freunde abonnieren." #: actions/twittersettings.php:122 +#, fuzzy msgid "" "Username must have only numbers, upper- and lowercase letters, and " "underscore (_). 15 chars max." msgstr "" +"Der Benutzername darf nur Zahlen, Groß- und Kleinbuchstaben und Unterstriche " +"(_) enthalten. Maximal 15 Zeichen." #: actions/twittersettings.php:128 actions/twittersettings.php:334 +#, fuzzy msgid "Could not verify your Twitter credentials!" -msgstr "" +msgstr "Das Überprüfen deiner Twitter Berechtigungen war nicht erfolgreich!" #: actions/twittersettings.php:137 #, php-format +#, fuzzy msgid "Unable to retrieve account information for \"%s\" from Twitter." msgstr "" +"Es konnten keine Kontoinformationen zu \"%s\" von Twitter empfangen werden." #: actions/twittersettings.php:151 actions/twittersettings.php:170 #: actions/twittersettings.php:348 actions/twittersettings.php:368 @@ -3210,7 +3296,7 @@ msgstr "Twitter Einstellungen gespeichert." #: actions/twittersettings.php:192 actions/twittersettings.php:395 msgid "That is not your Twitter account." -msgstr "Das ist nicht dein Twitter Account." +msgstr "Das ist nicht dein Twitter Konto." #: actions/twittersettings.php:200 actions/twittersettings.php:208 #: actions/twittersettings.php:403 @@ -3232,32 +3318,39 @@ msgid "Twitter preferences saved." msgstr "Twitter Einstellungen gespeichert." #: actions/userauthorization.php:84 actions/userauthorization.php:86 +#, fuzzy msgid "Please check these details to make sure " -msgstr "" +msgstr "Bitte überprüfe die Details um sicherzustellen, dass " #: actions/userauthorization.php:324 actions/userauthorization.php:340 +#, fuzzy msgid "The subscription has been authorized, but no " -msgstr "" +msgstr "Das Abonnement wurde genehmigt, aber kein " #: actions/userauthorization.php:334 actions/userauthorization.php:351 +#, fuzzy msgid "The subscription has been rejected, but no " -msgstr "" +msgstr "Das Abonnement wurde abgelehnt, aber kein " #: classes/Channel.php:113 classes/Channel.php:132 classes/Channel.php:151 +#, fuzzy msgid "Command results" -msgstr "" +msgstr "Befehl Ausgabe" #: classes/Channel.php:148 classes/Channel.php:204 +#, fuzzy msgid "Command complete" -msgstr "" +msgstr "Befehl ausgeführt" #: classes/Channel.php:158 classes/Channel.php:215 +#, fuzzy msgid "Command failed" -msgstr "" +msgstr "Befehl fehlgeschlagen" #: classes/Command.php:39 classes/Command.php:44 +#, fuzzy msgid "Sorry, this command is not yet implemented." -msgstr "" +msgstr "Leider ist dieser Befehl noch nicht implementiert." #: classes/Command.php:96 classes/Command.php:113 #, php-format @@ -3266,12 +3359,14 @@ msgstr "Abonnements: %1$s\n" #: classes/Command.php:125 classes/Command.php:242 classes/Command.php:145 #: classes/Command.php:276 +#, fuzzy msgid "User has no last notice" -msgstr "" +msgstr "Benutzer hat keine letzte Nachricht" #: classes/Command.php:146 classes/Command.php:166 +#, fuzzy msgid "Notice marked as fave." -msgstr "" +msgstr "Nachricht als Favorit markiert." #: classes/Command.php:166 classes/Command.php:189 #, php-format @@ -3323,51 +3418,56 @@ msgid "Subscribed to %s" msgstr "%s abonniert" #: classes/Command.php:288 classes/Command.php:328 +#, fuzzy msgid "Specify the name of the user to unsubscribe from" -msgstr "" +msgstr "Gib den Namen des Benutzers ein, den du nicht mehr abonnieren möchtest" #: classes/Command.php:295 classes/Command.php:335 #, php-format +#, fuzzy msgid "Unsubscribed from %s" -msgstr "" +msgstr "%s nicht mehr abonniert" #: classes/Command.php:310 classes/Command.php:330 classes/Command.php:353 #: classes/Command.php:376 +#, fuzzy msgid "Command not yet implemented." -msgstr "Kommando noch nicht implementiert." +msgstr "Befehl noch nicht implementiert." #: classes/Command.php:313 classes/Command.php:356 msgid "Notification off." -msgstr "Benachrichtigungen deaktiviert." +msgstr "Benachrichtigung deaktiviert." #: classes/Command.php:315 classes/Command.php:358 msgid "Can't turn off notification." -msgstr "Konnte Benachrichtigungen nicht deaktivieren." +msgstr "Konnte Benachrichtigung nicht deaktivieren." #: classes/Command.php:333 classes/Command.php:379 msgid "Notification on." -msgstr "Benachrichtigungen aktiviert." +msgstr "Benachrichtigung aktiviert." #: classes/Command.php:335 classes/Command.php:381 msgid "Can't turn on notification." -msgstr "Konnte Benachrichtigungen nicht aktivieren." +msgstr "Konnte Benachrichtigung nicht aktivieren." #: classes/Command.php:344 classes/Command.php:392 msgid "Commands:\n" -msgstr "Kommandos:\n" +msgstr "Befehle:\n" #: classes/Message.php:53 classes/Message.php:56 +#, fuzzy msgid "Could not insert message." msgstr "Konnte Nachricht nicht einfügen." #: classes/Message.php:63 classes/Message.php:66 +#, fuzzy msgid "Could not update message with new URI." -msgstr "" +msgstr "Konnte Nachricht nicht mit neuer URI versehen." #: lib/gallery.php:46 #, fuzzy msgid "User without matching profile in system." -msgstr "Benutzer ohne zutreffendes Profil im System." +msgstr "Benutzer ohne entsprechendes Profil im System." #: lib/mail.php:147 lib/mail.php:289 #, fuzzy, php-format @@ -3375,7 +3475,7 @@ msgid "" "You have a new posting address on %1$s.\n" "\n" msgstr "" -"Du hast eine neue Posting Addresse auf %1$s.\n" +"Du hast eine neue Adresse zum Hinzufügen von Nachrichten auf %1$s.\n" "\n" #: lib/mail.php:249 lib/mail.php:508 @@ -3389,17 +3489,18 @@ msgid "" "%1$s (%2$s) sent you a private message:\n" "\n" msgstr "" -"%s$s (%2$s) hat dir einen private Nachricht geschickt:\n" +"%1$s (%2$s) hat dir einen private Nachricht geschickt:\n" "\n" #: lib/mailbox.php:43 lib/mailbox.php:89 #, fuzzy msgid "Only the user can read their own mailboxes." -msgstr "Nur der Benutzer selbst kann seinen Posteingang lesen" +msgstr "Nur der Benutzer selbst kann seinen Posteingang lesen." #: lib/openid.php:195 lib/openid.php:203 +#, fuzzy msgid "This form should automatically submit itself. " -msgstr "" +msgstr "Dieses Formular sollte sich automatisch abschicken. " #: lib/personal.php:65 lib/personalgroupnav.php:113 msgid "Favorites" @@ -3407,8 +3508,9 @@ msgstr "Favoriten" #: lib/personal.php:66 lib/personalgroupnav.php:114 #, php-format +#, fuzzy msgid "%s's favorite notices" -msgstr "%s's favorisierte Nachrichten" +msgstr "%ss favorisierte Nachrichten" #: lib/personal.php:66 lib/personalgroupnav.php:114 msgid "User" @@ -3436,44 +3538,44 @@ msgstr "Twitter" #: lib/settingsaction.php:100 lib/connectsettingsaction.php:111 msgid "Twitter integration options" -msgstr "Twitter Integrations Optionen" +msgstr "Twitter Integrationseinstellungen" #: lib/util.php:1718 lib/messageform.php:139 lib/noticelist.php:422 msgid "To" msgstr "An" #: scripts/maildaemon.php:45 scripts/maildaemon.php:48 +#, fuzzy msgid "Could not parse message." msgstr "Konnte Nachricht nicht parsen." #: actions/all.php:63 actions/facebookhome.php:162 #, fuzzy, php-format msgid "%s and friends, page %d" -msgstr "%s und Freunde" +msgstr "%s und Freunde, Seite %d" #: actions/avatarsettings.php:76 msgid "You can upload your personal avatar." -msgstr "" +msgstr "Du kannst dein persönliches Avatar hochladen." #: actions/avatarsettings.php:117 actions/avatarsettings.php:191 #: actions/grouplogo.php:250 -#, fuzzy msgid "Avatar settings" -msgstr "Twitter Einstellungen" +msgstr "Avatar Einstellungen" #: actions/avatarsettings.php:124 actions/avatarsettings.php:199 #: actions/grouplogo.php:198 actions/grouplogo.php:258 msgid "Original" -msgstr "" +msgstr "Original" #: actions/avatarsettings.php:139 actions/avatarsettings.php:211 #: actions/grouplogo.php:209 actions/grouplogo.php:270 msgid "Preview" -msgstr "" +msgstr "Vorschau" #: actions/avatarsettings.php:225 actions/grouplogo.php:284 msgid "Crop" -msgstr "" +msgstr "Zuschneiden" #: actions/avatarsettings.php:248 actions/deletenotice.php:133 #: actions/emailsettings.php:224 actions/grouplogo.php:307 @@ -3486,65 +3588,69 @@ msgstr "" #: actions/userauthorization.php:39 #, fuzzy msgid "There was a problem with your session token. " -msgstr "Es gab ein Problem mit deinem Session Token. Bitte versuche es erneut." +msgstr "Es gab ein Problem mit deinem Sitzungstoken. Bitte versuche es erneut." #: actions/avatarsettings.php:303 actions/grouplogo.php:360 +#, fuzzy msgid "Pick a square area of the image to be your avatar" msgstr "" +"Wähle eine quadratische Fläche aus dem Bild, um dein Avatar zu speichern" #: actions/avatarsettings.php:327 actions/grouplogo.php:384 +#, fuzzy msgid "Lost our file data." -msgstr "" +msgstr "Daten verloren." #: actions/avatarsettings.php:334 actions/grouplogo.php:391 #: classes/User_group.php:112 #, fuzzy msgid "Lost our file." -msgstr "Blocken des Benutzer fehlgeschlagen." +msgstr "Daten verloren." #: actions/avatarsettings.php:349 actions/avatarsettings.php:383 #: actions/grouplogo.php:406 actions/grouplogo.php:440 #: classes/User_group.php:129 classes/User_group.php:161 -#, fuzzy msgid "Unknown file type" -msgstr "Nicht unterstützer Datei Typ" +msgstr "Unbekannter Dateityp" #: actions/block.php:69 actions/subedit.php:46 actions/unblock.php:70 msgid "No profile specified." -msgstr "Kein Profile spezifiziert." +msgstr "Kein Profil angegeben." #: actions/block.php:74 actions/subedit.php:53 actions/tagother.php:46 #: actions/unblock.php:75 msgid "No profile with that ID." -msgstr "Kein Benutzer-Profil mit dieser ID" +msgstr "Kein Benutzer-Profil mit dieser ID." #: actions/block.php:111 msgid "Block user" -msgstr "Blocke Benutzer" +msgstr "Benutzer blockieren" #: actions/block.php:129 msgid "Are you sure you want to block this user? " -msgstr "Bist du sicher das du diesen Benutzer blocken möchtest?" +msgstr "Bist du sicher, dass du diesen Benutzer blockieren möchtest? " #: actions/block.php:162 msgid "You have already blocked this user." -msgstr "Du hast diesen Benutzer bereits geblockt." +msgstr "Du hast diesen Benutzer bereits blockiert." #: actions/block.php:167 +#, fuzzy msgid "Failed to save block information." -msgstr "Konnte Block Daten nicht speichern." +msgstr "Konnte Blockierungsdaten nicht speichern." #: actions/confirmaddress.php:159 #, fuzzy, php-format msgid "The address \"%s\" has been " -msgstr "Die Adresse wurde entfernt." +msgstr "Die Adresse \"%s\" wurde " #: actions/deletenotice.php:73 #, fuzzy msgid "You are about to permanently delete a notice. " -msgstr "Sind Sie sicher, dass sie diese Nachricht löschen wollen?" +msgstr "Du bist dabei diese Nachricht dauerhaft zu entfernen. " #: actions/disfavor.php:94 +#, fuzzy msgid "Add to favorites" msgstr "Zu Favoriten hinzufügen" @@ -3555,52 +3661,49 @@ msgstr "Gruppe %s bearbeiten" #: actions/editgroup.php:66 actions/groupbyid.php:72 actions/grouplogo.php:66 #: actions/joingroup.php:60 actions/newgroup.php:65 actions/showgroup.php:100 +#, fuzzy msgid "Inboxes must be enabled for groups to work" -msgstr "" +msgstr "Posteingänge müssen aktiviert sein, damit Gruppen funktionieren" #: actions/editgroup.php:71 actions/grouplogo.php:71 actions/newgroup.php:70 msgid "You must be logged in to create a group." -msgstr "Sie müssen eingeloggt sein, um eine Gruppe zu erzeugen." +msgstr "Du musst angemeldet sein, um eine Gruppe zu erstellen." #: actions/editgroup.php:87 actions/grouplogo.php:87 #: actions/groupmembers.php:76 actions/joingroup.php:81 #: actions/showgroup.php:121 #, fuzzy msgid "No nickname" -msgstr "Kein Nutzername." +msgstr "Kein Benutzername" #: actions/editgroup.php:99 actions/groupbyid.php:88 actions/grouplogo.php:100 #: actions/groupmembers.php:83 actions/joingroup.php:88 #: actions/showgroup.php:128 #, fuzzy msgid "No such group" -msgstr "Kein solcher Benutzer" +msgstr "Keine derartige Gruppe" #: actions/editgroup.php:106 actions/editgroup.php:165 #: actions/grouplogo.php:107 msgid "You must be an admin to edit the group" -msgstr "" +msgstr "Du musst ein Administrator sein, um die Gruppe zu bearbeiten" #: actions/editgroup.php:157 msgid "Use this form to edit the group." -msgstr "" +msgstr "Benutze dieses Formular, um die Gruppe zu bearbeiten." #: actions/editgroup.php:179 actions/newgroup.php:130 actions/register.php:156 #, fuzzy msgid "Nickname must have only lowercase letters " -msgstr "" -"Der Nutzername darf nur aus Kleinbuchstaben und Ziffern bestehen. " -"Leerzeichen sind nicht erlaubt." +msgstr "Der Benutzername darf nur aus Kleinbuchstaben bestehen " #: actions/editgroup.php:198 actions/newgroup.php:149 -#, fuzzy msgid "description is too long (max 140 chars)." -msgstr "Die Biografie ist zu lang (max. 140 Zeichen)" +msgstr "Die Beschreibung ist zu lang (max. 140 Zeichen)." #: actions/editgroup.php:218 -#, fuzzy msgid "Could not update group." -msgstr "Konnte Benutzerdaten nicht aktualisieren." +msgstr "Konnte Gruppe nicht aktualisieren." #: actions/editgroup.php:226 #, fuzzy @@ -3610,16 +3713,16 @@ msgstr "Einstellungen gespeichert." #: actions/emailsettings.php:107 actions/imsettings.php:108 #, fuzzy, php-format msgid "Awaiting confirmation on this address. " -msgstr "Warte auf die Bestätigung dieser Telefonnummer." +msgstr "Warte auf die Bestätigung dieser Adresse. " #: actions/emailsettings.php:139 actions/smssettings.php:150 #, fuzzy msgid "Make a new email address for posting to; " -msgstr "Neue E-Mail Adresse um auf %s zu schreiben" +msgstr "Neue E-Mailadresse um Nachrichten auf %s hinzuzufügen; " #: actions/emailsettings.php:157 msgid "Send me email when someone " -msgstr "" +msgstr "Schicke mir eine E-Mail, wenn jemand " #: actions/emailsettings.php:168 msgid "Allow friends to nudge me and send me an email." @@ -3628,28 +3731,29 @@ msgstr "Erlaube Freunden mich zu stupsen und mir E-Mails zu senden." #: actions/emailsettings.php:321 #, fuzzy msgid "That email address already belongs " -msgstr "Diese E-Mail Adresse gehört einem anderen Nutzer." +msgstr "Diese E-Mailadresse gehört " #: actions/emailsettings.php:343 -#, fuzzy msgid "A confirmation code was sent to the email address you added. " msgstr "" -"Ein Bestätigungscode wurde an die IM Adresse geschickt, die du hinzugefügt " -"hast. Du musst zulassen, dass %s dir Nachrichten schicken darf." +"Ein Bestätigungscode wurde an die E-Mailadresse geschickt, die du " +"hinzugefügt hast." #: actions/facebookhome.php:110 +#, fuzzy msgid "Server error - couldn't get user!" -msgstr "Serverfehler - User nicht gefunden!" +msgstr "Serverfehler - Benutzer nicht gefunden!" #: actions/facebookhome.php:196 #, php-format +#, fuzzy msgid "If you would like the %s app to automatically update " -msgstr "" +msgstr "Wenn du automatische Aktualisierungen der Anwendung %s möchtest " #: actions/facebookhome.php:213 actions/facebooksettings.php:137 #, php-format msgid "Allow %s to update my Facebook status" -msgstr "" +msgstr "Erlaube %s meinen Facebook Status zu aktualisieren" #: actions/facebookhome.php:218 msgid "Skip" @@ -3661,23 +3765,24 @@ msgid "No notice content!" msgstr "Kein Inhalt!" #: actions/facebookhome.php:295 lib/action.php:870 lib/facebookaction.php:399 +#, fuzzy msgid "Pagination" -msgstr "" +msgstr "Seitenerstellung" #: actions/facebookhome.php:304 lib/action.php:879 lib/facebookaction.php:408 -#, fuzzy msgid "After" -msgstr "« Später" +msgstr "Später" #: actions/facebookhome.php:312 lib/action.php:887 lib/facebookaction.php:416 #, fuzzy msgid "Before" -msgstr "Früher »" +msgstr "Vorher" #: actions/facebookinvite.php:70 #, php-format +#, fuzzy msgid "Thanks for inviting your friends to use %s" -msgstr "" +msgstr "Danke, dass du deine Freunde zu %s einlädst" #: actions/facebookinvite.php:72 #, fuzzy @@ -3692,17 +3797,17 @@ msgstr "Du wurdest von %s angestupst" #: actions/facebookinvite.php:105 #, fuzzy, php-format msgid "Invite your friends to use %s" -msgstr "Feed der Freunde von %s" +msgstr "Lade deine Freunde ein %s zu nutzen" #: actions/facebookinvite.php:113 #, php-format msgid "Friends already using %s:" -msgstr "" +msgstr "Freunde, die %s bereits benutzen:" #: actions/facebookinvite.php:130 #, php-format msgid "Send invitations" -msgstr "Einladungen senden" +msgstr "Einladungen versenden" #: actions/facebookremove.php:56 msgid "Couldn't remove Facebook user." @@ -3711,83 +3816,89 @@ msgstr "Konnte Facebook Benutzer nicht entfernen." #: actions/facebooksettings.php:65 #, fuzzy msgid "There was a problem saving your sync preferences!" -msgstr "Es gab ein Problem mit deinem Session Token. Bitte versuche es erneut." +msgstr "Es gab ein Problem beim Speichern deiner Synchronisationseinstellungen." #: actions/facebooksettings.php:67 #, fuzzy msgid "Sync preferences saved." -msgstr "Einstellungen gesichert." +msgstr "Synchronisationseinstellungen gespeichert." #: actions/facebooksettings.php:90 #, fuzzy msgid "Automatically update my Facebook status with my notices." -msgstr "Sende meine Nachrichten automatisch zu Twitter." +msgstr "" +"Meinen Facebook Status automatisch über meine Nachrichten aktualisieren." #: actions/facebooksettings.php:97 +#, fuzzy msgid "Send \"@\" replies to Facebook." -msgstr "" +msgstr "Schicke \"@\" Antworten an Facebook." #: actions/facebooksettings.php:106 #, fuzzy msgid "Prefix" -msgstr "Profil" +msgstr "Prefix" #: actions/facebooksettings.php:108 +#, fuzzy msgid "A string to prefix notices with." -msgstr "" +msgstr "Eine Zeichenfolge, die deinen Nachrichten vorangestellt wird." #: actions/facebooksettings.php:124 #, php-format msgid "If you would like %s to automatically update " -msgstr "" +msgstr "Wenn du %s automatisch aktualisieren lassen möchtest " #: actions/facebooksettings.php:147 #, fuzzy msgid "Sync preferences" -msgstr "Einstellungen" +msgstr "Synchronisationseinstellungen" #: actions/favor.php:94 lib/disfavorform.php:140 +#, fuzzy msgid "Disfavor favorite" -msgstr "" +msgstr "Aus Favoriten entfernen" #: actions/favorited.php:65 lib/popularnoticesection.php:76 #: lib/publicgroupnav.php:91 -#, fuzzy msgid "Popular notices" -msgstr "Unbekannte Nachricht." +msgstr "Beliebte Nachrichten" #: actions/favorited.php:67 -#, fuzzy, php-format +#, php-format msgid "Popular notices, page %d" -msgstr "Unbekannte Nachricht." +msgstr "Beliebte Nachrichten, Seite %d" #: actions/favorited.php:79 msgid "The most popular notices on the site right now." -msgstr "" +msgstr "Die momentan beliebtesten Nachrichten auf dieser Seite." #: actions/featured.php:69 lib/featureduserssection.php:82 #: lib/publicgroupnav.php:87 +#, fuzzy msgid "Featured users" -msgstr "" +msgstr "Featured Benutzer" #: actions/featured.php:71 #, php-format +#, fuzzy msgid "Featured users, page %d" -msgstr "" +msgstr "Featured Benutzer, Seite %d" #: actions/featured.php:99 #, php-format +#, fuzzy msgid "A selection of some of the great users on %s" -msgstr "" +msgstr "Eine Auswahl der tollen Benutzer auf %s" #: actions/finishremotesubscribe.php:188 #, fuzzy msgid "That user has blocked you from subscribing." -msgstr "Dieser Benutzer erlaubt dir nicht zu abbonieren." +msgstr "Dieser Benutzer erlaubt dir nicht ihn zu abonnieren." #: actions/groupbyid.php:79 msgid "No ID" -msgstr "" +msgstr "Keine ID" #: actions/grouplogo.php:138 actions/grouplogo.php:191 msgid "Group logo" @@ -3800,12 +3911,12 @@ msgstr "Du kannst ein Logo für Deine Gruppe hochladen." #: actions/grouplogo.php:448 #, fuzzy msgid "Logo updated." -msgstr "Avatar aktualisiert." +msgstr "Logo aktualisiert." #: actions/grouplogo.php:450 #, fuzzy msgid "Failed updating logo." -msgstr "Aktualisierung des Avatars fehlgeschlagen" +msgstr "Aktualisierung des Logos fehlgeschlagen." #: actions/groupmembers.php:93 lib/groupnav.php:91 #, php-format @@ -3815,11 +3926,11 @@ msgstr "%s Gruppen-Mitglieder" #: actions/groupmembers.php:96 #, php-format msgid "%s group members, page %d" -msgstr "" +msgstr "%s Gruppen-Mitglieder, Seite %d" #: actions/groupmembers.php:111 msgid "A list of the users in this group." -msgstr "Liste der Benutzer in dieser Gruppe" +msgstr "Liste der Benutzer in dieser Gruppe." #: actions/groups.php:62 actions/showstream.php:518 lib/publicgroupnav.php:79 #: lib/subgroupnav.php:96 @@ -3833,37 +3944,35 @@ msgstr "Gruppen, Seite %d" #: actions/groups.php:90 #, php-format +#, fuzzy msgid "%%%%site.name%%%% groups let you find and talk with " -msgstr "" +msgstr "%%%%site.name%%%% Gruppen - finde und tausche dich aus mit " #: actions/groups.php:106 actions/usergroups.php:124 lib/groupeditform.php:123 -#, fuzzy msgid "Create a new group" -msgstr "Neues Konto anlegen" +msgstr "Neue Gruppe erstellen" # Suche nach "Nutzern" stimmt ja nicht, es ist die Gruppensuche. #: actions/groupsearch.php:57 #, fuzzy, php-format msgid "" "Search for groups on %%site.name%% by their name, location, or description. " -msgstr "" -"Suche nach Gruppen auf %%site.name%%, nach Name, Ort oder Beschreibung der " -"Gruppe. Trenne mehrere Suchbegriffe durch Leerzeichen. Ein Suchbegriff muss " -"aus mindestens 3 Zeichen bestehen." +msgstr "Suche nach Gruppen auf %%site.name%% nach Name, Ort oder Beschreibung. " #: actions/groupsearch.php:63 #, fuzzy msgid "Group search" -msgstr "Suche nach Gruppen" +msgstr "Gruppen-Suche" #: actions/imsettings.php:70 +#, fuzzy msgid "You can send and receive notices through " -msgstr "" +msgstr "Du kannst Nachrichten senden und empfangen über " #: actions/imsettings.php:120 #, php-format msgid "Jabber or GTalk address, " -msgstr "" +msgstr "Jabber oder GTalk Adressen, " #: actions/imsettings.php:147 #, fuzzy @@ -3873,67 +3982,71 @@ msgstr "Schicke mir Nachrichten mittels Jabber/GTalk." #: actions/imsettings.php:321 #, fuzzy, php-format msgid "A confirmation code was sent " -msgstr "Kein Bestätigungs-Code." +msgstr "Es wurde ein Bestätigungscode gesendet " #: actions/joingroup.php:65 msgid "You must be logged in to join a group." -msgstr "Du mußt eingeloggt sein, um Mitglied einer Gruppe zu werden." +msgstr "Du musst angemeldet sein, um Mitglied einer Gruppe zu werden." #: actions/joingroup.php:95 #, fuzzy msgid "You are already a member of that group" -msgstr "Du hast diese Benutzer bereits abonniert:" +msgstr "Du bist bereits Mitglied dieser Gruppe" #: actions/joingroup.php:128 #, fuzzy, php-format msgid "Could not join user %s to group %s" -msgstr "Kann Nutzer %s nicht folgen: Nutzer nicht gefunden" +msgstr "Konnte Benutzer %s nicht der Gruppe %s hinzufügen" #: actions/joingroup.php:135 #, php-format msgid "%s joined group %s" -msgstr "" +msgstr "%s ist der Gruppe %s beigetreten" #: actions/leavegroup.php:60 +#, fuzzy msgid "Inboxes must be enabled for groups to work." -msgstr "" +msgstr "Damit Gruppen funktionieren müssen Posteingänge aktiviert sein." #: actions/leavegroup.php:65 msgid "You must be logged in to leave a group." -msgstr "Du mußt eingeloggt sein, um aus einer Gruppe auszutreten." +msgstr "Du musst angemeldet sein, um aus einer Gruppe auszutreten." #: actions/leavegroup.php:88 #, fuzzy msgid "No such group." -msgstr "Tag nicht vorhanden." +msgstr "Keine derartige Gruppe." #: actions/leavegroup.php:95 #, fuzzy msgid "You are not a member of that group." -msgstr "Dieses Profil hast du uns nicht geschickt" +msgstr "Du bist kein Mitglied dieser Gruppe." #: actions/leavegroup.php:100 +#, fuzzy msgid "You may not leave a group while you are its administrator." msgstr "" +"Du kannst eine Gruppe nicht verlassen solange du der Administrator bist." #: actions/leavegroup.php:130 #, fuzzy msgid "Could not find membership record." -msgstr "Konnte Nutzereintrag nicht schreiben" +msgstr "Konnte Mitgliedseintrag nicht finden." #: actions/leavegroup.php:138 #, fuzzy, php-format msgid "Could not remove user %s to group %s" -msgstr "Kann Nutzer %s nicht folgen: Nutzer nicht gefunden" +msgstr "Konnte Benutzer %s aus der Gruppe %s nicht entfernen" #: actions/leavegroup.php:145 #, php-format msgid "%s left group %s" -msgstr "" +msgstr "%s hat die Gruppe %s verlassen" #: actions/login.php:225 lib/facebookaction.php:304 +#, fuzzy msgid "Login to site" -msgstr "" +msgstr "An Seite anmelden" #: actions/microsummary.php:69 msgid "No current status" @@ -3946,31 +4059,31 @@ msgstr "Neue Gruppe" #: actions/newgroup.php:115 #, fuzzy msgid "Use this form to create a new group." -msgstr "Hier kannst du einen neuen Account erstellen. " +msgstr "Benutzer dieses Formular, um eine neue Gruppe zu erstellen." #: actions/newgroup.php:177 #, fuzzy msgid "Could not create group." -msgstr "Konnte Tags nicht speichern." +msgstr "Konnte Gruppe nicht erstellen." #: actions/newgroup.php:191 #, fuzzy msgid "Could not set group membership." -msgstr "Konnte Abonnement nicht erstellen." +msgstr "Konnte Gruppenmitgliedschaft nicht setzen." #: actions/newmessage.php:119 actions/newnotice.php:132 #, fuzzy msgid "That's too long. " -msgstr "Diese Datei ist zu groß." +msgstr "Das ist zu lang. " #: actions/newmessage.php:134 msgid "Don't send a message to yourself; " -msgstr "" +msgstr "Schreibe dir selbst keine Nachrichten; " #: actions/newnotice.php:166 #, fuzzy msgid "Notice posted" -msgstr "Nachrichten" +msgstr "Nachricht hinzugefügt" #: actions/newnotice.php:200 classes/Channel.php:163 msgid "Ajax Error" @@ -3980,6 +4093,8 @@ msgstr "Ajax Fehler" msgid "" "This user doesn't allow nudges or hasn't confirmed or set his email yet." msgstr "" +"Dieser Benutzer erlaubt keine Stupser oder hat seine E-Mailadresse noch " +"nicht bestätigt." #: actions/nudge.php:94 msgid "Nudge sent" @@ -3997,20 +4112,20 @@ msgstr "OpenID Anmeldung" #: actions/openidsettings.php:128 #, fuzzy msgid "Removing your only OpenID " -msgstr "Entferne OpenID" +msgstr "Entfernen deiner einzigen OpenID " #: actions/othersettings.php:60 #, fuzzy msgid "Other Settings" -msgstr "Einstellungen" +msgstr "Andere Einstellungen" #: actions/othersettings.php:71 msgid "Manage various other options." -msgstr "" +msgstr "Verwalte zahlreiche andere Einstellungen." #: actions/othersettings.php:93 msgid "URL Auto-shortening" -msgstr "URL Auto-Kürzung" +msgstr "URL Auto-Verkürzung" #: actions/othersettings.php:112 msgid "Service" @@ -4022,17 +4137,17 @@ msgstr "URL Auto-Kürzungs Dienst." #: actions/othersettings.php:144 msgid "URL shortening service is too long (max 50 chars)." -msgstr "URL Aut-Kürzungs Dienst ist zu lange (max. 50 Zeichen)" +msgstr "URL Auto-Kürzungs Dienst ist zu lange (max. 50 Zeichen)" #: actions/passwordsettings.php:69 #, fuzzy msgid "Change your password." -msgstr "Ändere dein Passwort" +msgstr "Ändere dein Passwort," #: actions/passwordsettings.php:89 #, fuzzy msgid "Password change" -msgstr "Passwort gespeichert." +msgstr "Passwort gespeichert" #: actions/peopletag.php:35 #, fuzzy, php-format @@ -4052,7 +4167,7 @@ msgstr "Benutzer die sich selbst mit \"%s\" getagged haben " #: actions/profilesettings.php:91 #, fuzzy msgid "Profile information" -msgstr "Profil unbekannt" +msgstr "Profilinformation" #: actions/profilesettings.php:124 msgid "" @@ -4064,9 +4179,7 @@ msgstr "" #: actions/profilesettings.php:144 #, fuzzy msgid "Automatically subscribe to whoever " -msgstr "" -"Abonniere automatisch alle Kontakte, die mich abonnieren (sinnvoll für Nicht-" -"Menschen)" +msgstr "Abonniere automatisch alle Kontakte, die mich abonnieren " #: actions/profilesettings.php:229 actions/tagother.php:176 #, php-format @@ -4080,11 +4193,11 @@ msgstr "Konnte Tags nicht speichern." #: actions/public.php:107 #, fuzzy, php-format msgid "Public timeline, page %d" -msgstr "Öffentliche Zeitleiste" +msgstr "Öffentliche Zeitleiste, Seite %d" #: actions/public.php:173 msgid "Could not retrieve public stream." -msgstr "Konnte öffentlichen Stream nicht abrufen" +msgstr "Konnte öffentlichen Stream nicht abrufen." #: actions/public.php:220 #, php-format @@ -4098,91 +4211,85 @@ msgstr "" #: actions/publictagcloud.php:57 #, fuzzy msgid "Public tag cloud" -msgstr "Feed des öffentlichen Streams" +msgstr "Öffentliche Tag-Wolke" #: actions/publictagcloud.php:63 #, php-format msgid "These are most popular recent tags on %s " -msgstr "" +msgstr "Das sind die beliebtesten Tags auf %s " #: actions/publictagcloud.php:119 msgid "Tag cloud" -msgstr "" +msgstr "Tag-Wolke" #: actions/register.php:139 actions/register.php:349 msgid "Sorry, only invited people can register." -msgstr "Sorry, zum registrieren benötigst du eine Einladung." +msgstr "Es tut uns leid, zum Registrieren benötigst du eine Einladung." #: actions/register.php:149 #, fuzzy msgid "You can't register if you don't " -msgstr "" -"Du kannst dich nicht registrieren, wenn du die Lizenz nicht akzeptierst." +msgstr "Du kannst dich nicht registrieren, wenn du nicht " #: actions/register.php:286 #, fuzzy msgid "With this form you can create " -msgstr "Hier kannst du einen neuen Account erstellen. " +msgstr "Dieses Formular hilft die beim Erstellen von " #: actions/register.php:368 #, fuzzy msgid "1-64 lowercase letters or numbers, " -msgstr "1-64 Kleinbuchstaben oder Ziffern, keine Sonder- oder Leerzeichen" +msgstr "1-64 Kleinbuchstaben oder Ziffern, " #: actions/register.php:382 actions/register.php:386 #, fuzzy msgid "Used only for updates, announcements, " -msgstr "" -"Wird nur für Updates, wichtige Mitteilungen und zur " -"Passwortwiederherstellung verwendet" +msgstr "Verwendet nur für Updates und wichtige Mitteilungen, " #: actions/register.php:398 #, fuzzy msgid "URL of your homepage, blog, " -msgstr "" -"URL deiner Homepage, deines Blogs, oder deines Profils auf einer anderen Site" +msgstr "URL deiner Homepage, Blogs, " #: actions/register.php:404 #, fuzzy msgid "Describe yourself and your " -msgstr "Beschreibe dich selbst in 140 Zeichen" +msgstr "Beschreibe dich selbst und deine " #: actions/register.php:410 #, fuzzy msgid "Where you are, like \"City, " -msgstr "Wo du bist, z.B. \"Stadt, Gebiet, Land\"" +msgstr "Wo du bist, z.B. \"Stadt, " #: actions/register.php:432 #, fuzzy msgid " except this private data: password, " -msgstr "" -"außer folgende private Daten: Passwort, E-Mail, Adresse, IM Adresse, " -"Telefonnummer." +msgstr " außer folgende private Daten: Passwort, " #: actions/register.php:471 #, fuzzy, php-format msgid "Congratulations, %s! And welcome to %%%%site.name%%%%. " -msgstr "" -"Gratulier, %s! Und willkommen auf %%%%site.name%%%%. Jetzt möchtest du " -"vielleicht..." +msgstr "Gratuliere, %s! Und willkommen auf %%%%site.name%%%%. " #: actions/register.php:495 +#, fuzzy msgid "(You should receive a message by email " -msgstr "" +msgstr "(Du solltest eine Nachricht per E-Mail erhalten " #: actions/remotesubscribe.php:166 actions/remotesubscribe.php:171 +#, fuzzy msgid "That's a local profile! Login to subscribe." -msgstr "" +msgstr "Das ist ein lokales Profil! Zum Abonnieren anmelden." #: actions/replies.php:118 #, fuzzy, php-format msgid "Replies to %s, page %d" -msgstr "Antworten an %s" +msgstr "Antworten an %s, Seite %d" #: actions/showfavorites.php:79 #, fuzzy, php-format msgid "%s favorite notices, page %d" -msgstr "%s's favorisierte Nachrichten" +msgstr "%ss favorisierte Nachrichten, Seite %d" #: actions/showgroup.php:77 lib/groupnav.php:85 #, php-format @@ -4192,44 +4299,45 @@ msgstr "%s Gruppe" #: actions/showgroup.php:79 #, php-format msgid "%s group, page %d" -msgstr "" +msgstr "%s Gruppe, Seite %d" #: actions/showgroup.php:206 #, fuzzy msgid "Group profile" -msgstr "Unbekanntes Benutzer Profil." +msgstr "Gruppenprofil" #: actions/showgroup.php:251 actions/showstream.php:278 #: actions/tagother.php:119 lib/grouplist.php:134 lib/profilelist.php:133 msgid "URL" -msgstr "" +msgstr "URL" #: actions/showgroup.php:262 actions/showstream.php:289 #: actions/tagother.php:129 lib/grouplist.php:145 lib/profilelist.php:144 #, fuzzy msgid "Note" -msgstr "Nachrichten" +msgstr "Nachricht" #: actions/showgroup.php:270 #, fuzzy msgid "Group actions" -msgstr "Andere Optionen" +msgstr "Gruppenaktionen" #: actions/showgroup.php:323 #, fuzzy, php-format msgid "Notice feed for %s group" -msgstr "Feed der Nachrichten von %s" +msgstr "Nachrichtenfeed der Gruppe %s" #: actions/showgroup.php:357 lib/groupnav.php:90 #, fuzzy msgid "Members" -msgstr "Mitglied seit" +msgstr "Mitglieder" #: actions/showgroup.php:363 actions/showstream.php:413 #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 #: lib/tagcloudsection.php:71 +#, fuzzy msgid "(None)" -msgstr "" +msgstr "(Kein)" #: actions/showgroup.php:370 msgid "All members" @@ -4241,27 +4349,27 @@ msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" -"Dies ist %%site.name%%, ein [mikro-blogging] (http://de.wikipedia.org/wiki/" -"Mikro-blogging) Dienst " +"**%s** ist eine Benutzergruppe auf %%site.name%%, einem [mikro-blogging] " +"(http://de.wikipedia.org/wiki/Mikro-blogging) Dienst " #: actions/showmessage.php:98 msgid "Only the sender and recipient " -msgstr "" +msgstr "Nur der Absender und Empfänger " #: actions/showstream.php:73 #, php-format msgid "%s, page %d" -msgstr "" +msgstr "%s, Seite %d" #: actions/showstream.php:143 #, fuzzy msgid "'s profile" -msgstr "Profil" +msgstr "s Profil" #: actions/showstream.php:236 actions/tagother.php:77 #, fuzzy msgid "User profile" -msgstr "Benutzer hat kein Profil." +msgstr "Benutzerprofil" #: actions/showstream.php:240 actions/tagother.php:81 msgid "Photo" @@ -4270,22 +4378,22 @@ msgstr "Foto" #: actions/showstream.php:317 #, fuzzy msgid "User actions" -msgstr "Andere Optionen" +msgstr "Benutzeraktionen" #: actions/showstream.php:342 #, fuzzy msgid "Send a direct message to this user" -msgstr "Direkte Nachricht an %s abgeschickt" +msgstr "Direkte Nachricht an Benutzer verschickt" #: actions/showstream.php:343 #, fuzzy msgid "Message" -msgstr "Neue Nachricht" +msgstr "Nachricht" #: actions/showstream.php:451 #, fuzzy msgid "All subscribers" -msgstr "Abonnenten" +msgstr "Alle Abonnenten" #: actions/showstream.php:533 msgid "All groups" @@ -4297,33 +4405,35 @@ msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" -"Dies ist %%site.name%%, ein [mikro-blogging] (http://de.wikipedia.org/wiki/" -"Mikro-blogging) Dienst " +"**%s** hat ein Konto auf %%site.name%%, einem [mikro-blogging] " +"(http://de.wikipedia.org/wiki/Mikro-blogging) Dienst " #: actions/smssettings.php:128 #, fuzzy msgid "Phone number, no punctuation or spaces, " -msgstr "1-64 Kleinbuchstaben oder Ziffern, keine Sonder- oder Leerzeichen" +msgstr "Telefonnummer, keine Satz- oder Leerzeichen, " #: actions/smssettings.php:162 #, fuzzy msgid "Send me notices through SMS; " -msgstr "Schicke mir Nachrichten mittels Jabber/GTalk." +msgstr "Schicke mir Nachrichten per SMS; " #: actions/smssettings.php:335 #, fuzzy msgid "A confirmation code was sent to the phone number you added. " -msgstr "Warte auf die Bestätigung dieser Telefonnummer." +msgstr "" +"Ein Bestätigungscode wurde an die Telefonnummer gesendet, die du hinzugefügt " +"hast. " #: actions/smssettings.php:453 #, fuzzy msgid "Mobile carrier" -msgstr "Wähle einen Netzanbieter" +msgstr "Netzanbieter" #: actions/subedit.php:70 #, fuzzy msgid "You are not subscribed to that profile." -msgstr "Dieses Profil hast du uns nicht geschickt" +msgstr "Du hast dieses Profil nicht abonniert." #: actions/subedit.php:83 #, fuzzy @@ -4333,7 +4443,7 @@ msgstr "Konnte Abonnement nicht erstellen." #: actions/subscribe.php:55 #, fuzzy msgid "Not a local user." -msgstr "Unbekannter Benutzer." +msgstr "Kein lokaler Benutzer." #: actions/subscribe.php:69 msgid "Subscribed" @@ -4342,42 +4452,43 @@ msgstr "Abonniert" #: actions/subscribers.php:50 #, fuzzy, php-format msgid "%s subscribers" -msgstr "Abonnenten" +msgstr "%s Abonnenten" #: actions/subscribers.php:52 #, php-format +#, fuzzy msgid "%s subscribers, page %d" -msgstr "" +msgstr "%s Abonnenten, Seite %d" #: actions/subscribers.php:63 #, fuzzy msgid "These are the people who listen to " -msgstr "Dies sind die Leute, die %ss Nachrichten lesen." +msgstr "Folgende Leute lesen " #: actions/subscribers.php:67 #, fuzzy, php-format msgid "These are the people who " -msgstr "Dies sind die Leute, die %ss Nachrichten lesen." +msgstr "Folgende Leute " #: actions/subscriptions.php:52 #, fuzzy, php-format msgid "%s subscriptions" -msgstr "Alle Abonnements" +msgstr "%s Abonnements" #: actions/subscriptions.php:54 #, fuzzy, php-format msgid "%s subscriptions, page %d" -msgstr "Alle Abonnements" +msgstr "%s Abonnements, Seite %d" #: actions/subscriptions.php:65 #, fuzzy msgid "These are the people whose notices " -msgstr "Dies sind die Leute, deren Nachrichten %s liest." +msgstr "Dies sind die Leute, deren Nachrichten " #: actions/subscriptions.php:69 #, fuzzy, php-format msgid "These are the people whose " -msgstr "Dies sind die Leute, die %ss Nachrichten lesen." +msgstr "Dies sind die Leute, deren " #: actions/subscriptions.php:122 msgid "Jabber" @@ -4386,17 +4497,18 @@ msgstr "Jabber" #: actions/tag.php:43 #, fuzzy, php-format msgid "Notices tagged with %s, page %d" -msgstr "Nachrichten, die mit %s getagt sind" +msgstr "Nachrichten, die mit %s getagt sind, Seite %d" #: actions/tag.php:66 #, php-format +#, fuzzy msgid "Messages tagged \"%s\", most recent first" -msgstr "" +msgstr "Nachrichten getagt mit \"%s\", neueste zuerst" #: actions/tagother.php:33 #, fuzzy msgid "Not logged in" -msgstr "Nicht eingeloggt." +msgstr "Nicht angemeldet" #: actions/tagother.php:39 #, fuzzy @@ -4406,12 +4518,12 @@ msgstr "Kein id Argument." #: actions/tagother.php:65 #, fuzzy, php-format msgid "Tag %s" -msgstr "Tags" +msgstr "Tag %s" #: actions/tagother.php:141 #, fuzzy msgid "Tag user" -msgstr "Tags" +msgstr "Benutzer taggen" #: actions/tagother.php:149 msgid "" @@ -4424,21 +4536,25 @@ msgstr "" #: actions/tagother.php:164 #, fuzzy msgid "There was a problem with your session token." -msgstr "Es gab ein Problem mit deinem Session Token. Bitte versuche es erneut." +msgstr "Es gab ein Problem mit deinem Sessiontoken." #: actions/tagother.php:191 msgid "" "You can only tag people you are subscribed to or who are subscribed to you." -msgstr "Du kannst nur Benutzer taggen die du abonniert hast." +msgstr "" +"Du kannst nur Benutzer taggen, die du abonniert hast oder die dich abonniert " +"haben." #: actions/tagother.php:198 -#, fuzzy msgid "Could not save tags." msgstr "Konnte Tags nicht speichern." #: actions/tagother.php:233 +#, fuzzy msgid "Use this form to add tags to your subscribers or subscriptions." msgstr "" +"Benutze dieses Formular, um Tags zu deinen Abonnenten oder Abonnements " +"hinzuzufügen." #: actions/tagrss.php:35 #, fuzzy @@ -4448,66 +4564,67 @@ msgstr "Tag nicht vorhanden." #: actions/tagrss.php:66 #, fuzzy, php-format msgid "Microblog tagged with %s" -msgstr "Microblog getagged mit %s" +msgstr "Microblog getaggt mit %s" #: actions/twitapiblocks.php:47 msgid "Block user failed." -msgstr "Blocken des Benutzer fehlgeschlagen." +msgstr "Blockieren des Benutzers fehlgeschlagen." #: actions/twitapiblocks.php:69 +#, fuzzy msgid "Unblock user failed." -msgstr "" +msgstr "Freigeben des Benutzers fehlgeschlagen." #: actions/twitapiusers.php:48 -#, fuzzy msgid "Not found." -msgstr "Keine Anfrage gefunden!" +msgstr "Nicht gefunden." #: actions/twittersettings.php:71 +#, fuzzy msgid "Add your Twitter account to automatically send " -msgstr "" +msgstr "Füge dein Twitter Konto hinzu zum automatischen Versenden von " #: actions/twittersettings.php:119 msgid "Twitter user name" msgstr "Twitter Benutzername" #: actions/twittersettings.php:126 -#, fuzzy msgid "Twitter password" -msgstr "Neues Passwort" +msgstr "Twitter Passwort" #: actions/twittersettings.php:228 msgid "Twitter Friends" msgstr "Twitter Freunde" #: actions/twittersettings.php:327 +#, fuzzy msgid "Username must have only numbers, " -msgstr "" +msgstr "Für den Benutzernamen gelten nur Nummern, " #: actions/twittersettings.php:341 #, fuzzy, php-format msgid "Unable to retrieve account information " -msgstr "Konnte Block Daten nicht speichern." +msgstr "Konnte Kontoinformationen nicht abrufen " #: actions/unblock.php:108 #, fuzzy msgid "Error removing the block." -msgstr "Fehler beim Speichern des Nutzers." +msgstr "Fehler beim Freigeben des Benutzers." #: actions/unsubscribe.php:50 #, fuzzy msgid "No profile id in request." -msgstr "Der entfernte Server hat keine Profil-URL geliefert." +msgstr "Der entfernte Server hat keine Profil-ID geliefert." #: actions/unsubscribe.php:57 #, fuzzy msgid "No profile with that id." -msgstr "Entferntes Profil ohne ein passendes Profil" +msgstr "Kein Profil mit dieser ID." #: actions/unsubscribe.php:71 #, fuzzy msgid "Unsubscribed" -msgstr "Abbestellen" +msgstr "Abbestellt" #: actions/usergroups.php:63 #, php-format @@ -4522,30 +4639,33 @@ msgstr "%s Gruppen, Seite %d" #: classes/Notice.php:104 #, fuzzy msgid "Problem saving notice. Unknown user." -msgstr "Problem bei Speichern der Nachricht." +msgstr "Problem bei Speichern der Nachricht. Unbekannter Benutzer." #: classes/Notice.php:109 msgid "" "Too many notices too fast; take a breather and post again in a few minutes." msgstr "" +"Zu schnell zu viele Nachrichten; atme kurz durch und schicke sie erneut in " +"ein paar Minuten ab." #: classes/Notice.php:116 msgid "You are banned from posting notices on this site." -msgstr "" +msgstr "Du wurdest für das Schreiben von Nachrichten auf dieser Seite gesperrt." #: lib/accountsettingsaction.php:108 #, fuzzy msgid "Upload an avatar" -msgstr "Aktualisierung des Avatars fehlgeschlagen" +msgstr "Avatar hochladen" #: lib/accountsettingsaction.php:119 #, fuzzy msgid "Other" -msgstr "Anderes" +msgstr "Sonstige" #: lib/accountsettingsaction.php:120 +#, fuzzy msgid "Other options" -msgstr "Andere Optionen" +msgstr "Sonstige Optionen" #: lib/action.php:130 #, fuzzy, php-format @@ -4554,56 +4674,59 @@ msgstr "%s (%s)" #: lib/action.php:145 msgid "Untitled page" -msgstr "" +msgstr "Seite ohne Titel" #: lib/action.php:316 msgid "Primary site navigation" -msgstr "" +msgstr "Hauptnavigation" #: lib/action.php:322 +#, fuzzy msgid "Personal profile and friends timeline" -msgstr "" +msgstr "Persönliches Profil und Freundes-Zeitleiste" #: lib/action.php:325 +#, fuzzy msgid "Search for people or text" -msgstr "" +msgstr "Suche nach Leuten oder Text" #: lib/action.php:328 -#, fuzzy msgid "Account" -msgstr "Über" +msgstr "Konto" #: lib/action.php:328 #, fuzzy msgid "Change your email, avatar, password, profile" -msgstr "Ändere dein Passwort" +msgstr "Ändere deine E-Mail, dein Avatar, Passwort, Profil" #: lib/action.php:330 +#, fuzzy msgid "Connect to IM, SMS, Twitter" -msgstr "" +msgstr "Verbinde zu IM, SMS, Twitter" #: lib/action.php:332 +#, fuzzy msgid "Logout from the site" -msgstr "Ausloggen" +msgstr "Von der Seite abmelden" #: lib/action.php:335 +#, fuzzy msgid "Login to the site" -msgstr "Einloggen" +msgstr "Auf der Seite anmelden" #: lib/action.php:338 -#, fuzzy msgid "Create an account" -msgstr "Neues Konto anlegen" +msgstr "Neues Konto erstellen" #: lib/action.php:341 #, fuzzy msgid "Login with OpenID" -msgstr "Diese OpenID ist nicht bekannt." +msgstr "Mit OpenID anmelden" #: lib/action.php:344 #, fuzzy msgid "Help me!" -msgstr "Hilfe" +msgstr "Hilf mir!" #: lib/action.php:362 #, fuzzy @@ -4611,8 +4734,9 @@ msgid "Site notice" msgstr "Neue Nachricht" #: lib/action.php:417 +#, fuzzy msgid "Local views" -msgstr "" +msgstr "Lokale Ansichten" #: lib/action.php:472 #, fuzzy @@ -4622,25 +4746,27 @@ msgstr "Neue Nachricht" #: lib/action.php:562 #, fuzzy msgid "Secondary site navigation" -msgstr "Abonnements" +msgstr "Unternavigation" #: lib/action.php:602 lib/action.php:623 +#, fuzzy msgid "Laconica software license" -msgstr "" +msgstr "Laconica Software Lizenz" #: lib/action.php:630 #, fuzzy msgid "All " -msgstr "Alle" +msgstr "Alle " #: lib/action.php:635 +#, fuzzy msgid "license." -msgstr "" +msgstr "Lizenz." #: lib/blockform.php:123 lib/blockform.php:153 #, fuzzy msgid "Block this user" -msgstr "Blocke Benutzer" +msgstr "Benutzer blockieren" #: lib/blockform.php:153 msgid "Block" @@ -4649,17 +4775,17 @@ msgstr "Blockieren" #: lib/disfavorform.php:114 lib/disfavorform.php:140 #, fuzzy msgid "Disfavor this notice" -msgstr "%s's favorisierte Nachrichten" +msgstr "Aus Favoriten entfernen" #: lib/facebookaction.php:268 #, php-format msgid "To use the %s Facebook Application you need to login " -msgstr "" +msgstr "Um die %s Facebookanwendung zu benutzen, musst du dich anmelden " #: lib/facebookaction.php:271 #, fuzzy msgid " a new account." -msgstr "Neues Konto anlegen" +msgstr " ein neues Konto." #: lib/facebookaction.php:557 lib/mailbox.php:214 lib/noticelist.php:354 #, fuzzy @@ -4669,7 +4795,7 @@ msgstr "Öffentlich" #: lib/favorform.php:114 lib/favorform.php:140 #, fuzzy msgid "Favor this notice" -msgstr "%s's favorisierte Nachrichten" +msgstr "Zu den Favoriten hinzufügen" #: lib/feedlist.php:64 msgid "Export data" @@ -4688,57 +4814,61 @@ msgid "Tag" msgstr "Tag" #: lib/galleryaction.php:138 +#, fuzzy msgid "Choose a tag to narrow list" -msgstr "" +msgstr "Wähle einen Tag, um die Liste einzuschränken" #: lib/galleryaction.php:139 +#, fuzzy msgid "Go" -msgstr "" +msgstr "Los" #: lib/groupeditform.php:148 #, fuzzy msgid "URL of the homepage or blog of the group or topic" -msgstr "" -"URL deiner Homepage, deines Blogs, oder deines Profils auf einer anderen Site" +msgstr "URL der Homepage oder Blogs der Gruppe oder des Themas" #: lib/groupeditform.php:151 #, fuzzy msgid "Description" -msgstr "Abonnements" +msgstr "Beschreibung" #: lib/groupeditform.php:153 #, fuzzy msgid "Describe the group or topic in 140 chars" -msgstr "Beschreibe dich selbst in 140 Zeichen" +msgstr "Beschreibe die Gruppe oder das Thema in 140 Zeichen" #: lib/groupeditform.php:158 #, fuzzy msgid "" "Location for the group, if any, like \"City, State (or Region), Country\"" -msgstr "Wo du bist, z.B. \"Stadt, Gebiet, Land\"" +msgstr "Ort der Gruppe, optional, z.B. \"Stadt, Gebiet (oder Region), Land\"" #: lib/groupnav.php:84 lib/searchgroupnav.php:84 msgid "Group" msgstr "Gruppe" #: lib/groupnav.php:100 +#, fuzzy msgid "Admin" -msgstr "" +msgstr "Admin" #: lib/groupnav.php:101 #, php-format +#, fuzzy msgid "Edit %s group properties" -msgstr "" +msgstr "%s Gruppeneinstellungen bearbeiten" #: lib/groupnav.php:106 #, fuzzy msgid "Logo" -msgstr "Abmelden" +msgstr "Logo" #: lib/groupnav.php:107 #, php-format +#, fuzzy msgid "Add or edit %s logo" -msgstr "" +msgstr "%s Logo hinzufügen oder bearbeiten" #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" @@ -4750,66 +4880,73 @@ msgstr "Gruppen mit den meisten Beiträgen" #: lib/grouptagcloudsection.php:56 #, php-format +#, fuzzy msgid "Tags in %s group's notices" -msgstr "" +msgstr "Tags in den Nachrichten der Gruppe %s" #: lib/htmloutputter.php:104 #, fuzzy msgid "This page is not available in a " -msgstr "Dies Seite liegt in keinem von dir akzeptierten Mediatype vor." +msgstr "Diese Seite liegt in nicht verfügbar in einem " #: lib/joinform.php:114 #, fuzzy msgid "Join" -msgstr "Einloggen" +msgstr "Beitreten" #: lib/leaveform.php:114 #, fuzzy msgid "Leave" -msgstr "Speichern" +msgstr "Verlassen" #: lib/logingroupnav.php:76 #, fuzzy msgid "Login with a username and password" -msgstr "Benutzername oder Passwort falsch." +msgstr "Anmelden mit einem Benutzernamen und Passwort" #: lib/logingroupnav.php:79 #, fuzzy msgid "Sign up for a new account" -msgstr "Neues Konto anlegen" +msgstr "Für ein neues Konto registrieren" #: lib/logingroupnav.php:82 msgid "Login or register with OpenID" -msgstr "Einloggen oder registrieren mit OpenID" +msgstr "Anmelden oder registrieren mit OpenID" #: lib/mail.php:175 #, php-format +#, fuzzy msgid "" "Hey, %s.\n" "\n" msgstr "" +"Hallo, %s.\n" +"\n" #: lib/mail.php:236 #, fuzzy, php-format msgid "%1$s is now listening to " -msgstr "%1$s hat deine Nachrichten auf %2$s abonniert." +msgstr "%1$s liest ab sofort " #: lib/mail.php:254 #, fuzzy, php-format msgid "Location: %s\n" -msgstr "Standort: %s" +msgstr "Standort: %s\n" #: lib/mail.php:256 #, fuzzy, php-format msgid "Homepage: %s\n" -msgstr "Homepage: %s" +msgstr "Homepage: %s\n" #: lib/mail.php:258 #, php-format +#, fuzzy msgid "" "Bio: %s\n" "\n" msgstr "" +"Biografie: %s\n" +"\n" #: lib/mail.php:461 #, php-format @@ -4819,49 +4956,47 @@ msgstr "Du wurdest von %s angestupst" #: lib/mail.php:465 #, fuzzy, php-format msgid "%1$s (%2$s) is wondering what you are up to " -msgstr "" -"%s$s (%2$s) hat dir einen private Nachricht geschickt:\n" -"\n" +msgstr "%s$s (%2$s) fragt sich was du so machst " #: lib/mail.php:555 #, fuzzy, php-format msgid "%1$s just added your notice from %2$s" -msgstr "%1$s hat deine Nachrichten auf %2$s abonniert." +msgstr "%1$s hat deine Nachrichten von %2$s hinzugefügt" #: lib/mailbox.php:229 lib/noticelist.php:380 #, fuzzy msgid "From" -msgstr "von" +msgstr "Von" #: lib/messageform.php:110 #, fuzzy msgid "Send a direct notice" -msgstr "Notiz löschen" +msgstr "Versende eine direkte Nachricht" #: lib/noticeform.php:125 #, fuzzy msgid "Send a notice" -msgstr "Sende einen Stupser" +msgstr "Nachricht versenden" #: lib/noticeform.php:152 #, fuzzy msgid "Available characters" -msgstr "6 oder mehr Zeichen" +msgstr "Verfügbare Zeichen" #: lib/noticelist.php:426 #, fuzzy msgid "in reply to" -msgstr "als Antwort auf... " +msgstr "als Antwort auf" #: lib/noticelist.php:447 lib/noticelist.php:450 #, fuzzy msgid "Reply to this notice" -msgstr "Die Nachricht konnte nicht gelöscht werden." +msgstr "Auf diese Nachricht antworten" #: lib/noticelist.php:451 #, fuzzy msgid "Reply" -msgstr "antworten" +msgstr "Antworten" #: lib/noticelist.php:471 lib/noticelist.php:474 #, fuzzy @@ -4871,57 +5006,58 @@ msgstr "Notiz löschen" #: lib/noticelist.php:474 #, fuzzy msgid "Delete" -msgstr "Notiz löschen" +msgstr "Löschen" #: lib/nudgeform.php:116 #, fuzzy msgid "Nudge this user" -msgstr "Stups abgeschickt" +msgstr "Diesen Benutzer stupsen" #: lib/nudgeform.php:128 #, fuzzy msgid "Nudge" -msgstr "Stups abgeschickt" +msgstr "Stups" #: lib/nudgeform.php:128 #, fuzzy msgid "Send a nudge to this user" -msgstr "Sende einen Stupser" +msgstr "Sende diesem Benutzer einen Stupser" #: lib/personaltagcloudsection.php:56 #, php-format +#, fuzzy msgid "Tags in %s's notices" -msgstr "" +msgstr "Tags in %ss Nachrichten" #: lib/profilelist.php:182 +#, fuzzy msgid "(none)" -msgstr "" +msgstr "(leer)" #: lib/publicgroupnav.php:76 msgid "Public" msgstr "Öffentlich" #: lib/publicgroupnav.php:80 -#, fuzzy msgid "User groups" msgstr "Benutzer-Gruppen" #: lib/publicgroupnav.php:82 lib/publicgroupnav.php:83 msgid "Recent tags" -msgstr "Kürzliche Tags" +msgstr "Aktuelle Tags" #: lib/publicgroupnav.php:86 msgid "Featured" -msgstr "" +msgstr "Featured" #: lib/publicgroupnav.php:90 -#, fuzzy msgid "Popular" -msgstr "Suche nach anderen Nutzern" +msgstr "Beliebt" #: lib/searchgroupnav.php:82 +#, fuzzy msgid "Notice" -msgstr "Hinweis" +msgstr "Nachricht" #: lib/searchgroupnav.php:85 msgid "Find groups on this site" @@ -4929,58 +5065,58 @@ msgstr "Finde Gruppen auf dieser Seite" #: lib/section.php:89 msgid "Untitled section" -msgstr "" +msgstr "Abschnitt ohne Titel" #: lib/subgroupnav.php:81 #, fuzzy, php-format msgid "People %s subscribes to" -msgstr "Entferntes Abonnement" +msgstr "Leute, die %s abonniert hat" #: lib/subgroupnav.php:89 #, fuzzy, php-format msgid "People subscribed to %s" -msgstr "%s abonniert" +msgstr "Leute, die %s abonniert haben" #: lib/subgroupnav.php:97 #, php-format +#, fuzzy msgid "Groups %s is a member of" -msgstr "" +msgstr "Gruppen zu denen %s gehört" #: lib/subgroupnav.php:104 #, fuzzy, php-format msgid "Invite friends and colleagues to join you on %s" -msgstr "Lade deine Freunde und Kollegen ein diesen Dienst zu nutzen." +msgstr "Lade Freunde und Kollegen ein dir auf %s beizutreten" #: lib/subs.php:53 -#, fuzzy msgid "User has blocked you." -msgstr "Dieser Bemutzer hat Dich geblockt" +msgstr "Dieser Benutzer hat dich blockiert." #: lib/subscribeform.php:115 lib/subscribeform.php:139 #, fuzzy msgid "Subscribe to this user" -msgstr "%s abonniert" +msgstr "Abonniere diesen Benutzer" #: lib/tagcloudsection.php:56 -#, fuzzy msgid "None" -msgstr "Nein" +msgstr "Nichts" #: lib/topposterssection.php:74 msgid "Top posters" -msgstr "Top-Poster" +msgstr "Top-Schreiber" #: lib/unblockform.php:120 lib/unblockform.php:150 +#, fuzzy msgid "Unblock this user" -msgstr "Entblocke Benutzer" +msgstr "Benutzer freigeben" #: lib/unblockform.php:150 msgid "Unblock" -msgstr "entblocken" +msgstr "Freigeben" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 msgid "Unsubscribe from this user" -msgstr "" +msgstr "Lösche dein Abonnement von diesem Benutzer" #~ msgid "Code not yet ready." #~ msgstr "Code noch nicht fertig." diff --git a/locale/en_GB/LC_MESSAGES/laconica.mo b/locale/en_GB/LC_MESSAGES/laconica.mo index 1459714e82f47af3722fc61e0cd4916d2e20d61b..93ff37f9da367ee2166aab732ddd03f62270046b 100644 GIT binary patch literal 78515 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� zva)cTLC?vf9VQ~lTQk9+=j2iMVqMS4quO29bMj~tN1uG+Cy(j~#aP&{)27+x@LzTE zC~u7Z@0>ka&6mS^&K_;lu^6_^%AeO3HsVN@-gEY7OToQ4vp^ef!=}@ovqzJ&M`!Y8 zSAAZ)mphz4+H>Y;HRqV=z%M%xu6sw6_MACthsg5T;^thnJ4{Yu6L-#>&efCHzI3ah zy-DDA5;}X@L|gsedFH5_8+P>uoyu7^4-&O9*-g7WhmOXn(Wj0&t0m_#uuR!=>}b!iqb$|_4<0+}>O;J>nC|7@ rdhTd)7{9# delta 9192 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 EKZ*WVi~s-t diff --git a/locale/en_GB/LC_MESSAGES/laconica.po b/locale/en_GB/LC_MESSAGES/laconica.po index ec910d6e2b..4e261723f4 100644 --- a/locale/en_GB/LC_MESSAGES/laconica.po +++ b/locale/en_GB/LC_MESSAGES/laconica.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-03-12 16:15+0000\n" -"Last-Translator: Evan Prodromou \n" +"PO-Revision-Date: 2009-05-21 01:42+0000\n" +"Last-Translator: Bruce Cowan \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +21,7 @@ msgstr "" #: actions/noticesearchrss.php:88 #, php-format msgid " Search Stream for \"%s\"" -msgstr "Search Stream for \"%s\"" +msgstr " Search Stream for \"%s\"" # Adjusted for grammar. #: ../actions/finishopenidlogin.php:82 ../actions/register.php:191 @@ -30,8 +30,8 @@ msgstr "Search Stream for \"%s\"" msgid "" " except this private data: password, email address, IM address, phone number." msgstr "" -"except for the following private data: password, e-mail address, Instant " -"Messenger address and phone number." +" except this private data: password, e-mail address, IM address, phone " +"number." #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 @@ -188,8 +188,8 @@ msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" msgstr "" -"(You should receive an e-mail message in a moment, containing instructions " -"on how to confirm your e-mail address.)" +"(You should receive a message by e-mail momentarily, with instructions on " +"how to confirm your e-mail address.)" #: ../lib/util.php:257 lib/util.php:273 lib/action.php:605 #, php-format @@ -198,42 +198,42 @@ msgid "" "broughtby%%](%%site.broughtbyurl%%). " msgstr "" "**%%site.name%%** is a microblogging service brought to you by " -"[%%site.broughtby%%](%%site.broughtbyurl%%). " +"[%%site.broughtby%%](%%site.broughtbyurl%%)." #: ../lib/util.php:259 lib/util.php:275 lib/action.php:607 #, php-format msgid "**%%site.name%%** is a microblogging service. " -msgstr "**%%site.name%%** is a microblogging service. " +msgstr "**%%site.name%%** is a microblogging service." #: ../lib/util.php:274 lib/util.php:290 msgid ". Contributors should be attributed by full name or nickname." -msgstr "" +msgstr ". Contributors should be attributed by full name or nickname." #: ../actions/finishopenidlogin.php:73 ../actions/profilesettings.php:43 #: actions/finishopenidlogin.php:79 actions/profilesettings.php:76 #: actions/finishopenidlogin.php:101 actions/profilesettings.php:100 #: lib/groupeditform.php:139 msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "" +msgstr "1-64 lowercase letters or numbers, no punctuation or spaces" #: ../actions/register.php:152 actions/register.php:166 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." -msgstr "" +msgstr "1-64 lowercase letters or numbers, no punctuation or spaces. Required." #: ../actions/password.php:42 actions/profilesettings.php:181 #: actions/passwordsettings.php:102 msgid "6 or more characters" -msgstr "" +msgstr "6 or more characters" #: ../actions/recoverpassword.php:180 actions/recoverpassword.php:186 #: actions/recoverpassword.php:220 msgid "6 or more characters, and don't forget it!" -msgstr "6 or more characters, and don’t forget it!" +msgstr "6 or more characters, and don't forget it!" #: ../actions/register.php:154 actions/register.php:168 #: actions/register.php:373 msgid "6 or more characters. Required." -msgstr "" +msgstr "6 or more characters. Required." #: ../actions/imsettings.php:197 actions/imsettings.php:205 #, php-format @@ -241,22 +241,24 @@ msgid "" "A confirmation code was sent to the IM address you added. You must approve %" "s for sending messages to you." msgstr "" +"A confirmation code was sent to the IM address you added. You must approve " +"%s for sending messages to you." #: ../actions/emailsettings.php:213 actions/emailsettings.php:231 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 "" -"A confirmation code was sent to the e-mail address you added. Check your in-" -"box (and spam box!) for the code and instructions on how to use it." +"A confirmation code was sent to the e-mail address you added. Check your " +"inbox (and spam box!) for the code and instructions on how to use it." #: ../actions/smssettings.php:216 actions/smssettings.php:224 msgid "" "A confirmation code was sent to the phone number you added. Check your inbox " "(and spam box!) for the code and instructions on how to use it." msgstr "" -"A confirmation code was sent to the phone number you added. Check your in-" -"box (and spam box!) for the code and instructions on how to use it." +"A confirmation code was sent to the phone number you added. Check your inbox " +"(and spam box!) for the code and instructions on how to use it." #: ../actions/twitapiaccount.php:49 ../actions/twitapihelp.php:45 #: ../actions/twitapistatuses.php:88 ../actions/twitapistatuses.php:259 @@ -278,7 +280,7 @@ msgstr "" #: actions/twitapistatuses.php:402 actions/twitapistatuses.php:429 #: actions/twitapiusers.php:32 msgid "API method not found!" -msgstr "" +msgstr "API method not found!" #: ../actions/twitapiaccount.php:57 ../actions/twitapiaccount.php:113 #: ../actions/twitapiaccount.php:119 ../actions/twitapiblocks.php:28 @@ -301,16 +303,16 @@ msgstr "" #: actions/twitapinotifications.php:31 actions/twitapinotifications.php:37 #: actions/twitapistatuses.php:562 msgid "API method under construction." -msgstr "" +msgstr "API method under construction." #: ../lib/util.php:324 lib/util.php:340 lib/action.php:568 msgid "About" -msgstr "" +msgstr "About" #: ../actions/userauthorization.php:119 actions/userauthorization.php:126 #: actions/userauthorization.php:143 msgid "Accept" -msgstr "" +msgstr "Accept" #: ../actions/emailsettings.php:62 ../actions/imsettings.php:63 #: ../actions/openidsettings.php:57 ../actions/smssettings.php:71 @@ -320,17 +322,17 @@ msgstr "" #: actions/imsettings.php:127 actions/openidsettings.php:111 #: actions/smssettings.php:133 actions/twittersettings.php:163 msgid "Add" -msgstr "" +msgstr "Add" #: ../actions/openidsettings.php:43 actions/openidsettings.php:44 #: actions/openidsettings.php:93 msgid "Add OpenID" -msgstr "" +msgstr "Add OpenID" #: ../lib/settingsaction.php:97 lib/settingsaction.php:91 #: lib/accountsettingsaction.php:117 msgid "Add or remove OpenIDs" -msgstr "" +msgstr "Add or remove OpenIDs" #: ../actions/emailsettings.php:38 ../actions/imsettings.php:39 #: ../actions/smssettings.php:39 actions/emailsettings.php:39 @@ -338,28 +340,28 @@ msgstr "" #: actions/emailsettings.php:94 actions/imsettings.php:94 #: actions/smssettings.php:92 msgid "Address" -msgstr "" +msgstr "Address" #: ../actions/invite.php:131 actions/invite.php:139 actions/invite.php:176 msgid "Addresses of friends to invite (one per line)" -msgstr "" +msgstr "Addresses of friends to invite (one per line)" #: ../actions/showstream.php:273 actions/showstream.php:288 #: actions/showstream.php:422 msgid "All subscriptions" -msgstr "" +msgstr "All subscriptions" #: ../actions/publicrss.php:64 actions/publicrss.php:50 #: actions/publicrss.php:92 #, php-format msgid "All updates for %s" -msgstr "" +msgstr "All updates for %s" #: ../actions/noticesearchrss.php:66 actions/noticesearchrss.php:70 #: actions/noticesearchrss.php:90 #, php-format msgid "All updates matching search term \"%s\"" -msgstr "All updates matching search term ‘%s’" +msgstr "All updates matching search term \"%s\"" #: ../actions/finishopenidlogin.php:29 ../actions/login.php:31 #: ../actions/openidlogin.php:29 ../actions/register.php:30 @@ -368,7 +370,7 @@ msgstr "All updates matching search term ‘%s’" #: actions/finishopenidlogin.php:34 actions/login.php:77 #: actions/openidlogin.php:30 actions/register.php:92 msgid "Already logged in." -msgstr "" +msgstr "Already logged in." #: ../lib/subs.php:42 lib/subs.php:42 lib/subs.php:49 msgid "Already subscribed!." @@ -377,7 +379,7 @@ msgstr "Already subscribed!" #: ../actions/deletenotice.php:54 actions/deletenotice.php:55 #: actions/deletenotice.php:113 msgid "Are you sure you want to delete this notice?" -msgstr "" +msgstr "Are you sure you want to delete this notice?" #: ../actions/userauthorization.php:77 actions/userauthorization.php:83 #: actions/userauthorization.php:81 @@ -387,54 +389,59 @@ msgstr "Authorise subscription" #: ../actions/login.php:104 ../actions/register.php:178 #: actions/register.php:192 msgid "Automatically login in the future; not for shared computers!" -msgstr "Automatically log-in in the future; not for shared computers!" +msgstr "Automatically login in the future; not for shared computers!" #: ../actions/profilesettings.php:65 actions/profilesettings.php:98 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" +"Automatically subscribe to whoever subscribes to me (best for non-humans)" #: ../actions/avatar.php:32 ../lib/settingsaction.php:90 #: actions/profilesettings.php:34 actions/avatarsettings.php:65 #: actions/showgroup.php:209 lib/accountsettingsaction.php:107 msgid "Avatar" -msgstr "" +msgstr "Avatar" #: ../actions/avatar.php:113 actions/profilesettings.php:350 #: actions/avatarsettings.php:395 msgid "Avatar updated." -msgstr "" +msgstr "Avatar updated." +# Buddy? #: ../actions/imsettings.php:55 actions/imsettings.php:56 #, php-format +#, fuzzy msgid "" "Awaiting confirmation on this address. Check your Jabber/GTalk account for a " "message with further instructions. (Did you add %s to your buddy list?)" msgstr "" +"Awaiting confirmation on this address. Check your Jabber/GTalk account for a " +"message with further instructions. (Did you add %s to your buddy list?)" #: ../actions/emailsettings.php:54 actions/emailsettings.php:55 msgid "" "Awaiting confirmation on this address. Check your inbox (and spam box!) for " "a message with further instructions." msgstr "" -"Awaiting confirmation on this address. Check your in-box (and spam box!) for " +"Awaiting confirmation on this address. Check your inbox (and spam box!) for " "a message with further instructions." #: ../actions/smssettings.php:58 actions/smssettings.php:58 #: actions/smssettings.php:111 msgid "Awaiting confirmation on this phone number." -msgstr "" +msgstr "Awaiting confirmation on this phone number." # erm, not sure what to do here, » is recognised as a quotation mark. #: ../lib/util.php:1318 lib/util.php:1452 msgid "Before »" -msgstr "Before →" +msgstr "Before »" #: ../actions/profilesettings.php:49 ../actions/register.php:170 #: actions/profilesettings.php:82 actions/register.php:184 #: actions/profilesettings.php:112 actions/register.php:402 msgid "Bio" -msgstr "" +msgstr "Bio" #: ../actions/profilesettings.php:101 ../actions/register.php:82 #: ../actions/updateprofile.php:103 actions/profilesettings.php:216 @@ -442,23 +449,23 @@ msgstr "" #: actions/profilesettings.php:205 actions/register.php:174 #: actions/updateprofile.php:107 msgid "Bio is too long (max 140 chars)." -msgstr "Bio is too long (max 140 chars)" +msgstr "Bio is too long (max 140 chars)." #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "Can’t delete this notice." +msgstr "Can't delete this notice." #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 #: actions/updateprofile.php:123 #, php-format msgid "Can't read avatar URL '%s'" -msgstr "Can’t read avatar URL ‘%s’" +msgstr "Can't read avatar URL '%s'" #: ../actions/password.php:85 ../actions/recoverpassword.php:300 #: actions/profilesettings.php:404 actions/recoverpassword.php:313 #: actions/passwordsettings.php:169 actions/recoverpassword.php:347 msgid "Can't save new password." -msgstr "Can’t save new password." +msgstr "Can't save new password." #: ../actions/emailsettings.php:57 ../actions/imsettings.php:58 #: ../actions/smssettings.php:62 actions/emailsettings.php:58 @@ -466,7 +473,7 @@ msgstr "Can’t save new password." #: actions/emailsettings.php:111 actions/imsettings.php:114 #: actions/smssettings.php:114 msgid "Cancel" -msgstr "" +msgstr "Cancel" #: ../lib/openid.php:121 lib/openid.php:121 lib/openid.php:130 msgid "Cannot instantiate OpenID consumer object." @@ -485,7 +492,7 @@ msgstr "Cannot normalise that e-mail address" #: ../actions/password.php:45 actions/profilesettings.php:184 #: actions/passwordsettings.php:110 msgid "Change" -msgstr "" +msgstr "Change" #: ../lib/settingsaction.php:88 lib/settingsaction.php:88 #: lib/accountsettingsaction.php:114 @@ -495,16 +502,16 @@ msgstr "Change e-mail handling" #: ../actions/password.php:32 actions/profilesettings.php:36 #: actions/passwordsettings.php:58 msgid "Change password" -msgstr "" +msgstr "Change password" #: ../lib/settingsaction.php:94 lib/accountsettingsaction.php:111 msgid "Change your password" -msgstr "" +msgstr "Change your password" #: ../lib/settingsaction.php:85 lib/settingsaction.php:85 #: lib/accountsettingsaction.php:105 msgid "Change your profile settings" -msgstr "" +msgstr "Change your profile settings" #: ../actions/password.php:43 ../actions/recoverpassword.php:181 #: ../actions/register.php:155 ../actions/smssettings.php:65 @@ -513,12 +520,12 @@ msgstr "" #: actions/passwordsettings.php:105 actions/recoverpassword.php:221 #: actions/register.php:376 actions/smssettings.php:122 msgid "Confirm" -msgstr "" +msgstr "Confirm" #: ../actions/confirmaddress.php:90 actions/confirmaddress.php:90 #: actions/confirmaddress.php:144 msgid "Confirm Address" -msgstr "" +msgstr "Confirm Address" #: ../actions/emailsettings.php:238 ../actions/imsettings.php:222 #: ../actions/smssettings.php:245 actions/emailsettings.php:256 @@ -526,17 +533,17 @@ msgstr "" #: actions/emailsettings.php:379 actions/imsettings.php:361 #: actions/smssettings.php:374 msgid "Confirmation cancelled." -msgstr "" +msgstr "Confirmation cancelled." #: ../actions/smssettings.php:63 actions/smssettings.php:63 #: actions/smssettings.php:118 msgid "Confirmation code" -msgstr "" +msgstr "Confirmation code" #: ../actions/confirmaddress.php:38 actions/confirmaddress.php:38 #: actions/confirmaddress.php:80 msgid "Confirmation code not found." -msgstr "" +msgstr "Confirmation code not found." #: ../actions/register.php:202 #, php-format @@ -556,20 +563,34 @@ msgid "" "\n" "Thanks for signing up and we hope you enjoy using this service." msgstr "" +"Congratulations, %s! And welcome to %%%%site.name%%%%. From here, you may " +"want to...\n" +"\n" +"* Go to [your profile](%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." #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 #: actions/finishopenidlogin.php:119 lib/action.php:330 msgid "Connect" -msgstr "" +msgstr "Connect" #: ../actions/finishopenidlogin.php:86 actions/finishopenidlogin.php:92 #: actions/finishopenidlogin.php:114 msgid "Connect existing account" -msgstr "" +msgstr "Connect existing account" #: ../lib/util.php:332 lib/util.php:348 lib/action.php:576 msgid "Contact" -msgstr "" +msgstr "Contact" # Thought form was incorrect #: ../lib/openid.php:178 lib/openid.php:178 lib/openid.php:187 @@ -582,45 +603,45 @@ msgstr "Could not create OpenID from: %s" #: actions/twitapifriendships.php:48 actions/twitapifriendships.php:64 #, php-format msgid "Could not follow user: %s is already on your list." -msgstr "" +msgstr "Could not follow user: %s is already on your list." #: ../actions/twitapifriendships.php:53 actions/twitapifriendships.php:53 #: actions/twitapifriendships.php:41 msgid "Could not follow user: User not found." -msgstr "" +msgstr "Could not follow user: User not found." #: ../lib/openid.php:160 lib/openid.php:160 lib/openid.php:169 #, php-format msgid "Could not redirect to server: %s" -msgstr "" +msgstr "Could not redirect to server: %s" #: ../actions/updateprofile.php:162 actions/updateprofile.php:163 #: actions/updateprofile.php:166 msgid "Could not save avatar info" -msgstr "" +msgstr "Could not save avatar info" #: ../actions/updateprofile.php:155 actions/updateprofile.php:156 #: actions/updateprofile.php:159 msgid "Could not save new profile info" -msgstr "" +msgstr "Could not save new profile info" #: ../lib/subs.php:54 lib/subs.php:61 lib/subs.php:72 msgid "Could not subscribe other to you." -msgstr "" +msgstr "Could not subscribe other to you." #: ../lib/subs.php:46 lib/subs.php:46 lib/subs.php:57 msgid "Could not subscribe." -msgstr "" +msgstr "Could not subscribe." #: ../actions/recoverpassword.php:102 actions/recoverpassword.php:105 #: actions/recoverpassword.php:111 msgid "Could not update user with confirmed email address." -msgstr "Couldn’t update user with confirmed e-mail address." +msgstr "Couldn't update user with confirmed e-mail address." #: ../actions/finishremotesubscribe.php:99 #: actions/finishremotesubscribe.php:101 actions/finishremotesubscribe.php:114 msgid "Couldn't convert request tokens to access tokens." -msgstr "Couldn’t convert request tokens to access tokens." +msgstr "Couldn't convert request tokens to access tokens." #: ../actions/confirmaddress.php:84 ../actions/emailsettings.php:234 #: ../actions/imsettings.php:218 ../actions/smssettings.php:241 @@ -629,21 +650,21 @@ msgstr "Couldn’t convert request tokens to access tokens." #: actions/confirmaddress.php:126 actions/emailsettings.php:375 #: actions/imsettings.php:357 actions/smssettings.php:370 msgid "Couldn't delete email confirmation." -msgstr "Couldn’t delete e-mail confirmation." +msgstr "Couldn't delete e-mail confirmation." #: ../lib/subs.php:103 lib/subs.php:116 lib/subs.php:134 msgid "Couldn't delete subscription." -msgstr "Couldn’t delete subscription." +msgstr "Couldn't delete subscription." #: ../actions/twitapistatuses.php:93 actions/twitapistatuses.php:98 #: actions/twitapistatuses.php:84 msgid "Couldn't find any statuses." -msgstr "Couldn’t find any statuses." +msgstr "Couldn't find any statuses." #: ../actions/remotesubscribe.php:127 actions/remotesubscribe.php:136 #: actions/remotesubscribe.php:178 msgid "Couldn't get a request token." -msgstr "Couldn’t get a request token." +msgstr "Couldn't get a request token." #: ../actions/emailsettings.php:205 ../actions/imsettings.php:187 #: ../actions/smssettings.php:206 actions/emailsettings.php:223 @@ -651,29 +672,29 @@ msgstr "Couldn’t get a request token." #: actions/emailsettings.php:337 actions/imsettings.php:311 #: actions/smssettings.php:325 msgid "Couldn't insert confirmation code." -msgstr "Couldn’t insert confirmation code." +msgstr "Couldn't insert confirmation code." #: ../actions/finishremotesubscribe.php:180 #: actions/finishremotesubscribe.php:182 actions/finishremotesubscribe.php:218 msgid "Couldn't insert new subscription." -msgstr "Couldn’t insert new subscription." +msgstr "Couldn't insert new subscription." #: ../actions/profilesettings.php:184 ../actions/twitapiaccount.php:96 #: actions/profilesettings.php:299 actions/twitapiaccount.php:94 #: actions/profilesettings.php:302 actions/twitapiaccount.php:81 msgid "Couldn't save profile." -msgstr "Couldn’t save profile." +msgstr "Couldn't save profile." #: ../actions/profilesettings.php:161 actions/profilesettings.php:276 #: actions/profilesettings.php:279 msgid "Couldn't update user for autosubscribe." -msgstr "Couldn’t update user for auto-subscribe." +msgstr "Couldn't update user for autosubscribe." #: ../actions/emailsettings.php:280 ../actions/emailsettings.php:294 #: actions/emailsettings.php:298 actions/emailsettings.php:312 #: actions/emailsettings.php:440 actions/emailsettings.php:462 msgid "Couldn't update user record." -msgstr "Couldn’t update user record." +msgstr "Couldn't update user record." #: ../actions/confirmaddress.php:72 ../actions/emailsettings.php:156 #: ../actions/emailsettings.php:259 ../actions/imsettings.php:138 @@ -689,37 +710,37 @@ msgstr "Couldn’t update user record." #: actions/profilesettings.php:259 actions/smssettings.php:266 #: actions/smssettings.php:408 msgid "Couldn't update user." -msgstr "Couldn’t update user." +msgstr "Couldn't update user." #: ../actions/finishopenidlogin.php:84 actions/finishopenidlogin.php:90 #: actions/finishopenidlogin.php:112 msgid "Create" -msgstr "" +msgstr "Create" #: ../actions/finishopenidlogin.php:70 actions/finishopenidlogin.php:76 #: actions/finishopenidlogin.php:98 msgid "Create a new user with this nickname." -msgstr "" +msgstr "Create a new user with this nickname." #: ../actions/finishopenidlogin.php:68 actions/finishopenidlogin.php:74 #: actions/finishopenidlogin.php:96 msgid "Create new account" -msgstr "" +msgstr "Create new account" #: ../actions/finishopenidlogin.php:191 actions/finishopenidlogin.php:197 #: actions/finishopenidlogin.php:231 msgid "Creating new account for OpenID that already has a user." -msgstr "" +msgstr "Creating new account for OpenID that already has a user." #: ../actions/imsettings.php:45 actions/imsettings.php:46 #: actions/imsettings.php:100 msgid "Current confirmed Jabber/GTalk address." -msgstr "" +msgstr "Current confirmed Jabber/GTalk address." #: ../actions/smssettings.php:46 actions/smssettings.php:46 #: actions/smssettings.php:100 msgid "Current confirmed SMS-enabled phone number." -msgstr "" +msgstr "Current confirmed SMS-enabled phone number." #: ../actions/emailsettings.php:44 actions/emailsettings.php:45 #: actions/emailsettings.php:99 @@ -728,28 +749,28 @@ msgstr "Current confirmed e-mail address." #: ../actions/showstream.php:356 actions/showstream.php:367 msgid "Currently" -msgstr "" +msgstr "Currently" #: ../classes/Notice.php:72 classes/Notice.php:86 classes/Notice.php:91 #, php-format msgid "DB error inserting hashtag: %s" -msgstr "" +msgstr "DB error inserting hashtag: %s" #: ../lib/util.php:1061 lib/util.php:1110 classes/Notice.php:698 #, php-format msgid "DB error inserting reply: %s" -msgstr "" +msgstr "DB error inserting reply: %s" #: ../actions/deletenotice.php:41 actions/deletenotice.php:41 #: actions/deletenotice.php:79 msgid "Delete notice" -msgstr "" +msgstr "Delete notice" #: ../actions/profilesettings.php:51 ../actions/register.php:172 #: actions/profilesettings.php:84 actions/register.php:186 #: actions/profilesettings.php:114 msgid "Describe yourself and your interests in 140 chars" -msgstr "" +msgstr "Describe yourself and your interests in 140 chars" #: ../actions/register.php:158 ../actions/register.php:161 #: ../lib/settingsaction.php:87 actions/register.php:172 @@ -779,7 +800,7 @@ msgstr "E-mail address confirmation" #: ../actions/emailsettings.php:61 actions/emailsettings.php:62 #: actions/emailsettings.php:117 msgid "Email address, like \"UserName@example.org\"" -msgstr "E-mail address, like ‘UserName@example.org’" +msgstr "E-mail address, like \"UserName@example.org\"" #: ../actions/invite.php:129 actions/invite.php:137 actions/invite.php:174 msgid "Email addresses" @@ -793,7 +814,7 @@ msgstr "Enter a nickname or e-mail address." #: ../actions/smssettings.php:64 actions/smssettings.php:64 #: actions/smssettings.php:119 msgid "Enter the code you received on your phone." -msgstr "" +msgstr "Enter the code you received on your phone." #: ../actions/userauthorization.php:137 actions/userauthorization.php:144 #: actions/userauthorization.php:161 @@ -803,12 +824,12 @@ msgstr "Error authorising token." #: ../actions/finishopenidlogin.php:253 actions/finishopenidlogin.php:259 #: actions/finishopenidlogin.php:297 msgid "Error connecting user to OpenID." -msgstr "" +msgstr "Error connecting user to OpenID." #: ../actions/finishaddopenid.php:78 actions/finishaddopenid.php:78 #: actions/finishaddopenid.php:126 msgid "Error connecting user." -msgstr "" +msgstr "Error connecting user." #: ../actions/finishremotesubscribe.php:151 #: actions/finishremotesubscribe.php:153 actions/finishremotesubscribe.php:166 @@ -828,7 +849,7 @@ msgstr "Error inserting remote profile." #: ../actions/recoverpassword.php:240 actions/recoverpassword.php:246 #: actions/recoverpassword.php:280 msgid "Error saving address confirmation." -msgstr "" +msgstr "Error saving address confirmation." #: ../actions/userauthorization.php:140 actions/userauthorization.php:147 #: actions/userauthorization.php:164 @@ -837,16 +858,16 @@ msgstr "Error saving remote profile." #: ../lib/openid.php:226 lib/openid.php:226 lib/openid.php:235 msgid "Error saving the profile." -msgstr "" +msgstr "Error saving the profile." #: ../lib/openid.php:237 lib/openid.php:237 lib/openid.php:246 msgid "Error saving the user." -msgstr "" +msgstr "Error saving the user." #: ../actions/password.php:80 actions/profilesettings.php:399 #: actions/passwordsettings.php:164 msgid "Error saving user; invalid." -msgstr "Error saving user - invalid." +msgstr "Error saving user; invalid." #: ../actions/login.php:47 ../actions/login.php:73 #: ../actions/recoverpassword.php:307 ../actions/register.php:98 @@ -854,7 +875,7 @@ msgstr "Error saving user - invalid." #: actions/register.php:108 actions/login.php:112 actions/login.php:138 #: actions/recoverpassword.php:354 actions/register.php:198 msgid "Error setting user." -msgstr "" +msgstr "Error setting user." # Added full stop #: ../actions/finishaddopenid.php:83 actions/finishaddopenid.php:83 @@ -871,12 +892,12 @@ msgstr "Error updating remote profile." #: ../actions/recoverpassword.php:80 actions/recoverpassword.php:80 #: actions/recoverpassword.php:86 msgid "Error with confirmation code." -msgstr "" +msgstr "Error with confirmation code." #: ../actions/finishopenidlogin.php:89 actions/finishopenidlogin.php:95 #: actions/finishopenidlogin.php:117 msgid "Existing nickname" -msgstr "" +msgstr "Existing nickname" #: ../lib/util.php:326 lib/util.php:342 lib/action.php:570 msgid "FAQ" @@ -885,41 +906,43 @@ msgstr "F.A.Q." #: ../actions/avatar.php:115 actions/profilesettings.php:352 #: actions/avatarsettings.php:397 msgid "Failed updating avatar." -msgstr "Failed to update avatar." +msgstr "Failed updating avatar." #: ../actions/all.php:61 ../actions/allrss.php:64 actions/all.php:61 #: actions/allrss.php:64 actions/all.php:75 actions/allrss.php:107 #, php-format msgid "Feed for friends of %s" -msgstr "" +msgstr "Feed for friends of %s" #: ../actions/replies.php:65 ../actions/repliesrss.php:80 #: actions/replies.php:65 actions/repliesrss.php:66 actions/replies.php:134 #: actions/repliesrss.php:71 #, php-format msgid "Feed for replies to %s" -msgstr "" +msgstr "Feed for replies to %s" #: ../actions/tag.php:55 actions/tag.php:55 actions/tag.php:61 #, php-format msgid "Feed for tag %s" -msgstr "" +msgstr "Feed for tag %s" #: ../lib/searchaction.php:105 lib/searchaction.php:105 #: lib/searchgroupnav.php:83 msgid "Find content of notices" -msgstr "" +msgstr "Find content of notices" #: ../lib/searchaction.php:101 lib/searchaction.php:101 #: lib/searchgroupnav.php:81 msgid "Find people on this site" -msgstr "" +msgstr "Find people on this site" #: ../actions/login.php:122 msgid "" "For security reasons, please re-enter your user name and password before " "changing your settings." msgstr "" +"For security reasons, please re-enter your user name and password before " +"changing your settings." #: ../actions/profilesettings.php:44 ../actions/register.php:164 #: actions/profilesettings.php:77 actions/register.php:178 @@ -927,7 +950,7 @@ msgstr "" #: actions/showgroup.php:235 actions/showstream.php:262 #: actions/tagother.php:105 lib/groupeditform.php:142 msgid "Full name" -msgstr "" +msgstr "Full name" #: ../actions/profilesettings.php:98 ../actions/register.php:79 #: ../actions/updateprofile.php:93 actions/profilesettings.php:213 @@ -936,30 +959,30 @@ msgstr "" #: actions/profilesettings.php:202 actions/register.php:171 #: actions/updateprofile.php:97 msgid "Full name is too long (max 255 chars)." -msgstr "" +msgstr "Full name is too long (max 255 chars)." #: ../lib/util.php:322 lib/util.php:338 lib/action.php:344 lib/action.php:566 msgid "Help" -msgstr "" +msgstr "Help" #: ../lib/util.php:298 lib/util.php:314 lib/action.php:322 #: lib/facebookaction.php:200 msgid "Home" -msgstr "" +msgstr "Home" #: ../actions/profilesettings.php:46 ../actions/register.php:167 #: actions/profilesettings.php:79 actions/register.php:181 #: actions/profilesettings.php:107 actions/register.php:396 #: lib/groupeditform.php:146 msgid "Homepage" -msgstr "" +msgstr "Homepage" #: ../actions/profilesettings.php:95 ../actions/register.php:76 #: actions/profilesettings.php:210 actions/register.php:83 #: actions/editgroup.php:192 actions/newgroup.php:143 #: actions/profilesettings.php:199 actions/register.php:168 msgid "Homepage is not a valid URL." -msgstr "" +msgstr "Homepage is not a valid URL." #: ../actions/emailsettings.php:91 actions/emailsettings.php:98 #: actions/emailsettings.php:173 @@ -989,7 +1012,7 @@ msgid "" "If you already have an account, login with your username and password to " "connect it to your OpenID." msgstr "" -"If you already have an account, log-in with your username and password to " +"If you already have an account, login with your username and password to " "connect it to your OpenID." #: ../actions/openidsettings.php:45 @@ -998,7 +1021,7 @@ msgid "" "click \"Add\"." msgstr "" "If you want to add an OpenID to your account, enter it in the box below and " -"click ‘Add’." +"click \"Add\"." # double space here #: ../actions/recoverpassword.php:137 @@ -1006,8 +1029,8 @@ msgid "" "If you've forgotten or lost your password, you can get a new one sent to the " "email address you have stored in your account." msgstr "" -"If you’ve forgotten or lost your password, you can get a new one sent to the " -"e-mail address you have stored in your account." +"If you've forgotten or lost your password, you can get a new one sent to the " +"e-mail address you have stored in your account." #: ../actions/emailsettings.php:67 ../actions/smssettings.php:76 #: actions/emailsettings.php:68 actions/smssettings.php:76 @@ -1023,12 +1046,12 @@ msgstr "Incoming e-mail address removed." #: ../actions/password.php:69 actions/profilesettings.php:388 #: actions/passwordsettings.php:153 msgid "Incorrect old password" -msgstr "" +msgstr "Incorrect old password" #: ../actions/login.php:67 actions/login.php:67 actions/facebookhome.php:131 #: actions/login.php:132 msgid "Incorrect username or password." -msgstr "" +msgstr "Incorrect username or password." #: ../actions/recoverpassword.php:265 msgid "" @@ -1043,29 +1066,29 @@ msgstr "" #: actions/updateprofile.php:118 #, php-format msgid "Invalid avatar URL '%s'" -msgstr "Invalid avatar URL ‘%s’" +msgstr "Invalid avatar URL '%s'" #: ../actions/invite.php:55 actions/invite.php:62 actions/invite.php:70 #, php-format msgid "Invalid email address: %s" -msgstr "Invalid e-mail address: ‘%s’" +msgstr "Invalid e-mail address: %s" #: ../actions/updateprofile.php:98 actions/updateprofile.php:99 #: actions/updateprofile.php:102 #, php-format msgid "Invalid homepage '%s'" -msgstr "Invalid homepage ‘%s’" +msgstr "Invalid homepage '%s'" #: ../actions/updateprofile.php:82 actions/updateprofile.php:83 #: actions/updateprofile.php:86 #, php-format msgid "Invalid license URL '%s'" -msgstr "Invalid licence URL ‘%s’" +msgstr "Invalid licence URL '%s'" #: ../actions/postnotice.php:61 actions/postnotice.php:62 #: actions/postnotice.php:66 msgid "Invalid notice content" -msgstr "" +msgstr "Invalid notice content" #: ../actions/postnotice.php:67 actions/postnotice.php:68 #: actions/postnotice.php:72 @@ -1082,22 +1105,22 @@ msgstr "Invalid notice URL" #: actions/updateprofile.php:91 #, php-format msgid "Invalid profile URL '%s'." -msgstr "Invalid profile URL ‘%s’." +msgstr "Invalid profile URL '%s'." #: ../actions/remotesubscribe.php:96 actions/remotesubscribe.php:105 #: actions/remotesubscribe.php:135 msgid "Invalid profile URL (bad format)" -msgstr "" +msgstr "Invalid profile URL (bad format)" #: ../actions/finishremotesubscribe.php:77 #: actions/finishremotesubscribe.php:79 actions/finishremotesubscribe.php:80 msgid "Invalid profile URL returned by server." -msgstr "" +msgstr "Invalid profile URL returned by server." #: ../actions/avatarbynickname.php:37 actions/avatarbynickname.php:37 #: actions/avatarbynickname.php:69 msgid "Invalid size." -msgstr "" +msgstr "Invalid size." #: ../actions/finishopenidlogin.php:235 ../actions/register.php:93 #: ../actions/register.php:111 actions/finishopenidlogin.php:241 @@ -1105,24 +1128,24 @@ msgstr "" #: actions/finishopenidlogin.php:279 actions/register.php:193 #: actions/register.php:211 msgid "Invalid username or password." -msgstr "" +msgstr "Invalid username or password." #: ../actions/invite.php:79 actions/invite.php:86 actions/invite.php:102 msgid "Invitation(s) sent" -msgstr "" +msgstr "Invitation(s) sent" #: ../actions/invite.php:97 actions/invite.php:104 actions/invite.php:136 msgid "Invitation(s) sent to the following people:" -msgstr "" +msgstr "Invitation(s) sent to the following people:" #: ../lib/util.php:306 lib/util.php:322 lib/facebookaction.php:207 #: lib/subgroupnav.php:103 msgid "Invite" -msgstr "" +msgstr "Invite" #: ../actions/invite.php:123 actions/invite.php:130 actions/invite.php:104 msgid "Invite new users" -msgstr "" +msgstr "Invite new users" #: ../lib/util.php:261 lib/util.php:277 lib/action.php:609 #, php-format @@ -1138,7 +1161,7 @@ msgstr "" #: ../actions/imsettings.php:173 actions/imsettings.php:181 #: actions/imsettings.php:296 msgid "Jabber ID already belongs to another user." -msgstr "" +msgstr "Jabber ID already belongs to another user." #: ../actions/imsettings.php:62 actions/imsettings.php:63 #, php-format @@ -1146,18 +1169,18 @@ msgid "" "Jabber or GTalk address, like \"UserName@example.org\". First, make sure to " "add %s to your buddy list in your IM client or on GTalk." msgstr "" -"Jabber or GTalk address, like ‘UserName@example.org’. First, make sure to " +"Jabber or GTalk address, like \"UserName@example.org\". First, make sure to " "add %s to your buddy list in your IM client or on GTalk." #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:128 msgid "Language" -msgstr "" +msgstr "Language" #: ../actions/profilesettings.php:113 actions/profilesettings.php:228 #: actions/profilesettings.php:217 msgid "Language is too long (max 50 chars)." -msgstr "" +msgstr "Language is too long (max 50 chars)." #: ../actions/profilesettings.php:52 ../actions/register.php:173 #: actions/profilesettings.php:85 actions/register.php:187 @@ -1166,7 +1189,7 @@ msgstr "" #: actions/tagother.php:113 lib/groupeditform.php:156 lib/grouplist.php:126 #: lib/profilelist.php:125 msgid "Location" -msgstr "" +msgstr "Location" #: ../actions/profilesettings.php:104 ../actions/register.php:85 #: ../actions/updateprofile.php:108 actions/profilesettings.php:219 @@ -1175,7 +1198,7 @@ msgstr "" #: actions/profilesettings.php:208 actions/register.php:177 #: actions/updateprofile.php:112 msgid "Location is too long (max 255 chars)." -msgstr "" +msgstr "Location is too long (max 255 chars)." #: ../actions/login.php:97 ../actions/login.php:106 #: ../actions/openidlogin.php:68 ../lib/util.php:310 actions/login.php:97 @@ -1185,13 +1208,13 @@ msgstr "" #: lib/facebookaction.php:315 lib/logingroupnav.php:75 #, php-format msgid "Login" -msgstr "Log-in" +msgstr "Login" #: ../actions/openidlogin.php:44 actions/openidlogin.php:52 #: actions/openidlogin.php:62 #, php-format msgid "Login with an [OpenID](%%doc.openid%%) account." -msgstr "Log-in with an [OpenID](%%doc.openid%%) account." +msgstr "Login with an [OpenID](%%doc.openid%%) account." #: ../actions/login.php:126 #, php-format @@ -1200,22 +1223,23 @@ msgid "" "(%%action.register%%) a new account, or try [OpenID](%%action.openidlogin%" "%). " msgstr "" -"Log-in with your username and password. Don’t have a username yet? [Register]" -"(%%action.register%%) a new account, or try [OpenID](%%action.openidlogin%%)." +"Login with your username and password. Don't have a username yet? " +"[Register](%%action.register%%) a new account, or try " +"[OpenID](%%action.openidlogin%%). " #: ../lib/util.php:308 lib/util.php:324 lib/action.php:332 msgid "Logout" -msgstr "Log out" +msgstr "Logout" #: ../actions/register.php:166 actions/register.php:180 #: actions/register.php:393 msgid "Longer name, preferably your \"real\" name" -msgstr "Longer name, preferably your ‘real’ name" +msgstr "Longer name, preferably your \"real\" name" #: ../actions/login.php:110 actions/login.php:110 actions/login.php:245 #: lib/facebookaction.php:320 msgid "Lost or forgotten password?" -msgstr "" +msgstr "Lost or forgotten password?" #: ../actions/emailsettings.php:80 ../actions/smssettings.php:89 #: actions/emailsettings.php:81 actions/smssettings.php:89 @@ -1231,33 +1255,35 @@ msgstr "Manage how you get e-mail from %%site.name%%." #: ../actions/showstream.php:300 actions/showstream.php:315 #: actions/showstream.php:480 msgid "Member since" -msgstr "" +msgstr "Member since" #: ../actions/userrss.php:70 actions/userrss.php:67 actions/userrss.php:72 #, php-format msgid "Microblog by %s" -msgstr "" +msgstr "Microblog by %s" +# Carrier? #: ../actions/smssettings.php:304 #, php-format +#, fuzzy 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 "" "Mobile carrier for your phone. If you know a carrier that accepts SMS over " -"email but isn’t listed here, send e-mail to let us know at %s." +"e-mail but isn't listed here, send e-mail to let us know at %s." #: ../actions/finishopenidlogin.php:79 ../actions/register.php:188 #: actions/finishopenidlogin.php:85 actions/register.php:202 #: actions/finishopenidlogin.php:107 actions/register.php:429 msgid "My text and files are available under " -msgstr "" +msgstr "My text and files are available under " #: ../actions/emailsettings.php:82 ../actions/smssettings.php:91 #: actions/emailsettings.php:83 actions/smssettings.php:91 #: actions/emailsettings.php:142 actions/smssettings.php:152 msgid "New" -msgstr "" +msgstr "New" #: ../lib/mail.php:144 lib/mail.php:144 lib/mail.php:286 #, php-format @@ -1272,22 +1298,22 @@ msgstr "New incoming e-mail address added." #: ../actions/finishopenidlogin.php:71 actions/finishopenidlogin.php:77 #: actions/finishopenidlogin.php:99 msgid "New nickname" -msgstr "" +msgstr "New nickname" #: ../actions/newnotice.php:87 actions/newnotice.php:96 #: actions/newnotice.php:68 msgid "New notice" -msgstr "" +msgstr "New notice" #: ../actions/password.php:41 ../actions/recoverpassword.php:179 #: actions/profilesettings.php:180 actions/recoverpassword.php:185 #: actions/passwordsettings.php:101 actions/recoverpassword.php:219 msgid "New password" -msgstr "" +msgstr "New password" #: ../actions/recoverpassword.php:314 msgid "New password successfully saved. You are now logged in." -msgstr "" +msgstr "New password successfully saved. You are now logged in." #: ../actions/login.php:101 ../actions/profilesettings.php:41 #: ../actions/register.php:151 actions/login.php:101 @@ -1297,7 +1323,7 @@ msgstr "" #: actions/showstream.php:251 actions/tagother.php:95 #: lib/facebookaction.php:308 lib/groupeditform.php:137 msgid "Nickname" -msgstr "" +msgstr "Nickname" #: ../actions/finishopenidlogin.php:175 ../actions/profilesettings.php:110 #: ../actions/register.php:69 actions/finishopenidlogin.php:181 @@ -1306,7 +1332,7 @@ msgstr "" #: actions/newgroup.php:134 actions/profilesettings.php:214 #: actions/register.php:159 msgid "Nickname already in use. Try another one." -msgstr "" +msgstr "Nickname already in use. Try another one." #: ../actions/finishopenidlogin.php:165 ../actions/profilesettings.php:88 #: ../actions/register.php:67 ../actions/updateprofile.php:77 @@ -1320,12 +1346,12 @@ msgstr "Nickname must have only lowercase letters and numbers, and no spaces." #: ../actions/finishopenidlogin.php:170 actions/finishopenidlogin.php:176 #: actions/finishopenidlogin.php:210 msgid "Nickname not allowed." -msgstr "" +msgstr "Nickname not allowed." #: ../actions/remotesubscribe.php:72 actions/remotesubscribe.php:81 #: actions/remotesubscribe.php:106 msgid "Nickname of the user you want to follow" -msgstr "" +msgstr "Nickname of the user you want to follow" #: ../actions/recoverpassword.php:162 actions/recoverpassword.php:167 #: actions/recoverpassword.php:186 @@ -1335,38 +1361,40 @@ msgstr "Nickname or e-mail" #: ../actions/deletenotice.php:59 actions/deletenotice.php:60 #: actions/block.php:147 actions/deletenotice.php:118 msgid "No" -msgstr "" +msgstr "No" #: ../actions/imsettings.php:156 actions/imsettings.php:164 #: actions/imsettings.php:279 msgid "No Jabber ID." -msgstr "" +msgstr "No Jabber ID." #: ../actions/userauthorization.php:129 actions/userauthorization.php:136 #: actions/userauthorization.php:153 msgid "No authorization request!" msgstr "No authorisation request!" +# Carrier? #: ../actions/smssettings.php:181 actions/smssettings.php:189 #: actions/smssettings.php:299 +#, fuzzy msgid "No carrier selected." -msgstr "" +msgstr "No carrier selected." #: ../actions/smssettings.php:316 actions/smssettings.php:324 #: actions/smssettings.php:486 msgid "No code entered" -msgstr "" +msgstr "No code entered" #: ../actions/confirmaddress.php:33 actions/confirmaddress.php:33 #: actions/confirmaddress.php:75 msgid "No confirmation code." -msgstr "" +msgstr "No confirmation code." #: ../actions/newnotice.php:44 actions/newmessage.php:53 #: actions/newnotice.php:44 classes/Command.php:197 actions/newmessage.php:109 #: actions/newnotice.php:126 classes/Command.php:223 msgid "No content!" -msgstr "" +msgstr "No content!" #: ../actions/emailsettings.php:174 actions/emailsettings.php:192 #: actions/emailsettings.php:304 @@ -1375,7 +1403,7 @@ msgstr "No e-mail address." #: ../actions/userbyid.php:32 actions/userbyid.php:32 actions/userbyid.php:70 msgid "No id." -msgstr "" +msgstr "No id." #: ../actions/emailsettings.php:271 actions/emailsettings.php:289 #: actions/emailsettings.php:430 @@ -1385,12 +1413,12 @@ msgstr "No incoming e-mail address." #: ../actions/finishremotesubscribe.php:65 #: actions/finishremotesubscribe.php:67 actions/finishremotesubscribe.php:68 msgid "No nickname provided by remote server." -msgstr "" +msgstr "No nickname provided by remote server." #: ../actions/avatarbynickname.php:27 actions/avatarbynickname.php:27 #: actions/avatarbynickname.php:59 actions/leavegroup.php:81 msgid "No nickname." -msgstr "" +msgstr "No nickname." #: ../actions/emailsettings.php:222 ../actions/imsettings.php:206 #: ../actions/smssettings.php:229 actions/emailsettings.php:240 @@ -1398,17 +1426,17 @@ msgstr "" #: actions/emailsettings.php:363 actions/imsettings.php:345 #: actions/smssettings.php:358 msgid "No pending confirmation to cancel." -msgstr "" +msgstr "No pending confirmation to cancel." #: ../actions/smssettings.php:176 actions/smssettings.php:184 #: actions/smssettings.php:294 msgid "No phone number." -msgstr "" +msgstr "No phone number." #: ../actions/finishremotesubscribe.php:72 #: actions/finishremotesubscribe.php:74 actions/finishremotesubscribe.php:75 msgid "No profile URL returned by server." -msgstr "" +msgstr "No profile URL returned by server." #: ../actions/recoverpassword.php:226 actions/recoverpassword.php:232 #: actions/recoverpassword.php:266 @@ -1418,56 +1446,56 @@ msgstr "No registered e-mail address for that user." #: ../actions/userauthorization.php:49 actions/userauthorization.php:55 #: actions/userauthorization.php:57 msgid "No request found!" -msgstr "" +msgstr "No request found!" #: ../actions/noticesearch.php:64 ../actions/peoplesearch.php:64 #: actions/noticesearch.php:69 actions/peoplesearch.php:69 #: actions/groupsearch.php:81 actions/noticesearch.php:104 #: actions/peoplesearch.php:85 msgid "No results" -msgstr "" +msgstr "No results" #: ../actions/avatarbynickname.php:32 actions/avatarbynickname.php:32 #: actions/avatarbynickname.php:64 msgid "No size." -msgstr "" +msgstr "No size." #: ../actions/twitapistatuses.php:595 actions/twitapifavorites.php:136 #: actions/twitapistatuses.php:520 actions/twitapifavorites.php:112 #: actions/twitapistatuses.php:446 msgid "No status found with that ID." -msgstr "" +msgstr "No status found with that ID." #: ../actions/twitapistatuses.php:555 actions/twitapistatuses.php:478 #: actions/twitapistatuses.php:418 msgid "No status with that ID found." -msgstr "" +msgstr "No status with that ID found." #: ../actions/openidsettings.php:135 actions/openidsettings.php:144 #: actions/openidsettings.php:222 msgid "No such OpenID." -msgstr "" +msgstr "No such OpenID." #: ../actions/doc.php:29 actions/doc.php:29 actions/doc.php:64 msgid "No such document." -msgstr "" +msgstr "No such document." #: ../actions/shownotice.php:32 ../actions/shownotice.php:83 #: ../lib/deleteaction.php:30 actions/shownotice.php:32 #: actions/shownotice.php:83 lib/deleteaction.php:30 actions/shownotice.php:87 #: lib/deleteaction.php:51 msgid "No such notice." -msgstr "" +msgstr "No such notice." #: ../actions/recoverpassword.php:56 actions/recoverpassword.php:56 #: actions/recoverpassword.php:62 msgid "No such recovery code." -msgstr "" +msgstr "No such recovery code." #: ../actions/postnotice.php:56 actions/postnotice.php:57 #: actions/postnotice.php:60 msgid "No such subscription" -msgstr "" +msgstr "No such subscription" #: ../actions/all.php:34 ../actions/allrss.php:35 #: ../actions/avatarbynickname.php:43 ../actions/foaf.php:40 @@ -1495,7 +1523,7 @@ msgstr "" #: classes/Command.php:271 lib/galleryaction.php:60 lib/mailbox.php:82 #: lib/subs.php:34 lib/subs.php:109 msgid "No such user." -msgstr "" +msgstr "No such user." #: ../actions/recoverpassword.php:211 actions/recoverpassword.php:217 #: actions/recoverpassword.php:251 @@ -1504,33 +1532,33 @@ msgstr "No user with that e-mail address or username." #: ../lib/gallery.php:80 lib/gallery.php:85 msgid "Nobody to show!" -msgstr "" +msgstr "Nobody to show!" #: ../actions/recoverpassword.php:60 actions/recoverpassword.php:60 #: actions/recoverpassword.php:66 msgid "Not a recovery code." -msgstr "" +msgstr "Not a recovery code." #: ../scripts/maildaemon.php:50 scripts/maildaemon.php:50 #: scripts/maildaemon.php:53 msgid "Not a registered user." -msgstr "" +msgstr "Not a registered user." #: ../lib/twitterapi.php:226 ../lib/twitterapi.php:247 #: ../lib/twitterapi.php:332 lib/twitterapi.php:391 lib/twitterapi.php:418 #: lib/twitterapi.php:502 lib/twitterapi.php:448 lib/twitterapi.php:476 #: lib/twitterapi.php:566 msgid "Not a supported data format." -msgstr "" +msgstr "Not a supported data format." #: ../actions/imsettings.php:167 actions/imsettings.php:175 #: actions/imsettings.php:290 msgid "Not a valid Jabber ID" -msgstr "" +msgstr "Not a valid Jabber ID" #: ../lib/openid.php:131 lib/openid.php:131 lib/openid.php:140 msgid "Not a valid OpenID." -msgstr "" +msgstr "Not a valid OpenID." # Missing full stop, needs to merge with: actions/register.php:63 actions/register.php:70 actions/register.php:152 #: ../actions/emailsettings.php:185 actions/emailsettings.php:203 @@ -1547,27 +1575,27 @@ msgstr "Not a valid e-mail address." #: actions/editgroup.php:186 actions/newgroup.php:137 #: actions/profilesettings.php:195 actions/register.php:161 msgid "Not a valid nickname." -msgstr "" +msgstr "Not a valid nickname." #: ../actions/remotesubscribe.php:120 actions/remotesubscribe.php:129 #: actions/remotesubscribe.php:159 msgid "Not a valid profile URL (incorrect services)." -msgstr "" +msgstr "Not a valid profile URL (incorrect services)." #: ../actions/remotesubscribe.php:113 actions/remotesubscribe.php:122 #: actions/remotesubscribe.php:152 msgid "Not a valid profile URL (no XRDS defined)." -msgstr "" +msgstr "Not a valid profile URL (no XRDS defined)." #: ../actions/remotesubscribe.php:104 actions/remotesubscribe.php:113 #: actions/remotesubscribe.php:143 msgid "Not a valid profile URL (no YADIS document)." -msgstr "" +msgstr "Not a valid profile URL (no YADIS document)." #: ../actions/avatar.php:95 actions/profilesettings.php:332 #: lib/imagefile.php:87 msgid "Not an image or corrupt file." -msgstr "" +msgstr "Not an image or corrupt file." #: ../actions/finishremotesubscribe.php:51 #: actions/finishremotesubscribe.php:53 actions/finishremotesubscribe.php:54 @@ -1577,12 +1605,12 @@ msgstr "Not authorised." #: ../actions/finishremotesubscribe.php:38 #: actions/finishremotesubscribe.php:38 actions/finishremotesubscribe.php:40 msgid "Not expecting this response!" -msgstr "" +msgstr "Not expecting this response!" #: ../actions/twitapistatuses.php:422 actions/twitapistatuses.php:361 #: actions/twitapistatuses.php:309 msgid "Not found" -msgstr "" +msgstr "Not found" #: ../actions/finishaddopenid.php:29 ../actions/logout.php:33 #: ../actions/newnotice.php:29 ../actions/subscribe.php:28 @@ -1598,7 +1626,7 @@ msgstr "" #: actions/unsubscribe.php:27 lib/deleteaction.php:66 #: lib/settingsaction.php:72 msgid "Not logged in." -msgstr "" +msgstr "Not logged in." # removed full stop #: ../lib/subs.php:91 lib/subs.php:104 lib/subs.php:122 @@ -1608,101 +1636,101 @@ msgstr "Not subscribed!" #: ../actions/opensearch.php:35 actions/opensearch.php:35 #: actions/opensearch.php:67 msgid "Notice Search" -msgstr "" +msgstr "Notice Search" #: ../actions/showstream.php:82 actions/showstream.php:82 #: actions/showstream.php:180 actions/showstream.php:187 #: actions/showstream.php:192 #, php-format msgid "Notice feed for %s" -msgstr "" +msgstr "Notice feed for %s" #: ../actions/shownotice.php:39 actions/shownotice.php:39 #: actions/shownotice.php:94 msgid "Notice has no profile" -msgstr "" +msgstr "Notice has no profile" #: ../actions/showstream.php:316 actions/showstream.php:331 #: actions/showstream.php:504 lib/facebookaction.php:477 lib/mailbox.php:116 #: lib/noticelist.php:87 msgid "Notices" -msgstr "" +msgstr "Notices" #: ../actions/tag.php:35 ../actions/tag.php:81 actions/tag.php:35 #: actions/tag.php:81 actions/tag.php:41 #, php-format msgid "Notices tagged with %s" -msgstr "" +msgstr "Notices tagged with %s" #: ../actions/password.php:39 actions/profilesettings.php:178 #: actions/passwordsettings.php:97 msgid "Old password" -msgstr "" +msgstr "Old password" #: ../lib/settingsaction.php:96 ../lib/util.php:314 lib/settingsaction.php:90 #: lib/util.php:330 lib/accountsettingsaction.php:116 lib/action.php:341 #: lib/logingroupnav.php:81 msgid "OpenID" -msgstr "" +msgstr "OpenID" #: ../actions/finishopenidlogin.php:61 actions/finishopenidlogin.php:66 #: actions/finishopenidlogin.php:73 msgid "OpenID Account Setup" -msgstr "" +msgstr "OpenID Account Setup" #: ../lib/openid.php:180 lib/openid.php:180 lib/openid.php:266 msgid "OpenID Auto-Submit" -msgstr "" +msgstr "OpenID Auto-Submit" #: ../actions/finishaddopenid.php:99 ../actions/finishopenidlogin.php:140 #: ../actions/openidlogin.php:60 actions/finishaddopenid.php:99 #: actions/finishopenidlogin.php:146 actions/openidlogin.php:68 #: actions/finishaddopenid.php:170 actions/openidlogin.php:80 msgid "OpenID Login" -msgstr "OpenID Log-in" +msgstr "OpenID Login" #: ../actions/openidlogin.php:65 ../actions/openidsettings.php:49 #: actions/openidlogin.php:74 actions/openidsettings.php:50 #: actions/openidlogin.php:102 actions/openidsettings.php:101 msgid "OpenID URL" -msgstr "" +msgstr "OpenID URL" #: ../actions/finishaddopenid.php:42 ../actions/finishopenidlogin.php:103 #: actions/finishaddopenid.php:42 actions/finishopenidlogin.php:109 #: actions/finishaddopenid.php:88 actions/finishopenidlogin.php:130 msgid "OpenID authentication cancelled." -msgstr "" +msgstr "OpenID authentication cancelled." #: ../actions/finishaddopenid.php:46 ../actions/finishopenidlogin.php:107 #: actions/finishaddopenid.php:46 actions/finishopenidlogin.php:113 #: actions/finishaddopenid.php:92 actions/finishopenidlogin.php:134 #, php-format msgid "OpenID authentication failed: %s" -msgstr "" +msgstr "OpenID authentication failed: %s" #: ../lib/openid.php:133 lib/openid.php:133 lib/openid.php:142 #, php-format msgid "OpenID failure: %s" -msgstr "" +msgstr "OpenID failure: %s" #: ../actions/openidsettings.php:144 actions/openidsettings.php:153 #: actions/openidsettings.php:231 msgid "OpenID removed." -msgstr "" +msgstr "OpenID removed." #: ../actions/openidsettings.php:37 actions/openidsettings.php:37 #: actions/openidsettings.php:59 msgid "OpenID settings" -msgstr "" +msgstr "OpenID settings" #: ../actions/invite.php:135 actions/invite.php:143 actions/invite.php:180 msgid "Optionally add a personal message to the invitation." -msgstr "" +msgstr "Optionally add a personal message to the invitation." #: ../actions/avatar.php:84 actions/profilesettings.php:321 #: lib/imagefile.php:75 msgid "Partial upload." -msgstr "" +msgstr "Partial upload." #: ../actions/finishopenidlogin.php:90 ../actions/login.php:102 #: ../actions/register.php:153 ../lib/settingsaction.php:93 @@ -1711,45 +1739,45 @@ msgstr "" #: actions/login.php:231 actions/register.php:372 #: lib/accountsettingsaction.php:110 lib/facebookaction.php:311 msgid "Password" -msgstr "" +msgstr "Password" #: ../actions/recoverpassword.php:288 actions/recoverpassword.php:301 #: actions/recoverpassword.php:335 msgid "Password and confirmation do not match." -msgstr "" +msgstr "Password and confirmation do not match." #: ../actions/recoverpassword.php:284 actions/recoverpassword.php:297 #: actions/recoverpassword.php:331 msgid "Password must be 6 chars or more." -msgstr "" +msgstr "Password must be 6 chars or more." #: ../actions/recoverpassword.php:261 ../actions/recoverpassword.php:263 #: actions/recoverpassword.php:267 actions/recoverpassword.php:269 #: actions/recoverpassword.php:199 actions/recoverpassword.php:301 msgid "Password recovery requested" -msgstr "" +msgstr "Password recovery requested" #: ../actions/password.php:89 ../actions/recoverpassword.php:313 #: actions/profilesettings.php:408 actions/recoverpassword.php:326 #: actions/passwordsettings.php:173 actions/recoverpassword.php:200 msgid "Password saved." -msgstr "" +msgstr "Password saved." #: ../actions/password.php:61 ../actions/register.php:88 #: actions/profilesettings.php:380 actions/register.php:98 #: actions/passwordsettings.php:145 actions/register.php:183 msgid "Passwords don't match." -msgstr "Passwords don’t match." +msgstr "Passwords don't match." #: ../lib/searchaction.php:100 lib/searchaction.php:100 #: lib/searchgroupnav.php:80 msgid "People" -msgstr "" +msgstr "People" #: ../actions/opensearch.php:33 actions/opensearch.php:33 #: actions/opensearch.php:64 msgid "People Search" -msgstr "" +msgstr "People Search" #: ../actions/peoplesearch.php:33 actions/peoplesearch.php:33 #: actions/peoplesearch.php:58 @@ -1758,15 +1786,15 @@ msgstr "People Search" #: ../lib/stream.php:50 lib/personal.php:50 lib/personalgroupnav.php:98 msgid "Personal" -msgstr "" +msgstr "Personal" #: ../actions/invite.php:133 actions/invite.php:141 actions/invite.php:178 msgid "Personal message" -msgstr "" +msgstr "Personal message" #: ../actions/smssettings.php:69 actions/smssettings.php:69 msgid "Phone number, no punctuation or spaces, with area code" -msgstr "" +msgstr "Phone number, no punctuation or spaces, with area code" #: ../actions/userauthorization.php:78 msgid "" @@ -1774,14 +1802,14 @@ msgid "" "user's notices. If you didn't just ask to subscribe to someone's notices, " "click \"Cancel\"." msgstr "" -"Please verify the details to make sure that you want to subscribe to this " -"user’s notices. If you didn’t just ask to subscribe to someone’s notices, " -"click ‘Cancel’." +"Please check these details to make sure that you want to subscribe to this " +"user's notices. If you didn't just ask to subscribe to someone's notices, " +"click \"Cancel\"." #: ../actions/imsettings.php:73 actions/imsettings.php:74 #: actions/imsettings.php:142 msgid "Post a notice when my Jabber/GTalk status changes." -msgstr "" +msgstr "Post a notice when my Jabber/GTalk status changes." #: ../actions/emailsettings.php:85 ../actions/imsettings.php:67 #: ../actions/smssettings.php:94 actions/emailsettings.php:86 @@ -1790,7 +1818,7 @@ msgstr "" #: actions/imsettings.php:133 actions/smssettings.php:157 #: actions/twittersettings.php:134 msgid "Preferences" -msgstr "" +msgstr "Preferences" #: ../actions/emailsettings.php:162 ../actions/imsettings.php:144 #: ../actions/smssettings.php:163 actions/emailsettings.php:180 @@ -1798,57 +1826,57 @@ msgstr "" #: actions/emailsettings.php:286 actions/imsettings.php:258 #: actions/othersettings.php:168 actions/smssettings.php:272 msgid "Preferences saved." -msgstr "" +msgstr "Preferences saved." #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:129 msgid "Preferred language" -msgstr "" +msgstr "Preferred language" #: ../lib/util.php:328 lib/util.php:344 lib/action.php:572 msgid "Privacy" -msgstr "" +msgstr "Privacy" #: ../classes/Notice.php:95 ../classes/Notice.php:106 classes/Notice.php:109 #: classes/Notice.php:119 classes/Notice.php:145 classes/Notice.php:155 msgid "Problem saving notice." -msgstr "" +msgstr "Problem saving notice." #: ../lib/settingsaction.php:84 ../lib/stream.php:60 lib/personal.php:60 #: lib/settingsaction.php:84 lib/accountsettingsaction.php:104 #: lib/personalgroupnav.php:108 msgid "Profile" -msgstr "" +msgstr "Profile" #: ../actions/remotesubscribe.php:73 actions/remotesubscribe.php:82 #: actions/remotesubscribe.php:109 msgid "Profile URL" -msgstr "" +msgstr "Profile URL" #: ../actions/profilesettings.php:34 actions/profilesettings.php:32 #: actions/profilesettings.php:58 msgid "Profile settings" -msgstr "" +msgstr "Profile settings" #: ../actions/postnotice.php:51 ../actions/updateprofile.php:52 #: actions/postnotice.php:52 actions/updateprofile.php:53 #: actions/postnotice.php:55 actions/updateprofile.php:56 msgid "Profile unknown" -msgstr "" +msgstr "Profile unknown" #: ../actions/public.php:54 actions/public.php:54 actions/public.php:124 msgid "Public Stream Feed" -msgstr "" +msgstr "Public Stream Feed" #: ../actions/public.php:33 actions/public.php:33 actions/public.php:109 #: lib/publicgroupnav.php:77 msgid "Public timeline" -msgstr "" +msgstr "Public timeline" #: ../actions/imsettings.php:79 actions/imsettings.php:80 #: actions/imsettings.php:153 msgid "Publish a MicroID for my Jabber/GTalk address." -msgstr "" +msgstr "Publish a MicroID for my Jabber/GTalk address." #: ../actions/emailsettings.php:94 actions/emailsettings.php:101 #: actions/emailsettings.php:178 @@ -1858,60 +1886,60 @@ msgstr "Publish a MicroID for my e-mail address." #: ../actions/tag.php:75 ../actions/tag.php:76 actions/tag.php:75 #: actions/tag.php:76 msgid "Recent Tags" -msgstr "" +msgstr "Recent Tags" #: ../actions/recoverpassword.php:166 actions/recoverpassword.php:171 #: actions/recoverpassword.php:190 msgid "Recover" -msgstr "" +msgstr "Recover" #: ../actions/recoverpassword.php:156 actions/recoverpassword.php:161 #: actions/recoverpassword.php:198 msgid "Recover password" -msgstr "" +msgstr "Recover password" #: ../actions/recoverpassword.php:67 actions/recoverpassword.php:67 #: actions/recoverpassword.php:73 msgid "Recovery code for unknown user." -msgstr "" +msgstr "Recovery code for unknown user." #: ../actions/register.php:142 ../actions/register.php:193 ../lib/util.php:312 #: actions/register.php:152 actions/register.php:207 lib/util.php:328 #: actions/register.php:69 actions/register.php:436 lib/action.php:338 #: lib/facebookaction.php:277 lib/logingroupnav.php:78 msgid "Register" -msgstr "" +msgstr "Register" #: ../actions/register.php:28 actions/register.php:28 #: actions/finishopenidlogin.php:196 actions/register.php:90 msgid "Registration not allowed." -msgstr "" +msgstr "Registration not allowed." #: ../actions/register.php:200 actions/register.php:214 #: actions/register.php:67 msgid "Registration successful" -msgstr "" +msgstr "Registration successful" #: ../actions/userauthorization.php:120 actions/userauthorization.php:127 #: actions/userauthorization.php:144 msgid "Reject" -msgstr "" +msgstr "Reject" #: ../actions/login.php:103 ../actions/register.php:176 actions/login.php:103 #: actions/register.php:190 actions/login.php:234 actions/openidlogin.php:107 #: actions/register.php:414 msgid "Remember me" -msgstr "" +msgstr "Remember me" #: ../actions/updateprofile.php:70 actions/updateprofile.php:71 #: actions/updateprofile.php:74 msgid "Remote profile with no matching profile" -msgstr "" +msgstr "Remote profile with no matching profile" #: ../actions/remotesubscribe.php:65 actions/remotesubscribe.php:73 #: actions/remotesubscribe.php:88 msgid "Remote subscribe" -msgstr "" +msgstr "Remote subscribe" #: ../actions/emailsettings.php:47 ../actions/emailsettings.php:75 #: ../actions/imsettings.php:48 ../actions/openidsettings.php:106 @@ -1924,24 +1952,24 @@ msgstr "" #: actions/openidsettings.php:166 actions/smssettings.php:103 #: actions/smssettings.php:146 actions/twittersettings.php:115 msgid "Remove" -msgstr "" +msgstr "Remove" #: ../actions/openidsettings.php:68 actions/openidsettings.php:69 #: actions/openidsettings.php:123 msgid "Remove OpenID" -msgstr "" +msgstr "Remove OpenID" #: ../actions/openidsettings.php:73 msgid "" "Removing your only OpenID would make it impossible to log in! If you need to " "remove it, add another OpenID first." msgstr "" -"Removing your only OpenID would make it impossible to log-in! If you need to " +"Removing your only OpenID would make it impossible to log in! If you need to " "remove it, add another OpenID first." #: ../lib/stream.php:55 lib/personal.php:55 lib/personalgroupnav.php:103 msgid "Replies" -msgstr "" +msgstr "Replies" #: ../actions/replies.php:47 ../actions/repliesrss.php:76 ../lib/stream.php:56 #: actions/replies.php:47 actions/repliesrss.php:62 lib/personal.php:56 @@ -1949,46 +1977,46 @@ msgstr "" #: lib/personalgroupnav.php:104 #, php-format msgid "Replies to %s" -msgstr "" +msgstr "Replies to %s" #: ../actions/recoverpassword.php:183 actions/recoverpassword.php:189 #: actions/recoverpassword.php:223 msgid "Reset" -msgstr "" +msgstr "Reset" #: ../actions/recoverpassword.php:173 actions/recoverpassword.php:178 #: actions/recoverpassword.php:197 msgid "Reset password" -msgstr "" +msgstr "Reset password" #: ../lib/settingsaction.php:99 lib/settingsaction.php:93 #: actions/subscriptions.php:123 lib/connectsettingsaction.php:107 msgid "SMS" -msgstr "" +msgstr "SMS" #: ../actions/smssettings.php:67 actions/smssettings.php:67 #: actions/smssettings.php:126 msgid "SMS Phone number" -msgstr "" +msgstr "SMS Phone number" #: ../actions/smssettings.php:33 actions/smssettings.php:33 #: actions/smssettings.php:58 msgid "SMS Settings" -msgstr "" +msgstr "SMS Settings" #: ../lib/mail.php:219 lib/mail.php:225 lib/mail.php:437 msgid "SMS confirmation" -msgstr "" +msgstr "SMS confirmation" #: ../actions/recoverpassword.php:182 actions/recoverpassword.php:188 #: actions/recoverpassword.php:222 msgid "Same as password above" -msgstr "" +msgstr "Same as password above" #: ../actions/register.php:156 actions/register.php:170 #: actions/register.php:377 msgid "Same as password above. Required." -msgstr "" +msgstr "Same as password above. Required." #: ../actions/emailsettings.php:97 ../actions/imsettings.php:81 #: ../actions/profilesettings.php:67 ../actions/smssettings.php:100 @@ -2001,17 +2029,17 @@ msgstr "" #: actions/tagother.php:152 actions/twittersettings.php:161 #: lib/groupeditform.php:171 msgid "Save" -msgstr "" +msgstr "Save" #: ../lib/searchaction.php:84 ../lib/util.php:300 lib/searchaction.php:84 #: lib/util.php:316 lib/action.php:325 msgid "Search" -msgstr "" +msgstr "Search" #: ../actions/noticesearch.php:80 actions/noticesearch.php:85 #: actions/noticesearch.php:127 msgid "Search Stream Feed" -msgstr "" +msgstr "Search Stream Feed" #: ../actions/noticesearch.php:30 actions/noticesearch.php:30 #: actions/noticesearch.php:57 @@ -2021,7 +2049,7 @@ msgid "" "by spaces; they must be 3 characters or more." msgstr "" "Search for notices on %%site.name%% by their contents. Separate search terms " -"by spaces - they must be 3 characters or more." +"by spaces; they must be 3 characters or more." #: ../actions/peoplesearch.php:28 #, php-format @@ -2030,18 +2058,20 @@ msgid "" "Separate the terms by spaces; they must be 3 characters or more." msgstr "" "Search for people on %%site.name%% by their name, location, or interests. " -"Separate the terms by spaces - they must be 3 characters or more." +"Separate the terms by spaces; they must be 3 characters or more." +# Carrier? #: ../actions/smssettings.php:296 actions/smssettings.php:304 #: actions/smssettings.php:457 +#, fuzzy msgid "Select a carrier" -msgstr "" +msgstr "Select a carrier" #: ../actions/invite.php:137 ../lib/util.php:1172 actions/invite.php:145 #: lib/util.php:1306 lib/util.php:1731 actions/invite.php:182 #: lib/messageform.php:167 lib/noticeform.php:177 msgid "Send" -msgstr "" +msgstr "Send" #: ../actions/emailsettings.php:73 ../actions/smssettings.php:82 #: actions/emailsettings.php:74 actions/smssettings.php:82 @@ -2057,41 +2087,45 @@ msgstr "Send me notices of new subscriptions through e-mail." #: ../actions/imsettings.php:70 actions/imsettings.php:71 #: actions/imsettings.php:137 msgid "Send me notices through Jabber/GTalk." -msgstr "" +msgstr "Send me notices through Jabber/GTalk." +# Carrier #: ../actions/smssettings.php:97 actions/smssettings.php:97 +#, fuzzy msgid "" "Send me notices through SMS; I understand I may incur exorbitant charges " "from my carrier." msgstr "" +"Send me notices through SMS; I understand I may incur exorbitant charges " +"from my carrier." #: ../actions/imsettings.php:76 actions/imsettings.php:77 msgid "Send me replies through Jabber/GTalk from people I'm not subscribed to." -msgstr "Send me replies through Jabber/GTalk from people I’m not subscribed to." +msgstr "Send me replies through Jabber/GTalk from people I'm not subscribed to." #: ../lib/util.php:304 lib/util.php:320 lib/facebookaction.php:215 msgid "Settings" -msgstr "" +msgstr "Settings" #: ../actions/profilesettings.php:192 actions/profilesettings.php:307 #: actions/profilesettings.php:319 msgid "Settings saved." -msgstr "" +msgstr "Settings saved." #: ../actions/tag.php:60 actions/tag.php:60 msgid "Showing most popular tags from the last week" -msgstr "" +msgstr "Showing most popular tags from the last week" #: ../actions/finishaddopenid.php:66 actions/finishaddopenid.php:66 #: actions/finishaddopenid.php:114 msgid "Someone else already has this OpenID." -msgstr "" +msgstr "Someone else already has this OpenID." #: ../actions/finishopenidlogin.php:42 ../actions/openidsettings.php:126 #: actions/finishopenidlogin.php:47 actions/openidsettings.php:135 #: actions/finishopenidlogin.php:52 actions/openidsettings.php:202 msgid "Something weird happened." -msgstr "" +msgstr "Something weird happened." #: ../scripts/maildaemon.php:58 scripts/maildaemon.php:58 #: scripts/maildaemon.php:61 @@ -2105,18 +2139,18 @@ msgstr "Sorry, that is not your incoming e-mail address." #: ../lib/util.php:330 lib/util.php:346 lib/action.php:574 msgid "Source" -msgstr "" +msgstr "Source" #: ../actions/showstream.php:296 actions/showstream.php:311 #: actions/showstream.php:476 msgid "Statistics" -msgstr "" +msgstr "Statistics" #: ../actions/finishopenidlogin.php:182 ../actions/finishopenidlogin.php:246 #: actions/finishopenidlogin.php:188 actions/finishopenidlogin.php:252 #: actions/finishopenidlogin.php:222 actions/finishopenidlogin.php:290 msgid "Stored OpenID not found." -msgstr "" +msgstr "Stored OpenID not found." #: ../actions/remotesubscribe.php:75 ../actions/showstream.php:188 #: ../actions/showstream.php:197 actions/remotesubscribe.php:84 @@ -2124,14 +2158,14 @@ msgstr "" #: actions/remotesubscribe.php:113 actions/showstream.php:376 #: lib/subscribeform.php:139 msgid "Subscribe" -msgstr "" +msgstr "Subscribe" #: ../actions/showstream.php:313 ../actions/subscribers.php:27 #: actions/showstream.php:328 actions/subscribers.php:27 #: actions/showstream.php:436 actions/showstream.php:498 #: lib/subgroupnav.php:88 msgid "Subscribers" -msgstr "" +msgstr "Subscribers" #: ../actions/userauthorization.php:310 actions/userauthorization.php:322 #: actions/userauthorization.php:338 @@ -2141,7 +2175,7 @@ msgstr "Subscription authorised" #: ../actions/userauthorization.php:320 actions/userauthorization.php:332 #: actions/userauthorization.php:349 msgid "Subscription rejected" -msgstr "" +msgstr "Subscription rejected" #: ../actions/showstream.php:230 ../actions/showstream.php:307 #: ../actions/subscriptions.php:27 actions/showstream.php:240 @@ -2149,43 +2183,43 @@ msgstr "" #: actions/showstream.php:407 actions/showstream.php:489 #: lib/subgroupnav.php:80 msgid "Subscriptions" -msgstr "" +msgstr "Subscriptions" #: ../actions/avatar.php:87 actions/profilesettings.php:324 #: lib/imagefile.php:78 msgid "System error uploading file." -msgstr "" +msgstr "System error uploading file." #: ../actions/tag.php:41 ../lib/util.php:301 actions/tag.php:41 #: lib/util.php:317 actions/profilesettings.php:122 actions/showstream.php:297 #: actions/tagother.php:147 actions/tagother.php:207 lib/profilelist.php:162 #: lib/profilelist.php:164 msgid "Tags" -msgstr "" +msgstr "Tags" #: ../lib/searchaction.php:104 lib/searchaction.php:104 msgid "Text" -msgstr "" +msgstr "Text" #: ../actions/noticesearch.php:34 actions/noticesearch.php:34 #: actions/noticesearch.php:67 msgid "Text search" -msgstr "" +msgstr "Text search" #: ../actions/openidsettings.php:140 actions/openidsettings.php:149 #: actions/openidsettings.php:227 msgid "That OpenID does not belong to you." -msgstr "" +msgstr "That OpenID does not belong to you." #: ../actions/confirmaddress.php:52 actions/confirmaddress.php:52 #: actions/confirmaddress.php:94 msgid "That address has already been confirmed." -msgstr "" +msgstr "That address has already been confirmed." #: ../actions/confirmaddress.php:43 actions/confirmaddress.php:43 #: actions/confirmaddress.php:85 msgid "That confirmation code is not for you!" -msgstr "" +msgstr "That confirmation code is not for you!" #: ../actions/emailsettings.php:191 actions/emailsettings.php:209 msgid "That email address already belongs to another user." @@ -2194,12 +2228,12 @@ msgstr "That e-mail address already belongs to another user." #: ../actions/avatar.php:80 actions/profilesettings.php:317 #: lib/imagefile.php:71 msgid "That file is too big." -msgstr "" +msgstr "That file is too big." #: ../actions/imsettings.php:170 actions/imsettings.php:178 #: actions/imsettings.php:293 msgid "That is already your Jabber ID." -msgstr "" +msgstr "That is already your Jabber ID." #: ../actions/emailsettings.php:188 actions/emailsettings.php:206 #: actions/emailsettings.php:318 @@ -2209,12 +2243,12 @@ msgstr "That is already your e-mail address." #: ../actions/smssettings.php:188 actions/smssettings.php:196 #: actions/smssettings.php:306 msgid "That is already your phone number." -msgstr "" +msgstr "That is already your phone number." #: ../actions/imsettings.php:233 actions/imsettings.php:241 #: actions/imsettings.php:381 msgid "That is not your Jabber ID." -msgstr "" +msgstr "That is not your Jabber ID." #: ../actions/emailsettings.php:249 actions/emailsettings.php:267 #: actions/emailsettings.php:397 @@ -2224,39 +2258,39 @@ msgstr "That is not your e-mail address." #: ../actions/smssettings.php:257 actions/smssettings.php:265 #: actions/smssettings.php:393 msgid "That is not your phone number." -msgstr "" +msgstr "That is not your phone number." #: ../actions/emailsettings.php:226 ../actions/imsettings.php:210 #: actions/emailsettings.php:244 actions/imsettings.php:218 #: actions/emailsettings.php:367 actions/imsettings.php:349 msgid "That is the wrong IM address." -msgstr "That is the wrong I.M. address." +msgstr "That is the wrong IM address." #: ../actions/smssettings.php:233 actions/smssettings.php:241 #: actions/smssettings.php:362 msgid "That is the wrong confirmation number." -msgstr "" +msgstr "That is the wrong confirmation number." #: ../actions/smssettings.php:191 actions/smssettings.php:199 #: actions/smssettings.php:309 msgid "That phone number already belongs to another user." -msgstr "" +msgstr "That phone number already belongs to another user." #: ../actions/newnotice.php:49 ../actions/twitapistatuses.php:408 #: actions/newnotice.php:49 actions/twitapistatuses.php:330 #: actions/facebookhome.php:243 actions/twitapistatuses.php:276 msgid "That's too long. Max notice size is 140 chars." -msgstr "That’s too long. Max notice size is 140 chars." +msgstr "That's too long. Max notice size is 140 chars." #: ../actions/twitapiaccount.php:74 actions/twitapiaccount.php:72 #: actions/twitapiaccount.php:62 msgid "That's too long. Max notice size is 255 chars." -msgstr "That’s too long. Max notice size is 255 chars." +msgstr "That's too long. Max notice size is 255 chars." #: ../actions/confirmaddress.php:92 actions/confirmaddress.php:92 #, php-format msgid "The address \"%s\" has been confirmed for your account." -msgstr "The address ‘%s’ has been confirmed for your account." +msgstr "The address \"%s\" has been confirmed for your account." #: ../actions/emailsettings.php:264 ../actions/imsettings.php:250 #: ../actions/smssettings.php:274 actions/emailsettings.php:282 @@ -2264,7 +2298,7 @@ msgstr "The address ‘%s’ has been confirmed for your account." #: actions/emailsettings.php:416 actions/imsettings.php:402 #: actions/smssettings.php:413 msgid "The address was removed." -msgstr "" +msgstr "The address was removed." #: ../actions/userauthorization.php:312 msgid "" @@ -2272,8 +2306,8 @@ msgid "" "with the site's instructions for details on how to authorize the " "subscription. Your subscription token is:" msgstr "" -"The subscription has been authorised, but no callback URL was given. Check " -"with the site’s instructions for details on how to authorise the " +"The subscription has been authorised, but no callback URL was passed. Check " +"with the site's instructions for details on how to authorise the " "subscription. Your subscription token is:" #: ../actions/userauthorization.php:322 @@ -2282,42 +2316,46 @@ msgid "" "with the site's instructions for details on how to fully reject the " "subscription." msgstr "" -"The subscription has been rejected, but no callback URL was given. Check " -"with the site’s instructions for details on how to fully reject the " +"The subscription has been rejected, but no callback URL was passed. Check " +"with the site's instructions for details on how to fully reject the " "subscription." #: ../actions/subscribers.php:35 actions/subscribers.php:35 #, php-format msgid "These are the people who listen to %s's notices." -msgstr "These are the people who listen to %s’s notices." +msgstr "These are the people who listen to %s's notices." #: ../actions/subscribers.php:33 actions/subscribers.php:33 msgid "These are the people who listen to your notices." -msgstr "" +msgstr "These are the people who listen to your notices." #: ../actions/subscriptions.php:35 actions/subscriptions.php:35 #, php-format msgid "These are the people whose notices %s listens to." -msgstr "" +msgstr "These are the people whose notices %s listens to." #: ../actions/subscriptions.php:33 actions/subscriptions.php:33 msgid "These are the people whose notices you listen to." -msgstr "" +msgstr "These are the people whose notices you listen to." #: ../actions/invite.php:89 actions/invite.php:96 actions/invite.php:128 msgid "" "These people are already users and you were automatically subscribed to them:" msgstr "" +"These people are already users and you were automatically subscribed to " +"them:" #: ../actions/recoverpassword.php:88 msgid "This confirmation code is too old. Please start again." -msgstr "" +msgstr "This confirmation code is too old. Please start again." #: ../lib/openid.php:195 msgid "" "This form should automatically submit itself. If not, click the submit " "button to go to your OpenID provider." msgstr "" +"This form should automatically submit itself. If not, click the submit " +"button to go to your OpenID provider." #: ../actions/finishopenidlogin.php:56 actions/finishopenidlogin.php:61 #: actions/finishopenidlogin.php:67 @@ -2327,7 +2365,7 @@ msgid "" "to a local account. You can either create a new account, or connect with " "your existing account, if you have one." msgstr "" -"This is the first time you’ve logged into %s so we must connect your OpenID " +"This is the first time you've logged into %s so we must connect your OpenID " "to a local account. You can either create a new account, or connect with " "your existing account, if you have one." @@ -2336,7 +2374,7 @@ msgstr "" #: actions/twitapistatuses.php:511 actions/twitapifavorites.php:97 #: actions/twitapifriendships.php:85 actions/twitapistatuses.php:436 msgid "This method requires a POST or DELETE." -msgstr "" +msgstr "This method requires a POST or DELETE." #: ../actions/twitapiaccount.php:65 ../actions/twitapifriendships.php:44 #: ../actions/twitapistatuses.php:381 actions/twitapiaccount.php:63 @@ -2345,21 +2383,21 @@ msgstr "" #: actions/twitapidirect_messages.php:122 actions/twitapifriendships.php:32 #: actions/twitapistatuses.php:244 msgid "This method requires a POST." -msgstr "" +msgstr "This method requires a POST." #: ../lib/util.php:164 lib/util.php:246 msgid "This page is not available in a media type you accept" -msgstr "" +msgstr "This page is not available in a media type you accept" #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 #: actions/profilesettings.php:138 msgid "Timezone" -msgstr "" +msgstr "Timezone" #: ../actions/profilesettings.php:107 actions/profilesettings.php:222 #: actions/profilesettings.php:211 msgid "Timezone not selected." -msgstr "" +msgstr "Timezone not selected." # double space. #: ../actions/remotesubscribe.php:43 @@ -2369,26 +2407,26 @@ msgid "" "register%%) a new account. If you already have an account on a [compatible " "microblogging site](%%doc.openmublog%%), enter your profile URL below." msgstr "" -"To subscribe, you can [log-in](%%action.login%%), or " +"To subscribe, you can [login](%%action.login%%), or " "[register](%%action.register%%) a new account. If you already have an " -"account on a [compatible microblogging site](%%doc.openmublog%%), enter your " -"profile URL below." +"account on a [compatible microblogging site](%%doc.openmublog%%), enter " +"your profile URL below." #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 #: actions/twitapifriendships.php:132 msgid "Two user ids or screen_names must be supplied." -msgstr "" +msgstr "Two user ids or screen_names must be supplied." #: ../actions/profilesettings.php:48 ../actions/register.php:169 #: actions/profilesettings.php:81 actions/register.php:183 #: actions/profilesettings.php:109 msgid "URL of your homepage, blog, or profile on another site" -msgstr "" +msgstr "URL of your homepage, blog, or profile on another site" #: ../actions/remotesubscribe.php:74 actions/remotesubscribe.php:83 #: actions/remotesubscribe.php:110 msgid "URL of your profile on another compatible microblogging service" -msgstr "" +msgstr "URL of your profile on another compatible microblogging service" #: ../actions/emailsettings.php:130 ../actions/imsettings.php:110 #: ../actions/recoverpassword.php:39 ../actions/smssettings.php:135 @@ -2399,27 +2437,29 @@ msgstr "" #: actions/imsettings.php:214 actions/recoverpassword.php:44 #: actions/smssettings.php:236 actions/twittersettings.php:302 msgid "Unexpected form submission." -msgstr "" +msgstr "Unexpected form submission." #: ../actions/recoverpassword.php:276 actions/recoverpassword.php:289 #: actions/recoverpassword.php:323 msgid "Unexpected password reset." -msgstr "" +msgstr "Unexpected password reset." #: ../index.php:57 index.php:57 actions/recoverpassword.php:202 msgid "Unknown action" -msgstr "" +msgstr "Unknown action" #: ../actions/finishremotesubscribe.php:58 #: actions/finishremotesubscribe.php:60 actions/finishremotesubscribe.php:61 msgid "Unknown version of OMB protocol." -msgstr "" +msgstr "Unknown version of OMB protocol." #: ../lib/util.php:269 lib/util.php:285 msgid "" "Unless otherwise specified, contents of this site are copyright by the " "contributors and available under the " msgstr "" +"Unless otherwise specified, contents of this site are copyright by the " +"contributors and available under the " #: ../actions/confirmaddress.php:48 actions/confirmaddress.php:48 #: actions/confirmaddress.php:90 @@ -2430,23 +2470,23 @@ msgstr "Unrecognised address type %s" #: ../actions/showstream.php:209 actions/showstream.php:219 #: lib/unsubscribeform.php:137 msgid "Unsubscribe" -msgstr "" +msgstr "Unsubscribe" #: ../actions/postnotice.php:44 ../actions/updateprofile.php:45 #: actions/postnotice.php:45 actions/updateprofile.php:46 #: actions/postnotice.php:48 actions/updateprofile.php:49 msgid "Unsupported OMB version" -msgstr "" +msgstr "Unsupported OMB version" #: ../actions/avatar.php:105 actions/profilesettings.php:342 #: lib/imagefile.php:102 msgid "Unsupported image file format." -msgstr "" +msgstr "Unsupported image file format." #: ../lib/settingsaction.php:100 lib/settingsaction.php:94 #: lib/connectsettingsaction.php:108 msgid "Updates by SMS" -msgstr "" +msgstr "Updates by SMS" #: ../lib/settingsaction.php:103 lib/settingsaction.php:97 #: lib/connectsettingsaction.php:105 @@ -2457,18 +2497,18 @@ msgstr "Updates by instant messenger (I.M.)" #: actions/twitapistatuses.php:129 #, php-format msgid "Updates from %1$s and friends on %2$s!" -msgstr "" +msgstr "Updates from %1$s and friends on %2$s!" #: ../actions/twitapistatuses.php:341 actions/twitapistatuses.php:268 #: actions/twitapistatuses.php:202 #, php-format msgid "Updates from %1$s on %2$s!" -msgstr "" +msgstr "Updates from %1$s on %2$s!" #: ../actions/avatar.php:68 actions/profilesettings.php:161 #: actions/avatarsettings.php:162 actions/grouplogo.php:232 msgid "Upload" -msgstr "" +msgstr "Upload" #: ../actions/avatar.php:27 msgid "" @@ -2477,29 +2517,30 @@ msgid "" "site license, also. Use a picture that belongs to you and that you want to " "share." msgstr "" -"Upload a new ‘avatar’ (user image) here. You can’t edit the picture after " -"you upload it, so make sure it’s more or less square. It must be under the " +"Upload a new \"avatar\" (user image) here. You can't edit the picture after " +"you upload it, so make sure it's more or less square. It must be under the " "site licence, also. Use a picture that belongs to you and that you want to " "share." #: ../lib/settingsaction.php:91 msgid "Upload a new profile image" -msgstr "" +msgstr "Upload a new profile image" #: ../actions/invite.php:114 actions/invite.php:121 actions/invite.php:154 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" +"Use this form to invite your friends and colleagues to use this service." #: ../actions/register.php:159 ../actions/register.php:162 #: actions/register.php:173 actions/register.php:176 msgid "Used only for updates, announcements, and password recovery" -msgstr "" +msgstr "Used only for updates, announcements, and password recovery" #: ../actions/finishremotesubscribe.php:86 #: actions/finishremotesubscribe.php:88 actions/finishremotesubscribe.php:94 msgid "User being listened to doesn't exist." -msgstr "User being listened to doesn’t exist." +msgstr "User being listened to doesn't exist." #: ../actions/all.php:41 ../actions/avatarbynickname.php:48 #: ../actions/foaf.php:47 ../actions/replies.php:41 @@ -2517,16 +2558,16 @@ msgstr "User being listened to doesn’t exist." #: actions/twitapistatuses.php:503 actions/twitapiusers.php:55 #: actions/usergroups.php:99 lib/galleryaction.php:67 lib/twitterapi.php:626 msgid "User has no profile." -msgstr "" +msgstr "User has no profile." #: ../actions/remotesubscribe.php:71 actions/remotesubscribe.php:80 #: actions/remotesubscribe.php:105 msgid "User nickname" -msgstr "" +msgstr "User nickname" #: ../actions/twitapiusers.php:75 actions/twitapiusers.php:80 msgid "User not found." -msgstr "" +msgstr "User not found." #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 #: actions/profilesettings.php:139 @@ -2536,65 +2577,67 @@ msgstr "In which timezone are you?" #: ../lib/util.php:1159 lib/util.php:1293 lib/noticeform.php:141 #, php-format msgid "What's up, %s?" -msgstr "What’s up, %s?" +msgstr "What's up, %s?" #: ../actions/profilesettings.php:54 ../actions/register.php:175 #: actions/profilesettings.php:87 actions/register.php:189 #: actions/profilesettings.php:119 msgid "Where you are, like \"City, State (or Region), Country\"" -msgstr "Where you are, like ‘City, State (or Region), Country’" +msgstr "Where you are, like \"City, State (or Region), Country\"" #: ../actions/updateprofile.php:128 actions/updateprofile.php:129 #: actions/updateprofile.php:132 #, php-format msgid "Wrong image type for '%s'" -msgstr "Wrong image type for ‘%s’" +msgstr "Wrong image type for '%s'" #: ../actions/updateprofile.php:123 actions/updateprofile.php:124 #: actions/updateprofile.php:127 #, php-format msgid "Wrong size image at '%s'" -msgstr "Wrong size image at ‘%s’" +msgstr "Wrong size image at '%s'" #: ../actions/deletenotice.php:63 ../actions/deletenotice.php:72 #: actions/deletenotice.php:64 actions/deletenotice.php:79 #: actions/block.php:148 actions/deletenotice.php:122 #: actions/deletenotice.php:141 msgid "Yes" -msgstr "" +msgstr "Yes" #: ../actions/finishaddopenid.php:64 actions/finishaddopenid.php:64 #: actions/finishaddopenid.php:112 msgid "You already have this OpenID!" -msgstr "" +msgstr "You already have this OpenID!" #: ../actions/deletenotice.php:37 actions/deletenotice.php:37 msgid "" "You are about to permanently delete a notice. Once this is done, it cannot " "be undone." msgstr "" +"You are about to permanently delete a notice. Once this is done, it cannot " +"be undone." #: ../actions/recoverpassword.php:31 actions/recoverpassword.php:31 #: actions/recoverpassword.php:36 msgid "You are already logged in!" -msgstr "" +msgstr "You are already logged in!" #: ../actions/invite.php:81 actions/invite.php:88 actions/invite.php:120 msgid "You are already subscribed to these users:" -msgstr "" +msgstr "You are already subscribed to these users:" #: ../actions/twitapifriendships.php:128 actions/twitapifriendships.php:128 #: actions/twitapifriendships.php:105 msgid "You are not friends with the specified user." -msgstr "" +msgstr "You are not friends with the specified user." #: ../actions/password.php:27 msgid "You can change your password here. Choose a good one!" -msgstr "" +msgstr "You can change your password here. Choose a good one!" #: ../actions/register.php:135 actions/register.php:145 msgid "You can create a new account to start posting notices." -msgstr "" +msgstr "You can create a new account to start posting notices." #: ../actions/smssettings.php:28 actions/smssettings.php:28 #: actions/smssettings.php:69 @@ -2608,7 +2651,7 @@ msgid "" "\"Remove\"." msgstr "" "You can remove an OpenID from your account by clicking the button marked " -"‘Remove’." +"\"Remove\"." #: ../actions/imsettings.php:28 actions/imsettings.php:28 #, php-format @@ -2616,29 +2659,33 @@ msgid "" "You can send and receive notices through Jabber/GTalk [instant messages](%%" "doc.im%%). Configure your address and settings below." msgstr "" +"You can send and receive notices through Jabber/GTalk [instant " +"messages](%%doc.im%%). Configure your address and settings below." #: ../actions/profilesettings.php:27 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" +"You can update your personal profile info here so people know more about " +"you." #: ../actions/finishremotesubscribe.php:31 ../actions/remotesubscribe.php:31 #: actions/finishremotesubscribe.php:31 actions/remotesubscribe.php:31 #: actions/finishremotesubscribe.php:33 actions/finishremotesubscribe.php:85 #: actions/finishremotesubscribe.php:101 actions/remotesubscribe.php:35 msgid "You can use the local subscription!" -msgstr "" +msgstr "You can use the local subscription!" #: ../actions/finishopenidlogin.php:33 ../actions/register.php:61 #: actions/finishopenidlogin.php:38 actions/register.php:68 #: actions/finishopenidlogin.php:43 msgid "You can't register if you don't agree to the license." -msgstr "You can’t register if you don’t agree to the licence." +msgstr "You can't register if you don't agree to the licence." #: ../actions/updateprofile.php:63 actions/updateprofile.php:64 #: actions/updateprofile.php:67 msgid "You did not send us that profile" -msgstr "" +msgstr "You did not send us that profile" #: ../lib/mail.php:147 #, php-format @@ -2664,28 +2711,30 @@ msgstr "" #: ../actions/twitapistatuses.php:612 actions/twitapistatuses.php:537 #: actions/twitapistatuses.php:463 msgid "You may not delete another user's status." -msgstr "You may not delete another user’s status." +msgstr "You may not delete another user's status." #: ../actions/invite.php:31 actions/invite.php:31 actions/invite.php:39 #, php-format msgid "You must be logged in to invite other users to use %s" -msgstr "" +msgstr "You must be logged in to invite other users to use %s" #: ../actions/invite.php:103 actions/invite.php:110 actions/invite.php:142 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" +"You will be notified when your invitees accept the invitation and register " +"on the site. Thanks for growing the community!" # extra spaces. #: ../actions/recoverpassword.php:149 msgid "You've been identified. Enter a new password below. " -msgstr "You’ve been identified. Enter a new password below." +msgstr "You've been identified. Enter a new password below. " #: ../actions/openidlogin.php:67 actions/openidlogin.php:76 #: actions/openidlogin.php:104 msgid "Your OpenID URL" -msgstr "" +msgstr "Your OpenID URL" #: ../actions/recoverpassword.php:164 msgid "Your nickname on this server, or your registered email address." @@ -2703,52 +2752,52 @@ msgstr "" #: ../lib/util.php:943 lib/util.php:992 lib/util.php:945 msgid "a few seconds ago" -msgstr "" +msgstr "a few seconds ago" #: ../lib/util.php:955 lib/util.php:1004 lib/util.php:957 #, php-format msgid "about %d days ago" -msgstr "" +msgstr "about %d days ago" #: ../lib/util.php:951 lib/util.php:1000 lib/util.php:953 #, php-format msgid "about %d hours ago" -msgstr "" +msgstr "about %d hours ago" #: ../lib/util.php:947 lib/util.php:996 lib/util.php:949 #, php-format msgid "about %d minutes ago" -msgstr "" +msgstr "about %d minutes ago" #: ../lib/util.php:959 lib/util.php:1008 lib/util.php:961 #, php-format msgid "about %d months ago" -msgstr "" +msgstr "about %d months ago" #: ../lib/util.php:953 lib/util.php:1002 lib/util.php:955 msgid "about a day ago" -msgstr "" +msgstr "about a day ago" #: ../lib/util.php:945 lib/util.php:994 lib/util.php:947 msgid "about a minute ago" -msgstr "" +msgstr "about a minute ago" #: ../lib/util.php:957 lib/util.php:1006 lib/util.php:959 msgid "about a month ago" -msgstr "" +msgstr "about a month ago" #: ../lib/util.php:961 lib/util.php:1010 lib/util.php:963 msgid "about a year ago" -msgstr "" +msgstr "about a year ago" #: ../lib/util.php:949 lib/util.php:998 lib/util.php:951 msgid "about an hour ago" -msgstr "" +msgstr "about an hour ago" #: ../actions/showstream.php:423 ../lib/stream.php:132 #: actions/showstream.php:441 lib/stream.php:99 msgid "delete" -msgstr "" +msgstr "delete" #: ../actions/noticesearch.php:130 ../actions/showstream.php:408 #: ../lib/stream.php:117 actions/noticesearch.php:136 @@ -2760,17 +2809,17 @@ msgstr "in reply to…" #: ../lib/stream.php:124 actions/noticesearch.php:143 #: actions/showstream.php:433 lib/stream.php:91 actions/noticesearch.php:194 msgid "reply" -msgstr "" +msgstr "reply" #: ../actions/password.php:44 actions/profilesettings.php:183 #: actions/passwordsettings.php:106 msgid "same as password above" -msgstr "" +msgstr "same as password above" #: ../actions/twitapistatuses.php:755 actions/twitapistatuses.php:678 #: actions/twitapistatuses.php:555 msgid "unsupported file type" -msgstr "" +msgstr "unsupported file type" # erm, not sure what to do here, « is recognised as a quotation mark. #: ../lib/util.php:1309 lib/util.php:1443 @@ -2791,7 +2840,7 @@ msgstr "← After" #: actions/openidlogin.php:37 actions/recoverpassword.php:316 #: actions/subscribe.php:46 actions/unblock.php:65 actions/unsubscribe.php:43 msgid "There was a problem with your session token. Try again, please." -msgstr "" +msgstr "There was a problem with your session token. Try again, please." #: actions/disfavor.php:55 actions/disfavor.php:81 msgid "This notice is not a favorite!" @@ -2832,7 +2881,7 @@ msgstr "Disfavour" #: actions/favoritesrss.php:100 actions/showfavorites.php:77 #, php-format msgid "%s favorite notices" -msgstr "%s favourite notices" +msgstr "%s's favorite notices" #: actions/favoritesrss.php:64 actions/favoritesrss.php:104 #, php-format @@ -2842,16 +2891,16 @@ msgstr "Feed of favourite notices of %s" #: actions/inbox.php:28 actions/inbox.php:59 #, php-format msgid "Inbox for %s - page %d" -msgstr "In-box for %s - page %d" +msgstr "Inbox for %s - page %d" #: actions/inbox.php:30 actions/inbox.php:62 #, php-format msgid "Inbox for %s" -msgstr "In-box for %s" +msgstr "Inbox for %s" #: actions/inbox.php:53 actions/inbox.php:115 msgid "This is your inbox, which lists your incoming private messages." -msgstr "This is your in-box, which lists your incoming private messages." +msgstr "This is your inbox, which lists your incoming private messages." #: actions/invite.php:178 actions/invite.php:213 #, php-format @@ -2859,35 +2908,37 @@ msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" "\n" msgstr "" +"%1$s has invited you to join them on %2$s (%3$s).\n" +"\n" # extra space? #: actions/login.php:104 actions/login.php:235 actions/openidlogin.php:108 #: actions/register.php:416 msgid "Automatically login in the future; " -msgstr "Automatically log-in in the future - " +msgstr "Automatically login in the future; " #: actions/login.php:122 actions/login.php:264 msgid "For security reasons, please re-enter your " -msgstr "" +msgstr "For security reasons, please re-enter your " #: actions/login.php:126 actions/login.php:268 msgid "Login with your username and password. " -msgstr "Log-in with your username and password. " +msgstr "Login with your username and password. " #: actions/newmessage.php:58 actions/twitapidirect_messages.php:130 #: actions/twitapidirect_messages.php:141 msgid "That's too long. Max message size is 140 chars." -msgstr "That’s too long. Max message size is 140 chars." +msgstr "That's too long. Max message size is 140 chars." #: actions/newmessage.php:65 actions/newmessage.php:128 msgid "No recipient specified." -msgstr "" +msgstr "No recipient specified." #: actions/newmessage.php:68 actions/newmessage.php:113 #: classes/Command.php:206 actions/newmessage.php:131 #: actions/newmessage.php:168 classes/Command.php:237 msgid "You can't send a message to this user." -msgstr "You can’t send a message to this user." +msgstr "You can't send a message to this user." #: actions/newmessage.php:71 actions/twitapidirect_messages.php:146 #: classes/Command.php:209 actions/twitapidirect_messages.php:158 @@ -2895,61 +2946,62 @@ msgstr "You can’t send a message to this user." msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" -"Don’t send a message to yourself - just say it to yourself quietly instead." +"Don't send a message to yourself; just say it to yourself quietly instead." #: actions/newmessage.php:108 actions/microsummary.php:62 #: actions/newmessage.php:163 msgid "No such user" -msgstr "" +msgstr "No such user" #: actions/newmessage.php:117 actions/newmessage.php:67 msgid "New message" -msgstr "" +msgstr "New message" #: actions/noticesearch.php:95 actions/noticesearch.php:146 msgid "Notice without matching profile" -msgstr "" +msgstr "Notice without matching profile" #: actions/openidsettings.php:28 actions/openidsettings.php:70 #, php-format msgid "[OpenID](%%doc.openid%%) lets you log into many sites " -msgstr "[OpenID](%%doc.openid%%) lets you log-in to many sites " +msgstr "[OpenID](%%doc.openid%%) lets you log into many sites " #: actions/openidsettings.php:46 actions/openidsettings.php:96 msgid "If you want to add an OpenID to your account, " -msgstr "" +msgstr "If you want to add an OpenID to your account, " #: actions/openidsettings.php:74 msgid "Removing your only OpenID would make it impossible to log in! " -msgstr "Removing your only OpenID would make it impossible to log-in! " +msgstr "Removing your only OpenID would make it impossible to log in! " #: actions/openidsettings.php:87 actions/openidsettings.php:143 msgid "You can remove an OpenID from your account " -msgstr "" +msgstr "You can remove an OpenID from your account " #: actions/outbox.php:28 actions/outbox.php:58 #, php-format msgid "Outbox for %s - page %d" -msgstr "" +msgstr "Outbox for %s - page %d" #: actions/outbox.php:30 actions/outbox.php:61 #, php-format msgid "Outbox for %s" -msgstr "" +msgstr "Outbox for %s" #: actions/outbox.php:53 actions/outbox.php:116 msgid "This is your outbox, which lists private messages you have sent." -msgstr "" +msgstr "This is your outbox, which lists private messages you have sent." #: actions/peoplesearch.php:28 actions/peoplesearch.php:52 #, php-format msgid "" "Search for people on %%site.name%% by their name, location, or interests. " msgstr "" +"Search for people on %%site.name%% by their name, location, or interests. " #: actions/profilesettings.php:27 actions/profilesettings.php:69 msgid "You can update your personal profile info here " -msgstr "" +msgstr "You can update your personal profile info here " #: actions/profilesettings.php:115 actions/remotesubscribe.php:320 #: actions/userauthorization.php:159 actions/userrss.php:76 @@ -2957,35 +3009,35 @@ msgstr "" #: actions/grouplogo.php:177 actions/remotesubscribe.php:367 #: actions/userauthorization.php:176 actions/userrss.php:82 msgid "User without matching profile" -msgstr "" +msgstr "User without matching profile" #: actions/recoverpassword.php:91 actions/recoverpassword.php:97 msgid "This confirmation code is too old. " -msgstr "" +msgstr "This confirmation code is too old. " #: actions/recoverpassword.php:141 actions/recoverpassword.php:152 msgid "If you've forgotten or lost your" -msgstr "If you’ve forgotten or lost your" +msgstr "If you've forgotten or lost your" #: actions/recoverpassword.php:154 actions/recoverpassword.php:158 msgid "You've been identified. Enter a " -msgstr "You’ve been identified. Enter a " +msgstr "You've been identified. Enter a " #: actions/recoverpassword.php:169 actions/recoverpassword.php:188 msgid "Your nickname on this server, " -msgstr "" +msgstr "Your nickname on this server, " #: actions/recoverpassword.php:271 actions/recoverpassword.php:304 msgid "Instructions for recovering your password " -msgstr "" +msgstr "Instructions for recovering your password " #: actions/recoverpassword.php:327 actions/recoverpassword.php:361 msgid "New password successfully saved. " -msgstr "" +msgstr "New password successfully saved. " #: actions/register.php:95 actions/register.php:180 msgid "Password must be 6 or more characters." -msgstr "" +msgstr "Password must be 6 or more characters." #: actions/register.php:216 #, php-format @@ -2998,12 +3050,12 @@ msgstr "" #: actions/register.php:227 msgid "(You should receive a message by email momentarily, with " -msgstr "(You should receive a message by e-mail in a moment, with " +msgstr "(You should receive a message by e-mail momentarily, with " #: actions/remotesubscribe.php:51 actions/remotesubscribe.php:74 #, php-format msgid "To subscribe, you can [login](%%action.login%%)," -msgstr "To subscribe, you can [log-in](%%action.login%%)," +msgstr "To subscribe, you can [login](%%action.login%%)," #: actions/showfavorites.php:61 actions/showfavorites.php:145 #, php-format @@ -3017,64 +3069,66 @@ msgstr "Could not retrieve favourite notices." #: actions/showmessage.php:33 actions/showmessage.php:81 msgid "No such message." -msgstr "" +msgstr "No such message." #: actions/showmessage.php:42 msgid "Only the sender and recipient may read this message." -msgstr "" +msgstr "Only the sender and recipient may read this message." #: actions/showmessage.php:61 actions/showmessage.php:108 #, php-format msgid "Message to %1$s on %2$s" -msgstr "" +msgstr "Message to %1$s on %2$s" #: actions/showmessage.php:66 actions/showmessage.php:113 #, php-format msgid "Message from %1$s on %2$s" -msgstr "" +msgstr "Message from %1$s on %2$s" #: actions/showstream.php:154 msgid "Send a message" -msgstr "" +msgstr "Send a message" +# Carrier? #: actions/smssettings.php:312 actions/smssettings.php:464 #, php-format +#, fuzzy msgid "Mobile carrier for your phone. " -msgstr "" +msgstr "Mobile carrier for your phone. " #: actions/twitapidirect_messages.php:76 actions/twitapidirect_messages.php:68 #, php-format msgid "Direct messages to %s" -msgstr "" +msgstr "Direct messages to %s" #: actions/twitapidirect_messages.php:77 actions/twitapidirect_messages.php:69 #, php-format msgid "All the direct messages sent to %s" -msgstr "" +msgstr "All the direct messages sent to %s" #: actions/twitapidirect_messages.php:81 actions/twitapidirect_messages.php:73 msgid "Direct Messages You've Sent" -msgstr "Direct Messages You’ve Sent" +msgstr "Direct Messages You've Sent" #: actions/twitapidirect_messages.php:82 actions/twitapidirect_messages.php:74 #, php-format msgid "All the direct messages sent from %s" -msgstr "" +msgstr "All the direct messages sent from %s" #: actions/twitapidirect_messages.php:128 #: actions/twitapidirect_messages.php:137 msgid "No message text!" -msgstr "" +msgstr "No message text!" #: actions/twitapidirect_messages.php:138 #: actions/twitapidirect_messages.php:150 msgid "Recipient user not found." -msgstr "" +msgstr "Recipient user not found." #: actions/twitapidirect_messages.php:141 #: actions/twitapidirect_messages.php:153 msgid "Can't send direct messages to users who aren't your friend." -msgstr "Can’t send direct messages to users who aren’t your friend." +msgstr "Can't send direct messages to users who aren't your friend." #: actions/twitapifavorites.php:92 actions/twitapifavorites.php:66 #, php-format @@ -3106,93 +3160,96 @@ msgstr "" msgid "" "Add your Twitter account to automatically send your notices to Twitter, " msgstr "" +"Add your Twitter account to automatically send your notices to Twitter, " #: actions/twittersettings.php:41 actions/twittersettings.php:60 msgid "Twitter settings" -msgstr "" +msgstr "Twitter settings" #: actions/twittersettings.php:48 actions/twittersettings.php:105 msgid "Twitter Account" -msgstr "" +msgstr "Twitter Account" #: actions/twittersettings.php:56 actions/twittersettings.php:113 msgid "Current verified Twitter account." -msgstr "" +msgstr "Current verified Twitter account." #: actions/twittersettings.php:63 msgid "Twitter Username" -msgstr "" +msgstr "Twitter Username" #: actions/twittersettings.php:65 actions/twittersettings.php:123 msgid "No spaces, please." -msgstr "" +msgstr "No spaces, please." #: actions/twittersettings.php:67 msgid "Twitter Password" -msgstr "" +msgstr "Twitter Password" #: actions/twittersettings.php:72 actions/twittersettings.php:139 msgid "Automatically send my notices to Twitter." -msgstr "" +msgstr "Automatically send my notices to Twitter." #: actions/twittersettings.php:75 actions/twittersettings.php:146 msgid "Send local \"@\" replies to Twitter." -msgstr "Send local ‘@’ replies to Twitter." +msgstr "Send local \"@\" replies to Twitter." #: actions/twittersettings.php:78 actions/twittersettings.php:153 msgid "Subscribe to my Twitter friends here." -msgstr "" +msgstr "Subscribe to my Twitter friends here." #: actions/twittersettings.php:122 msgid "" "Username must have only numbers, upper- and lowercase letters, and " "underscore (_). 15 chars max." msgstr "" +"Username must have only numbers, upper- and lowercase letters, and " +"underscore (_). 15 chars max." #: actions/twittersettings.php:128 actions/twittersettings.php:334 msgid "Could not verify your Twitter credentials!" -msgstr "" +msgstr "Could not verify your Twitter credentials!" #: actions/twittersettings.php:137 #, php-format msgid "Unable to retrieve account information for \"%s\" from Twitter." -msgstr "Unable to retrieve account information for ‘%s’ from Twitter." +msgstr "Unable to retrieve account information for \"%s\" from Twitter." #: actions/twittersettings.php:151 actions/twittersettings.php:170 #: actions/twittersettings.php:348 actions/twittersettings.php:368 msgid "Unable to save your Twitter settings!" -msgstr "" +msgstr "Unable to save your Twitter settings!" #: actions/twittersettings.php:174 actions/twittersettings.php:376 msgid "Twitter settings saved." -msgstr "" +msgstr "Twitter settings saved." #: actions/twittersettings.php:192 actions/twittersettings.php:395 msgid "That is not your Twitter account." -msgstr "" +msgstr "That is not your Twitter account." #: actions/twittersettings.php:200 actions/twittersettings.php:208 #: actions/twittersettings.php:403 msgid "Couldn't remove Twitter user." -msgstr "Couldn’t remove Twitter user." +msgstr "Couldn't remove Twitter user." #: actions/twittersettings.php:212 actions/twittersettings.php:407 msgid "Twitter account removed." -msgstr "" +msgstr "Twitter account removed." #: actions/twittersettings.php:225 actions/twittersettings.php:239 #: actions/twittersettings.php:428 actions/twittersettings.php:439 #: actions/twittersettings.php:453 msgid "Couldn't save Twitter preferences." -msgstr "Couldn’t save Twitter preferences." +msgstr "Couldn't save Twitter preferences." #: actions/twittersettings.php:245 actions/twittersettings.php:461 msgid "Twitter preferences saved." -msgstr "" +msgstr "Twitter preferences saved." #: actions/userauthorization.php:84 actions/userauthorization.php:86 msgid "Please check these details to make sure " -msgstr "" +msgstr "Please check these details to make sure " #: actions/userauthorization.php:324 actions/userauthorization.php:340 msgid "The subscription has been authorized, but no " @@ -3200,131 +3257,131 @@ msgstr "The subscription has been authorised, but no " #: actions/userauthorization.php:334 actions/userauthorization.php:351 msgid "The subscription has been rejected, but no " -msgstr "" +msgstr "The subscription has been rejected, but no " #: classes/Channel.php:113 classes/Channel.php:132 classes/Channel.php:151 msgid "Command results" -msgstr "" +msgstr "Command results" #: classes/Channel.php:148 classes/Channel.php:204 msgid "Command complete" -msgstr "" +msgstr "Command complete" #: classes/Channel.php:158 classes/Channel.php:215 msgid "Command failed" -msgstr "" +msgstr "Command failed" #: classes/Command.php:39 classes/Command.php:44 msgid "Sorry, this command is not yet implemented." -msgstr "" +msgstr "Sorry, this command is not yet implemented." #: classes/Command.php:96 classes/Command.php:113 #, php-format msgid "Subscriptions: %1$s\n" -msgstr "" +msgstr "Subscriptions: %1$s\n" #: classes/Command.php:125 classes/Command.php:242 classes/Command.php:145 #: classes/Command.php:276 msgid "User has no last notice" -msgstr "" +msgstr "User has no last notice" #: classes/Command.php:146 classes/Command.php:166 msgid "Notice marked as fave." -msgstr "" +msgstr "Notice marked as fave." #: classes/Command.php:166 classes/Command.php:189 #, php-format msgid "%1$s (%2$s)" -msgstr "" +msgstr "%1$s (%2$s)" #: classes/Command.php:169 classes/Command.php:192 #, php-format msgid "Fullname: %s" -msgstr "Full name: %s" +msgstr "Fullname: %s" #: classes/Command.php:172 classes/Command.php:195 #, php-format msgid "Location: %s" -msgstr "" +msgstr "Location: %s" #: classes/Command.php:175 classes/Command.php:198 #, php-format msgid "Homepage: %s" -msgstr "" +msgstr "Homepage: %s" #: classes/Command.php:178 classes/Command.php:201 #, php-format msgid "About: %s" -msgstr "" +msgstr "About: %s" #: classes/Command.php:200 classes/Command.php:228 #, php-format msgid "Message too long - maximum is 140 characters, you sent %d" -msgstr "" +msgstr "Message too long - maximum is 140 characters, you sent %d" #: classes/Command.php:214 classes/Command.php:245 #, php-format msgid "Direct message to %s sent" -msgstr "" +msgstr "Direct message to %s sent" #: classes/Command.php:216 classes/Command.php:247 msgid "Error sending direct message." -msgstr "" +msgstr "Error sending direct message." #: classes/Command.php:263 classes/Command.php:300 msgid "Specify the name of the user to subscribe to" -msgstr "" +msgstr "Specify the name of the user to subscribe to" #: classes/Command.php:270 classes/Command.php:307 #, php-format msgid "Subscribed to %s" -msgstr "" +msgstr "Subscribed to %s" #: classes/Command.php:288 classes/Command.php:328 msgid "Specify the name of the user to unsubscribe from" -msgstr "" +msgstr "Specify the name of the user to unsubscribe from" #: classes/Command.php:295 classes/Command.php:335 #, php-format msgid "Unsubscribed from %s" -msgstr "" +msgstr "Unsubscribed from %s" #: classes/Command.php:310 classes/Command.php:330 classes/Command.php:353 #: classes/Command.php:376 msgid "Command not yet implemented." -msgstr "" +msgstr "Command not yet implemented." #: classes/Command.php:313 classes/Command.php:356 msgid "Notification off." -msgstr "" +msgstr "Notification off." #: classes/Command.php:315 classes/Command.php:358 msgid "Can't turn off notification." -msgstr "Can’t turn off notification." +msgstr "Can't turn off notification." #: classes/Command.php:333 classes/Command.php:379 msgid "Notification on." -msgstr "" +msgstr "Notification on." #: classes/Command.php:335 classes/Command.php:381 msgid "Can't turn on notification." -msgstr "Can’t turn on notification." +msgstr "Can't turn on notification." #: classes/Command.php:344 classes/Command.php:392 msgid "Commands:\n" -msgstr "" +msgstr "Commands:\n" #: classes/Message.php:53 classes/Message.php:56 msgid "Could not insert message." -msgstr "" +msgstr "Could not insert message." #: classes/Message.php:63 classes/Message.php:66 msgid "Could not update message with new URI." -msgstr "" +msgstr "Could not update message with new URI." #: lib/gallery.php:46 msgid "User without matching profile in system." -msgstr "" +msgstr "User without matching profile in system." #: lib/mail.php:147 lib/mail.php:289 #, php-format @@ -3332,11 +3389,13 @@ msgid "" "You have a new posting address on %1$s.\n" "\n" msgstr "" +"You have a new posting address on %1$s.\n" +"\n" #: lib/mail.php:249 lib/mail.php:508 #, php-format msgid "New private message from %s" -msgstr "" +msgstr "New private message from %s" #: lib/mail.php:253 lib/mail.php:512 #, php-format @@ -3344,14 +3403,16 @@ msgid "" "%1$s (%2$s) sent you a private message:\n" "\n" msgstr "" +"%1$s (%2$s) sent you a private message:\n" +"\n" #: lib/mailbox.php:43 lib/mailbox.php:89 msgid "Only the user can read their own mailboxes." -msgstr "" +msgstr "Only the user can read their own mailboxes." #: lib/openid.php:195 lib/openid.php:203 msgid "This form should automatically submit itself. " -msgstr "" +msgstr "This form should automatically submit itself. " #: lib/personal.php:65 lib/personalgroupnav.php:113 msgid "Favorites" @@ -3360,72 +3421,72 @@ msgstr "Favourites" #: lib/personal.php:66 lib/personalgroupnav.php:114 #, php-format msgid "%s's favorite notices" -msgstr "%s’s favourite notices" +msgstr "%s's favourite notices" #: lib/personal.php:66 lib/personalgroupnav.php:114 msgid "User" -msgstr "" +msgstr "User" #: lib/personal.php:75 lib/personalgroupnav.php:123 msgid "Inbox" -msgstr "In-box" +msgstr "Inbox" #: lib/personal.php:76 lib/personalgroupnav.php:124 msgid "Your incoming messages" -msgstr "" +msgstr "Your incoming messages" #: lib/personal.php:80 lib/personalgroupnav.php:128 msgid "Outbox" -msgstr "" +msgstr "Outbox" #: lib/personal.php:81 lib/personalgroupnav.php:129 msgid "Your sent messages" -msgstr "" +msgstr "Your sent messages" #: lib/settingsaction.php:99 lib/connectsettingsaction.php:110 msgid "Twitter" -msgstr "" +msgstr "Twitter" #: lib/settingsaction.php:100 lib/connectsettingsaction.php:111 msgid "Twitter integration options" -msgstr "" +msgstr "Twitter integration options" #: lib/util.php:1718 lib/messageform.php:139 lib/noticelist.php:422 msgid "To" -msgstr "" +msgstr "To" #: scripts/maildaemon.php:45 scripts/maildaemon.php:48 msgid "Could not parse message." -msgstr "" +msgstr "Could not parse message." #: actions/all.php:63 actions/facebookhome.php:162 #, php-format msgid "%s and friends, page %d" -msgstr "" +msgstr "%s and friends, page %d" #: actions/avatarsettings.php:76 msgid "You can upload your personal avatar." -msgstr "" +msgstr "You can upload your personal avatar." # requires full stops? #: actions/avatarsettings.php:117 actions/avatarsettings.php:191 #: actions/grouplogo.php:250 msgid "Avatar settings" -msgstr "" +msgstr "Avatar settings" #: actions/avatarsettings.php:124 actions/avatarsettings.php:199 #: actions/grouplogo.php:198 actions/grouplogo.php:258 msgid "Original" -msgstr "" +msgstr "Original" #: actions/avatarsettings.php:139 actions/avatarsettings.php:211 #: actions/grouplogo.php:209 actions/grouplogo.php:270 msgid "Preview" -msgstr "" +msgstr "Preview" #: actions/avatarsettings.php:225 actions/grouplogo.php:284 msgid "Crop" -msgstr "" +msgstr "Crop" #: actions/avatarsettings.php:248 actions/deletenotice.php:133 #: actions/emailsettings.php:224 actions/grouplogo.php:307 @@ -3437,60 +3498,60 @@ msgstr "" #: actions/subedit.php:38 actions/twittersettings.php:290 #: actions/userauthorization.php:39 msgid "There was a problem with your session token. " -msgstr "" +msgstr "There was a problem with your session token. " #: actions/avatarsettings.php:303 actions/grouplogo.php:360 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" #: actions/avatarsettings.php:327 actions/grouplogo.php:384 msgid "Lost our file data." -msgstr "" +msgstr "Lost our file data." #: actions/avatarsettings.php:334 actions/grouplogo.php:391 #: classes/User_group.php:112 msgid "Lost our file." -msgstr "" +msgstr "Lost our file." #: actions/avatarsettings.php:349 actions/avatarsettings.php:383 #: actions/grouplogo.php:406 actions/grouplogo.php:440 #: classes/User_group.php:129 classes/User_group.php:161 msgid "Unknown file type" -msgstr "" +msgstr "Unknown file type" #: actions/block.php:69 actions/subedit.php:46 actions/unblock.php:70 msgid "No profile specified." -msgstr "" +msgstr "No profile specified." #: actions/block.php:74 actions/subedit.php:53 actions/tagother.php:46 #: actions/unblock.php:75 msgid "No profile with that ID." -msgstr "" +msgstr "No profile with that ID." #: actions/block.php:111 msgid "Block user" -msgstr "" +msgstr "Block user" #: actions/block.php:129 msgid "Are you sure you want to block this user? " -msgstr "" +msgstr "Are you sure you want to block this user? " #: actions/block.php:162 msgid "You have already blocked this user." -msgstr "" +msgstr "You have already blocked this user." #: actions/block.php:167 msgid "Failed to save block information." -msgstr "" +msgstr "Failed to save block information." #: actions/confirmaddress.php:159 #, php-format msgid "The address \"%s\" has been " -msgstr "The address ‘%s’ has been " +msgstr "The address \"%s\" has been " #: actions/deletenotice.php:73 msgid "You are about to permanently delete a notice. " -msgstr "" +msgstr "You are about to permanently delete a notice. " #: actions/disfavor.php:94 msgid "Add to favorites" @@ -3499,62 +3560,62 @@ msgstr "Add to favourites" #: actions/editgroup.php:54 #, php-format msgid "Edit %s group" -msgstr "" +msgstr "Edit %s group" #: actions/editgroup.php:66 actions/groupbyid.php:72 actions/grouplogo.php:66 #: actions/joingroup.php:60 actions/newgroup.php:65 actions/showgroup.php:100 msgid "Inboxes must be enabled for groups to work" -msgstr "In-boxes must be enabled for groups to work" +msgstr "Inboxes must be enabled for groups to work" #: actions/editgroup.php:71 actions/grouplogo.php:71 actions/newgroup.php:70 msgid "You must be logged in to create a group." -msgstr "" +msgstr "You must be logged in to create a group." #: actions/editgroup.php:87 actions/grouplogo.php:87 #: actions/groupmembers.php:76 actions/joingroup.php:81 #: actions/showgroup.php:121 msgid "No nickname" -msgstr "" +msgstr "No nickname" #: actions/editgroup.php:99 actions/groupbyid.php:88 actions/grouplogo.php:100 #: actions/groupmembers.php:83 actions/joingroup.php:88 #: actions/showgroup.php:128 msgid "No such group" -msgstr "" +msgstr "No such group" #: actions/editgroup.php:106 actions/editgroup.php:165 #: actions/grouplogo.php:107 msgid "You must be an admin to edit the group" -msgstr "" +msgstr "You must be an admin to edit the group" #: actions/editgroup.php:157 msgid "Use this form to edit the group." -msgstr "" +msgstr "Use this form to edit the group." #: actions/editgroup.php:179 actions/newgroup.php:130 actions/register.php:156 msgid "Nickname must have only lowercase letters " -msgstr "" +msgstr "Nickname must have only lowercase letters " #: actions/editgroup.php:198 actions/newgroup.php:149 msgid "description is too long (max 140 chars)." -msgstr "" +msgstr "description is too long (max 140 chars)." #: actions/editgroup.php:218 msgid "Could not update group." -msgstr "" +msgstr "Could not update group." #: actions/editgroup.php:226 msgid "Options saved." -msgstr "" +msgstr "Options saved." #: actions/emailsettings.php:107 actions/imsettings.php:108 #, php-format msgid "Awaiting confirmation on this address. " -msgstr "" +msgstr "Awaiting confirmation on this address. " #: actions/emailsettings.php:139 actions/smssettings.php:150 msgid "Make a new email address for posting to; " -msgstr "Make a new e-mail address for posting to - " +msgstr "Make a new e-mail address for posting to; " #: actions/emailsettings.php:157 msgid "Send me email when someone " @@ -3574,105 +3635,105 @@ msgstr "A confirmation code was sent to the e-mail address you added. " #: actions/facebookhome.php:110 msgid "Server error - couldn't get user!" -msgstr "Server error - couldn’t get user!" +msgstr "Server error - couldn't get user!" #: actions/facebookhome.php:196 #, php-format msgid "If you would like the %s app to automatically update " -msgstr "" +msgstr "If you would like the %s app to automatically update " #: actions/facebookhome.php:213 actions/facebooksettings.php:137 #, php-format msgid "Allow %s to update my Facebook status" -msgstr "" +msgstr "Allow %s to update my Facebook status" #: actions/facebookhome.php:218 msgid "Skip" -msgstr "" +msgstr "Skip" #: actions/facebookhome.php:235 msgid "No notice content!" -msgstr "" +msgstr "No notice content!" #: actions/facebookhome.php:295 lib/action.php:870 lib/facebookaction.php:399 msgid "Pagination" -msgstr "" +msgstr "Pagination" # erm, not sure what to do here, « is recognised as a quotation mark. #: actions/facebookhome.php:304 lib/action.php:879 lib/facebookaction.php:408 msgid "After" -msgstr "" +msgstr "After" # erm, not sure what to do here, » is recognised as a quotation mark. #: actions/facebookhome.php:312 lib/action.php:887 lib/facebookaction.php:416 msgid "Before" -msgstr "" +msgstr "Before" #: actions/facebookinvite.php:70 #, php-format msgid "Thanks for inviting your friends to use %s" -msgstr "" +msgstr "Thanks for inviting your friends to use %s" #: actions/facebookinvite.php:72 msgid "Invitations have been sent to the following users:" -msgstr "" +msgstr "Invitations have been sent to the following users:" #: actions/facebookinvite.php:96 #, php-format msgid "You have been invited to %s" -msgstr "" +msgstr "You have been invited to %s" #: actions/facebookinvite.php:105 #, php-format msgid "Invite your friends to use %s" -msgstr "" +msgstr "Invite your friends to use %s" #: actions/facebookinvite.php:113 #, php-format msgid "Friends already using %s:" -msgstr "" +msgstr "Friends already using %s:" #: actions/facebookinvite.php:130 #, php-format msgid "Send invitations" -msgstr "" +msgstr "Send invitations" #: actions/facebookremove.php:56 msgid "Couldn't remove Facebook user." -msgstr "Couldn’t remove Facebook user." +msgstr "Couldn't remove Facebook user." #: actions/facebooksettings.php:65 msgid "There was a problem saving your sync preferences!" -msgstr "" +msgstr "There was a problem saving your sync preferences!" #: actions/facebooksettings.php:67 msgid "Sync preferences saved." -msgstr "" +msgstr "Sync preferences saved." #: actions/facebooksettings.php:90 msgid "Automatically update my Facebook status with my notices." -msgstr "" +msgstr "Automatically update my Facebook status with my notices." #: actions/facebooksettings.php:97 msgid "Send \"@\" replies to Facebook." -msgstr "Send ‘@’ replies to Facebook." +msgstr "Send \"@\" replies to Facebook." #: actions/facebooksettings.php:106 msgid "Prefix" -msgstr "" +msgstr "Prefix" #: actions/facebooksettings.php:108 msgid "A string to prefix notices with." -msgstr "" +msgstr "A string to prefix notices with." #: actions/facebooksettings.php:124 #, php-format msgid "If you would like %s to automatically update " -msgstr "" +msgstr "If you would like %s to automatically update " #: actions/facebooksettings.php:147 msgid "Sync preferences" -msgstr "" +msgstr "Sync preferences" #: actions/favor.php:94 lib/disfavorform.php:140 msgid "Disfavor favorite" @@ -3681,310 +3742,313 @@ msgstr "Disfavor favourite" #: actions/favorited.php:65 lib/popularnoticesection.php:76 #: lib/publicgroupnav.php:91 msgid "Popular notices" -msgstr "" +msgstr "Popular notices" #: actions/favorited.php:67 #, php-format msgid "Popular notices, page %d" -msgstr "" +msgstr "Popular notices, page %d" #: actions/favorited.php:79 msgid "The most popular notices on the site right now." -msgstr "" +msgstr "The most popular notices on the site right now." #: actions/featured.php:69 lib/featureduserssection.php:82 #: lib/publicgroupnav.php:87 msgid "Featured users" -msgstr "" +msgstr "Featured users" #: actions/featured.php:71 #, php-format msgid "Featured users, page %d" -msgstr "" +msgstr "Featured users, page %d" #: actions/featured.php:99 #, php-format msgid "A selection of some of the great users on %s" -msgstr "" +msgstr "A selection of some of the great users on %s" #: actions/finishremotesubscribe.php:188 msgid "That user has blocked you from subscribing." -msgstr "" +msgstr "That user has blocked you from subscribing." #: actions/groupbyid.php:79 msgid "No ID" -msgstr "" +msgstr "No ID" #: actions/grouplogo.php:138 actions/grouplogo.php:191 msgid "Group logo" -msgstr "" +msgstr "Group logo" #: actions/grouplogo.php:149 msgid "You can upload a logo image for your group." -msgstr "" +msgstr "You can upload a logo image for your group." #: actions/grouplogo.php:448 msgid "Logo updated." -msgstr "" +msgstr "Logo updated." #: actions/grouplogo.php:450 msgid "Failed updating logo." -msgstr "Failed to update logo." +msgstr "Failed updating logo." #: actions/groupmembers.php:93 lib/groupnav.php:91 #, php-format msgid "%s group members" -msgstr "" +msgstr "%s group members" #: actions/groupmembers.php:96 #, php-format msgid "%s group members, page %d" -msgstr "" +msgstr "%s group members, page %d" #: actions/groupmembers.php:111 msgid "A list of the users in this group." -msgstr "" +msgstr "A list of the users in this group." #: actions/groups.php:62 actions/showstream.php:518 lib/publicgroupnav.php:79 #: lib/subgroupnav.php:96 msgid "Groups" -msgstr "" +msgstr "Groups" #: actions/groups.php:64 #, php-format msgid "Groups, page %d" -msgstr "" +msgstr "Groups, page %d" #: actions/groups.php:90 #, php-format msgid "%%%%site.name%%%% groups let you find and talk with " -msgstr "" +msgstr "%%%%site.name%%%% groups let you find and talk with " #: actions/groups.php:106 actions/usergroups.php:124 lib/groupeditform.php:123 msgid "Create a new group" -msgstr "" +msgstr "Create a new group" #: actions/groupsearch.php:57 #, php-format msgid "" "Search for groups on %%site.name%% by their name, location, or description. " msgstr "" +"Search for groups on %%site.name%% by their name, location, or description. " #: actions/groupsearch.php:63 msgid "Group search" -msgstr "" +msgstr "Group search" #: actions/imsettings.php:70 msgid "You can send and receive notices through " -msgstr "" +msgstr "You can send and receive notices through " #: actions/imsettings.php:120 #, php-format msgid "Jabber or GTalk address, " -msgstr "" +msgstr "Jabber or GTalk address, " #: actions/imsettings.php:147 msgid "Send me replies through Jabber/GTalk " -msgstr "" +msgstr "Send me replies through Jabber/GTalk " #: actions/imsettings.php:321 #, php-format msgid "A confirmation code was sent " -msgstr "" +msgstr "A confirmation code was sent " #: actions/joingroup.php:65 msgid "You must be logged in to join a group." -msgstr "" +msgstr "You must be logged in to join a group." #: actions/joingroup.php:95 msgid "You are already a member of that group" -msgstr "" +msgstr "You are already a member of that group" #: actions/joingroup.php:128 #, php-format msgid "Could not join user %s to group %s" -msgstr "" +msgstr "Could not join user %s to group %s" #: actions/joingroup.php:135 #, php-format msgid "%s joined group %s" -msgstr "" +msgstr "%s joined group %s" #: actions/leavegroup.php:60 msgid "Inboxes must be enabled for groups to work." -msgstr "In-boxes must be enabled for groups to work." +msgstr "Inboxes must be enabled for groups to work." #: actions/leavegroup.php:65 msgid "You must be logged in to leave a group." -msgstr "" +msgstr "You must be logged in to leave a group." #: actions/leavegroup.php:88 msgid "No such group." -msgstr "" +msgstr "No such group." #: actions/leavegroup.php:95 msgid "You are not a member of that group." -msgstr "" +msgstr "You are not a member of that group." #: actions/leavegroup.php:100 msgid "You may not leave a group while you are its administrator." -msgstr "" +msgstr "You may not leave a group while you are its administrator." #: actions/leavegroup.php:130 msgid "Could not find membership record." -msgstr "" +msgstr "Could not find membership record." # Thought form was incorrect #: actions/leavegroup.php:138 #, php-format msgid "Could not remove user %s to group %s" -msgstr "" +msgstr "Could not remove user %s to group %s" #: actions/leavegroup.php:145 #, php-format msgid "%s left group %s" -msgstr "" +msgstr "%s left group %s" #: actions/login.php:225 lib/facebookaction.php:304 msgid "Login to site" -msgstr "Log-in to site" +msgstr "Login to site" #: actions/microsummary.php:69 msgid "No current status" -msgstr "" +msgstr "No current status" #: actions/newgroup.php:53 msgid "New group" -msgstr "" +msgstr "New group" #: actions/newgroup.php:115 msgid "Use this form to create a new group." -msgstr "" +msgstr "Use this form to create a new group." #: actions/newgroup.php:177 msgid "Could not create group." -msgstr "Couldn’t create group." +msgstr "Could not create group." #: actions/newgroup.php:191 msgid "Could not set group membership." -msgstr "Couldn’t set group membership." +msgstr "Could not set group membership." #: actions/newmessage.php:119 actions/newnotice.php:132 msgid "That's too long. " -msgstr "That’s too long." +msgstr "That's too long. " #: actions/newmessage.php:134 msgid "Don't send a message to yourself; " -msgstr "Don’t send a message to yourself - " +msgstr "Don't send a message to yourself; " #: actions/newnotice.php:166 msgid "Notice posted" -msgstr "" +msgstr "Notice posted" #: actions/newnotice.php:200 classes/Channel.php:163 msgid "Ajax Error" -msgstr "" +msgstr "Ajax Error" #: actions/nudge.php:85 msgid "" "This user doesn't allow nudges or hasn't confirmed or set his email yet." msgstr "" -"This user doesn’t allow nudges or hasn’t confirmed or set his e-mail yet." +"This user doesn't allow nudges or hasn't confirmed or set his e-mail yet." #: actions/nudge.php:94 msgid "Nudge sent" -msgstr "" +msgstr "Nudge sent" #: actions/nudge.php:97 msgid "Nudge sent!" -msgstr "" +msgstr "Nudge sent!" #: actions/openidlogin.php:97 msgid "OpenID login" -msgstr "OpenID log-in" +msgstr "OpenID login" #: actions/openidsettings.php:128 msgid "Removing your only OpenID " -msgstr "" +msgstr "Removing your only OpenID " # requires full stops? #: actions/othersettings.php:60 msgid "Other Settings" -msgstr "" +msgstr "Other Settings" #: actions/othersettings.php:71 msgid "Manage various other options." -msgstr "" +msgstr "Manage various other options." #: actions/othersettings.php:93 msgid "URL Auto-shortening" -msgstr "" +msgstr "URL Auto-shortening" #: actions/othersettings.php:112 msgid "Service" -msgstr "" +msgstr "Service" #: actions/othersettings.php:113 msgid "Automatic shortening service to use." -msgstr "" +msgstr "Automatic shortening service to use." #: actions/othersettings.php:144 msgid "URL shortening service is too long (max 50 chars)." -msgstr "" +msgstr "URL shortening service is too long (max 50 chars)." #: actions/passwordsettings.php:69 msgid "Change your password." -msgstr "" +msgstr "Change your password." #: actions/passwordsettings.php:89 msgid "Password change" -msgstr "" +msgstr "Password change" #: actions/peopletag.php:35 #, php-format msgid "Not a valid people tag: %s" -msgstr "" +msgstr "Not a valid people tag: %s" #: actions/peopletag.php:47 #, php-format msgid "Users self-tagged with %s - page %d" -msgstr "" +msgstr "Users self-tagged with %s - page %d" #: actions/peopletag.php:91 #, php-format msgid "These are users who have tagged themselves \"%s\" " -msgstr "These are users who have tagged themselves ‘%s’ " +msgstr "These are users who have tagged themselves \"%s\" " #: actions/profilesettings.php:91 msgid "Profile information" -msgstr "" +msgstr "Profile information" #: actions/profilesettings.php:124 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" +"Tags for yourself (letters, numbers, -, ., and _), comma- or space- " +"separated" #: actions/profilesettings.php:144 msgid "Automatically subscribe to whoever " -msgstr "" +msgstr "Automatically subscribe to whoever " #: actions/profilesettings.php:229 actions/tagother.php:176 #, php-format msgid "Invalid tag: \"%s\"" -msgstr "" +msgstr "Invalid tag: \"%s\"" #: actions/profilesettings.php:311 msgid "Couldn't save tags." -msgstr "Couldn’t save tags." +msgstr "Couldn't save tags." #: actions/public.php:107 #, php-format msgid "Public timeline, page %d" -msgstr "" +msgstr "Public timeline, page %d" #: actions/public.php:173 msgid "Could not retrieve public stream." -msgstr "" +msgstr "Could not retrieve public stream." #: actions/public.php:220 #, php-format @@ -3992,60 +4056,62 @@ msgid "" "This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-" "blogging) service " msgstr "" +"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki" +"/Micro-blogging) service " #: actions/publictagcloud.php:57 msgid "Public tag cloud" -msgstr "" +msgstr "Public tag cloud" #: actions/publictagcloud.php:63 #, php-format msgid "These are most popular recent tags on %s " -msgstr "" +msgstr "These are most popular recent tags on %s " #: actions/publictagcloud.php:119 msgid "Tag cloud" -msgstr "" +msgstr "Tag cloud" #: actions/register.php:139 actions/register.php:349 msgid "Sorry, only invited people can register." -msgstr "" +msgstr "Sorry, only invited people can register." #: actions/register.php:149 msgid "You can't register if you don't " -msgstr "You can’t register if you don’t " +msgstr "You can't register if you don't " #: actions/register.php:286 msgid "With this form you can create " -msgstr "" +msgstr "With this form you can create " #: actions/register.php:368 msgid "1-64 lowercase letters or numbers, " -msgstr "" +msgstr "1-64 lowercase letters or numbers, " #: actions/register.php:382 actions/register.php:386 msgid "Used only for updates, announcements, " -msgstr "" +msgstr "Used only for updates, announcements, " #: actions/register.php:398 msgid "URL of your homepage, blog, " -msgstr "" +msgstr "URL of your homepage, blog, " #: actions/register.php:404 msgid "Describe yourself and your " -msgstr "" +msgstr "Describe yourself and your " #: actions/register.php:410 msgid "Where you are, like \"City, " -msgstr "Where you are, like ‘City, " +msgstr "Where you are, like \"City, " #: actions/register.php:432 msgid " except this private data: password, " -msgstr "" +msgstr " except this private data: password, " #: actions/register.php:471 #, php-format msgid "Congratulations, %s! And welcome to %%%%site.name%%%%. " -msgstr "" +msgstr "Congratulations, %s! And welcome to %%%%site.name%%%%. " #: actions/register.php:495 msgid "(You should receive a message by email " @@ -4053,12 +4119,12 @@ msgstr "(You should receive a message by e-mail " #: actions/remotesubscribe.php:166 actions/remotesubscribe.php:171 msgid "That's a local profile! Login to subscribe." -msgstr "That’s a local profile! Log-in to subscribe." +msgstr "That's a local profile! Login to subscribe." #: actions/replies.php:118 #, php-format msgid "Replies to %s, page %d" -msgstr "" +msgstr "Replies to %s, page %d" #: actions/showfavorites.php:79 #, php-format @@ -4068,49 +4134,49 @@ msgstr "%s favourite notices, page %d" #: actions/showgroup.php:77 lib/groupnav.php:85 #, php-format msgid "%s group" -msgstr "" +msgstr "%s group" #: actions/showgroup.php:79 #, php-format msgid "%s group, page %d" -msgstr "" +msgstr "%s group, page %d" #: actions/showgroup.php:206 msgid "Group profile" -msgstr "" +msgstr "Group profile" #: actions/showgroup.php:251 actions/showstream.php:278 #: actions/tagother.php:119 lib/grouplist.php:134 lib/profilelist.php:133 msgid "URL" -msgstr "" +msgstr "URL" #: actions/showgroup.php:262 actions/showstream.php:289 #: actions/tagother.php:129 lib/grouplist.php:145 lib/profilelist.php:144 msgid "Note" -msgstr "" +msgstr "Note" #: actions/showgroup.php:270 msgid "Group actions" -msgstr "" +msgstr "Group actions" #: actions/showgroup.php:323 #, php-format msgid "Notice feed for %s group" -msgstr "" +msgstr "Notice feed for %s group" #: actions/showgroup.php:357 lib/groupnav.php:90 msgid "Members" -msgstr "" +msgstr "Members" #: actions/showgroup.php:363 actions/showstream.php:413 #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 #: lib/tagcloudsection.php:71 msgid "(None)" -msgstr "" +msgstr "(None)" #: actions/showgroup.php:370 msgid "All members" -msgstr "" +msgstr "All members" #: actions/showgroup.php:378 #, php-format @@ -4118,47 +4184,49 @@ msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" +"**%s** is a user group on %%%%site.name%%%%, a [micro-" +"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service " #: actions/showmessage.php:98 msgid "Only the sender and recipient " -msgstr "" +msgstr "Only the sender and recipient " #: actions/showstream.php:73 #, php-format msgid "%s, page %d" -msgstr "" +msgstr "%s, page %d" #: actions/showstream.php:143 msgid "'s profile" -msgstr "’s profile" +msgstr "'s profile" #: actions/showstream.php:236 actions/tagother.php:77 msgid "User profile" -msgstr "" +msgstr "User profile" #: actions/showstream.php:240 actions/tagother.php:81 msgid "Photo" -msgstr "" +msgstr "Photo" #: actions/showstream.php:317 msgid "User actions" -msgstr "" +msgstr "User actions" #: actions/showstream.php:342 msgid "Send a direct message to this user" -msgstr "" +msgstr "Send a direct message to this user" #: actions/showstream.php:343 msgid "Message" -msgstr "" +msgstr "Message" #: actions/showstream.php:451 msgid "All subscribers" -msgstr "" +msgstr "All subscribers" #: actions/showstream.php:533 msgid "All groups" -msgstr "" +msgstr "All groups" #: actions/showstream.php:542 #, php-format @@ -4166,254 +4234,260 @@ msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" +"**%s** has an account on %%%%site.name%%%%, a [micro-" +"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service " #: actions/smssettings.php:128 msgid "Phone number, no punctuation or spaces, " -msgstr "" +msgstr "Phone number, no punctuation or spaces, " #: actions/smssettings.php:162 msgid "Send me notices through SMS; " -msgstr "" +msgstr "Send me notices through SMS; " #: actions/smssettings.php:335 msgid "A confirmation code was sent to the phone number you added. " -msgstr "" +msgstr "A confirmation code was sent to the phone number you added. " +# Carrier? #: actions/smssettings.php:453 +#, fuzzy msgid "Mobile carrier" -msgstr "" +msgstr "Mobile carrier" #: actions/subedit.php:70 msgid "You are not subscribed to that profile." -msgstr "" +msgstr "You are not subscribed to that profile." #: actions/subedit.php:83 msgid "Could not save subscription." -msgstr "Couldn’t save subscription." +msgstr "Could not save subscription." #: actions/subscribe.php:55 msgid "Not a local user." -msgstr "" +msgstr "Not a local user." #: actions/subscribe.php:69 msgid "Subscribed" -msgstr "" +msgstr "Subscribed" #: actions/subscribers.php:50 #, php-format msgid "%s subscribers" -msgstr "" +msgstr "%s subscribers" #: actions/subscribers.php:52 #, php-format msgid "%s subscribers, page %d" -msgstr "" +msgstr "%s subscribers, page %d" #: actions/subscribers.php:63 msgid "These are the people who listen to " -msgstr "" +msgstr "These are the people who listen to " #: actions/subscribers.php:67 #, php-format msgid "These are the people who " -msgstr "" +msgstr "These are the people who " #: actions/subscriptions.php:52 #, php-format msgid "%s subscriptions" -msgstr "" +msgstr "%s subscriptions" #: actions/subscriptions.php:54 #, php-format msgid "%s subscriptions, page %d" -msgstr "" +msgstr "%s subscriptions, page %d" #: actions/subscriptions.php:65 msgid "These are the people whose notices " -msgstr "" +msgstr "These are the people whose notices " #: actions/subscriptions.php:69 #, php-format msgid "These are the people whose " -msgstr "" +msgstr "These are the people whose " #: actions/subscriptions.php:122 msgid "Jabber" -msgstr "" +msgstr "Jabber" #: actions/tag.php:43 #, php-format msgid "Notices tagged with %s, page %d" -msgstr "" +msgstr "Notices tagged with %s, page %d" #: actions/tag.php:66 #, php-format msgid "Messages tagged \"%s\", most recent first" -msgstr "Messages tagged ‘%s’, most recent first" +msgstr "Messages tagged \"%s\", most recent first" #: actions/tagother.php:33 msgid "Not logged in" -msgstr "" +msgstr "Not logged in" #: actions/tagother.php:39 msgid "No id argument." -msgstr "" +msgstr "No id argument." #: actions/tagother.php:65 #, php-format msgid "Tag %s" -msgstr "" +msgstr "Tag %s" #: actions/tagother.php:141 msgid "Tag user" -msgstr "" +msgstr "Tag user" #: actions/tagother.php:149 msgid "" "Tags for this user (letters, numbers, -, ., and _), comma- or space- " "separated" msgstr "" +"Tags for this user (letters, numbers, -, ., and _), comma- or space- " +"separated" #: actions/tagother.php:164 msgid "There was a problem with your session token." -msgstr "" +msgstr "There was a problem with your session token." #: actions/tagother.php:191 msgid "" "You can only tag people you are subscribed to or who are subscribed to you." msgstr "" +"You can only tag people you are subscribed to or who are subscribed to you." #: actions/tagother.php:198 msgid "Could not save tags." -msgstr "" +msgstr "Could not save tags." #: actions/tagother.php:233 msgid "Use this form to add tags to your subscribers or subscriptions." -msgstr "" +msgstr "Use this form to add tags to your subscribers or subscriptions." #: actions/tagrss.php:35 msgid "No such tag." -msgstr "" +msgstr "No such tag." #: actions/tagrss.php:66 #, php-format msgid "Microblog tagged with %s" -msgstr "" +msgstr "Microblog tagged with %s" #: actions/twitapiblocks.php:47 msgid "Block user failed." -msgstr "" +msgstr "Block user failed." #: actions/twitapiblocks.php:69 msgid "Unblock user failed." -msgstr "" +msgstr "Unblock user failed." #: actions/twitapiusers.php:48 msgid "Not found." -msgstr "" +msgstr "Not found." #: actions/twittersettings.php:71 msgid "Add your Twitter account to automatically send " -msgstr "" +msgstr "Add your Twitter account to automatically send " #: actions/twittersettings.php:119 msgid "Twitter user name" -msgstr "" +msgstr "Twitter user name" #: actions/twittersettings.php:126 msgid "Twitter password" -msgstr "" +msgstr "Twitter password" #: actions/twittersettings.php:228 msgid "Twitter Friends" -msgstr "" +msgstr "Twitter Friends" #: actions/twittersettings.php:327 msgid "Username must have only numbers, " -msgstr "" +msgstr "Username must have only numbers, " #: actions/twittersettings.php:341 #, php-format msgid "Unable to retrieve account information " -msgstr "" +msgstr "Unable to retrieve account information " #: actions/unblock.php:108 msgid "Error removing the block." -msgstr "" +msgstr "Error removing the block." #: actions/unsubscribe.php:50 msgid "No profile id in request." -msgstr "" +msgstr "No profile id in request." #: actions/unsubscribe.php:57 msgid "No profile with that id." -msgstr "" +msgstr "No profile with that id." #: actions/unsubscribe.php:71 msgid "Unsubscribed" -msgstr "" +msgstr "Unsubscribed" #: actions/usergroups.php:63 #, php-format msgid "%s groups" -msgstr "" +msgstr "%s groups" #: actions/usergroups.php:65 #, php-format msgid "%s groups, page %d" -msgstr "" +msgstr "%s groups, page %d" #: classes/Notice.php:104 msgid "Problem saving notice. Unknown user." -msgstr "" +msgstr "Problem saving notice. Unknown user." #: classes/Notice.php:109 msgid "" "Too many notices too fast; take a breather and post again in a few minutes." msgstr "" -"Too many notices, too fast - take a breather and post again in a few " -"minutes." +"Too many notices too fast; take a breather and post again in a few minutes." #: classes/Notice.php:116 msgid "You are banned from posting notices on this site." -msgstr "" +msgstr "You are banned from posting notices on this site." #: lib/accountsettingsaction.php:108 msgid "Upload an avatar" -msgstr "" +msgstr "Upload an avatar" #: lib/accountsettingsaction.php:119 msgid "Other" -msgstr "" +msgstr "Other" #: lib/accountsettingsaction.php:120 msgid "Other options" -msgstr "" +msgstr "Other options" #: lib/action.php:130 #, php-format msgid "%s - %s" -msgstr "" +msgstr "%s - %s" #: lib/action.php:145 msgid "Untitled page" -msgstr "" +msgstr "Untitled page" #: lib/action.php:316 msgid "Primary site navigation" -msgstr "" +msgstr "Primary site navigation" #: lib/action.php:322 msgid "Personal profile and friends timeline" -msgstr "" +msgstr "Personal profile and friends timeline" #: lib/action.php:325 msgid "Search for people or text" -msgstr "" +msgstr "Search for people or text" #: lib/action.php:328 msgid "Account" -msgstr "" +msgstr "Account" #: lib/action.php:328 msgid "Change your email, avatar, password, profile" @@ -4421,43 +4495,43 @@ msgstr "Change your e-mail, avatar, password, profile" #: lib/action.php:330 msgid "Connect to IM, SMS, Twitter" -msgstr "Connect to I.M., SMS, Twitter" +msgstr "Connect to IM, SMS, Twitter" #: lib/action.php:332 msgid "Logout from the site" -msgstr "Log out from the site" +msgstr "Logout from the site" #: lib/action.php:335 msgid "Login to the site" -msgstr "Log-in to the site" +msgstr "Login to the site" #: lib/action.php:338 msgid "Create an account" -msgstr "" +msgstr "Create an account" #: lib/action.php:341 msgid "Login with OpenID" -msgstr "" +msgstr "Login with OpenID" #: lib/action.php:344 msgid "Help me!" -msgstr "" +msgstr "Help me!" #: lib/action.php:362 msgid "Site notice" -msgstr "" +msgstr "Site notice" #: lib/action.php:417 msgid "Local views" -msgstr "" +msgstr "Local views" #: lib/action.php:472 msgid "Page notice" -msgstr "" +msgstr "Page notice" #: lib/action.php:562 msgid "Secondary site navigation" -msgstr "" +msgstr "Secondary site navigation" #: lib/action.php:602 lib/action.php:623 msgid "Laconica software license" @@ -4465,7 +4539,7 @@ msgstr "Laconica software licence" #: lib/action.php:630 msgid "All " -msgstr "" +msgstr "All " #: lib/action.php:635 msgid "license." @@ -4473,11 +4547,11 @@ msgstr "licence." #: lib/blockform.php:123 lib/blockform.php:153 msgid "Block this user" -msgstr "" +msgstr "Block this user" #: lib/blockform.php:153 msgid "Block" -msgstr "" +msgstr "Block" #: lib/disfavorform.php:114 lib/disfavorform.php:140 msgid "Disfavor this notice" @@ -4486,15 +4560,15 @@ msgstr "Disfavour this notice" #: lib/facebookaction.php:268 #, php-format msgid "To use the %s Facebook Application you need to login " -msgstr "To use the %s Facebook Application you need to log-in " +msgstr "To use the %s Facebook Application you need to login " #: lib/facebookaction.php:271 msgid " a new account." -msgstr "" +msgstr " a new account." #: lib/facebookaction.php:557 lib/mailbox.php:214 lib/noticelist.php:354 msgid "Published" -msgstr "" +msgstr "Published" #: lib/favorform.php:114 lib/favorform.php:140 msgid "Favor this notice" @@ -4502,103 +4576,103 @@ msgstr "Favour this notice" #: lib/feedlist.php:64 msgid "Export data" -msgstr "" +msgstr "Export data" #: lib/galleryaction.php:121 msgid "Filter tags" -msgstr "" +msgstr "Filter tags" #: lib/galleryaction.php:131 msgid "All" -msgstr "" +msgstr "All" #: lib/galleryaction.php:137 msgid "Tag" -msgstr "" +msgstr "Tag" #: lib/galleryaction.php:138 msgid "Choose a tag to narrow list" -msgstr "" +msgstr "Choose a tag to narrow list" #: lib/galleryaction.php:139 msgid "Go" -msgstr "" +msgstr "Go" #: lib/groupeditform.php:148 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" #: lib/groupeditform.php:151 msgid "Description" -msgstr "" +msgstr "Description" #: lib/groupeditform.php:153 msgid "Describe the group or topic in 140 chars" -msgstr "" +msgstr "Describe the group or topic in 140 chars" #: lib/groupeditform.php:158 msgid "" "Location for the group, if any, like \"City, State (or Region), Country\"" -msgstr "Location for the group, if any, like ‘City, State (or Region), Country’" +msgstr "Location for the group, if any, like \"City, State (or Region), Country\"" #: lib/groupnav.php:84 lib/searchgroupnav.php:84 msgid "Group" -msgstr "" +msgstr "Group" #: lib/groupnav.php:100 msgid "Admin" -msgstr "" +msgstr "Admin" #: lib/groupnav.php:101 #, php-format msgid "Edit %s group properties" -msgstr "" +msgstr "Edit %s group properties" #: lib/groupnav.php:106 msgid "Logo" -msgstr "" +msgstr "Logo" #: lib/groupnav.php:107 #, php-format msgid "Add or edit %s logo" -msgstr "" +msgstr "Add or edit %s logo" #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" -msgstr "" +msgstr "Groups with most members" #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" -msgstr "" +msgstr "Groups with most posts" #: lib/grouptagcloudsection.php:56 #, php-format msgid "Tags in %s group's notices" -msgstr "" +msgstr "Tags in %s group's notices" #: lib/htmloutputter.php:104 msgid "This page is not available in a " -msgstr "" +msgstr "This page is not available in a " #: lib/joinform.php:114 msgid "Join" -msgstr "" +msgstr "Join" #: lib/leaveform.php:114 msgid "Leave" -msgstr "" +msgstr "Leave" #: lib/logingroupnav.php:76 msgid "Login with a username and password" -msgstr "Log-in with a username and password" +msgstr "Login with a username and password" #: lib/logingroupnav.php:79 msgid "Sign up for a new account" -msgstr "" +msgstr "Sign up for a new account" #: lib/logingroupnav.php:82 msgid "Login or register with OpenID" -msgstr "Log-in or register with OpenID" +msgstr "Login or register with OpenID" #: lib/mail.php:175 #, php-format @@ -4606,21 +4680,23 @@ msgid "" "Hey, %s.\n" "\n" msgstr "" +"Hey, %s.\n" +"\n" #: lib/mail.php:236 #, php-format msgid "%1$s is now listening to " -msgstr "" +msgstr "%1$s is now listening to " #: lib/mail.php:254 #, php-format msgid "Location: %s\n" -msgstr "" +msgstr "Location: %s\n" #: lib/mail.php:256 #, php-format msgid "Homepage: %s\n" -msgstr "" +msgstr "Homepage: %s\n" #: lib/mail.php:258 #, php-format @@ -4628,158 +4704,160 @@ msgid "" "Bio: %s\n" "\n" msgstr "" +"Bio: %s\n" +"\n" #: lib/mail.php:461 #, php-format msgid "You've been nudged by %s" -msgstr "You’ve been nudged by %s" +msgstr "You've been nudged by %s" #: lib/mail.php:465 #, php-format msgid "%1$s (%2$s) is wondering what you are up to " -msgstr "" +msgstr "%1$s (%2$s) is wondering what you are up to " #: lib/mail.php:555 #, php-format msgid "%1$s just added your notice from %2$s" -msgstr "" +msgstr "%1$s just added your notice from %2$s" #: lib/mailbox.php:229 lib/noticelist.php:380 msgid "From" -msgstr "" +msgstr "From" #: lib/messageform.php:110 msgid "Send a direct notice" -msgstr "" +msgstr "Send a direct notice" #: lib/noticeform.php:125 msgid "Send a notice" -msgstr "" +msgstr "Send a notice" #: lib/noticeform.php:152 msgid "Available characters" -msgstr "" +msgstr "Available characters" #: lib/noticelist.php:426 msgid "in reply to" -msgstr "" +msgstr "in reply to" #: lib/noticelist.php:447 lib/noticelist.php:450 msgid "Reply to this notice" -msgstr "" +msgstr "Reply to this notice" #: lib/noticelist.php:451 msgid "Reply" -msgstr "" +msgstr "Reply" #: lib/noticelist.php:471 lib/noticelist.php:474 msgid "Delete this notice" -msgstr "" +msgstr "Delete this notice" #: lib/noticelist.php:474 msgid "Delete" -msgstr "" +msgstr "Delete" #: lib/nudgeform.php:116 msgid "Nudge this user" -msgstr "" +msgstr "Nudge this user" #: lib/nudgeform.php:128 msgid "Nudge" -msgstr "" +msgstr "Nudge" #: lib/nudgeform.php:128 msgid "Send a nudge to this user" -msgstr "" +msgstr "Send a nudge to this user" #: lib/personaltagcloudsection.php:56 #, php-format msgid "Tags in %s's notices" -msgstr "Tags in %s’s notices" +msgstr "Tags in %s's notices" #: lib/profilelist.php:182 msgid "(none)" -msgstr "" +msgstr "(none)" #: lib/publicgroupnav.php:76 msgid "Public" -msgstr "" +msgstr "Public" #: lib/publicgroupnav.php:80 msgid "User groups" -msgstr "" +msgstr "User groups" #: lib/publicgroupnav.php:82 lib/publicgroupnav.php:83 msgid "Recent tags" -msgstr "" +msgstr "Recent tags" #: lib/publicgroupnav.php:86 msgid "Featured" -msgstr "" +msgstr "Featured" #: lib/publicgroupnav.php:90 msgid "Popular" -msgstr "" +msgstr "Popular" #: lib/searchgroupnav.php:82 msgid "Notice" -msgstr "" +msgstr "Notice" #: lib/searchgroupnav.php:85 msgid "Find groups on this site" -msgstr "" +msgstr "Find groups on this site" #: lib/section.php:89 msgid "Untitled section" -msgstr "" +msgstr "Untitled section" #: lib/subgroupnav.php:81 #, php-format msgid "People %s subscribes to" -msgstr "" +msgstr "People %s subscribes to" #: lib/subgroupnav.php:89 #, php-format msgid "People subscribed to %s" -msgstr "" +msgstr "People subscribed to %s" #: lib/subgroupnav.php:97 #, php-format msgid "Groups %s is a member of" -msgstr "" +msgstr "Groups %s is a member of" #: lib/subgroupnav.php:104 #, php-format msgid "Invite friends and colleagues to join you on %s" -msgstr "" +msgstr "Invite friends and colleagues to join you on %s" #: lib/subs.php:53 msgid "User has blocked you." -msgstr "" +msgstr "User has blocked you." #: lib/subscribeform.php:115 lib/subscribeform.php:139 msgid "Subscribe to this user" -msgstr "" +msgstr "Subscribe to this user" #: lib/tagcloudsection.php:56 msgid "None" -msgstr "" +msgstr "None" #: lib/topposterssection.php:74 msgid "Top posters" -msgstr "" +msgstr "Top posters" #: lib/unblockform.php:120 lib/unblockform.php:150 msgid "Unblock this user" -msgstr "" +msgstr "Unblock this user" #: lib/unblockform.php:150 msgid "Unblock" -msgstr "" +msgstr "Unblock" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 msgid "Unsubscribe from this user" -msgstr "" +msgstr "Unsubscribe from this user" #, fuzzy #~ msgid "Delete my account" diff --git a/locale/es/LC_MESSAGES/laconica.mo b/locale/es/LC_MESSAGES/laconica.mo index 0cde057a0d5ab37934b89eb5a3e49f8345940d63..ba764b52db3b6f1e8df7064f980b539761b7bc91 100644 GIT binary patch delta 25204 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 delta 17737 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 diff --git a/locale/es/LC_MESSAGES/laconica.po b/locale/es/LC_MESSAGES/laconica.po index 1d1955dc5e..20c0c04904 100644 --- a/locale/es/LC_MESSAGES/laconica.po +++ b/locale/es/LC_MESSAGES/laconica.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-01-30 19:59+0000\n" -"Last-Translator: Paula Salazar \n" +"PO-Revision-Date: 2009-07-12 05:49+0000\n" +"Last-Translator: Jorge \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,10 +45,11 @@ msgstr "%1$s / Actualizaciones en respuesta a %2$s" #: ../actions/invite.php:168 actions/invite.php:176 actions/invite.php:211 #, php-format msgid "%1$s has invited you to join them on %2$s" -msgstr "%1$s te ha invitado a unirte a ellos en %2$s" +msgstr "%1$s te ha invitado a que te unas con el/ellos en %2$s" #: ../actions/invite.php:170 #, php-format +#, fuzzy msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" "\n" @@ -94,12 +95,13 @@ msgstr "" "\n" "%5$s\n" "\n" -"Si quieres probar el servicio, cliquea el enlace debajo para aceptar la " -"invitación.\n" +"Si quieres inscribirte y probar el servicio, haz click en enlace debajo para " +"aceptar la invitación.\n" "\n" "%6$s\n" "\n" -"Si no, puedes ignorar este mensaje. Gracias por tu paciencia y tiempo.\n" +"Si no deseas inscribirte puedes ignorar este mensaje. Gracias por tu " +"paciencia y tiempo.\n" "\n" "Sinceramente, %2$s\n" @@ -147,7 +149,7 @@ msgstr "%s (%s)" #: actions/publicrss.php:90 #, php-format msgid "%s Public Stream" -msgstr "Corriente pública de %s" +msgstr "Mensajes publicos de %s" #: ../actions/all.php:47 ../actions/allrss.php:60 #: ../actions/twitapistatuses.php:238 ../lib/stream.php:51 actions/all.php:47 @@ -4348,19 +4350,19 @@ msgid "These are the people who listen to " msgstr "Estas son las personas que escuchan" #: actions/subscribers.php:67 -#, fuzzy, php-format +#, php-format msgid "These are the people who " msgstr "Estas son las personas que " #: actions/subscriptions.php:52 -#, fuzzy, php-format +#, php-format msgid "%s subscriptions" msgstr "Suscripciones %s" #: actions/subscriptions.php:54 #, fuzzy, php-format msgid "%s subscriptions, page %d" -msgstr "Suscripciones, página %d" +msgstr "%s suscripciones, página %d" #: actions/subscriptions.php:65 #, fuzzy @@ -4393,9 +4395,8 @@ msgid "Not logged in" msgstr "No conectado." #: actions/tagother.php:39 -#, fuzzy msgid "No id argument." -msgstr "No existe argumento de Id." +msgstr "No existe argumento de ID." #: actions/tagother.php:65 #, php-format @@ -4435,12 +4436,11 @@ msgstr "" "Usar este formulario para agregar tags a tus suscriptores o suscripciones." #: actions/tagrss.php:35 -#, fuzzy msgid "No such tag." msgstr "No existe ese tag." #: actions/tagrss.php:66 -#, fuzzy, php-format +#, php-format msgid "Microblog tagged with %s" msgstr "Microblog marcado con %s" @@ -4466,7 +4466,6 @@ msgid "Twitter user name" msgstr "Nombre de usuario de Twitter" #: actions/twittersettings.php:126 -#, fuzzy msgid "Twitter password" msgstr "Contraseña de Twitter" @@ -4494,9 +4493,8 @@ msgid "No profile id in request." msgstr "Ningún perfil de Id en solicitud." #: actions/unsubscribe.php:57 -#, fuzzy msgid "No profile with that id." -msgstr "Ninfún perfil con ese Id." +msgstr "Ningún perfil con ese ID." #: actions/unsubscribe.php:71 #, fuzzy diff --git a/locale/fr_FR/LC_MESSAGES/laconica.mo b/locale/fr_FR/LC_MESSAGES/laconica.mo index 8945fe44a8f0163aa4d9ab60021ba5cbe5009128..d7c7ded012ebe119edcf3bc63a1226646a5a6f4a 100644 GIT binary patch delta 20657 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

    <#BsF4@mY&r@> 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 Xojd^M;4><7E|NU%oJY-F{{;UJA`Gcs delta 19340 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 C>}Ws$ diff --git a/locale/fr_FR/LC_MESSAGES/laconica.po b/locale/fr_FR/LC_MESSAGES/laconica.po index 756b49605d..58fd29067e 100644 --- a/locale/fr_FR/LC_MESSAGES/laconica.po +++ b/locale/fr_FR/LC_MESSAGES/laconica.po @@ -19,8 +19,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-03-07 19:21+0000\n" -"Last-Translator: Anarcat \n" +"PO-Revision-Date: 2009-05-01 23:42+0000\n" +"Last-Translator: Nicolas Ritoux \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -64,7 +64,7 @@ msgstr "%1$s / Réponses à %2$s" #: actions/invite.php:211 #, php-format msgid "%1$s has invited you to join them on %2$s" -msgstr "%1$s vous invite à vous inscrire à %2$s" +msgstr "%1$s vous invite à vous inscrire sur %2$s" #: ../actions/invite.php:170 #, php-format @@ -91,11 +91,16 @@ msgid "" "\n" "Sincerely, %2$s\n" msgstr "" -"%1$s vous invite à vous inscrire à %2$s (%3$s).\n" +"%1$s vous invite à vous inscrire sur %2$s (%3$s).\n" "\n" -"%2$s est un service de micro-blogging qui vous laisse garder contact avec des personnes que vous connaissez et des personnes qui vous intéressent.\n" +"%2$s est un service de micro-blogging qui vous permet de rester en contact " +"avec des personnes que vous connaissez et des personnes qui vous " +"intéressent.\n" "\n" -"Vous pouvez aussi partager des nouvelles à propos de vous, vos pensées, ou votre vie en ligne avec les personnes qui vous connaissent. C'est également un outil utile pour rencontrer de nouvelles personnes qui partagent vos intérêts.\n" +"Vous pouvez aussi partager des informations sur vous, vos idées, ou votre " +"vie en ligne avec les personnes qui vous connaissent. C'est également un " +"outil utile pour rencontrer de nouvelles personnes qui partagent vos " +"intérêts.\n" "\n" "%1$s dit:\n" "\n" @@ -105,11 +110,13 @@ msgstr "" "\n" "%5$s\n" "\n" -"Si vous souhaitez essayez ce service, cliquez sur le lien si dessous pour accepter l'invitation\n" +"Si vous souhaitez essayez ce service, cliquez sur le lien ci-dessous pour " +"accepter l'invitation\n" "\n" "%6$s\n" "\n" -"Sinon, vous pouvez ignorer ce message. Merci pour votre patience et votre temps.\n" +"Sinon, vous pouvez ignorer ce message. Merci pour votre patience et votre " +"temps.\n" "\n" "Cordialement, %2$s\n" @@ -280,12 +287,17 @@ msgstr "Un code de confirmation a été envoyé à votre adresse de messagerie i #: ../actions/emailsettings.php:213 #: actions/emailsettings.php:231 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 "Un code de confirmation a été envoyé à l'adresse courriel indiquée. Vérifiez votre boite de réception pour récupérer le code et les instructions." +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." #: ../actions/smssettings.php:216 #: actions/smssettings.php:224 msgid "A confirmation code was sent to the phone number you added. Check your inbox (and spam box!) for the code and instructions on how to use it." -msgstr "Un code de confirmation a été envoyé au numéro de téléphone indiqué. Vérifiez votre boite de réception pour récupérer le code et les instructions." +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." #: ../actions/twitapiaccount.php:49 #: ../actions/twitapihelp.php:45 @@ -2749,7 +2761,7 @@ msgstr "" #: lib/util.php:346 #: lib/action.php:574 msgid "Source" -msgstr "Provenance" +msgstr "Source" #: ../actions/showstream.php:296 #: actions/showstream.php:311 diff --git a/locale/it_IT/LC_MESSAGES/laconica.mo b/locale/it_IT/LC_MESSAGES/laconica.mo index d52a722849ee9a217887d4e0bfbc103ef0e79c0c..3b17f71d05b2607da6d39593a675463efead2b6a 100644 GIT binary patch delta 20648 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 XZ^ydweDjCab=`60H>~eE7Vv)nsd1r# delta 19041 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\n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" @@ -3555,7 +3555,7 @@ msgid "Failed to save block information." msgstr "Salvataggio delle informazioni per il blocco non riuscito." #: actions/confirmaddress.php:159 -#, fuzzy, php-format +#, php-format msgid "The address \"%s\" has been " msgstr "L'indirizzo \"%s\" è stato " @@ -3624,12 +3624,10 @@ msgid "Awaiting confirmation on this address. " msgstr "Attesa la conferma per questo indirizzo. " #: actions/emailsettings.php:139 actions/smssettings.php:150 -#, fuzzy msgid "Make a new email address for posting to; " msgstr "Crea un nuovo indirizzo email per inviare messaggi; " #: actions/emailsettings.php:157 -#, fuzzy msgid "Send me email when someone " msgstr "Inviami un'email quando qualcuno " @@ -4134,7 +4132,7 @@ msgstr "URL della tua pagina web, blog " #: actions/register.php:404 #, fuzzy msgid "Describe yourself and your " -msgstr "Descriviti assieme ai tuoi " +msgstr "Descrivi te e i tuoi " #: actions/register.php:410 #, fuzzy @@ -4607,7 +4605,7 @@ msgstr "Blocca" # è un suggerimento #: lib/disfavorform.php:114 lib/disfavorform.php:140 msgid "Disfavor this notice" -msgstr "Togli questa nota dai preferiti" +msgstr "Togli questo messaggio dai preferiti" #: lib/facebookaction.php:268 #, php-format diff --git a/locale/ja_JP/LC_MESSAGES/laconica.mo b/locale/ja_JP/LC_MESSAGES/laconica.mo index 136a73c49f014cf9ea829541c6ed6c4d53bbb936..d2f6ae8f523870352c768c2af09a211ed31c7642 100644 GIT binary patch literal 46644 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׋uBJ*KcF@=0GebX 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 diff --git a/locale/ja_JP/LC_MESSAGES/laconica.po b/locale/ja_JP/LC_MESSAGES/laconica.po index 98fe89ac0d..e260e585e7 100644 --- a/locale/ja_JP/LC_MESSAGES/laconica.po +++ b/locale/ja_JP/LC_MESSAGES/laconica.po @@ -15,8 +15,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-01-26 15:04+0000\n" -"Last-Translator: JaeHo Choi \n" +"PO-Revision-Date: 2009-05-19 00:01+0000\n" +"Last-Translator: Roberto A Tsuchiya \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -39,7 +39,7 @@ msgstr "個人情報を除く:パスワード、メールアドレス、IMアド #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 msgid " from " -msgstr "" +msgstr "から" #: ../actions/twitapistatuses.php:478 actions/twitapistatuses.php:412 #: actions/twitapistatuses.php:347 @@ -142,18 +142,18 @@ msgstr "%s & ともだち" #: actions/twitapistatuses.php:33 #, php-format msgid "%s public timeline" -msgstr "" +msgstr "%s パブリックタイムライン" #: ../lib/mail.php:206 lib/mail.php:212 lib/mail.php:411 #, php-format msgid "%s status" -msgstr "" +msgstr "%s ステータス" #: ../actions/twitapistatuses.php:338 actions/twitapistatuses.php:265 #: actions/twitapistatuses.php:199 #, php-format msgid "%s timeline" -msgstr "" +msgstr "%s タイムライン" #: ../actions/twitapistatuses.php:52 actions/twitapistatuses.php:52 #: actions/twitapistatuses.php:36 @@ -194,7 +194,7 @@ msgstr "1~64字以内で、小文字アルファベット、数字、スペー #: ../actions/register.php:152 actions/register.php:166 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." -msgstr "" +msgstr "1~64字以内で、小文字アルファベット、数字、スペース(句読点を除く)が必須です" #: ../actions/password.php:42 actions/profilesettings.php:181 #: actions/passwordsettings.php:102 @@ -209,7 +209,7 @@ msgstr "6文字以上。お忘れなく!" #: ../actions/register.php:154 actions/register.php:168 #: actions/register.php:373 msgid "6 or more characters. Required." -msgstr "" +msgstr "6文字以上が必須です。" #: ../actions/imsettings.php:197 actions/imsettings.php:205 #, php-format @@ -304,7 +304,7 @@ msgstr "OpenIDを追加" #: ../lib/settingsaction.php:97 lib/settingsaction.php:91 #: lib/accountsettingsaction.php:117 msgid "Add or remove OpenIDs" -msgstr "" +msgstr "OpenIDを追加または削除" #: ../actions/emailsettings.php:38 ../actions/imsettings.php:39 #: ../actions/smssettings.php:39 actions/emailsettings.php:39 @@ -420,7 +420,7 @@ msgstr "バイオグラフィが長すぎます。(最長140字)" #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "" +msgstr "この通知を削除できません。" #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 #: actions/updateprofile.php:123 @@ -454,7 +454,7 @@ msgstr "その Jabbar ID を正規化できません" #: ../actions/emailsettings.php:181 actions/emailsettings.php:199 #: actions/emailsettings.php:311 msgid "Cannot normalize that email address" -msgstr "" +msgstr "そのメールアドレスを正規化できません" #: ../actions/password.php:45 actions/profilesettings.php:184 #: actions/passwordsettings.php:110 @@ -464,7 +464,7 @@ msgstr "変更" #: ../lib/settingsaction.php:88 lib/settingsaction.php:88 #: lib/accountsettingsaction.php:114 msgid "Change email handling" -msgstr "" +msgstr "メールの扱いを変更" #: ../actions/password.php:32 actions/profilesettings.php:36 #: actions/passwordsettings.php:58 @@ -473,12 +473,12 @@ msgstr "パスワードの変更" #: ../lib/settingsaction.php:94 lib/accountsettingsaction.php:111 msgid "Change your password" -msgstr "" +msgstr "パスワードの変更" #: ../lib/settingsaction.php:85 lib/settingsaction.php:85 #: lib/accountsettingsaction.php:105 msgid "Change your profile settings" -msgstr "" +msgstr "プロファイル設定の変更" #: ../actions/password.php:43 ../actions/recoverpassword.php:181 #: ../actions/register.php:155 ../actions/smssettings.php:65 @@ -505,7 +505,7 @@ msgstr "確認作業がキャンセルされました。" #: ../actions/smssettings.php:63 actions/smssettings.php:63 #: actions/smssettings.php:118 msgid "Confirmation code" -msgstr "" +msgstr "確認コード" #: ../actions/confirmaddress.php:38 actions/confirmaddress.php:38 #: actions/confirmaddress.php:80 @@ -739,7 +739,7 @@ msgstr "" #: ../actions/emailsettings.php:32 actions/emailsettings.php:32 #: actions/emailsettings.php:60 msgid "Email Settings" -msgstr "" +msgstr "メール設定" #: ../actions/register.php:73 actions/register.php:80 actions/register.php:163 msgid "Email address already exists." @@ -756,7 +756,7 @@ msgstr "" #: ../actions/invite.php:129 actions/invite.php:137 actions/invite.php:174 msgid "Email addresses" -msgstr "" +msgstr "メールアドレス" #: ../actions/recoverpassword.php:191 actions/recoverpassword.php:197 #: actions/recoverpassword.php:231 @@ -1011,7 +1011,7 @@ msgstr "不正なアバターURL '%s'" #: ../actions/invite.php:55 actions/invite.php:62 actions/invite.php:70 #, php-format msgid "Invalid email address: %s" -msgstr "" +msgstr "不正なメールアドレス:%s'" #: ../actions/updateprofile.php:98 actions/updateprofile.php:99 #: actions/updateprofile.php:102 @@ -4306,16 +4306,15 @@ msgstr "マイクロブログ by %s" #: actions/twitapiblocks.php:47 msgid "Block user failed." -msgstr "" +msgstr "ユーザのブロックに失敗しました。" #: actions/twitapiblocks.php:69 msgid "Unblock user failed." -msgstr "" +msgstr "ユーザのアンブロックに失敗しました。" #: actions/twitapiusers.php:48 -#, fuzzy msgid "Not found." -msgstr "リクエストがありません!" +msgstr "見つかりません。" #: actions/twittersettings.php:71 msgid "Add your Twitter account to automatically send " @@ -4326,52 +4325,47 @@ msgid "Twitter user name" msgstr "" #: actions/twittersettings.php:126 -#, fuzzy msgid "Twitter password" -msgstr "新しいパスワード" +msgstr "Twitterパスワード" #: actions/twittersettings.php:228 msgid "Twitter Friends" -msgstr "" +msgstr "Twitterフレンド" #: actions/twittersettings.php:327 msgid "Username must have only numbers, " msgstr "" #: actions/twittersettings.php:341 -#, fuzzy, php-format +#, php-format msgid "Unable to retrieve account information " -msgstr "メール承認を削除できません" +msgstr "アカウント情報を取得できません" #: actions/unblock.php:108 -#, fuzzy msgid "Error removing the block." -msgstr "ユーザ保存エラー" +msgstr "ブロックの削除エラー" #: actions/unsubscribe.php:50 -#, fuzzy msgid "No profile id in request." -msgstr "サーバから提供されるプロファイルURLはありません。" +msgstr "リクエスト内にプロファイルIDがありません。" #: actions/unsubscribe.php:57 -#, fuzzy msgid "No profile with that id." -msgstr "リモートプロファイルと一致するものがありません" +msgstr "そのIDはプロファイルではありません。" #: actions/unsubscribe.php:71 -#, fuzzy msgid "Unsubscribed" -msgstr "サブスクライブ中止" +msgstr "サブスクライブ解除済み" #: actions/usergroups.php:63 #, php-format msgid "%s groups" -msgstr "" +msgstr "%s グループ" #: actions/usergroups.php:65 #, php-format msgid "%s groups, page %d" -msgstr "" +msgstr "%s グループ, %d ページ" #: classes/Notice.php:104 #, fuzzy @@ -4388,17 +4382,16 @@ msgid "You are banned from posting notices on this site." msgstr "" #: lib/accountsettingsaction.php:108 -#, fuzzy msgid "Upload an avatar" -msgstr "アバターの更新に失敗しました。" +msgstr "アバターのアップロード" #: lib/accountsettingsaction.php:119 msgid "Other" -msgstr "" +msgstr "その他" #: lib/accountsettingsaction.php:120 msgid "Other options" -msgstr "" +msgstr "その他のオプション" #: lib/action.php:130 #, php-format @@ -4407,7 +4400,7 @@ msgstr "" #: lib/action.php:145 msgid "Untitled page" -msgstr "" +msgstr "名称未設定ページ" #: lib/action.php:316 msgid "Primary site navigation" @@ -4419,43 +4412,39 @@ msgstr "" #: lib/action.php:325 msgid "Search for people or text" -msgstr "" +msgstr "人々かテキストを検索" #: lib/action.php:328 -#, fuzzy msgid "Account" -msgstr "About" +msgstr "アカウント" #: lib/action.php:328 msgid "Change your email, avatar, password, profile" -msgstr "" +msgstr "メールアドレス、アバター、パスワード、プロパティの変更" #: lib/action.php:330 msgid "Connect to IM, SMS, Twitter" -msgstr "" +msgstr "IM、SMS、Twitterに接続" #: lib/action.php:332 msgid "Logout from the site" -msgstr "" +msgstr "サイトからログアウト" #: lib/action.php:335 msgid "Login to the site" -msgstr "" +msgstr "サイトへログイン" #: lib/action.php:338 -#, fuzzy msgid "Create an account" msgstr "アカウントを作成" #: lib/action.php:341 -#, fuzzy msgid "Login with OpenID" -msgstr "そのようなOpenIDはありません。" +msgstr "OpenIDでログイン" #: lib/action.php:344 -#, fuzzy msgid "Help me!" -msgstr "ヘルプ" +msgstr "助けて!" #: lib/action.php:362 #, fuzzy @@ -4486,16 +4475,15 @@ msgstr "" #: lib/action.php:635 msgid "license." -msgstr "" +msgstr "ライセンス。" #: lib/blockform.php:123 lib/blockform.php:153 -#, fuzzy msgid "Block this user" -msgstr "そのようなユーザはいません。" +msgstr "このユーザをブロックする" #: lib/blockform.php:153 msgid "Block" -msgstr "" +msgstr "ブロック" #: lib/disfavorform.php:114 lib/disfavorform.php:140 msgid "Disfavor this notice" @@ -4507,27 +4495,24 @@ msgid "To use the %s Facebook Application you need to login " msgstr "" #: lib/facebookaction.php:271 -#, fuzzy msgid " a new account." -msgstr "アカウントを作成" +msgstr "新しいアカウント" #: lib/facebookaction.php:557 lib/mailbox.php:214 lib/noticelist.php:354 -#, fuzzy msgid "Published" -msgstr "パブリック" +msgstr "発行済" #: lib/favorform.php:114 lib/favorform.php:140 -#, fuzzy msgid "Favor this notice" -msgstr "そのような通知はありません。" +msgstr "この通知をお気に入りにする" #: lib/feedlist.php:64 msgid "Export data" -msgstr "" +msgstr "データのエクスポート" #: lib/galleryaction.php:121 msgid "Filter tags" -msgstr "" +msgstr "タグのフィルター" #: lib/galleryaction.php:131 msgid "All" @@ -4535,7 +4520,7 @@ msgstr "" #: lib/galleryaction.php:137 msgid "Tag" -msgstr "" +msgstr "タグ" #: lib/galleryaction.php:138 msgid "Choose a tag to narrow list" @@ -4543,22 +4528,19 @@ msgstr "" #: lib/galleryaction.php:139 msgid "Go" -msgstr "" +msgstr "移動" #: lib/groupeditform.php:148 -#, fuzzy msgid "URL of the homepage or blog of the group or topic" -msgstr "ホームページ、ブログ、プロファイル、その他サイトの URL" +msgstr "グループやトピックのホームページやブログの URL" #: lib/groupeditform.php:151 -#, fuzzy msgid "Description" -msgstr "サブスクリプション" +msgstr "概要" #: lib/groupeditform.php:153 -#, fuzzy msgid "Describe the group or topic in 140 chars" -msgstr "140字以内で自己紹介" +msgstr "グループやトピックを140字以内記述" #: lib/groupeditform.php:158 #, fuzzy @@ -4568,39 +4550,38 @@ msgstr "いる場所, 例えば \"City, State (or Region), Country\"" #: lib/groupnav.php:84 lib/searchgroupnav.php:84 msgid "Group" -msgstr "" +msgstr "グループ" #: lib/groupnav.php:100 msgid "Admin" -msgstr "" +msgstr "管理者" #: lib/groupnav.php:101 #, php-format msgid "Edit %s group properties" -msgstr "" +msgstr "%s グループプロパティを編集" #: lib/groupnav.php:106 -#, fuzzy msgid "Logo" -msgstr "ログアウト" +msgstr "ロゴ" #: lib/groupnav.php:107 #, php-format msgid "Add or edit %s logo" -msgstr "" +msgstr "%s ロゴの追加や編集" #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" -msgstr "" +msgstr "メンバー数が多いグループ" #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" -msgstr "" +msgstr "投稿が多いグループ" #: lib/grouptagcloudsection.php:56 #, php-format msgid "Tags in %s group's notices" -msgstr "" +msgstr "%s グループの通知にあるタグ" #: lib/htmloutputter.php:104 #, fuzzy @@ -4608,28 +4589,24 @@ msgid "This page is not available in a " msgstr "このページはあなたが承認したメディアタイプでは利用できません。" #: lib/joinform.php:114 -#, fuzzy msgid "Join" -msgstr "ログイン" +msgstr "参加" #: lib/leaveform.php:114 -#, fuzzy msgid "Leave" -msgstr "保存" +msgstr "離れる" #: lib/logingroupnav.php:76 -#, fuzzy msgid "Login with a username and password" -msgstr "不正なユーザ名またはパスワード。" +msgstr "ユーザ名とパスワードでログイン" #: lib/logingroupnav.php:79 -#, fuzzy msgid "Sign up for a new account" -msgstr "アカウントを作成" +msgstr "新しいアカウントでサインアップ" #: lib/logingroupnav.php:82 msgid "Login or register with OpenID" -msgstr "" +msgstr "OpenIDでログインまたは登録" #: lib/mail.php:175 #, php-format @@ -4644,14 +4621,14 @@ msgid "%1$s is now listening to " msgstr "%1$s は %2$s であなたの通知を聞いています。" #: lib/mail.php:254 -#, fuzzy, php-format +#, php-format msgid "Location: %s\n" -msgstr "場所" +msgstr "場所: %s\n" #: lib/mail.php:256 -#, fuzzy, php-format +#, php-format msgid "Homepage: %s\n" -msgstr "ホームページ" +msgstr "ホームページ: %s\n" #: lib/mail.php:258 #, php-format @@ -4663,7 +4640,7 @@ msgstr "" #: lib/mail.php:461 #, php-format msgid "You've been nudged by %s" -msgstr "" +msgstr "あなたは %s に突かれています" #: lib/mail.php:465 #, php-format @@ -4681,17 +4658,15 @@ msgstr "" #: lib/messageform.php:110 msgid "Send a direct notice" -msgstr "" +msgstr "直接通知を送る" #: lib/noticeform.php:125 -#, fuzzy msgid "Send a notice" -msgstr "新しい通知" +msgstr "通知を送る" #: lib/noticeform.php:152 -#, fuzzy msgid "Available characters" -msgstr "6文字以上" +msgstr "利用可能な文字" #: lib/noticelist.php:426 #, fuzzy @@ -4700,32 +4675,31 @@ msgstr "...に対しての返信" #: lib/noticelist.php:447 lib/noticelist.php:450 msgid "Reply to this notice" -msgstr "" +msgstr "この通知へ返信" #: lib/noticelist.php:451 -#, fuzzy msgid "Reply" msgstr "返信" #: lib/noticelist.php:471 lib/noticelist.php:474 msgid "Delete this notice" -msgstr "" +msgstr "この通知を削除" #: lib/noticelist.php:474 msgid "Delete" -msgstr "" +msgstr "削除" #: lib/nudgeform.php:116 msgid "Nudge this user" -msgstr "" +msgstr "このユーザを突く" #: lib/nudgeform.php:128 msgid "Nudge" -msgstr "" +msgstr "突く" #: lib/nudgeform.php:128 msgid "Send a nudge to this user" -msgstr "" +msgstr "このユーザへ突きを送る" #: lib/personaltagcloudsection.php:56 #, php-format @@ -4734,7 +4708,7 @@ msgstr "" #: lib/profilelist.php:182 msgid "(none)" -msgstr "" +msgstr "(なし)" #: lib/publicgroupnav.php:76 msgid "Public" @@ -4742,33 +4716,31 @@ msgstr "パブリック" #: lib/publicgroupnav.php:80 msgid "User groups" -msgstr "" +msgstr "ユーザグループ" #: lib/publicgroupnav.php:82 lib/publicgroupnav.php:83 msgid "Recent tags" -msgstr "" +msgstr "最近のタグ" #: lib/publicgroupnav.php:86 msgid "Featured" msgstr "" #: lib/publicgroupnav.php:90 -#, fuzzy msgid "Popular" -msgstr "ピープルサーチ" +msgstr "人気" #: lib/searchgroupnav.php:82 -#, fuzzy msgid "Notice" msgstr "通知" #: lib/searchgroupnav.php:85 msgid "Find groups on this site" -msgstr "" +msgstr "このサイト上のグループを検索する" #: lib/section.php:89 msgid "Untitled section" -msgstr "" +msgstr "名称未設定のセクション" #: lib/subgroupnav.php:81 #, fuzzy, php-format @@ -4806,20 +4778,19 @@ msgstr "" #: lib/topposterssection.php:74 msgid "Top posters" -msgstr "" +msgstr "上位投稿者" #: lib/unblockform.php:120 lib/unblockform.php:150 -#, fuzzy msgid "Unblock this user" -msgstr "そのようなユーザはいません。" +msgstr "このユーザをアンブロックする" #: lib/unblockform.php:150 msgid "Unblock" -msgstr "" +msgstr "アンブロック" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 msgid "Unsubscribe from this user" -msgstr "" +msgstr "このユーザからのサブスクライブを解除する" #, fuzzy #~ msgid "Delete my account" diff --git a/locale/ko_KR/LC_MESSAGES/laconica.mo b/locale/ko_KR/LC_MESSAGES/laconica.mo index 6040e6006bac7d2b082e6f58c219b5af319a9f3c..7d50135abf2c8fd0c231ce9631f3f8041a7b0b43 100644 GIT binary patch delta 25234 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 delta 23013 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 diff --git a/locale/ko_KR/LC_MESSAGES/laconica.po b/locale/ko_KR/LC_MESSAGES/laconica.po index 5d71b47734..6dcb6f5c57 100644 --- a/locale/ko_KR/LC_MESSAGES/laconica.po +++ b/locale/ko_KR/LC_MESSAGES/laconica.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-03-12 16:17+0000\n" -"Last-Translator: Evan Prodromou \n" +"PO-Revision-Date: 2009-06-23 04:01+0000\n" +"Last-Translator: Changwoo Ryu \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -84,7 +84,7 @@ msgstr "" "%1$s님이 말하기를:\n" "%4$s\n" "\n" -"%1$s님의 %2$s 프로필을 보실 수 있습니다:\n" +"%1$s님의 %2$s 프로파일을 보실 수 있습니다:\n" "\n" "%5$s\n" "\n" @@ -92,7 +92,7 @@ msgstr "" "\n" "%6$s\n" "\n" -"아니면 이 메세지를 무시하시면 됩니다. 여기까지 읽어 주셔서 감사합니다.\n" +"아니면 이 메시지를 무시하시면 됩니다. 여기까지 읽어 주셔서 감사합니다.\n" "\n" "%2$s 보냄\n" @@ -194,18 +194,18 @@ msgstr "**%%site.name%%** 는 마이크로블로깅서비스입니다." #: ../lib/util.php:274 lib/util.php:290 msgid ". Contributors should be attributed by full name or nickname." -msgstr ". 가입자들은 이름이나 별명으로 기재되어야 합니다." +msgstr ". 가입자는 이름이나 별명으로 기재되어야 합니다." #: ../actions/finishopenidlogin.php:73 ../actions/profilesettings.php:43 #: actions/finishopenidlogin.php:79 actions/profilesettings.php:76 #: actions/finishopenidlogin.php:101 actions/profilesettings.php:100 #: lib/groupeditform.php:139 msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "1-64자 이내에서, 영소문자, 숫자로 이루어져야 합니다." +msgstr "1-64자 사이에 영소문자, 숫자로만 씁니다. 기호나 공백을 쓰면 안 됩니다." #: ../actions/register.php:152 actions/register.php:166 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." -msgstr "1-64자 이내에서, 영소문자, 숫자로 이루어져야 합니다.필수사항." +msgstr "1-64자 사이에 영소문자, 숫자로만 씁니다. 기호나 공백을 쓰면 안 됩니다. 필수 입력." #: ../actions/password.php:42 actions/profilesettings.php:181 #: actions/passwordsettings.php:102 @@ -325,7 +325,7 @@ msgstr "주소" #: ../actions/invite.php:131 actions/invite.php:139 actions/invite.php:176 msgid "Addresses of friends to invite (one per line)" -msgstr "초청 할 친구들의 주소들 (한줄에 한명씩)" +msgstr "초청할 친구들의 주소 (한 줄에 한 명씩)" #: ../actions/showstream.php:273 actions/showstream.php:288 #: actions/showstream.php:422 @@ -336,7 +336,7 @@ msgstr "모든 예약 구독" #: actions/publicrss.php:92 #, php-format msgid "All updates for %s" -msgstr "%s 를 위한 모든 업데이트" +msgstr "%s의 모든 업데이트" #: ../actions/noticesearchrss.php:66 actions/noticesearchrss.php:70 #: actions/noticesearchrss.php:90 @@ -370,7 +370,7 @@ msgstr "구독을 허가" #: ../actions/login.php:104 ../actions/register.php:178 #: actions/register.php:192 msgid "Automatically login in the future; not for shared computers!" -msgstr "자동 로그인; 공용 컴퓨터에서는 불가" +msgstr "앞으로는 자동으로 로그인합니다. 공용 컴퓨터에서는 이용하지 마십시오!" #: ../actions/profilesettings.php:65 actions/profilesettings.php:98 msgid "" @@ -393,7 +393,7 @@ msgstr "아바타가 업데이트 되었습니다." msgid "" "Awaiting confirmation on this address. Check your Jabber/GTalk account for a " "message with further instructions. (Did you add %s to your buddy list?)" -msgstr "이 주소는 인증 대기중입니다. Jabber/Gtalk 로 메세지를 확인해 주세요.(%s 를 추가하셨습니까?)" +msgstr "이 주소는 인증 대기 중입니다. Jabber/Gtalk로 메시지를 확인해 주십시오.(%s 항목을 추가하셨습니까?)" #: ../actions/emailsettings.php:54 actions/emailsettings.php:55 msgid "" @@ -426,13 +426,13 @@ msgstr "자기소개가 너무 깁니다. (최대 140글자)" #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "이 통지를 지울 수 가 없습니다." +msgstr "이 통지를 지울 수 없습니다." #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 #: actions/updateprofile.php:123 #, php-format msgid "Can't read avatar URL '%s'" -msgstr "아바타(Avatar) URL '%s' 를 읽어낼 수 없습니다." +msgstr "아바타 URL '%s'을(를) 읽어낼 수 없습니다." #: ../actions/password.php:85 ../actions/recoverpassword.php:300 #: actions/profilesettings.php:404 actions/recoverpassword.php:313 @@ -450,12 +450,12 @@ msgstr "취소" #: ../lib/openid.php:121 lib/openid.php:121 lib/openid.php:130 msgid "Cannot instantiate OpenID consumer object." -msgstr "OpenID consumer object 를 생성할 수 없습니다." +msgstr "OpenID consumer object를 생성할 수 없습니다." #: ../actions/imsettings.php:163 actions/imsettings.php:171 #: actions/imsettings.php:286 msgid "Cannot normalize that Jabber ID" -msgstr "그 Jabbar ID 를 정규화 할 수 없습니다." +msgstr "그 Jabbar ID를 정규화 할 수 없습니다." #: ../actions/emailsettings.php:181 actions/emailsettings.php:199 #: actions/emailsettings.php:311 @@ -470,7 +470,7 @@ msgstr "변환" #: ../lib/settingsaction.php:88 lib/settingsaction.php:88 #: lib/accountsettingsaction.php:114 msgid "Change email handling" -msgstr "이메일 헨들링을 바꾸기" +msgstr "이메일 처리 변경" #: ../actions/password.php:32 actions/profilesettings.php:36 #: actions/passwordsettings.php:58 @@ -536,20 +536,20 @@ msgid "" "\n" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -"%s 님 축하드립니다! %%%%site.name%%%% 에 가입하신것을 환영합니다!. 이제 부터 아래에 것들을 하실 수 있습니다...\n" +"%s님 축하드립니다! %%%%site.name%%%%에 가입하신 것을 환영합니다!. 이제부터 아래의 일을 할 수 있습니다...\n" "\n" -"* [나의 프로필](%s) 로 가셔서 첫 메시지를 포스트 해보세요.\n" -"* [Jabber 또는 GTalk계정](%%%%action.imsettings%%%%) 을 추가하셔서 메신저로 통보를 받아 보세요.\n" -"* [친구 찾기](%%%%action.peoplesearch%%%%) 알거나 같은 관심사를 가지고 계신분들을 찾아 보세요. \n" -"* [프로필 셋팅](%%%%action.profilesettings%%%%) 을 업데이트 하셔서 다른분들에게 자신을 알려보세요. \n" -"* [온라인 도움말](%%%%doc.help%%%%) 을 읽으면서 더 많은 기능들을 확인해 보세요. \n" +"* [나의 프로필](%s) 로 가셔서 첫 메시지를 포스트 해보십시오.\n" +"* [Jabber 또는 GTalk계정](%%%%action.imsettings%%%%)을 추가하셔서 메신저로 통보를 받아 보십시오.\n" +"* [친구 찾기](%%%%action.peoplesearch%%%%) 알거나 같은 관심사를 가지고 있는 분들을 찾아 보십시오. \n" +"* [프로필 셋팅](%%%%action.profilesettings%%%%)을 업데이트 하셔서 다른분들에게 자신을 알려보십시오. \n" +"* [온라인 도움말](%%%%doc.help%%%%)을 읽으면서 더 많은 기능을 확인해 보십시오. \n" "\n" -"다시 한번 가입하신것을 환영하면서 즐거운 서비스가 되셨으면 합니다." +"다시 한번 가입하신 것을 환영하면서 즐거운 서비스가 되셨으면 합니다." #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 #: actions/finishopenidlogin.php:119 lib/action.php:330 msgid "Connect" -msgstr "접속" +msgstr "연결" #: ../actions/finishopenidlogin.php:86 actions/finishopenidlogin.php:92 #: actions/finishopenidlogin.php:114 @@ -558,7 +558,7 @@ msgstr "기존의 계정으로 접속" #: ../lib/util.php:332 lib/util.php:348 lib/action.php:576 msgid "Contact" -msgstr "컨텍트" +msgstr "연락하기" #: ../lib/openid.php:178 lib/openid.php:178 lib/openid.php:187 #, php-format @@ -776,12 +776,12 @@ msgstr "이메일 주소" #: ../actions/recoverpassword.php:191 actions/recoverpassword.php:197 #: actions/recoverpassword.php:231 msgid "Enter a nickname or email address." -msgstr "별명이나 이메일 계정을 입력하세요." +msgstr "별명이나 이메일 계정을 입력하십시오." #: ../actions/smssettings.php:64 actions/smssettings.php:64 #: actions/smssettings.php:119 msgid "Enter the code you received on your phone." -msgstr "휴대폰으로 받으신 인증번호를 입력하세요." +msgstr "휴대폰으로 받으신 인증번호를 입력하십시오." #: ../actions/userauthorization.php:137 actions/userauthorization.php:144 #: actions/userauthorization.php:161 @@ -866,7 +866,7 @@ msgstr "존재하는 별명" #: ../lib/util.php:326 lib/util.php:342 lib/action.php:570 msgid "FAQ" -msgstr "자주 있는 질문" +msgstr "자주 묻는 질문" #: ../actions/avatar.php:115 actions/profilesettings.php:352 #: actions/avatarsettings.php:397 @@ -877,19 +877,19 @@ msgstr "아바타 업데이트 실패" #: actions/allrss.php:64 actions/all.php:75 actions/allrss.php:107 #, php-format msgid "Feed for friends of %s" -msgstr "%s 의 친구들을 위한 피드" +msgstr "%s의 친구들을 위한 피드" #: ../actions/replies.php:65 ../actions/repliesrss.php:80 #: actions/replies.php:65 actions/repliesrss.php:66 actions/replies.php:134 #: actions/repliesrss.php:71 #, php-format msgid "Feed for replies to %s" -msgstr "%s 의 답신들의 피드" +msgstr "%s의 답신 피드" #: ../actions/tag.php:55 actions/tag.php:55 actions/tag.php:61 #, php-format msgid "Feed for tag %s" -msgstr "%s 테그들의 피드" +msgstr "%s 태그의 피드" #: ../lib/searchaction.php:105 lib/searchaction.php:105 #: lib/searchgroupnav.php:83 @@ -905,7 +905,7 @@ msgstr "이 사이트에 있는 사람 찾기" msgid "" "For security reasons, please re-enter your user name and password before " "changing your settings." -msgstr "보안을 위해 세팅을 저장하기 전에 계정과 비밀 번호를 다시 입력 해 주세요." +msgstr "보안을 위해 세팅을 저장하기 전에 계정과 비밀 번호를 다시 입력 해 주십시오." #: ../actions/profilesettings.php:44 ../actions/register.php:164 #: actions/profilesettings.php:77 actions/register.php:178 @@ -978,7 +978,7 @@ msgstr "만일 계정을 이미 가지고 계신다면, 계정과 비밀 번호 msgid "" "If you want to add an OpenID to your account, enter it in the box below and " "click \"Add\"." -msgstr "만일 새 OpenID를 추가하실려면, 밑의 박스에 입력하신 후 \"추가\" 를 클릭해 주세요." +msgstr "만일 새 OpenID를 추가하시려면, 밑의 박스에 입력하신 후 \"추가\"를 누르십시오." #: ../actions/recoverpassword.php:137 msgid "" @@ -1082,11 +1082,11 @@ msgstr "사용자 이름이나 비밀 번호가 틀렸습니다." #: ../actions/invite.php:79 actions/invite.php:86 actions/invite.php:102 msgid "Invitation(s) sent" -msgstr "초대권(들)이 보내짐" +msgstr "초대권을 보냈습니다" #: ../actions/invite.php:97 actions/invite.php:104 actions/invite.php:136 msgid "Invitation(s) sent to the following people:" -msgstr "다음의 사람들에게 초대권(들)이 보내짐:" +msgstr "다음 사람들에게 초대권을 보냈습니다:" #: ../lib/util.php:306 lib/util.php:322 lib/facebookaction.php:207 #: lib/subgroupnav.php:103 @@ -1095,7 +1095,7 @@ msgstr "초대" #: ../actions/invite.php:123 actions/invite.php:130 actions/invite.php:104 msgid "Invite new users" -msgstr "새 사용자들을 초대" +msgstr "새 사용자를 초대" #: ../lib/util.php:261 lib/util.php:277 lib/action.php:609 #, php-format @@ -1104,9 +1104,10 @@ msgid "" "s, available under the [GNU Affero General Public License](http://www.fsf." "org/licensing/licenses/agpl-3.0.html)." msgstr "" -" [Laconica](http://laconi.ca/) 에 의하여 제공되는 마이크로블로깅 소프트웨어, 버전 %s, 다음의 라이선스 " +"이 사이트는 [Laconica](http://laconi.ca/) 마이크로블로깅 소프트웨어 %s 버전을 사용합니다. Laconica는 " "[GNU Affero General Public " -"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html) 를 가지고 있습니다." +"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html) 라이선스에 따라 사용할 수 " +"있습니다." #: ../actions/imsettings.php:173 actions/imsettings.php:181 #: actions/imsettings.php:296 @@ -1120,7 +1121,7 @@ msgid "" "add %s to your buddy list in your IM client or on GTalk." msgstr "" "\"UserName@example.org\" 와 같은 Jabber 또는 GTalk 계정은 귀하의 메신저나 GTalk 친구목록에 반드시 %s " -"를 추가하여 주시기 바랍니다." +"주소를 추가하여 주십시오." #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:128 @@ -1174,7 +1175,7 @@ msgid "" "%). " msgstr "" "귀하의 계정과 비밀 번호로 로그인 하세요. 계정이 아직 없으세요? [가입](%%action.register%%) 새 계정을 생성 또는 " -"[OpenID](%%action.openidlogin%%) 를 사용해 보세요." +"[OpenID](%%action.openidlogin%%)를 사용해 보세요." #: ../lib/util.php:308 lib/util.php:324 lib/action.php:332 msgid "Logout" @@ -1188,7 +1189,7 @@ msgstr "더욱 긴 이름을 요구합니다." #: ../actions/login.php:110 actions/login.php:110 actions/login.php:245 #: lib/facebookaction.php:320 msgid "Lost or forgotten password?" -msgstr "비밀 번호를 잃으셨나요?" +msgstr "비밀 번호를 잊으셨나요?" #: ../actions/emailsettings.php:80 ../actions/smssettings.php:89 #: actions/emailsettings.php:81 actions/smssettings.php:89 @@ -1199,17 +1200,17 @@ msgstr "포스팅을 위한 새 이메일 계정의 생성; 전 이메일 계정 #: actions/emailsettings.php:71 #, php-format msgid "Manage how you get email from %%site.name%%." -msgstr "%%site.name%% 으로 부터 어떻게 이메일을 받을 건지 정하세요." +msgstr "%%site.name%%에서 어떻게 이메일을 받을지 정하십시오." #: ../actions/showstream.php:300 actions/showstream.php:315 #: actions/showstream.php:480 msgid "Member since" -msgstr "이 때 부터 멤버" +msgstr "가입한 때" #: ../actions/userrss.php:70 actions/userrss.php:67 actions/userrss.php:72 #, php-format msgid "Microblog by %s" -msgstr "%s 의 마이크로블로그" +msgstr "%s의 마이크로블로그" #: ../actions/smssettings.php:304 #, php-format @@ -1222,7 +1223,7 @@ msgstr "귀하의 휴대폰의 통신회사는 무엇입니까?" #: actions/finishopenidlogin.php:85 actions/register.php:202 #: actions/finishopenidlogin.php:107 actions/register.php:429 msgid "My text and files are available under " -msgstr "나의 글들과 파일들은 다음의 라이선스를 가지고 있습니다." +msgstr "나의 글과 파일의 라이선스는 다음과 같습니다 " #: ../actions/emailsettings.php:82 ../actions/smssettings.php:91 #: actions/emailsettings.php:83 actions/smssettings.php:91 @@ -1233,7 +1234,7 @@ msgstr "새로운" #: ../lib/mail.php:144 lib/mail.php:144 lib/mail.php:286 #, php-format msgid "New email address for posting to %s" -msgstr "%s 로 포스팅 할 새로운 이메일 주소" +msgstr "%s에 포스팅 할 새로운 이메일 주소" #: ../actions/emailsettings.php:297 actions/emailsettings.php:315 #: actions/emailsettings.php:465 @@ -1311,7 +1312,7 @@ msgstr "아니오" #: ../actions/imsettings.php:156 actions/imsettings.php:164 #: actions/imsettings.php:279 msgid "No Jabber ID." -msgstr "Jabber ID 가 아닙니다." +msgstr "Jabber ID가 아닙니다." #: ../actions/userauthorization.php:129 actions/userauthorization.php:136 #: actions/userauthorization.php:153 @@ -1537,7 +1538,7 @@ msgstr "유효한 프로필 URL이 아닙니다. (YADIS 문서가 없습니다)" #: ../actions/avatar.php:95 actions/profilesettings.php:332 #: lib/imagefile.php:87 msgid "Not an image or corrupt file." -msgstr "이미지가 아니거나 손상된 파일 입니다." +msgstr "그림 파일이 아니거나 손상된 파일 입니다." #: ../actions/finishremotesubscribe.php:51 #: actions/finishremotesubscribe.php:53 actions/finishremotesubscribe.php:54 @@ -1584,7 +1585,7 @@ msgstr "통지 검색" #: actions/showstream.php:192 #, php-format msgid "Notice feed for %s" -msgstr "%s 을(를) 위한 통지 피드" +msgstr "%s의 통지 피드" #: ../actions/shownotice.php:39 actions/shownotice.php:39 #: actions/shownotice.php:94 @@ -1601,7 +1602,7 @@ msgstr "통지" #: actions/tag.php:81 actions/tag.php:41 #, php-format msgid "Notices tagged with %s" -msgstr "%s 로 태그된 통지들" +msgstr "%s 태그된 통지" #: ../actions/password.php:39 actions/profilesettings.php:178 #: actions/passwordsettings.php:97 @@ -1773,7 +1774,7 @@ msgstr "언어 설정" #: ../lib/util.php:328 lib/util.php:344 lib/action.php:572 msgid "Privacy" -msgstr "개인정보보호" +msgstr "개인정보 취급방침" #: ../classes/Notice.php:95 ../classes/Notice.php:106 classes/Notice.php:109 #: classes/Notice.php:119 classes/Notice.php:145 classes/Notice.php:155 @@ -1824,7 +1825,7 @@ msgstr "이메일 주소를 위한 MicroID의 생성" #: ../actions/tag.php:75 ../actions/tag.php:76 actions/tag.php:75 #: actions/tag.php:76 msgid "Recent Tags" -msgstr "최신 태그들" +msgstr "최근 태그" #: ../actions/recoverpassword.php:166 actions/recoverpassword.php:171 #: actions/recoverpassword.php:190 @@ -1901,7 +1902,7 @@ msgstr "OpenID 삭제" msgid "" "Removing your only OpenID would make it impossible to log in! If you need to " "remove it, add another OpenID first." -msgstr "마지막 OpenID 를 삭제하면, 로그인 할 수 없게 됩니다! 삭제하기 전에, 다른 OpenID 를 추가해 주세요." +msgstr "마지막 OpenID를 삭제하면, 로그인 할 수 없게 됩니다! 삭제하기 전에, 다른 OpenID를 추가해 주십시오." #: ../lib/stream.php:55 lib/personal.php:55 lib/personalgroupnav.php:103 msgid "Replies" @@ -1913,7 +1914,7 @@ msgstr "답신" #: lib/personalgroupnav.php:104 #, php-format msgid "Replies to %s" -msgstr "%s 로 답신" +msgstr "%s에 답신" #: ../actions/recoverpassword.php:183 actions/recoverpassword.php:189 #: actions/recoverpassword.php:223 @@ -2007,7 +2008,7 @@ msgstr "보내기" #: actions/emailsettings.php:74 actions/smssettings.php:82 #: actions/emailsettings.php:132 actions/smssettings.php:145 msgid "Send email to this address to post new notices." -msgstr "새로운 통지를 포스트 하기 위해서 이 주소로 이메일을 보내주세요." +msgstr "새로운 통지를 올리려면 이 주소로 메일을 보내십시오/" #: ../actions/emailsettings.php:88 actions/emailsettings.php:89 #: actions/emailsettings.php:152 @@ -2040,12 +2041,12 @@ msgstr "설정 저장" #: ../actions/tag.php:60 actions/tag.php:60 msgid "Showing most popular tags from the last week" -msgstr "지난 주에 가장 인기 있었던 태그들을 보여줌" +msgstr "지난 주에 가장 인기 있었던 태그를 표시합니다" #: ../actions/finishaddopenid.php:66 actions/finishaddopenid.php:66 #: actions/finishaddopenid.php:114 msgid "Someone else already has this OpenID." -msgstr "이미 다른 사람이 이 OpenID 를 사용하고 있습니다." +msgstr "이미 다른 사람이 이 OpenID를 사용하고 있습니다." #: ../actions/finishopenidlogin.php:42 ../actions/openidsettings.php:126 #: actions/finishopenidlogin.php:47 actions/openidsettings.php:135 @@ -2076,7 +2077,7 @@ msgstr "통계" #: actions/finishopenidlogin.php:188 actions/finishopenidlogin.php:252 #: actions/finishopenidlogin.php:222 actions/finishopenidlogin.php:290 msgid "Stored OpenID not found." -msgstr "저장된 OpenID 를 찾을 수 없습니다." +msgstr "저장된 OpenID를 찾을 수 없습니다." #: ../actions/remotesubscribe.php:75 ../actions/showstream.php:188 #: ../actions/showstream.php:197 actions/remotesubscribe.php:84 @@ -2091,7 +2092,7 @@ msgstr "구독" #: actions/showstream.php:436 actions/showstream.php:498 #: lib/subgroupnav.php:88 msgid "Subscribers" -msgstr "구독자들" +msgstr "구독자" #: ../actions/userauthorization.php:310 actions/userauthorization.php:322 #: actions/userauthorization.php:338 @@ -2121,7 +2122,7 @@ msgstr "파일을 올리는데 시스템 오류 발생" #: actions/tagother.php:147 actions/tagother.php:207 lib/profilelist.php:162 #: lib/profilelist.php:164 msgid "Tags" -msgstr "태그들" +msgstr "태그" #: ../lib/searchaction.php:104 lib/searchaction.php:104 msgid "Text" @@ -2246,16 +2247,16 @@ msgstr "" #: ../actions/subscribers.php:35 actions/subscribers.php:35 #, php-format msgid "These are the people who listen to %s's notices." -msgstr "%s 의 통지를 받고 있는 사람" +msgstr "%s의 통지를 받고 있는 사람" #: ../actions/subscribers.php:33 actions/subscribers.php:33 msgid "These are the people who listen to your notices." -msgstr "귀하의 통지를 받고 있는 사람들" +msgstr "귀하의 통지를 받고 있는 사람" #: ../actions/subscriptions.php:35 actions/subscriptions.php:35 #, php-format msgid "These are the people whose notices %s listens to." -msgstr "%s 가 받고 있는 통지들의 사람들" +msgstr "%s님이 받고 있는 통지의 사람" #: ../actions/subscriptions.php:33 actions/subscriptions.php:33 msgid "These are the people whose notices you listen to." @@ -2264,11 +2265,11 @@ msgstr "귀하의 통지를 받고 있는 사람" #: ../actions/invite.php:89 actions/invite.php:96 actions/invite.php:128 msgid "" "These people are already users and you were automatically subscribed to them:" -msgstr "자동 구독 신청이 된 사용자들 :" +msgstr "자동 구독 신청이 된 사용자:" #: ../actions/recoverpassword.php:88 msgid "This confirmation code is too old. Please start again." -msgstr "이 인증 코드는 오래됬습니다. 재발급 받아 주세요." +msgstr "이 인증 코드는 오래됐습니다. 다시 발급 받아 주십시오." #: ../lib/openid.php:195 msgid "" @@ -2284,7 +2285,7 @@ msgid "" "to a local account. You can either create a new account, or connect with " "your existing account, if you have one." msgstr "" -"%s 로의 최초 로그인입니다. OpenID와의 연결이 필요합니다. 계정을 새로 생성하거나 기존의 계정으로 연결 하실 수 있습니다." +"%s 계정으로 최초 로그인입니다. OpenID와의 연결이 필요합니다. 계정을 새로 생성하거나 기존의 계정으로 연결 하실 수 있습니다." #: ../actions/twitapifriendships.php:108 ../actions/twitapistatuses.php:586 #: actions/twitapifavorites.php:127 actions/twitapifriendships.php:108 @@ -2323,22 +2324,24 @@ msgid "" "register%%) a new account. If you already have an account on a [compatible " "microblogging site](%%doc.openmublog%%), enter your profile URL below." msgstr "" +"구독하려면, [로그인](%%action.login%%)하거나, 새 계정을 [등록](%%action.register%%)하십시오. 이미 " +"계정이 [호환되는 마이크로블로깅 사이트]((%%doc.openmublog%%)에 계정이 있으면, 아래에 프로파일 URL을 입력하십시오." #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 #: actions/twitapifriendships.php:132 msgid "Two user ids or screen_names must be supplied." -msgstr "" +msgstr "두 개의 사용자 ID나 대화명을 입력해야 합니다." #: ../actions/profilesettings.php:48 ../actions/register.php:169 #: actions/profilesettings.php:81 actions/register.php:183 #: actions/profilesettings.php:109 msgid "URL of your homepage, blog, or profile on another site" -msgstr "당신의 홈페이지, 블로그 혹은 다른사이트의 프로파일 페이지 URL" +msgstr "귀하의 홈페이지, 블로그 혹은 다른 사이트의 프로필 페이지 URL" #: ../actions/remotesubscribe.php:74 actions/remotesubscribe.php:83 #: actions/remotesubscribe.php:110 msgid "URL of your profile on another compatible microblogging service" -msgstr "다른 마이크로블로깅 서비스의 당신의 프로파일 URL" +msgstr "다른 마이크로블로깅 서비스의 귀하의 프로필 URL" #: ../actions/emailsettings.php:130 ../actions/imsettings.php:110 #: ../actions/recoverpassword.php:39 ../actions/smssettings.php:135 @@ -2363,13 +2366,13 @@ msgstr "알려지지 않은 행동" #: ../actions/finishremotesubscribe.php:58 #: actions/finishremotesubscribe.php:60 actions/finishremotesubscribe.php:61 msgid "Unknown version of OMB protocol." -msgstr "OMB프로토콜의 알려지지 않은 버젼" +msgstr "OMB 프로토콜의 알려지지 않은 버전" #: ../lib/util.php:269 lib/util.php:285 msgid "" "Unless otherwise specified, contents of this site are copyright by the " "contributors and available under the " -msgstr "" +msgstr "따로 지정하지 않는다면, 이 사이트의 내용의 저작권은 작성한 사람에게 있으며 다음 라이선스로 이용할 수 있습니다: " #: ../actions/confirmaddress.php:48 actions/confirmaddress.php:48 #: actions/confirmaddress.php:90 @@ -2380,18 +2383,18 @@ msgstr "인식되지않은 주소유형 %s" #: ../actions/showstream.php:209 actions/showstream.php:219 #: lib/unsubscribeform.php:137 msgid "Unsubscribe" -msgstr "비구독" +msgstr "구독 해제" #: ../actions/postnotice.php:44 ../actions/updateprofile.php:45 #: actions/postnotice.php:45 actions/updateprofile.php:46 #: actions/postnotice.php:48 actions/updateprofile.php:49 msgid "Unsupported OMB version" -msgstr "지원되지 않는 OMB 버젼" +msgstr "지원되지 않는 OMB 버전" #: ../actions/avatar.php:105 actions/profilesettings.php:342 #: lib/imagefile.php:102 msgid "Unsupported image file format." -msgstr "지원되지 않는 이미지파일 포맷" +msgstr "지원하지 않는 그림 파일 형식입니다." #: ../lib/settingsaction.php:100 lib/settingsaction.php:94 #: lib/connectsettingsaction.php:108 @@ -2407,18 +2410,18 @@ msgstr "인스턴트 메신저에 의한 업데이트" #: actions/twitapistatuses.php:129 #, php-format msgid "Updates from %1$s and friends on %2$s!" -msgstr "" +msgstr "%1$s 및 %2$s에 있는 친구들의 업데이트!" #: ../actions/twitapistatuses.php:341 actions/twitapistatuses.php:268 #: actions/twitapistatuses.php:202 #, php-format msgid "Updates from %1$s on %2$s!" -msgstr "" +msgstr "%2$s에 있는 %1$s의 업데이트!" #: ../actions/avatar.php:68 actions/profilesettings.php:161 #: actions/avatarsettings.php:162 actions/grouplogo.php:232 msgid "Upload" -msgstr "이미지 올리기" +msgstr "올리기" #: ../actions/avatar.php:27 msgid "" @@ -2432,12 +2435,12 @@ msgstr "" #: ../lib/settingsaction.php:91 msgid "Upload a new profile image" -msgstr "새 프로필 이미지 올리기" +msgstr "새 프로필 사진 올리기" #: ../actions/invite.php:114 actions/invite.php:121 actions/invite.php:154 msgid "" "Use this form to invite your friends and colleagues to use this service." -msgstr "이 서비스를 사용하는데 당신의 친구와 동료들을 초대하기 위해 이 양식을 사용하세요." +msgstr "다음 양식을 이용해 친구와 동료를 이 서비스에 초대하십시오." #: ../actions/register.php:159 ../actions/register.php:162 #: actions/register.php:173 actions/register.php:176 @@ -2447,7 +2450,7 @@ msgstr "업데이트나 공지, 비밀번호 찾기에 사용하세요." #: ../actions/finishremotesubscribe.php:86 #: actions/finishremotesubscribe.php:88 actions/finishremotesubscribe.php:94 msgid "User being listened to doesn't exist." -msgstr "" +msgstr "살펴 보고 있는 사용자가 없습니다." #: ../actions/all.php:41 ../actions/avatarbynickname.php:48 #: ../actions/foaf.php:47 ../actions/replies.php:41 @@ -2496,13 +2499,13 @@ msgstr "당신은 어디에 삽니까? \"시, 도 (or 군,구), 나라" #: actions/updateprofile.php:132 #, php-format msgid "Wrong image type for '%s'" -msgstr "%S 잘못된 이미지 타입입니다. " +msgstr "%S 잘못된 그림 파일 타입입니다. " #: ../actions/updateprofile.php:123 actions/updateprofile.php:124 #: actions/updateprofile.php:127 #, php-format msgid "Wrong size image at '%s'" -msgstr "%S 잘못된 이미지 사이즈입니다." +msgstr "%S 잘못된 그림 파일 사이즈입니다." #: ../actions/deletenotice.php:63 ../actions/deletenotice.php:72 #: actions/deletenotice.php:64 actions/deletenotice.php:79 @@ -2529,12 +2532,12 @@ msgstr "당신은 이미 로그인되어 있습니다." #: ../actions/invite.php:81 actions/invite.php:88 actions/invite.php:120 msgid "You are already subscribed to these users:" -msgstr "당신은 이 사용자들을 이미 구독하고 있습니다." +msgstr "당신은 다음 사용자를 이미 구독하고 있습니다." #: ../actions/twitapifriendships.php:128 actions/twitapifriendships.php:128 #: actions/twitapifriendships.php:105 msgid "You are not friends with the specified user." -msgstr "당신은 이 특정 회원과 친구가 아닙니다." +msgstr "당신은 지정한 회원과 친구가 아닙니다." #: ../actions/password.php:27 msgid "You can change your password here. Choose a good one!" @@ -2542,7 +2545,7 @@ msgstr "여기서 비밀번호를 변경할 수 있습니다. 좋은 번호를 #: ../actions/register.php:135 actions/register.php:145 msgid "You can create a new account to start posting notices." -msgstr "당신은 새로운 게시글 작성을 시작하기 위해 새 계정을 만드실 수 있습니다." +msgstr "계정을 새로 만들면 새로운 게시글을 작성할 수 있습니다." #: ../actions/smssettings.php:28 actions/smssettings.php:28 #: actions/smssettings.php:69 @@ -2567,7 +2570,7 @@ msgstr "" #: ../actions/profilesettings.php:27 msgid "" "You can update your personal profile info here so people know more about you." -msgstr "사람들이 당신에 대해 좀 더 잘 알 수 있도록 여기 당신의 개인프로파일을 업데이트 할 수 있습니다. " +msgstr "사람들이 당신에 대해 좀 더 잘 알 수 있도록 여기 당신의 개인 프로필을 업데이트 할 수 있습니다. " #: ../actions/finishremotesubscribe.php:31 ../actions/remotesubscribe.php:31 #: actions/finishremotesubscribe.php:31 actions/remotesubscribe.php:31 @@ -2599,6 +2602,8 @@ msgid "" "Faithfully yours,\n" "%4$s" msgstr "" +"포스팅 주소는 %1$s입니다.새 메시지를 등록하려면 %2$ 주소로 이메일을 보내십시오.이메일 사용법은 %3$s 페이지를 " +"보십시오.안녕히,%4$s" #: ../actions/twitapistatuses.php:612 actions/twitapistatuses.php:537 #: actions/twitapistatuses.php:463 @@ -2608,13 +2613,14 @@ msgstr "당신은 다른 사용자의 상태를 삭제하지 않아도 된다." #: ../actions/invite.php:31 actions/invite.php:31 actions/invite.php:39 #, php-format msgid "You must be logged in to invite other users to use %s" -msgstr "당신은 %s 사용에 다른 사용자를 초대하기 위해 로긴이 필요합니다." +msgstr "로그인을 해야 다른 사용자를 %s에 초대할 수 있습니다." #: ../actions/invite.php:103 actions/invite.php:110 actions/invite.php:142 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" -msgstr "당신의 초대를 받은사람들이 수락하고, 사이트에 등록할때 공지를 받을 수 있습니다. 커뮤니티를 키워주셔서 대단히 감사합니다. ^^" +msgstr "" +"당신의 초대를 받은 사람들이 수락하고, 사이트에 등록할때 공지를 받을 수 있습니다. 커뮤니티를 키워주셔서 대단히 감사합니다. ^^" #: ../actions/recoverpassword.php:149 msgid "You've been identified. Enter a new password below. " @@ -2636,51 +2642,51 @@ msgid "" "account. Manage your associated OpenIDs from here." msgstr "" "[오픈ID](%%doc.openid%%)는 당신을 동일한 계정으로 많은 사이트에 로그인할 수 있게 해줍니다. 여기에서 당신의 관련된 " -"오픈ID들을 관리하세요." +"오픈ID를 관리하세요." #: ../lib/util.php:943 lib/util.php:992 lib/util.php:945 msgid "a few seconds ago" -msgstr "몇 초전" +msgstr "몇 초 전" #: ../lib/util.php:955 lib/util.php:1004 lib/util.php:957 #, php-format msgid "about %d days ago" -msgstr "%d일전" +msgstr "%d일 전" #: ../lib/util.php:951 lib/util.php:1000 lib/util.php:953 #, php-format msgid "about %d hours ago" -msgstr "%d시간전" +msgstr "%d시간 전" #: ../lib/util.php:947 lib/util.php:996 lib/util.php:949 #, php-format msgid "about %d minutes ago" -msgstr "%d분전" +msgstr "%d분 전" #: ../lib/util.php:959 lib/util.php:1008 lib/util.php:961 #, php-format msgid "about %d months ago" -msgstr "%d달전" +msgstr "%d달 전" #: ../lib/util.php:953 lib/util.php:1002 lib/util.php:955 msgid "about a day ago" -msgstr "하루전" +msgstr "하루 전" #: ../lib/util.php:945 lib/util.php:994 lib/util.php:947 msgid "about a minute ago" -msgstr "일분전" +msgstr "1분 전" #: ../lib/util.php:957 lib/util.php:1006 lib/util.php:959 msgid "about a month ago" -msgstr "한달전" +msgstr "1달 전" #: ../lib/util.php:961 lib/util.php:1010 lib/util.php:963 msgid "about a year ago" -msgstr "일년전" +msgstr "1년 전" #: ../lib/util.php:949 lib/util.php:998 lib/util.php:951 msgid "about an hour ago" -msgstr "한시간전" +msgstr "1시간 전" #: ../actions/showstream.php:423 ../lib/stream.php:132 #: actions/showstream.php:441 lib/stream.php:99 @@ -2707,7 +2713,7 @@ msgstr "위 비밀번호와 동일하게" #: ../actions/twitapistatuses.php:755 actions/twitapistatuses.php:678 #: actions/twitapistatuses.php:555 msgid "unsupported file type" -msgstr "지원되지 않는 파일유형입니다." +msgstr "지원하지 않는 종류의 파일입니다" #: ../lib/util.php:1309 lib/util.php:1443 msgid "« After" @@ -2768,12 +2774,12 @@ msgstr "좋아하는 게시글 취소" #: actions/favoritesrss.php:100 actions/showfavorites.php:77 #, php-format msgid "%s favorite notices" -msgstr "%s 좋아하는 게시글들" +msgstr "%s 좋아하는 게시글" #: actions/favoritesrss.php:64 actions/favoritesrss.php:104 #, php-format msgid "Feed of favorite notices of %s" -msgstr "%s 의 좋아하는 게시글의 피드" +msgstr "%s의 좋아하는 게시글의 피드" #: actions/inbox.php:28 actions/inbox.php:59 #, php-format @@ -2787,7 +2793,7 @@ msgstr "%s의 받은쪽지함" #: actions/inbox.php:53 actions/inbox.php:115 msgid "This is your inbox, which lists your incoming private messages." -msgstr "이것은 당신의 받은쪽지함입니다. 당신이 받은 비밀메시지들이 있습니다." +msgstr "당신의 받은 쪽지함입니다. 당신이 받은 비밀 메시지가 있습니다." #: actions/invite.php:178 actions/invite.php:213 #, php-format @@ -2795,6 +2801,8 @@ msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" "\n" msgstr "" +"%1$s 사용자가 %2$s에 (%3$s) 초대했습니다.\n" +"\n" #: actions/login.php:104 actions/login.php:235 actions/openidlogin.php:108 #: actions/register.php:416 @@ -2873,13 +2881,13 @@ msgstr "%s의 보낸쪽지함" #: actions/outbox.php:53 actions/outbox.php:116 msgid "This is your outbox, which lists private messages you have sent." -msgstr "이것은 당신의 보낸쪽지함입니다. 이곳엔 당신이 보냈던 비밀쪽지들이 있습니다." +msgstr "당신의 보낸 쪽지함입니다. 이곳엔 당신이 보냈던 비밀 쪽지가 있습니다." #: actions/peoplesearch.php:28 actions/peoplesearch.php:52 #, php-format msgid "" "Search for people on %%site.name%% by their name, location, or interests. " -msgstr "이름, 장소, 흥미들로 %%site.name%% 에서 사람들을 찾아보세요." +msgstr "이름, 장소, 흥미로 %%site.name%%에서 사람들을 찾아보세요." #: actions/profilesettings.php:27 actions/profilesettings.php:69 msgid "You can update your personal profile info here " @@ -2911,11 +2919,11 @@ msgstr "이 서버에서 당신의 닉네임" #: actions/recoverpassword.php:271 actions/recoverpassword.php:304 msgid "Instructions for recovering your password " -msgstr "당신의 비빌먼호 복구를 위한 안내" +msgstr "비빌번호 복구 방법 안내" #: actions/recoverpassword.php:327 actions/recoverpassword.php:361 msgid "New password successfully saved. " -msgstr "새 비밀번호가 성공적으로 저장되었습니다." +msgstr "새 비밀번호를 성공적으로 저장했습니다." #: actions/register.php:95 actions/register.php:180 msgid "Password must be 6 or more characters." @@ -2926,7 +2934,7 @@ msgstr "비밀번호는 6자리 이상이어야 합니다." msgid "" "Congratulations, %s! And welcome to %%%%site.name%%%%. From here, you may " "want to..." -msgstr "축하합니다!! %s, 그리고 %%%%site.name%%%%에 오신걸 환영해요~ 여기서 당신은 원할지도 모르겠네요.." +msgstr "축하합니다 %s님!! %%%%site.name%%%%에 오신걸 환영합니다. 다음과 같은 일을 하실 수 있습니다..." #: actions/register.php:227 msgid "(You should receive a message by email momentarily, with " @@ -2982,21 +2990,21 @@ msgstr "%s에게 직접 메시지" #: actions/twitapidirect_messages.php:77 actions/twitapidirect_messages.php:69 #, php-format msgid "All the direct messages sent to %s" -msgstr "%s 에게 모든 직접 메시지들" +msgstr "%s에게 모든 직접 메시지" #: actions/twitapidirect_messages.php:81 actions/twitapidirect_messages.php:73 msgid "Direct Messages You've Sent" -msgstr "당신이 보낸 다이렉트 메시지들" +msgstr "당신이 보낸 직접 메시지" #: actions/twitapidirect_messages.php:82 actions/twitapidirect_messages.php:74 #, php-format msgid "All the direct messages sent from %s" -msgstr "%s 로부터 보낸 모든 다이렉트 메시지들" +msgstr "%s에서 보낸 모든 직접 메시지" #: actions/twitapidirect_messages.php:128 #: actions/twitapidirect_messages.php:137 msgid "No message text!" -msgstr "text 메시지가 없습니다." +msgstr "메시지 내용이 없습니다!" #: actions/twitapidirect_messages.php:138 #: actions/twitapidirect_messages.php:150 @@ -3006,12 +3014,12 @@ msgstr "받는 사용자가 없습니다." #: actions/twitapidirect_messages.php:141 #: actions/twitapidirect_messages.php:153 msgid "Can't send direct messages to users who aren't your friend." -msgstr "당신의 친구가 아닌 사용자에게 다이렉트 메시지를 보낼 수 없습니다." +msgstr "당신의 친구가 아닌 사용자에게 직접 메시지를 보낼 수 없습니다." #: actions/twitapifavorites.php:92 actions/twitapifavorites.php:66 #, php-format msgid "%s / Favorites from %s" -msgstr "%s / %s 로부터 좋아하는 글들" +msgstr "%s / %s의 좋아하는 글들" #: actions/twitapifavorites.php:95 actions/twitapifavorites.php:69 #, php-format @@ -3022,7 +3030,7 @@ msgstr "%s 좋아하는 글이 업데이트 됐습니다. %S에 의해 / %s." #: actions/twitapifavorites.php:164 lib/mail.php:553 #, php-format msgid "%s added your notice as a favorite" -msgstr "%s 가 너의 게시글을 좋아하는 글로 추가했습니다." +msgstr "%s님이 당신의 게시글을 좋아하는 글로 추가했습니다." #: actions/twitapifavorites.php:188 lib/mail.php:276 #: actions/twitapifavorites.php:165 @@ -3031,7 +3039,7 @@ msgid "" "%1$s just added your notice from %2$s as one of their favorites.\n" "\n" msgstr "" -"%1$s 그들의 좋아하는 글중 하나로 %2$s로부터 지금 막 당신의 글을 추가했습니다. \n" +"%1$s 사용자가 %2$s의 귀하의 글을 좋아하는 글로 추가했습니다.\n" "\n" #: actions/twittersettings.php:27 @@ -3126,10 +3134,12 @@ msgstr "트위터 환경설정이 저장되었습니다." msgid "Please check these details to make sure " msgstr "이 상세설정들을 체크해주세요." +# FIXME: 잘못 추출된 문자열, 번역할 필요 없음. #: actions/userauthorization.php:324 actions/userauthorization.php:340 msgid "The subscription has been authorized, but no " -msgstr "" +msgstr "가입이 승인되었습니다." +# FIXME: 잘못 추출된 문자열, 번역할 필요 없음. #: actions/userauthorization.php:334 actions/userauthorization.php:351 msgid "The subscription has been rejected, but no " msgstr "이 구독이 거절되었습니다." @@ -3197,15 +3207,15 @@ msgstr "당신이 보낸 메시지가 너무 길어요. 최대 140글자까지 #: classes/Command.php:214 classes/Command.php:245 #, php-format msgid "Direct message to %s sent" -msgstr "%s에게 보낸 다이렉트 메시지" +msgstr "%s에게 보낸 직접 메시지" #: classes/Command.php:216 classes/Command.php:247 msgid "Error sending direct message." -msgstr "다이렉트 메시지 보내기 에러" +msgstr "직접 메시지 보내기 오류." #: classes/Command.php:263 classes/Command.php:300 msgid "Specify the name of the user to subscribe to" -msgstr "구독을 하기 위해서는 사용자의 이름을 명확히해야 합니다." +msgstr "구독하려는 사용자의 이름을 지정하십시오." #: classes/Command.php:270 classes/Command.php:307 #, php-format @@ -3214,12 +3224,12 @@ msgstr "%s에게 구독되었습니다." #: classes/Command.php:288 classes/Command.php:328 msgid "Specify the name of the user to unsubscribe from" -msgstr "비구독 폼에 사용자의 이름을 명확히 써주세요." +msgstr "구독을 해제하려는 사용자의 이름을 지정하십시오." #: classes/Command.php:295 classes/Command.php:335 #, php-format msgid "Unsubscribed from %s" -msgstr "%s 로부터 비구독되었습니다." +msgstr "%s에서 구독을 해제했습니다." #: classes/Command.php:310 classes/Command.php:330 classes/Command.php:353 #: classes/Command.php:376 @@ -3278,7 +3288,7 @@ msgid "" "%1$s (%2$s) sent you a private message:\n" "\n" msgstr "" -"%1$s (%2$s) 가 당신에게 비밀메시지를 보냈습니다 : \n" +"%1$s(%2$s)님이 당신에게 비밀 메시지를 보냈습니다 : \n" " \n" #: lib/mailbox.php:43 lib/mailbox.php:89 @@ -3380,22 +3390,22 @@ msgstr "당신의 아바타가 될 이미지영역을 지정하세요." #: actions/avatarsettings.php:327 actions/grouplogo.php:384 msgid "Lost our file data." -msgstr "우리의 파일 데이터를 잃어버렸습니다." +msgstr "파일 데이터를 잃어버렸습니다." #: actions/avatarsettings.php:334 actions/grouplogo.php:391 #: classes/User_group.php:112 msgid "Lost our file." -msgstr "우리의 파일을 잃어버렸습니다." +msgstr "파일을 잃어버렸습니다." #: actions/avatarsettings.php:349 actions/avatarsettings.php:383 #: actions/grouplogo.php:406 actions/grouplogo.php:440 #: classes/User_group.php:129 classes/User_group.php:161 msgid "Unknown file type" -msgstr "알려지지 않은 파일유형입니다." +msgstr "알 수 없는 종류의 파일입니다" #: actions/block.php:69 actions/subedit.php:46 actions/unblock.php:70 msgid "No profile specified." -msgstr "프로필이 구체적이지 않습니다." +msgstr "프로필을 지정하지 않았습니다." #: actions/block.php:74 actions/subedit.php:53 actions/tagother.php:46 #: actions/unblock.php:75 @@ -3418,10 +3428,11 @@ msgstr "당신은 이미 이 사용자를 차단하고 있습니다." msgid "Failed to save block information." msgstr "정보차단을 저장하는데 실패했습니다." +# FIXME: 잘못 추출된 문자열, 번역할 필요 없음. #: actions/confirmaddress.php:159 #, php-format msgid "The address \"%s\" has been " -msgstr "" +msgstr "\\\"%s\\\" 는 귀하의 계정으로 승인되었습니다." #: actions/deletenotice.php:73 msgid "You are about to permanently delete a notice. " @@ -3434,7 +3445,7 @@ msgstr "좋아하는 게시글로 추가하기" #: actions/editgroup.php:54 #, php-format msgid "Edit %s group" -msgstr "%s 그룹 수정하기" +msgstr "%s 그룹 편집" #: actions/editgroup.php:66 actions/groupbyid.php:72 actions/grouplogo.php:66 #: actions/joingroup.php:60 actions/newgroup.php:65 actions/showgroup.php:100 @@ -3460,11 +3471,11 @@ msgstr "그러한 그룹이 없습니다." #: actions/editgroup.php:106 actions/editgroup.php:165 #: actions/grouplogo.php:107 msgid "You must be an admin to edit the group" -msgstr "당신은 그룹을 수정하기 위해 관리자이어야 합니다." +msgstr "관리자만 그룹을 편집할 수 있습니다." #: actions/editgroup.php:157 msgid "Use this form to edit the group." -msgstr "그룹을 수정하기 위해 이 양식을 사용하세요." +msgstr "다음 양식을 이용해 그룹을 편집하십시오." #: actions/editgroup.php:179 actions/newgroup.php:130 actions/register.php:156 msgid "Nickname must have only lowercase letters " @@ -3596,7 +3607,7 @@ msgstr "미리 고치기" #: actions/facebooksettings.php:108 msgid "A string to prefix notices with." -msgstr "" +msgstr "공지 사항 앞에 붙일 문자열." #: actions/facebooksettings.php:124 #, php-format @@ -3628,17 +3639,17 @@ msgstr "사이트에서 지금 가장 인기있는 게시글" #: actions/featured.php:69 lib/featureduserssection.php:82 #: lib/publicgroupnav.php:87 msgid "Featured users" -msgstr "인기있는 회원들" +msgstr "인기있는 회원" #: actions/featured.php:71 #, php-format msgid "Featured users, page %d" -msgstr "인기있는 회원들, %d 페이지" +msgstr "인기있는 회원, %d페이지" #: actions/featured.php:99 #, php-format msgid "A selection of some of the great users on %s" -msgstr "%s의 훌륭한 회원들의 일부선택" +msgstr "%s의 훌륭한 회원의 일부 선택" #: actions/finishremotesubscribe.php:188 msgid "That user has blocked you from subscribing." @@ -3650,11 +3661,11 @@ msgstr "ID가 없습니다." #: actions/grouplogo.php:138 actions/grouplogo.php:191 msgid "Group logo" -msgstr "그룹로고" +msgstr "그룹 로고" #: actions/grouplogo.php:149 msgid "You can upload a logo image for your group." -msgstr "당신그룹의 로고이미지를 업로드할 수 있습니다." +msgstr "당신그룹의 로고 이미지를 업로드할 수 있습니다." #: actions/grouplogo.php:448 msgid "Logo updated." @@ -3667,12 +3678,12 @@ msgstr "로고 업데이트에 실패했습니다." #: actions/groupmembers.php:93 lib/groupnav.php:91 #, php-format msgid "%s group members" -msgstr "%s 그룹 회원들" +msgstr "%s 그룹 회원" #: actions/groupmembers.php:96 #, php-format msgid "%s group members, page %d" -msgstr "%s 그룹 회원들, %d 페이지" +msgstr "%s 그룹 회원, %d페이지" #: actions/groupmembers.php:111 msgid "A list of the users in this group." @@ -3718,7 +3729,7 @@ msgstr "Jabber 혹은 GTalk(구글토크) 주소" #: actions/imsettings.php:147 msgid "Send me replies through Jabber/GTalk " -msgstr "Jabber/GTalk(구글토크) 을 통해 내게 답장을 보냅니다." +msgstr "Jabber/GTalk(구글토크)를 통해 내게 답장을 보냅니다." #: actions/imsettings.php:321 #, php-format @@ -3824,20 +3835,19 @@ msgstr "이 사용자는 nudge를 허용하지 않았고, 아직 그의 이메 #: actions/nudge.php:94 msgid "Nudge sent" -msgstr "Nudge 가 보내졌습니다." +msgstr "찔러 보기를 보냈습니다." #: actions/nudge.php:97 msgid "Nudge sent!" -msgstr "Nudge가 보내졌습니다!" +msgstr "찔러 보기를 보냈습니다!" #: actions/openidlogin.php:97 msgid "OpenID login" msgstr "OpenID 로그인" #: actions/openidsettings.php:128 -#, fuzzy msgid "Removing your only OpenID " -msgstr "OpenID 삭제" +msgstr "유일한 OpenID를 삭제합니다 " #: actions/othersettings.php:60 msgid "Other Settings" @@ -3857,7 +3867,7 @@ msgstr "서비스" #: actions/othersettings.php:113 msgid "Automatic shortening service to use." -msgstr "사용할 서비스 자동 줄이기 " +msgstr "사용할 URL 자동 줄이기 서비스" #: actions/othersettings.php:144 msgid "URL shortening service is too long (max 50 chars)." @@ -3893,7 +3903,7 @@ msgstr "프로필 정보" #: actions/profilesettings.php:124 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" -msgstr "당신을 위한 태그들 → (문자,숫자,-, ., 그리고_) 콤마- 혹은 공백으로 분리하세요." +msgstr "당신을 위한 태그, (문자,숫자,-, ., _로 구성) 콤마 혹은 공백으로 구분." #: actions/profilesettings.php:144 msgid "Automatically subscribe to whoever " @@ -3906,7 +3916,7 @@ msgstr "유효하지 않은태그: \"%s\"" #: actions/profilesettings.php:311 msgid "Couldn't save tags." -msgstr "태그들을 저장할 수 없습니다." +msgstr "태그를 저장할 수 없습니다." #: actions/public.php:107 #, php-format @@ -3933,7 +3943,7 @@ msgstr "공개 태그 클라우드" #: actions/publictagcloud.php:63 #, php-format msgid "These are most popular recent tags on %s " -msgstr "이것은 %에서 가장 인기있는 최근 태그들입니다." +msgstr "다음은 %에서 가장 인기 있는 최근 태그입니다." #: actions/publictagcloud.php:119 msgid "Tag cloud" @@ -3986,7 +3996,7 @@ msgstr "(당신은 이메일로 메시지를 받아야 합니다." #: actions/remotesubscribe.php:166 actions/remotesubscribe.php:171 msgid "That's a local profile! Login to subscribe." -msgstr "그것은 로컬프로필입니다. 구독을 위해서는 로긴하세요." +msgstr "그것은 로컬프로필입니다. 구독을 위해서는 로그인하십시오." #: actions/replies.php:118 #, php-format @@ -4033,7 +4043,7 @@ msgstr "%s 그룹을 위한 공지피드" #: actions/showgroup.php:357 lib/groupnav.php:90 msgid "Members" -msgstr "회원들" +msgstr "회원" #: actions/showgroup.php:363 actions/showstream.php:413 #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 @@ -4043,7 +4053,7 @@ msgstr "(없습니다.)" #: actions/showgroup.php:370 msgid "All members" -msgstr "모든 회원들" +msgstr "모든 회원" #: actions/showgroup.php:378 #, php-format @@ -4081,7 +4091,7 @@ msgstr "사용자 동작" #: actions/showstream.php:342 msgid "Send a direct message to this user" -msgstr "이 회원에게 다이렉트 메시지를 보냅니다." +msgstr "이 회원에게 직접 메시지를 보냅니다." #: actions/showstream.php:343 msgid "Message" @@ -4118,7 +4128,7 @@ msgstr "추가한 전화 번호로 인증 코드를 보냈습니다." #: actions/smssettings.php:453 msgid "Mobile carrier" -msgstr "" +msgstr "휴대전화 사업자" #: actions/subedit.php:70 msgid "You are not subscribed to that profile." @@ -4218,7 +4228,7 @@ msgstr "당신의 세션토큰관련 문제가 있습니다." #: actions/tagother.php:191 msgid "" "You can only tag people you are subscribed to or who are subscribed to you." -msgstr "당신은 당신이 구독하거나 당신을 구독하는 사람들에 대해 오직 태깅할 수 있다. " +msgstr "당신이 구독하거나 당신을 구독하는 사람들에 대해서만 태그를 붙일 수 있습니다." #: actions/tagother.php:198 msgid "Could not save tags." @@ -4319,7 +4329,7 @@ msgstr "아바타를 업로드하세요." #: lib/accountsettingsaction.php:119 msgid "Other" -msgstr "그 밖의 다른것" +msgstr "기타" #: lib/accountsettingsaction.php:120 msgid "Other options" @@ -4375,9 +4385,8 @@ msgid "Login with OpenID" msgstr "오픈ID로 로그인하기" #: lib/action.php:344 -#, fuzzy msgid "Help me!" -msgstr "도움말" +msgstr "도움이 필요해!" #: lib/action.php:362 msgid "Site notice" @@ -4438,7 +4447,7 @@ msgstr "이 게시글을 좋아합니다." #: lib/feedlist.php:64 msgid "Export data" -msgstr "데이터 반출하기" +msgstr "데이터 내보내기" #: lib/galleryaction.php:121 msgid "Filter tags" @@ -4488,7 +4497,7 @@ msgstr "관리자" #: lib/groupnav.php:101 #, php-format msgid "Edit %s group properties" -msgstr "%s 그룹 환경설정 수정하기" +msgstr "%s 그룹 속성 편집" #: lib/groupnav.php:106 msgid "Logo" @@ -4512,10 +4521,10 @@ msgstr "가장 많은 게시글이 있는 그룹들" msgid "Tags in %s group's notices" msgstr "%s 그룹 게시글의 태그" +# FIXME: 잘못 추출된 문자열, 번역할 필요 없음. #: lib/htmloutputter.php:104 -#, fuzzy msgid "This page is not available in a " -msgstr "홈페이지 주소형식이 올바르지 않습니다." +msgstr "이 페이지는 귀하가 승인한 미디어 타입에서는 이용할 수 없습니다." #: lib/joinform.php:114 msgid "Join" @@ -4557,7 +4566,7 @@ msgid "Location: %s\n" msgstr "위치: %s\n" #: lib/mail.php:256 -#, fuzzy, php-format +#, php-format msgid "Homepage: %s\n" msgstr "홈페이지: %s\n" @@ -4573,17 +4582,19 @@ msgstr "" #: lib/mail.php:461 #, php-format msgid "You've been nudged by %s" -msgstr "" +msgstr "%s 사용자가 찔러 봤습니다." +# FIXME: 잘못 추출된 문자열, 번역할 필요 없음. #: lib/mail.php:465 #, php-format msgid "%1$s (%2$s) is wondering what you are up to " -msgstr "" +msgstr "%1$s (%2$s) 사용자가 요즘에 무엇을 하는지 궁금해 하고, " +# FIXME: 잘못 추출된 문자열, 번역할 필요 없음. #: lib/mail.php:555 #, php-format msgid "%1$s just added your notice from %2$s" -msgstr "" +msgstr "%1$s 사용자가 %2$s의 귀하의 글을 추가했습니다." #: lib/mailbox.php:229 lib/noticelist.php:380 msgid "From" @@ -4591,16 +4602,15 @@ msgstr "로 부터" #: lib/messageform.php:110 msgid "Send a direct notice" -msgstr "다이렉트 메시지를 보내다." +msgstr "직접 메시지 보내기" #: lib/noticeform.php:125 msgid "Send a notice" -msgstr "게시글을 보내다." +msgstr "게시글 보내기" #: lib/noticeform.php:152 -#, fuzzy msgid "Available characters" -msgstr "가능한 글자" +msgstr "사용 가능한 글자" #: lib/noticelist.php:426 msgid "in reply to" @@ -4624,20 +4634,20 @@ msgstr "삭제" #: lib/nudgeform.php:116 msgid "Nudge this user" -msgstr "" +msgstr "이 사용자 찔러 보기" #: lib/nudgeform.php:128 msgid "Nudge" -msgstr "" +msgstr "찔러 보기" #: lib/nudgeform.php:128 msgid "Send a nudge to this user" -msgstr "" +msgstr "이 사용자에게 찔러 보기 메시지 보내기" #: lib/personaltagcloudsection.php:56 #, php-format msgid "Tags in %s's notices" -msgstr "%s의 게시글의 태그들" +msgstr "%s의 게시글의 태그" #: lib/profilelist.php:182 msgid "(none)" @@ -4653,7 +4663,7 @@ msgstr "사용자 그룹" #: lib/publicgroupnav.php:82 lib/publicgroupnav.php:83 msgid "Recent tags" -msgstr "최근 태그들" +msgstr "최근 태그" #: lib/publicgroupnav.php:86 msgid "Featured" @@ -4688,7 +4698,7 @@ msgstr "%s에 의해 구독되는 사람들" #: lib/subgroupnav.php:97 #, php-format msgid "Groups %s is a member of" -msgstr "%s 그릅들은 의 멤버입니다." +msgstr "%s 그룹들은 의 멤버입니다." #: lib/subgroupnav.php:104 #, php-format @@ -4705,11 +4715,11 @@ msgstr "이 회원을 구독합니다." #: lib/tagcloudsection.php:56 msgid "None" -msgstr "없습니다." +msgstr "없음" #: lib/topposterssection.php:74 msgid "Top posters" -msgstr "상위 게시글등록자" +msgstr "상위 게시글 등록자" #: lib/unblockform.php:120 lib/unblockform.php:150 msgid "Unblock this user" diff --git a/locale/laconica.po b/locale/laconica.po index 85b949a089..ab8e7458e4 100644 --- a/locale/laconica.po +++ b/locale/laconica.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-03-11 09:33+0000\n" +"POT-Creation-Date: 2009-07-14 10:32-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,14 +17,14 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../actions/noticesearchrss.php:64 actions/noticesearchrss.php:68 -#: actions/noticesearchrss.php:88 +#: actions/noticesearchrss.php:88 actions/noticesearchrss.php:89 #, php-format msgid " Search Stream for \"%s\"" msgstr "" #: ../actions/finishopenidlogin.php:82 ../actions/register.php:191 #: actions/finishopenidlogin.php:88 actions/register.php:205 -#: actions/finishopenidlogin.php:110 +#: actions/finishopenidlogin.php:110 actions/finishopenidlogin.php:109 msgid "" " except this private data: password, email address, IM address, phone number." msgstr "" @@ -41,12 +41,12 @@ msgid "%1$s / Updates replying to %2$s" msgstr "" #: ../actions/invite.php:168 actions/invite.php:176 actions/invite.php:211 -#: actions/invite.php:218 +#: actions/invite.php:218 actions/invite.php:220 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "" -#: ../actions/invite.php:170 actions/invite.php:220 +#: ../actions/invite.php:170 actions/invite.php:220 actions/invite.php:222 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -78,7 +78,7 @@ msgid "" msgstr "" #: ../lib/mail.php:124 lib/mail.php:124 lib/mail.php:126 lib/mail.php:241 -#: lib/mail.php:236 +#: lib/mail.php:236 lib/mail.php:235 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "" @@ -96,24 +96,26 @@ msgstr "" #: ../actions/twitapistatuses.php:482 actions/twitapistatuses.php:415 #: actions/twitapistatuses.php:350 actions/twitapistatuses.php:367 +#: actions/twitapistatuses.php:328 #, php-format msgid "%1$s updates that reply to updates from %2$s / %3$s." msgstr "" #: ../actions/shownotice.php:45 actions/shownotice.php:45 -#: actions/shownotice.php:161 +#: actions/shownotice.php:161 actions/shownotice.php:174 #, php-format msgid "%1$s's status on %2$s" msgstr "" #: ../actions/invite.php:84 ../actions/invite.php:92 actions/invite.php:91 #: actions/invite.php:99 actions/invite.php:123 actions/invite.php:131 +#: actions/invite.php:125 actions/invite.php:133 #, php-format msgid "%s (%s)" msgstr "" #: ../actions/publicrss.php:62 actions/publicrss.php:48 -#: actions/publicrss.php:90 +#: actions/publicrss.php:90 actions/publicrss.php:89 #, php-format msgid "%s Public Stream" msgstr "" @@ -125,12 +127,16 @@ msgstr "" #: actions/twitapistatuses.php:126 lib/personalgroupnav.php:99 #: actions/all.php:68 actions/all.php:114 actions/allrss.php:106 #: actions/facebookhome.php:163 actions/twitapistatuses.php:130 +#: actions/all.php:50 actions/all.php:127 actions/allrss.php:114 +#: actions/facebookhome.php:158 actions/twitapistatuses.php:89 +#: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "" #: ../actions/twitapistatuses.php:49 actions/twitapistatuses.php:49 #: actions/twitapistatuses.php:33 actions/twitapistatuses.php:32 +#: actions/twitapistatuses.php:37 #, php-format msgid "%s public timeline" msgstr "" @@ -142,23 +148,27 @@ msgstr "" #: ../actions/twitapistatuses.php:338 actions/twitapistatuses.php:265 #: actions/twitapistatuses.php:199 actions/twitapistatuses.php:209 +#: actions/twitapigroups.php:69 actions/twitapistatuses.php:154 #, php-format msgid "%s timeline" msgstr "" #: ../actions/twitapistatuses.php:52 actions/twitapistatuses.php:52 #: actions/twitapistatuses.php:36 actions/twitapistatuses.php:38 +#: actions/twitapistatuses.php:41 #, php-format msgid "%s updates from everyone!" msgstr "" #: ../actions/register.php:213 actions/register.php:497 +#: actions/register.php:545 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" msgstr "" #: ../lib/util.php:257 lib/util.php:273 lib/action.php:605 lib/action.php:702 +#: lib/action.php:752 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -166,6 +176,7 @@ msgid "" msgstr "" #: ../lib/util.php:259 lib/util.php:275 lib/action.php:607 lib/action.php:704 +#: lib/action.php:754 #, php-format msgid "**%%site.name%%** is a microblogging service. " msgstr "" @@ -177,12 +188,13 @@ msgstr "" #: ../actions/finishopenidlogin.php:73 ../actions/profilesettings.php:43 #: actions/finishopenidlogin.php:79 actions/profilesettings.php:76 #: actions/finishopenidlogin.php:101 actions/profilesettings.php:100 -#: lib/groupeditform.php:139 +#: lib/groupeditform.php:139 actions/finishopenidlogin.php:100 +#: lib/groupeditform.php:154 msgid "1-64 lowercase letters or numbers, no punctuation or spaces" msgstr "" #: ../actions/register.php:152 actions/register.php:166 -#: actions/register.php:368 +#: actions/register.php:368 actions/register.php:414 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" @@ -192,12 +204,12 @@ msgid "6 or more characters" msgstr "" #: ../actions/recoverpassword.php:180 actions/recoverpassword.php:186 -#: actions/recoverpassword.php:220 +#: actions/recoverpassword.php:220 actions/recoverpassword.php:233 msgid "6 or more characters, and don't forget it!" msgstr "" #: ../actions/register.php:154 actions/register.php:168 -#: actions/register.php:373 +#: actions/register.php:373 actions/register.php:419 msgid "6 or more characters. Required." msgstr "" @@ -245,7 +257,15 @@ msgstr "" #: actions/twitapistatuses.php:82 actions/twitapistatuses.php:159 #: actions/twitapistatuses.php:246 actions/twitapistatuses.php:257 #: actions/twitapistatuses.php:416 actions/twitapistatuses.php:426 -#: actions/twitapistatuses.php:453 +#: actions/twitapistatuses.php:453 actions/twitapidirect_messages.php:113 +#: actions/twitapifavorites.php:92 actions/twitapifavorites.php:109 +#: actions/twitapifavorites.php:160 actions/twitapifriendships.php:128 +#: actions/twitapifriendships.php:168 actions/twitapigroups.php:110 +#: actions/twitapistatuses.php:68 actions/twitapistatuses.php:134 +#: actions/twitapistatuses.php:201 actions/twitapistatuses.php:211 +#: actions/twitapistatuses.php:357 actions/twitapistatuses.php:372 +#: actions/twitapistatuses.php:409 actions/twitapitags.php:110 +#: actions/twitapiusers.php:34 msgid "API method not found!" msgstr "" @@ -272,15 +292,18 @@ msgstr "" #: actions/twitapiaccount.php:98 actions/twitapiaccount.php:104 #: actions/twitapidirect_messages.php:193 actions/twitapifavorites.php:149 #: actions/twitapistatuses.php:625 actions/twitapitrends.php:87 +#: actions/twitapiaccount.php:48 actions/twitapidirect_messages.php:189 +#: actions/twitapihelp.php:54 actions/twitapistatuses.php:582 msgid "API method under construction." msgstr "" #: ../lib/util.php:324 lib/util.php:340 lib/action.php:568 lib/action.php:661 +#: lib/action.php:706 msgid "About" msgstr "" #: ../actions/userauthorization.php:119 actions/userauthorization.php:126 -#: actions/userauthorization.php:143 +#: actions/userauthorization.php:143 actions/userauthorization.php:178 msgid "Accept" msgstr "" @@ -291,7 +314,7 @@ msgstr "" #: actions/twittersettings.php:85 actions/emailsettings.php:120 #: actions/imsettings.php:127 actions/openidsettings.php:111 #: actions/smssettings.php:133 actions/twittersettings.php:163 -#: actions/twittersettings.php:166 +#: actions/twittersettings.php:166 actions/twittersettings.php:182 msgid "Add" msgstr "" @@ -314,23 +337,23 @@ msgid "Address" msgstr "" #: ../actions/invite.php:131 actions/invite.php:139 actions/invite.php:176 -#: actions/invite.php:181 +#: actions/invite.php:181 actions/invite.php:183 msgid "Addresses of friends to invite (one per line)" msgstr "" #: ../actions/showstream.php:273 actions/showstream.php:288 -#: actions/showstream.php:422 +#: actions/showstream.php:422 lib/profileaction.php:126 msgid "All subscriptions" msgstr "" #: ../actions/publicrss.php:64 actions/publicrss.php:50 -#: actions/publicrss.php:92 +#: actions/publicrss.php:92 actions/publicrss.php:91 #, php-format msgid "All updates for %s" msgstr "" #: ../actions/noticesearchrss.php:66 actions/noticesearchrss.php:70 -#: actions/noticesearchrss.php:90 +#: actions/noticesearchrss.php:90 actions/noticesearchrss.php:91 #, php-format msgid "All updates matching search term \"%s\"" msgstr "" @@ -340,11 +363,11 @@ msgstr "" #: actions/finishopenidlogin.php:29 actions/login.php:31 #: actions/openidlogin.php:29 actions/register.php:30 #: actions/finishopenidlogin.php:34 actions/login.php:77 -#: actions/openidlogin.php:30 actions/register.php:92 +#: actions/openidlogin.php:30 actions/register.php:92 actions/register.php:131 msgid "Already logged in." msgstr "" -#: ../lib/subs.php:42 lib/subs.php:42 lib/subs.php:49 +#: ../lib/subs.php:42 lib/subs.php:42 lib/subs.php:49 lib/subs.php:48 msgid "Already subscribed!." msgstr "" @@ -354,18 +377,18 @@ msgid "Are you sure you want to delete this notice?" msgstr "" #: ../actions/userauthorization.php:77 actions/userauthorization.php:83 -#: actions/userauthorization.php:81 +#: actions/userauthorization.php:81 actions/userauthorization.php:76 msgid "Authorize subscription" msgstr "" #: ../actions/login.php:104 ../actions/register.php:178 #: actions/register.php:192 actions/login.php:218 actions/openidlogin.php:117 -#: actions/register.php:416 +#: actions/register.php:416 actions/register.php:463 msgid "Automatically login in the future; not for shared computers!" msgstr "" #: ../actions/profilesettings.php:65 actions/profilesettings.php:98 -#: actions/profilesettings.php:144 +#: actions/profilesettings.php:144 actions/profilesettings.php:145 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" @@ -374,6 +397,7 @@ msgstr "" #: actions/profilesettings.php:34 actions/avatarsettings.php:65 #: actions/showgroup.php:209 lib/accountsettingsaction.php:107 #: actions/avatarsettings.php:67 actions/showgroup.php:211 +#: actions/showgroup.php:216 msgid "Avatar" msgstr "" @@ -409,6 +433,7 @@ msgstr "" #: ../actions/profilesettings.php:49 ../actions/register.php:170 #: actions/profilesettings.php:82 actions/register.php:184 #: actions/profilesettings.php:112 actions/register.php:402 +#: actions/register.php:448 msgid "Bio" msgstr "" @@ -417,6 +442,7 @@ msgstr "" #: actions/register.php:89 actions/updateprofile.php:104 #: actions/profilesettings.php:205 actions/register.php:174 #: actions/updateprofile.php:107 actions/updateprofile.php:109 +#: actions/profilesettings.php:206 actions/register.php:211 msgid "Bio is too long (max 140 chars)." msgstr "" @@ -433,7 +459,7 @@ msgstr "" #: ../actions/password.php:85 ../actions/recoverpassword.php:300 #: actions/profilesettings.php:404 actions/recoverpassword.php:313 #: actions/passwordsettings.php:169 actions/recoverpassword.php:347 -#: actions/passwordsettings.php:174 +#: actions/passwordsettings.php:174 actions/recoverpassword.php:365 msgid "Can't save new password." msgstr "" @@ -490,6 +516,7 @@ msgstr "" #: actions/register.php:169 actions/smssettings.php:65 #: actions/passwordsettings.php:105 actions/recoverpassword.php:221 #: actions/register.php:376 actions/smssettings.php:122 +#: actions/recoverpassword.php:236 actions/register.php:422 msgid "Confirm" msgstr "" @@ -517,6 +544,7 @@ msgid "Confirmation code not found." msgstr "" #: ../actions/register.php:202 actions/register.php:473 +#: actions/register.php:521 #, php-format msgid "" "Congratulations, %s! And welcome to %%%%site.name%%%%. From here, you may " @@ -537,16 +565,18 @@ msgstr "" #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 #: actions/finishopenidlogin.php:119 lib/action.php:330 lib/action.php:403 -#: lib/action.php:406 +#: lib/action.php:406 actions/finishopenidlogin.php:118 lib/action.php:422 +#: lib/action.php:425 msgid "Connect" msgstr "" #: ../actions/finishopenidlogin.php:86 actions/finishopenidlogin.php:92 -#: actions/finishopenidlogin.php:114 +#: actions/finishopenidlogin.php:114 actions/finishopenidlogin.php:113 msgid "Connect existing account" msgstr "" #: ../lib/util.php:332 lib/util.php:348 lib/action.php:576 lib/action.php:669 +#: lib/action.php:719 msgid "Contact" msgstr "" @@ -559,12 +589,13 @@ msgstr "" #: ../actions/twitapifriendships.php:60 ../actions/twitapifriendships.php:76 #: actions/twitapifriendships.php:60 actions/twitapifriendships.php:76 #: actions/twitapifriendships.php:48 actions/twitapifriendships.php:64 +#: actions/twitapifriendships.php:51 actions/twitapifriendships.php:68 #, php-format msgid "Could not follow user: %s is already on your list." msgstr "" #: ../actions/twitapifriendships.php:53 actions/twitapifriendships.php:53 -#: actions/twitapifriendships.php:41 +#: actions/twitapifriendships.php:41 actions/twitapifriendships.php:43 msgid "Could not follow user: User not found." msgstr "" @@ -584,11 +615,11 @@ msgstr "" msgid "Could not save new profile info" msgstr "" -#: ../lib/subs.php:54 lib/subs.php:61 lib/subs.php:72 +#: ../lib/subs.php:54 lib/subs.php:61 lib/subs.php:72 lib/subs.php:75 msgid "Could not subscribe other to you." msgstr "" -#: ../lib/subs.php:46 lib/subs.php:46 lib/subs.php:57 +#: ../lib/subs.php:46 lib/subs.php:46 lib/subs.php:57 lib/subs.php:56 msgid "Could not subscribe." msgstr "" @@ -612,7 +643,7 @@ msgstr "" msgid "Couldn't delete email confirmation." msgstr "" -#: ../lib/subs.php:103 lib/subs.php:116 lib/subs.php:134 +#: ../lib/subs.php:103 lib/subs.php:116 lib/subs.php:134 lib/subs.php:136 msgid "Couldn't delete subscription." msgstr "" @@ -656,6 +687,7 @@ msgstr "" #: actions/emailsettings.php:440 actions/emailsettings.php:462 #: actions/emailsettings.php:447 actions/emailsettings.php:469 #: actions/smssettings.php:515 actions/smssettings.php:539 +#: actions/smssettings.php:516 actions/smssettings.php:540 msgid "Couldn't update user record." msgstr "" @@ -672,27 +704,28 @@ msgstr "" #: actions/imsettings.php:395 actions/othersettings.php:162 #: actions/profilesettings.php:259 actions/smssettings.php:266 #: actions/smssettings.php:408 actions/emailsettings.php:287 -#: actions/emailsettings.php:418 +#: actions/emailsettings.php:418 actions/othersettings.php:167 +#: actions/profilesettings.php:260 msgid "Couldn't update user." msgstr "" #: ../actions/finishopenidlogin.php:84 actions/finishopenidlogin.php:90 -#: actions/finishopenidlogin.php:112 +#: actions/finishopenidlogin.php:112 actions/finishopenidlogin.php:111 msgid "Create" msgstr "" #: ../actions/finishopenidlogin.php:70 actions/finishopenidlogin.php:76 -#: actions/finishopenidlogin.php:98 +#: actions/finishopenidlogin.php:98 actions/finishopenidlogin.php:97 msgid "Create a new user with this nickname." msgstr "" #: ../actions/finishopenidlogin.php:68 actions/finishopenidlogin.php:74 -#: actions/finishopenidlogin.php:96 +#: actions/finishopenidlogin.php:96 actions/finishopenidlogin.php:95 msgid "Create new account" msgstr "" #: ../actions/finishopenidlogin.php:191 actions/finishopenidlogin.php:197 -#: actions/finishopenidlogin.php:231 +#: actions/finishopenidlogin.php:231 actions/finishopenidlogin.php:247 msgid "Creating new account for OpenID that already has a user." msgstr "" @@ -716,13 +749,13 @@ msgid "Currently" msgstr "" #: ../classes/Notice.php:72 classes/Notice.php:86 classes/Notice.php:91 -#: classes/Notice.php:114 +#: classes/Notice.php:114 classes/Notice.php:124 #, php-format msgid "DB error inserting hashtag: %s" msgstr "" #: ../lib/util.php:1061 lib/util.php:1110 classes/Notice.php:698 -#: classes/Notice.php:757 +#: classes/Notice.php:757 classes/Notice.php:1042 #, php-format msgid "DB error inserting reply: %s" msgstr "" @@ -735,6 +768,7 @@ msgstr "" #: ../actions/profilesettings.php:51 ../actions/register.php:172 #: actions/profilesettings.php:84 actions/register.php:186 #: actions/profilesettings.php:114 actions/register.php:404 +#: actions/register.php:450 msgid "Describe yourself and your interests in 140 chars" msgstr "" @@ -742,6 +776,7 @@ msgstr "" #: ../lib/settingsaction.php:87 actions/register.php:172 #: actions/register.php:175 lib/settingsaction.php:87 actions/register.php:381 #: actions/register.php:385 lib/accountsettingsaction.php:113 +#: actions/register.php:427 actions/register.php:431 msgid "Email" msgstr "" @@ -756,10 +791,11 @@ msgid "Email Settings" msgstr "" #: ../actions/register.php:73 actions/register.php:80 actions/register.php:163 +#: actions/register.php:200 msgid "Email address already exists." msgstr "" -#: ../lib/mail.php:90 lib/mail.php:90 lib/mail.php:173 +#: ../lib/mail.php:90 lib/mail.php:90 lib/mail.php:173 lib/mail.php:172 msgid "Email address confirmation" msgstr "" @@ -769,12 +805,12 @@ msgid "Email address, like \"UserName@example.org\"" msgstr "" #: ../actions/invite.php:129 actions/invite.php:137 actions/invite.php:174 -#: actions/invite.php:179 +#: actions/invite.php:179 actions/invite.php:181 msgid "Email addresses" msgstr "" #: ../actions/recoverpassword.php:191 actions/recoverpassword.php:197 -#: actions/recoverpassword.php:231 +#: actions/recoverpassword.php:231 actions/recoverpassword.php:249 msgid "Enter a nickname or email address." msgstr "" @@ -784,12 +820,13 @@ msgid "Enter the code you received on your phone." msgstr "" #: ../actions/userauthorization.php:137 actions/userauthorization.php:144 -#: actions/userauthorization.php:161 +#: actions/userauthorization.php:161 actions/userauthorization.php:200 msgid "Error authorizing token" msgstr "" #: ../actions/finishopenidlogin.php:253 actions/finishopenidlogin.php:259 #: actions/finishopenidlogin.php:297 actions/finishopenidlogin.php:302 +#: actions/finishopenidlogin.php:325 msgid "Error connecting user to OpenID." msgstr "" @@ -814,12 +851,12 @@ msgid "Error inserting remote profile" msgstr "" #: ../actions/recoverpassword.php:240 actions/recoverpassword.php:246 -#: actions/recoverpassword.php:280 +#: actions/recoverpassword.php:280 actions/recoverpassword.php:298 msgid "Error saving address confirmation." msgstr "" #: ../actions/userauthorization.php:140 actions/userauthorization.php:147 -#: actions/userauthorization.php:164 +#: actions/userauthorization.php:164 actions/userauthorization.php:203 msgid "Error saving remote profile" msgstr "" @@ -843,7 +880,8 @@ msgstr "" #: actions/login.php:47 actions/login.php:73 actions/recoverpassword.php:320 #: actions/register.php:108 actions/login.php:112 actions/login.php:138 #: actions/recoverpassword.php:354 actions/register.php:198 -#: actions/login.php:120 +#: actions/login.php:120 actions/recoverpassword.php:372 +#: actions/register.php:235 msgid "Error setting user." msgstr "" @@ -863,11 +901,12 @@ msgid "Error with confirmation code." msgstr "" #: ../actions/finishopenidlogin.php:89 actions/finishopenidlogin.php:95 -#: actions/finishopenidlogin.php:117 +#: actions/finishopenidlogin.php:117 actions/finishopenidlogin.php:116 msgid "Existing nickname" msgstr "" #: ../lib/util.php:326 lib/util.php:342 lib/action.php:570 lib/action.php:663 +#: lib/action.php:708 msgid "FAQ" msgstr "" @@ -878,14 +917,14 @@ msgstr "" #: ../actions/all.php:61 ../actions/allrss.php:64 actions/all.php:61 #: actions/allrss.php:64 actions/all.php:75 actions/allrss.php:107 -#: actions/allrss.php:110 +#: actions/allrss.php:110 actions/allrss.php:118 #, php-format msgid "Feed for friends of %s" msgstr "" #: ../actions/replies.php:65 ../actions/repliesrss.php:80 #: actions/replies.php:65 actions/repliesrss.php:66 actions/replies.php:134 -#: actions/repliesrss.php:71 actions/replies.php:136 +#: actions/repliesrss.php:71 actions/replies.php:136 actions/replies.php:135 #, php-format msgid "Feed for replies to %s" msgstr "" @@ -918,7 +957,8 @@ msgstr "" #: actions/showgroup.php:235 actions/showstream.php:262 #: actions/tagother.php:105 lib/groupeditform.php:142 #: actions/showgroup.php:237 actions/showstream.php:255 -#: actions/tagother.php:104 +#: actions/tagother.php:104 actions/register.php:437 actions/showgroup.php:242 +#: actions/showstream.php:220 lib/groupeditform.php:157 msgid "Full name" msgstr "" @@ -928,23 +968,27 @@ msgstr "" #: actions/editgroup.php:195 actions/newgroup.php:146 #: actions/profilesettings.php:202 actions/register.php:171 #: actions/updateprofile.php:97 actions/updateprofile.php:99 +#: actions/editgroup.php:197 actions/newgroup.php:147 +#: actions/profilesettings.php:203 actions/register.php:208 msgid "Full name is too long (max 255 chars)." msgstr "" #: ../lib/util.php:322 lib/util.php:338 lib/action.php:344 lib/action.php:566 -#: lib/action.php:421 lib/action.php:659 +#: lib/action.php:421 lib/action.php:659 lib/action.php:446 lib/action.php:704 msgid "Help" msgstr "" #: ../lib/util.php:298 lib/util.php:314 lib/action.php:322 #: lib/facebookaction.php:200 lib/action.php:393 lib/facebookaction.php:213 +#: lib/action.php:417 msgid "Home" msgstr "" #: ../actions/profilesettings.php:46 ../actions/register.php:167 #: actions/profilesettings.php:79 actions/register.php:181 #: actions/profilesettings.php:107 actions/register.php:396 -#: lib/groupeditform.php:146 +#: lib/groupeditform.php:146 actions/register.php:442 +#: lib/groupeditform.php:161 msgid "Homepage" msgstr "" @@ -952,6 +996,8 @@ msgstr "" #: actions/profilesettings.php:210 actions/register.php:83 #: actions/editgroup.php:192 actions/newgroup.php:143 #: actions/profilesettings.php:199 actions/register.php:168 +#: actions/editgroup.php:194 actions/newgroup.php:144 +#: actions/profilesettings.php:200 actions/register.php:205 msgid "Homepage is not a valid URL." msgstr "" @@ -976,7 +1022,7 @@ msgid "IM Settings" msgstr "" #: ../actions/finishopenidlogin.php:88 actions/finishopenidlogin.php:94 -#: actions/finishopenidlogin.php:116 +#: actions/finishopenidlogin.php:116 actions/finishopenidlogin.php:115 msgid "" "If you already have an account, login with your username and password to " "connect it to your OpenID." @@ -1002,7 +1048,7 @@ msgstr "" #: ../actions/emailsettings.php:283 actions/emailsettings.php:301 #: actions/emailsettings.php:443 actions/emailsettings.php:450 -#: actions/smssettings.php:518 +#: actions/smssettings.php:518 actions/smssettings.php:519 msgid "Incoming email address removed." msgstr "" @@ -1013,10 +1059,12 @@ msgstr "" #: ../actions/login.php:67 actions/login.php:67 actions/facebookhome.php:131 #: actions/login.php:132 actions/facebookhome.php:130 actions/login.php:114 +#: actions/facebookhome.php:129 msgid "Incorrect username or password." msgstr "" #: ../actions/recoverpassword.php:265 actions/recoverpassword.php:304 +#: actions/recoverpassword.php:322 msgid "" "Instructions for recovering your password have been sent to the email " "address registered to your account." @@ -1029,6 +1077,7 @@ msgid "Invalid avatar URL '%s'" msgstr "" #: ../actions/invite.php:55 actions/invite.php:62 actions/invite.php:70 +#: actions/invite.php:72 #, php-format msgid "Invalid email address: %s" msgstr "" @@ -1086,27 +1135,34 @@ msgstr "" #: actions/register.php:103 actions/register.php:121 #: actions/finishopenidlogin.php:279 actions/register.php:193 #: actions/register.php:211 actions/finishopenidlogin.php:284 +#: actions/finishopenidlogin.php:307 actions/register.php:230 +#: actions/register.php:251 msgid "Invalid username or password." msgstr "" #: ../actions/invite.php:79 actions/invite.php:86 actions/invite.php:102 +#: actions/invite.php:104 msgid "Invitation(s) sent" msgstr "" #: ../actions/invite.php:97 actions/invite.php:104 actions/invite.php:136 +#: actions/invite.php:138 msgid "Invitation(s) sent to the following people:" msgstr "" #: ../lib/util.php:306 lib/util.php:322 lib/facebookaction.php:207 -#: lib/subgroupnav.php:103 lib/facebookaction.php:220 +#: lib/subgroupnav.php:103 lib/facebookaction.php:220 lib/action.php:429 +#: lib/facebookaction.php:221 lib/subgroupnav.php:105 msgid "Invite" msgstr "" #: ../actions/invite.php:123 actions/invite.php:130 actions/invite.php:104 +#: actions/invite.php:106 msgid "Invite new users" msgstr "" #: ../lib/util.php:261 lib/util.php:277 lib/action.php:609 lib/action.php:706 +#: lib/action.php:756 #, php-format msgid "" "It runs the [Laconica](http://laconi.ca/) microblogging software, version %" @@ -1128,12 +1184,12 @@ msgid "" msgstr "" #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 -#: actions/profilesettings.php:128 +#: actions/profilesettings.php:128 actions/profilesettings.php:129 msgid "Language" msgstr "" #: ../actions/profilesettings.php:113 actions/profilesettings.php:228 -#: actions/profilesettings.php:217 +#: actions/profilesettings.php:217 actions/profilesettings.php:218 msgid "Language is too long (max 50 chars)." msgstr "" @@ -1144,6 +1200,9 @@ msgstr "" #: actions/tagother.php:113 lib/groupeditform.php:156 lib/grouplist.php:126 #: lib/profilelist.php:125 actions/showgroup.php:246 #: actions/showstream.php:264 actions/tagother.php:112 lib/profilelist.php:123 +#: actions/register.php:454 actions/showgroup.php:251 +#: actions/showstream.php:229 actions/userauthorization.php:128 +#: lib/groupeditform.php:171 lib/profilelist.php:185 msgid "Location" msgstr "" @@ -1153,6 +1212,8 @@ msgstr "" #: actions/editgroup.php:201 actions/newgroup.php:152 #: actions/profilesettings.php:208 actions/register.php:177 #: actions/updateprofile.php:112 actions/updateprofile.php:114 +#: actions/editgroup.php:203 actions/newgroup.php:153 +#: actions/profilesettings.php:209 actions/register.php:214 msgid "Location is too long (max 255 chars)." msgstr "" @@ -1163,7 +1224,8 @@ msgstr "" #: actions/openidlogin.php:112 lib/action.php:335 lib/facebookaction.php:288 #: lib/facebookaction.php:315 lib/logingroupnav.php:75 actions/login.php:169 #: actions/login.php:222 actions/openidlogin.php:121 lib/action.php:412 -#: lib/facebookaction.php:293 lib/facebookaction.php:319 +#: lib/facebookaction.php:293 lib/facebookaction.php:319 lib/action.php:443 +#: lib/facebookaction.php:295 lib/facebookaction.php:321 #, php-format msgid "Login" msgstr "" @@ -1183,16 +1245,18 @@ msgid "" msgstr "" #: ../lib/util.php:308 lib/util.php:324 lib/action.php:332 lib/action.php:409 +#: lib/action.php:435 msgid "Logout" msgstr "" #: ../actions/register.php:166 actions/register.php:180 -#: actions/register.php:393 +#: actions/register.php:393 actions/register.php:439 msgid "Longer name, preferably your \"real\" name" msgstr "" #: ../actions/login.php:110 actions/login.php:110 actions/login.php:245 #: lib/facebookaction.php:320 actions/login.php:228 lib/facebookaction.php:325 +#: lib/facebookaction.php:327 msgid "Lost or forgotten password?" msgstr "" @@ -1209,11 +1273,12 @@ msgid "Manage how you get email from %%site.name%%." msgstr "" #: ../actions/showstream.php:300 actions/showstream.php:315 -#: actions/showstream.php:480 +#: actions/showstream.php:480 lib/profileaction.php:182 msgid "Member since" msgstr "" #: ../actions/userrss.php:70 actions/userrss.php:67 actions/userrss.php:72 +#: actions/userrss.php:93 #, php-format msgid "Microblog by %s" msgstr "" @@ -1228,7 +1293,8 @@ msgstr "" #: ../actions/finishopenidlogin.php:79 ../actions/register.php:188 #: actions/finishopenidlogin.php:85 actions/register.php:202 #: actions/finishopenidlogin.php:107 actions/register.php:429 -#: actions/register.php:430 +#: actions/register.php:430 actions/finishopenidlogin.php:106 +#: actions/register.php:477 msgid "My text and files are available under " msgstr "" @@ -1238,19 +1304,19 @@ msgstr "" msgid "New" msgstr "" -#: ../lib/mail.php:144 lib/mail.php:144 lib/mail.php:286 +#: ../lib/mail.php:144 lib/mail.php:144 lib/mail.php:286 lib/mail.php:285 #, php-format msgid "New email address for posting to %s" msgstr "" #: ../actions/emailsettings.php:297 actions/emailsettings.php:315 #: actions/emailsettings.php:465 actions/emailsettings.php:472 -#: actions/smssettings.php:542 +#: actions/smssettings.php:542 actions/smssettings.php:543 msgid "New incoming email address added." msgstr "" #: ../actions/finishopenidlogin.php:71 actions/finishopenidlogin.php:77 -#: actions/finishopenidlogin.php:99 +#: actions/finishopenidlogin.php:99 actions/finishopenidlogin.php:98 msgid "New nickname" msgstr "" @@ -1262,10 +1328,12 @@ msgstr "" #: ../actions/password.php:41 ../actions/recoverpassword.php:179 #: actions/profilesettings.php:180 actions/recoverpassword.php:185 #: actions/passwordsettings.php:101 actions/recoverpassword.php:219 +#: actions/recoverpassword.php:232 msgid "New password" msgstr "" #: ../actions/recoverpassword.php:314 actions/recoverpassword.php:361 +#: actions/recoverpassword.php:379 msgid "New password successfully saved. You are now logged in." msgstr "" @@ -1277,7 +1345,9 @@ msgstr "" #: actions/showstream.php:251 actions/tagother.php:95 #: lib/facebookaction.php:308 lib/groupeditform.php:137 actions/login.php:211 #: actions/showgroup.php:226 actions/showstream.php:244 -#: actions/tagother.php:94 lib/facebookaction.php:312 +#: actions/tagother.php:94 lib/facebookaction.php:312 actions/register.php:413 +#: actions/showgroup.php:231 actions/showstream.php:209 +#: lib/facebookaction.php:314 lib/groupeditform.php:152 msgid "Nickname" msgstr "" @@ -1286,7 +1356,9 @@ msgstr "" #: actions/profilesettings.php:225 actions/register.php:76 #: actions/editgroup.php:183 actions/finishopenidlogin.php:215 #: actions/newgroup.php:134 actions/profilesettings.php:214 -#: actions/register.php:159 +#: actions/register.php:159 actions/editgroup.php:185 +#: actions/finishopenidlogin.php:231 actions/newgroup.php:135 +#: actions/profilesettings.php:215 actions/register.php:196 msgid "Nickname already in use. Try another one." msgstr "" @@ -1297,12 +1369,14 @@ msgstr "" #: actions/finishopenidlogin.php:205 actions/profilesettings.php:192 #: actions/updateprofile.php:81 actions/editgroup.php:179 #: actions/newgroup.php:130 actions/register.php:156 -#: actions/updateprofile.php:83 +#: actions/updateprofile.php:83 actions/editgroup.php:181 +#: actions/finishopenidlogin.php:221 actions/newgroup.php:131 +#: actions/profilesettings.php:193 actions/register.php:193 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" #: ../actions/finishopenidlogin.php:170 actions/finishopenidlogin.php:176 -#: actions/finishopenidlogin.php:210 +#: actions/finishopenidlogin.php:210 actions/finishopenidlogin.php:226 msgid "Nickname not allowed." msgstr "" @@ -1312,13 +1386,14 @@ msgid "Nickname of the user you want to follow" msgstr "" #: ../actions/recoverpassword.php:162 actions/recoverpassword.php:167 -#: actions/recoverpassword.php:186 +#: actions/recoverpassword.php:186 actions/recoverpassword.php:191 msgid "Nickname or email" msgstr "" #: ../actions/deletenotice.php:59 actions/deletenotice.php:60 #: actions/block.php:147 actions/deletenotice.php:118 -#: actions/deletenotice.php:116 +#: actions/deletenotice.php:116 actions/block.php:149 +#: actions/deletenotice.php:115 actions/groupblock.php:176 msgid "No" msgstr "" @@ -1328,7 +1403,7 @@ msgid "No Jabber ID." msgstr "" #: ../actions/userauthorization.php:129 actions/userauthorization.php:136 -#: actions/userauthorization.php:153 +#: actions/userauthorization.php:153 actions/userauthorization.php:192 msgid "No authorization request!" msgstr "" @@ -1351,6 +1426,7 @@ msgstr "" #: actions/newnotice.php:44 classes/Command.php:197 actions/newmessage.php:109 #: actions/newnotice.php:126 classes/Command.php:223 #: actions/newmessage.php:142 actions/newnotice.php:131 lib/command.php:223 +#: actions/newnotice.php:162 lib/command.php:216 msgid "No content!" msgstr "" @@ -1365,7 +1441,7 @@ msgstr "" #: ../actions/emailsettings.php:271 actions/emailsettings.php:289 #: actions/emailsettings.php:430 actions/emailsettings.php:437 -#: actions/smssettings.php:505 +#: actions/smssettings.php:505 actions/smssettings.php:506 msgid "No incoming email address." msgstr "" @@ -1398,7 +1474,7 @@ msgid "No profile URL returned by server." msgstr "" #: ../actions/recoverpassword.php:226 actions/recoverpassword.php:232 -#: actions/recoverpassword.php:266 +#: actions/recoverpassword.php:266 actions/recoverpassword.php:284 msgid "No registered email address for that user." msgstr "" @@ -1422,12 +1498,14 @@ msgstr "" #: ../actions/twitapistatuses.php:595 actions/twitapifavorites.php:136 #: actions/twitapistatuses.php:520 actions/twitapifavorites.php:112 #: actions/twitapistatuses.php:446 actions/twitapifavorites.php:118 -#: actions/twitapistatuses.php:470 +#: actions/twitapistatuses.php:470 actions/twitapifavorites.php:169 +#: actions/twitapistatuses.php:426 msgid "No status found with that ID." msgstr "" #: ../actions/twitapistatuses.php:555 actions/twitapistatuses.php:478 #: actions/twitapistatuses.php:418 actions/twitapistatuses.php:442 +#: actions/twitapistatuses.php:399 msgid "No status with that ID found." msgstr "" @@ -1484,11 +1562,15 @@ msgstr "" #: lib/subs.php:34 lib/subs.php:109 actions/all.php:56 actions/allrss.php:68 #: actions/favoritesrss.php:74 lib/command.php:140 lib/command.php:185 #: lib/command.php:234 lib/command.php:271 lib/mailbox.php:84 +#: actions/all.php:38 actions/foaf.php:58 actions/replies.php:72 +#: actions/usergroups.php:91 actions/userrss.php:39 lib/command.php:133 +#: lib/command.php:178 lib/command.php:227 lib/command.php:264 +#: lib/galleryaction.php:59 lib/profileaction.php:77 lib/subs.php:112 msgid "No such user." msgstr "" #: ../actions/recoverpassword.php:211 actions/recoverpassword.php:217 -#: actions/recoverpassword.php:251 +#: actions/recoverpassword.php:251 actions/recoverpassword.php:269 msgid "No user with that email address or username." msgstr "" @@ -1502,7 +1584,7 @@ msgid "Not a recovery code." msgstr "" #: ../scripts/maildaemon.php:50 scripts/maildaemon.php:50 -#: scripts/maildaemon.php:53 +#: scripts/maildaemon.php:53 scripts/maildaemon.php:52 msgid "Not a registered user." msgstr "" @@ -1510,7 +1592,8 @@ msgstr "" #: ../lib/twitterapi.php:332 lib/twitterapi.php:391 lib/twitterapi.php:418 #: lib/twitterapi.php:502 lib/twitterapi.php:448 lib/twitterapi.php:476 #: lib/twitterapi.php:566 lib/twitterapi.php:483 lib/twitterapi.php:511 -#: lib/twitterapi.php:601 +#: lib/twitterapi.php:601 lib/twitterapi.php:620 lib/twitterapi.php:648 +#: lib/twitterapi.php:741 msgid "Not a supported data format." msgstr "" @@ -1530,6 +1613,7 @@ msgid "Not a valid email address" msgstr "" #: ../actions/register.php:63 actions/register.php:70 actions/register.php:152 +#: actions/register.php:189 msgid "Not a valid email address." msgstr "" @@ -1537,6 +1621,8 @@ msgstr "" #: actions/profilesettings.php:206 actions/register.php:78 #: actions/editgroup.php:186 actions/newgroup.php:137 #: actions/profilesettings.php:195 actions/register.php:161 +#: actions/editgroup.php:188 actions/newgroup.php:138 +#: actions/profilesettings.php:196 actions/register.php:198 msgid "Not a valid nickname." msgstr "" @@ -1556,7 +1642,7 @@ msgid "Not a valid profile URL (no YADIS document)." msgstr "" #: ../actions/avatar.php:95 actions/profilesettings.php:332 -#: lib/imagefile.php:87 lib/imagefile.php:90 +#: lib/imagefile.php:87 lib/imagefile.php:90 lib/imagefile.php:91 msgid "Not an image or corrupt file." msgstr "" @@ -1572,6 +1658,7 @@ msgstr "" #: ../actions/twitapistatuses.php:422 actions/twitapistatuses.php:361 #: actions/twitapistatuses.php:309 actions/twitapistatuses.php:327 +#: actions/twitapistatuses.php:284 msgid "Not found" msgstr "" @@ -1587,11 +1674,13 @@ msgstr "" #: actions/newmessage.php:83 actions/newnotice.php:90 actions/nudge.php:63 #: actions/subedit.php:31 actions/subscribe.php:30 actions/unblock.php:60 #: actions/unsubscribe.php:27 lib/deleteaction.php:66 -#: lib/settingsaction.php:72 actions/newmessage.php:87 +#: lib/settingsaction.php:72 actions/newmessage.php:87 actions/favor.php:62 +#: actions/groupblock.php:61 actions/groupunblock.php:61 +#: actions/makeadmin.php:61 actions/newnotice.php:88 msgid "Not logged in." msgstr "" -#: ../lib/subs.php:91 lib/subs.php:104 lib/subs.php:122 +#: ../lib/subs.php:91 lib/subs.php:104 lib/subs.php:122 lib/subs.php:124 msgid "Not subscribed!." msgstr "" @@ -1615,11 +1704,14 @@ msgstr "" #: ../actions/showstream.php:316 actions/showstream.php:331 #: actions/showstream.php:504 lib/facebookaction.php:477 lib/mailbox.php:116 #: lib/noticelist.php:87 lib/facebookaction.php:581 lib/mailbox.php:118 +#: actions/conversation.php:149 lib/facebookaction.php:572 +#: lib/profileaction.php:206 msgid "Notices" msgstr "" #: ../actions/tag.php:35 ../actions/tag.php:81 actions/tag.php:35 -#: actions/tag.php:81 actions/tag.php:41 actions/tag.php:49 +#: actions/tag.php:81 actions/tag.php:41 actions/tag.php:49 actions/tag.php:57 +#: actions/twitapitags.php:69 #, php-format msgid "Notices tagged with %s" msgstr "" @@ -1636,7 +1728,7 @@ msgid "OpenID" msgstr "" #: ../actions/finishopenidlogin.php:61 actions/finishopenidlogin.php:66 -#: actions/finishopenidlogin.php:73 +#: actions/finishopenidlogin.php:73 actions/finishopenidlogin.php:72 msgid "OpenID Account Setup" msgstr "" @@ -1663,12 +1755,14 @@ msgstr "" #: ../actions/finishaddopenid.php:42 ../actions/finishopenidlogin.php:103 #: actions/finishaddopenid.php:42 actions/finishopenidlogin.php:109 #: actions/finishaddopenid.php:88 actions/finishopenidlogin.php:130 +#: actions/finishopenidlogin.php:129 msgid "OpenID authentication cancelled." msgstr "" #: ../actions/finishaddopenid.php:46 ../actions/finishopenidlogin.php:107 #: actions/finishaddopenid.php:46 actions/finishopenidlogin.php:113 #: actions/finishaddopenid.php:92 actions/finishopenidlogin.php:134 +#: actions/finishopenidlogin.php:133 #, php-format msgid "OpenID authentication failed: %s" msgstr "" @@ -1690,12 +1784,12 @@ msgid "OpenID settings" msgstr "" #: ../actions/invite.php:135 actions/invite.php:143 actions/invite.php:180 -#: actions/invite.php:186 +#: actions/invite.php:186 actions/invite.php:188 msgid "Optionally add a personal message to the invitation." msgstr "" #: ../actions/avatar.php:84 actions/profilesettings.php:321 -#: lib/imagefile.php:75 lib/imagefile.php:79 +#: lib/imagefile.php:75 lib/imagefile.php:79 lib/imagefile.php:80 msgid "Partial upload." msgstr "" @@ -1706,36 +1800,39 @@ msgstr "" #: actions/login.php:231 actions/register.php:372 #: lib/accountsettingsaction.php:110 lib/facebookaction.php:311 #: actions/login.php:214 lib/facebookaction.php:315 +#: actions/finishopenidlogin.php:117 actions/register.php:418 +#: lib/facebookaction.php:317 msgid "Password" msgstr "" #: ../actions/recoverpassword.php:288 actions/recoverpassword.php:301 -#: actions/recoverpassword.php:335 +#: actions/recoverpassword.php:335 actions/recoverpassword.php:353 msgid "Password and confirmation do not match." msgstr "" #: ../actions/recoverpassword.php:284 actions/recoverpassword.php:297 -#: actions/recoverpassword.php:331 +#: actions/recoverpassword.php:331 actions/recoverpassword.php:349 msgid "Password must be 6 chars or more." msgstr "" #: ../actions/recoverpassword.php:261 ../actions/recoverpassword.php:263 #: actions/recoverpassword.php:267 actions/recoverpassword.php:269 #: actions/recoverpassword.php:199 actions/recoverpassword.php:301 +#: actions/recoverpassword.php:207 actions/recoverpassword.php:319 msgid "Password recovery requested" msgstr "" #: ../actions/password.php:89 ../actions/recoverpassword.php:313 #: actions/profilesettings.php:408 actions/recoverpassword.php:326 #: actions/passwordsettings.php:173 actions/recoverpassword.php:200 -#: actions/passwordsettings.php:178 +#: actions/passwordsettings.php:178 actions/recoverpassword.php:208 msgid "Password saved." msgstr "" #: ../actions/password.php:61 ../actions/register.php:88 #: actions/profilesettings.php:380 actions/register.php:98 #: actions/passwordsettings.php:145 actions/register.php:183 -#: actions/passwordsettings.php:150 +#: actions/passwordsettings.php:150 actions/register.php:220 msgid "Passwords don't match." msgstr "" @@ -1755,11 +1852,12 @@ msgid "People search" msgstr "" #: ../lib/stream.php:50 lib/personal.php:50 lib/personalgroupnav.php:98 +#: lib/personalgroupnav.php:99 msgid "Personal" msgstr "" #: ../actions/invite.php:133 actions/invite.php:141 actions/invite.php:178 -#: actions/invite.php:184 +#: actions/invite.php:184 actions/invite.php:186 msgid "Personal message" msgstr "" @@ -1794,28 +1892,30 @@ msgstr "" #: actions/imsettings.php:152 actions/smssettings.php:171 #: actions/emailsettings.php:286 actions/imsettings.php:258 #: actions/othersettings.php:168 actions/smssettings.php:272 -#: actions/emailsettings.php:293 +#: actions/emailsettings.php:293 actions/othersettings.php:173 msgid "Preferences saved." msgstr "" #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 -#: actions/profilesettings.php:129 +#: actions/profilesettings.php:129 actions/profilesettings.php:130 msgid "Preferred language" msgstr "" #: ../lib/util.php:328 lib/util.php:344 lib/action.php:572 lib/action.php:665 +#: lib/action.php:715 msgid "Privacy" msgstr "" #: ../classes/Notice.php:95 ../classes/Notice.php:106 classes/Notice.php:109 #: classes/Notice.php:119 classes/Notice.php:145 classes/Notice.php:155 -#: classes/Notice.php:178 classes/Notice.php:188 +#: classes/Notice.php:178 classes/Notice.php:188 classes/Notice.php:206 +#: classes/Notice.php:216 classes/Notice.php:232 msgid "Problem saving notice." msgstr "" #: ../lib/settingsaction.php:84 ../lib/stream.php:60 lib/personal.php:60 #: lib/settingsaction.php:84 lib/accountsettingsaction.php:104 -#: lib/personalgroupnav.php:108 +#: lib/personalgroupnav.php:108 lib/personalgroupnav.php:109 msgid "Profile" msgstr "" @@ -1842,6 +1942,7 @@ msgstr "" #: ../actions/public.php:33 actions/public.php:33 actions/public.php:109 #: lib/publicgroupnav.php:77 actions/public.php:112 lib/publicgroupnav.php:79 +#: actions/public.php:120 msgid "Public timeline" msgstr "" @@ -1861,12 +1962,12 @@ msgid "Recent Tags" msgstr "" #: ../actions/recoverpassword.php:166 actions/recoverpassword.php:171 -#: actions/recoverpassword.php:190 +#: actions/recoverpassword.php:190 actions/recoverpassword.php:197 msgid "Recover" msgstr "" #: ../actions/recoverpassword.php:156 actions/recoverpassword.php:161 -#: actions/recoverpassword.php:198 +#: actions/recoverpassword.php:198 actions/recoverpassword.php:206 msgid "Recover password" msgstr "" @@ -1880,27 +1981,32 @@ msgstr "" #: actions/register.php:69 actions/register.php:436 lib/action.php:338 #: lib/facebookaction.php:277 lib/logingroupnav.php:78 #: actions/register.php:438 lib/action.php:415 lib/facebookaction.php:279 +#: actions/register.php:108 actions/register.php:486 lib/action.php:440 +#: lib/facebookaction.php:281 msgid "Register" msgstr "" #: ../actions/register.php:28 actions/register.php:28 #: actions/finishopenidlogin.php:196 actions/register.php:90 +#: actions/finishopenidlogin.php:195 actions/finishopenidlogin.php:204 +#: actions/register.php:129 msgid "Registration not allowed." msgstr "" #: ../actions/register.php:200 actions/register.php:214 -#: actions/register.php:67 +#: actions/register.php:67 actions/register.php:106 msgid "Registration successful" msgstr "" #: ../actions/userauthorization.php:120 actions/userauthorization.php:127 -#: actions/userauthorization.php:144 +#: actions/userauthorization.php:144 actions/userauthorization.php:179 msgid "Reject" msgstr "" #: ../actions/login.php:103 ../actions/register.php:176 actions/login.php:103 #: actions/register.php:190 actions/login.php:234 actions/openidlogin.php:107 #: actions/register.php:414 actions/login.php:217 actions/openidlogin.php:116 +#: actions/register.php:461 msgid "Remember me" msgstr "" @@ -1940,6 +2046,7 @@ msgid "" msgstr "" #: ../lib/stream.php:55 lib/personal.php:55 lib/personalgroupnav.php:103 +#: lib/personalgroupnav.php:104 msgid "Replies" msgstr "" @@ -1947,23 +2054,24 @@ msgstr "" #: actions/replies.php:47 actions/repliesrss.php:62 lib/personal.php:56 #: actions/replies.php:116 actions/repliesrss.php:67 #: lib/personalgroupnav.php:104 actions/replies.php:118 +#: actions/replies.php:117 lib/personalgroupnav.php:105 #, php-format msgid "Replies to %s" msgstr "" #: ../actions/recoverpassword.php:183 actions/recoverpassword.php:189 -#: actions/recoverpassword.php:223 +#: actions/recoverpassword.php:223 actions/recoverpassword.php:240 msgid "Reset" msgstr "" #: ../actions/recoverpassword.php:173 actions/recoverpassword.php:178 -#: actions/recoverpassword.php:197 +#: actions/recoverpassword.php:197 actions/recoverpassword.php:205 msgid "Reset password" msgstr "" #: ../lib/settingsaction.php:99 lib/settingsaction.php:93 #: actions/subscriptions.php:123 lib/connectsettingsaction.php:107 -#: actions/subscriptions.php:125 +#: actions/subscriptions.php:125 actions/subscriptions.php:184 msgid "SMS" msgstr "" @@ -1982,12 +2090,12 @@ msgid "SMS confirmation" msgstr "" #: ../actions/recoverpassword.php:182 actions/recoverpassword.php:188 -#: actions/recoverpassword.php:222 +#: actions/recoverpassword.php:222 actions/recoverpassword.php:237 msgid "Same as password above" msgstr "" #: ../actions/register.php:156 actions/register.php:170 -#: actions/register.php:377 +#: actions/register.php:377 actions/register.php:423 msgid "Same as password above. Required." msgstr "" @@ -2002,12 +2110,15 @@ msgstr "" #: actions/tagother.php:152 actions/twittersettings.php:161 #: lib/groupeditform.php:171 actions/emailsettings.php:187 #: actions/subscriptions.php:126 actions/tagother.php:154 -#: actions/twittersettings.php:164 +#: actions/twittersettings.php:164 actions/othersettings.php:119 +#: actions/profilesettings.php:152 actions/subscriptions.php:185 +#: actions/twittersettings.php:180 lib/designsettings.php:256 +#: lib/groupeditform.php:196 msgid "Save" msgstr "" #: ../lib/searchaction.php:84 ../lib/util.php:300 lib/searchaction.php:84 -#: lib/util.php:316 lib/action.php:325 lib/action.php:396 +#: lib/util.php:316 lib/action.php:325 lib/action.php:396 lib/action.php:448 msgid "Search" msgstr "" @@ -2039,7 +2150,8 @@ msgstr "" #: ../actions/invite.php:137 ../lib/util.php:1172 actions/invite.php:145 #: lib/util.php:1306 lib/util.php:1731 actions/invite.php:182 #: lib/messageform.php:167 lib/noticeform.php:177 actions/invite.php:189 -#: lib/messageform.php:165 +#: lib/messageform.php:165 actions/invite.php:191 lib/messageform.php:157 +#: lib/noticeform.php:179 msgid "Send" msgstr "" @@ -2072,12 +2184,12 @@ msgid "Send me replies through Jabber/GTalk from people I'm not subscribed to." msgstr "" #: ../lib/util.php:304 lib/util.php:320 lib/facebookaction.php:215 -#: lib/facebookaction.php:228 +#: lib/facebookaction.php:228 lib/facebookaction.php:230 msgid "Settings" msgstr "" #: ../actions/profilesettings.php:192 actions/profilesettings.php:307 -#: actions/profilesettings.php:319 +#: actions/profilesettings.php:319 actions/profilesettings.php:318 msgid "Settings saved." msgstr "" @@ -2097,28 +2209,31 @@ msgid "Something weird happened." msgstr "" #: ../scripts/maildaemon.php:58 scripts/maildaemon.php:58 -#: scripts/maildaemon.php:61 +#: scripts/maildaemon.php:61 scripts/maildaemon.php:60 msgid "Sorry, no incoming email allowed." msgstr "" #: ../scripts/maildaemon.php:54 scripts/maildaemon.php:54 -#: scripts/maildaemon.php:57 +#: scripts/maildaemon.php:57 scripts/maildaemon.php:56 msgid "Sorry, that is not your incoming email address." msgstr "" #: ../lib/util.php:330 lib/util.php:346 lib/action.php:574 lib/action.php:667 +#: lib/action.php:717 msgid "Source" msgstr "" #: ../actions/showstream.php:296 actions/showstream.php:311 #: actions/showstream.php:476 actions/showgroup.php:375 +#: actions/showgroup.php:421 lib/profileaction.php:173 msgid "Statistics" msgstr "" #: ../actions/finishopenidlogin.php:182 ../actions/finishopenidlogin.php:246 #: actions/finishopenidlogin.php:188 actions/finishopenidlogin.php:252 #: actions/finishopenidlogin.php:222 actions/finishopenidlogin.php:290 -#: actions/finishopenidlogin.php:295 +#: actions/finishopenidlogin.php:295 actions/finishopenidlogin.php:238 +#: actions/finishopenidlogin.php:318 msgid "Stored OpenID not found." msgstr "" @@ -2126,24 +2241,27 @@ msgstr "" #: ../actions/showstream.php:197 actions/remotesubscribe.php:84 #: actions/showstream.php:197 actions/showstream.php:206 #: actions/remotesubscribe.php:113 actions/showstream.php:376 -#: lib/subscribeform.php:139 +#: lib/subscribeform.php:139 actions/showstream.php:345 msgid "Subscribe" msgstr "" #: ../actions/showstream.php:313 ../actions/subscribers.php:27 #: actions/showstream.php:328 actions/subscribers.php:27 #: actions/showstream.php:436 actions/showstream.php:498 -#: lib/subgroupnav.php:88 +#: lib/subgroupnav.php:88 lib/profileaction.php:140 lib/profileaction.php:200 +#: lib/subgroupnav.php:90 msgid "Subscribers" msgstr "" #: ../actions/userauthorization.php:310 actions/userauthorization.php:322 #: actions/userauthorization.php:338 actions/userauthorization.php:344 +#: actions/userauthorization.php:378 msgid "Subscription authorized" msgstr "" #: ../actions/userauthorization.php:320 actions/userauthorization.php:332 #: actions/userauthorization.php:349 actions/userauthorization.php:355 +#: actions/userauthorization.php:389 msgid "Subscription rejected" msgstr "" @@ -2151,12 +2269,13 @@ msgstr "" #: ../actions/subscriptions.php:27 actions/showstream.php:240 #: actions/showstream.php:322 actions/subscriptions.php:27 #: actions/showstream.php:407 actions/showstream.php:489 -#: lib/subgroupnav.php:80 +#: lib/subgroupnav.php:80 lib/profileaction.php:109 lib/profileaction.php:191 +#: lib/subgroupnav.php:82 msgid "Subscriptions" msgstr "" #: ../actions/avatar.php:87 actions/profilesettings.php:324 -#: lib/imagefile.php:78 lib/imagefile.php:82 +#: lib/imagefile.php:78 lib/imagefile.php:82 lib/imagefile.php:83 msgid "System error uploading file." msgstr "" @@ -2165,10 +2284,13 @@ msgstr "" #: actions/tagother.php:147 actions/tagother.php:207 lib/profilelist.php:162 #: lib/profilelist.php:164 actions/showstream.php:290 actions/tagother.php:149 #: actions/tagother.php:209 lib/profilelist.php:160 +#: actions/profilesettings.php:123 actions/showstream.php:255 +#: lib/subscriptionlist.php:106 lib/subscriptionlist.php:108 msgid "Tags" msgstr "" #: ../lib/searchaction.php:104 lib/searchaction.php:104 +#: lib/designsettings.php:217 msgid "Text" msgstr "" @@ -2253,12 +2375,15 @@ msgstr "" #: actions/newnotice.php:49 actions/twitapistatuses.php:330 #: actions/facebookhome.php:243 actions/twitapistatuses.php:276 #: actions/newnotice.php:136 actions/twitapistatuses.php:294 -#: lib/facebookaction.php:485 +#: lib/facebookaction.php:485 actions/newnotice.php:166 +#: actions/twitapistatuses.php:251 lib/facebookaction.php:477 +#: scripts/maildaemon.php:70 msgid "That's too long. Max notice size is 140 chars." msgstr "" #: ../actions/twitapiaccount.php:74 actions/twitapiaccount.php:72 #: actions/twitapiaccount.php:62 actions/twitapiaccount.php:63 +#: actions/twitapiaccount.php:66 msgid "That's too long. Max notice size is 255 chars." msgstr "" @@ -2277,6 +2402,7 @@ msgid "The address was removed." msgstr "" #: ../actions/userauthorization.php:312 actions/userauthorization.php:346 +#: actions/userauthorization.php:380 msgid "" "The subscription has been authorized, but no callback URL was passed. Check " "with the site's instructions for details on how to authorize the " @@ -2284,6 +2410,7 @@ msgid "" msgstr "" #: ../actions/userauthorization.php:322 actions/userauthorization.php:357 +#: actions/userauthorization.php:391 msgid "" "The subscription has been rejected, but no callback URL was passed. Check " "with the site's instructions for details on how to fully reject the " @@ -2313,6 +2440,7 @@ msgid "These are the people whose notices you listen to." msgstr "" #: ../actions/invite.php:89 actions/invite.php:96 actions/invite.php:128 +#: actions/invite.php:130 msgid "" "These people are already users and you were automatically subscribed to them:" msgstr "" @@ -2328,7 +2456,7 @@ msgid "" msgstr "" #: ../actions/finishopenidlogin.php:56 actions/finishopenidlogin.php:61 -#: actions/finishopenidlogin.php:67 +#: actions/finishopenidlogin.php:67 actions/finishopenidlogin.php:66 #, php-format msgid "" "This is the first time you've logged into %s so we must connect your OpenID " @@ -2341,6 +2469,8 @@ msgstr "" #: actions/twitapistatuses.php:511 actions/twitapifavorites.php:97 #: actions/twitapifriendships.php:85 actions/twitapistatuses.php:436 #: actions/twitapifavorites.php:103 actions/twitapistatuses.php:460 +#: actions/twitapifavorites.php:154 actions/twitapifriendships.php:90 +#: actions/twitapistatuses.php:416 msgid "This method requires a POST or DELETE." msgstr "" @@ -2351,6 +2481,8 @@ msgstr "" #: actions/twitapidirect_messages.php:122 actions/twitapifriendships.php:32 #: actions/twitapistatuses.php:244 actions/twitapiaccount.php:54 #: actions/twitapidirect_messages.php:131 actions/twitapistatuses.php:262 +#: actions/twitapiaccount.php:56 actions/twitapidirect_messages.php:124 +#: actions/twitapifriendships.php:34 actions/twitapistatuses.php:216 msgid "This method requires a POST." msgstr "" @@ -2359,12 +2491,12 @@ msgid "This page is not available in a media type you accept" msgstr "" #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 -#: actions/profilesettings.php:138 +#: actions/profilesettings.php:138 actions/profilesettings.php:139 msgid "Timezone" msgstr "" #: ../actions/profilesettings.php:107 actions/profilesettings.php:222 -#: actions/profilesettings.php:211 +#: actions/profilesettings.php:211 actions/profilesettings.php:212 msgid "Timezone not selected." msgstr "" @@ -2377,13 +2509,14 @@ msgid "" msgstr "" #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 -#: actions/twitapifriendships.php:132 +#: actions/twitapifriendships.php:132 actions/twitapifriendships.php:139 msgid "Two user ids or screen_names must be supplied." msgstr "" #: ../actions/profilesettings.php:48 ../actions/register.php:169 #: actions/profilesettings.php:81 actions/register.php:183 #: actions/profilesettings.php:109 actions/register.php:398 +#: actions/register.php:444 msgid "URL of your homepage, blog, or profile on another site" msgstr "" @@ -2402,15 +2535,17 @@ msgstr "" #: actions/smssettings.php:236 actions/twittersettings.php:302 #: actions/avatarsettings.php:263 actions/emailsettings.php:247 #: actions/grouplogo.php:324 actions/twittersettings.php:306 +#: actions/twittersettings.php:322 lib/designsettings.php:301 msgid "Unexpected form submission." msgstr "" #: ../actions/recoverpassword.php:276 actions/recoverpassword.php:289 -#: actions/recoverpassword.php:323 +#: actions/recoverpassword.php:323 actions/recoverpassword.php:341 msgid "Unexpected password reset." msgstr "" #: ../index.php:57 index.php:57 actions/recoverpassword.php:202 +#: actions/recoverpassword.php:210 msgid "Unknown action" msgstr "" @@ -2444,7 +2579,7 @@ msgid "Unsupported OMB version" msgstr "" #: ../actions/avatar.php:105 actions/profilesettings.php:342 -#: lib/imagefile.php:102 lib/imagefile.php:99 +#: lib/imagefile.php:102 lib/imagefile.php:99 lib/imagefile.php:100 msgid "Unsupported image file format." msgstr "" @@ -2460,12 +2595,14 @@ msgstr "" #: ../actions/twitapistatuses.php:241 actions/twitapistatuses.php:158 #: actions/twitapistatuses.php:129 actions/twitapistatuses.php:134 +#: actions/twitapistatuses.php:94 #, php-format msgid "Updates from %1$s and friends on %2$s!" msgstr "" #: ../actions/twitapistatuses.php:341 actions/twitapistatuses.php:268 #: actions/twitapistatuses.php:202 actions/twitapistatuses.php:213 +#: actions/twitapigroups.php:74 actions/twitapistatuses.php:159 #, php-format msgid "Updates from %1$s on %2$s!" msgstr "" @@ -2489,13 +2626,14 @@ msgid "Upload a new profile image" msgstr "" #: ../actions/invite.php:114 actions/invite.php:121 actions/invite.php:154 +#: actions/invite.php:156 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" #: ../actions/register.php:159 ../actions/register.php:162 #: actions/register.php:173 actions/register.php:176 actions/register.php:382 -#: actions/register.php:386 +#: actions/register.php:386 actions/register.php:428 actions/register.php:432 msgid "Used only for updates, announcements, and password recovery" msgstr "" @@ -2521,6 +2659,8 @@ msgstr "" #: actions/usergroups.php:99 lib/galleryaction.php:67 lib/twitterapi.php:626 #: actions/twitapiaccount.php:71 actions/twitapistatuses.php:179 #: actions/twitapistatuses.php:535 actions/twitapiusers.php:59 +#: actions/foaf.php:65 actions/replies.php:79 actions/twitapiusers.php:57 +#: actions/usergroups.php:98 lib/galleryaction.php:66 lib/profileaction.php:84 msgid "User has no profile." msgstr "" @@ -2534,7 +2674,7 @@ msgid "User not found." msgstr "" #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 -#: actions/profilesettings.php:139 +#: actions/profilesettings.php:139 actions/profilesettings.php:140 msgid "What timezone are you normally in?" msgstr "" @@ -2546,6 +2686,7 @@ msgstr "" #: ../actions/profilesettings.php:54 ../actions/register.php:175 #: actions/profilesettings.php:87 actions/register.php:189 #: actions/profilesettings.php:119 actions/register.php:410 +#: actions/register.php:456 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "" @@ -2565,6 +2706,8 @@ msgstr "" #: actions/deletenotice.php:64 actions/deletenotice.php:79 #: actions/block.php:148 actions/deletenotice.php:122 #: actions/deletenotice.php:141 actions/deletenotice.php:115 +#: actions/block.php:150 actions/deletenotice.php:116 +#: actions/groupblock.php:177 msgid "Yes" msgstr "" @@ -2585,11 +2728,12 @@ msgid "You are already logged in!" msgstr "" #: ../actions/invite.php:81 actions/invite.php:88 actions/invite.php:120 +#: actions/invite.php:122 msgid "You are already subscribed to these users:" msgstr "" #: ../actions/twitapifriendships.php:128 actions/twitapifriendships.php:128 -#: actions/twitapifriendships.php:105 +#: actions/twitapifriendships.php:105 actions/twitapifriendships.php:111 msgid "You are not friends with the specified user." msgstr "" @@ -2636,6 +2780,7 @@ msgstr "" #: ../actions/finishopenidlogin.php:33 ../actions/register.php:61 #: actions/finishopenidlogin.php:38 actions/register.php:68 #: actions/finishopenidlogin.php:43 actions/register.php:149 +#: actions/register.php:186 msgid "You can't register if you don't agree to the license." msgstr "" @@ -2644,7 +2789,7 @@ msgstr "" msgid "You did not send us that profile" msgstr "" -#: ../lib/mail.php:147 lib/mail.php:289 +#: ../lib/mail.php:147 lib/mail.php:289 lib/mail.php:288 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -2659,15 +2804,18 @@ msgstr "" #: ../actions/twitapistatuses.php:612 actions/twitapistatuses.php:537 #: actions/twitapistatuses.php:463 actions/twitapistatuses.php:486 +#: actions/twitapistatuses.php:443 msgid "You may not delete another user's status." msgstr "" #: ../actions/invite.php:31 actions/invite.php:31 actions/invite.php:39 +#: actions/invite.php:41 #, php-format msgid "You must be logged in to invite other users to use %s" msgstr "" #: ../actions/invite.php:103 actions/invite.php:110 actions/invite.php:142 +#: actions/invite.php:144 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2683,6 +2831,7 @@ msgid "Your OpenID URL" msgstr "" #: ../actions/recoverpassword.php:164 actions/recoverpassword.php:188 +#: actions/recoverpassword.php:193 msgid "Your nickname on this server, or your registered email address." msgstr "" @@ -2694,46 +2843,56 @@ msgid "" msgstr "" #: ../lib/util.php:943 lib/util.php:992 lib/util.php:945 lib/util.php:756 +#: lib/util.php:770 msgid "a few seconds ago" msgstr "" #: ../lib/util.php:955 lib/util.php:1004 lib/util.php:957 lib/util.php:768 +#: lib/util.php:782 #, php-format msgid "about %d days ago" msgstr "" #: ../lib/util.php:951 lib/util.php:1000 lib/util.php:953 lib/util.php:764 +#: lib/util.php:778 #, php-format msgid "about %d hours ago" msgstr "" #: ../lib/util.php:947 lib/util.php:996 lib/util.php:949 lib/util.php:760 +#: lib/util.php:774 #, php-format msgid "about %d minutes ago" msgstr "" #: ../lib/util.php:959 lib/util.php:1008 lib/util.php:961 lib/util.php:772 +#: lib/util.php:786 #, php-format msgid "about %d months ago" msgstr "" #: ../lib/util.php:953 lib/util.php:1002 lib/util.php:955 lib/util.php:766 +#: lib/util.php:780 msgid "about a day ago" msgstr "" #: ../lib/util.php:945 lib/util.php:994 lib/util.php:947 lib/util.php:758 +#: lib/util.php:772 msgid "about a minute ago" msgstr "" #: ../lib/util.php:957 lib/util.php:1006 lib/util.php:959 lib/util.php:770 +#: lib/util.php:784 msgid "about a month ago" msgstr "" #: ../lib/util.php:961 lib/util.php:1010 lib/util.php:963 lib/util.php:774 +#: lib/util.php:788 msgid "about a year ago" msgstr "" #: ../lib/util.php:949 lib/util.php:998 lib/util.php:951 lib/util.php:762 +#: lib/util.php:776 msgid "about an hour ago" msgstr "" @@ -2761,7 +2920,8 @@ msgstr "" #: ../actions/twitapistatuses.php:755 actions/twitapistatuses.php:678 #: actions/twitapistatuses.php:555 actions/twitapistatuses.php:596 -#: actions/twitapistatuses.php:618 +#: actions/twitapistatuses.php:618 actions/twitapistatuses.php:553 +#: actions/twitapistatuses.php:575 msgid "unsupported file type" msgstr "" @@ -2790,6 +2950,11 @@ msgstr "" #: actions/register.php:113 actions/remotesubscribe.php:53 #: actions/smssettings.php:216 actions/subedit.php:38 actions/tagother.php:166 #: actions/twittersettings.php:294 actions/userauthorization.php:39 +#: actions/favor.php:75 actions/groupblock.php:66 actions/groupunblock.php:66 +#: actions/invite.php:56 actions/makeadmin.php:66 actions/newnotice.php:102 +#: actions/othersettings.php:138 actions/recoverpassword.php:334 +#: actions/register.php:153 actions/twittersettings.php:310 +#: lib/designsettings.php:291 msgid "There was a problem with your session token. Try again, please." msgstr "" @@ -2798,6 +2963,7 @@ msgid "This notice is not a favorite!" msgstr "" #: actions/disfavor.php:63 actions/disfavor.php:87 +#: actions/twitapifavorites.php:188 msgid "Could not delete favorite." msgstr "" @@ -2815,13 +2981,15 @@ msgstr "" #: actions/favor.php:53 actions/twitapifavorites.php:142 actions/favor.php:81 #: actions/twitapifavorites.php:118 actions/twitapifavorites.php:124 +#: actions/favor.php:79 msgid "This notice is already a favorite!" msgstr "" #: actions/favor.php:60 actions/twitapifavorites.php:151 #: classes/Command.php:132 actions/favor.php:86 #: actions/twitapifavorites.php:125 classes/Command.php:152 -#: actions/twitapifavorites.php:131 lib/command.php:152 +#: actions/twitapifavorites.php:131 lib/command.php:152 actions/favor.php:84 +#: actions/twitapifavorites.php:133 lib/command.php:145 msgid "Could not create favorite." msgstr "" @@ -2879,6 +3047,7 @@ msgstr "" #: actions/newmessage.php:58 actions/twitapidirect_messages.php:130 #: actions/twitapidirect_messages.php:141 actions/newmessage.php:148 #: actions/twitapidirect_messages.php:150 +#: actions/twitapidirect_messages.php:145 msgid "That's too long. Max message size is 140 chars." msgstr "" @@ -2891,6 +3060,7 @@ msgstr "" #: classes/Command.php:206 actions/newmessage.php:131 #: actions/newmessage.php:168 classes/Command.php:237 #: actions/newmessage.php:119 actions/newmessage.php:158 lib/command.php:237 +#: lib/command.php:230 msgid "You can't send a message to this user." msgstr "" @@ -2898,6 +3068,7 @@ msgstr "" #: classes/Command.php:209 actions/twitapidirect_messages.php:158 #: classes/Command.php:240 actions/newmessage.php:161 #: actions/twitapidirect_messages.php:167 lib/command.php:240 +#: actions/twitapidirect_messages.php:163 lib/command.php:233 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" @@ -2964,6 +3135,8 @@ msgstr "" #: actions/userauthorization.php:176 actions/userrss.php:82 #: actions/avatarsettings.php:106 actions/avatarsettings.php:182 #: actions/grouplogo.php:183 actions/remotesubscribe.php:366 +#: actions/remotesubscribe.php:364 actions/userauthorization.php:215 +#: actions/userrss.php:103 msgid "User without matching profile" msgstr "" @@ -2992,7 +3165,7 @@ msgid "New password successfully saved. " msgstr "" #: actions/register.php:95 actions/register.php:180 -#: actions/passwordsettings.php:147 +#: actions/passwordsettings.php:147 actions/register.php:217 msgid "Password must be 6 or more characters." msgstr "" @@ -3020,7 +3193,7 @@ msgstr "" #: actions/showfavorites.php:84 actions/twitapifavorites.php:85 #: actions/showfavorites.php:202 actions/twitapifavorites.php:59 -#: actions/showfavorites.php:179 +#: actions/showfavorites.php:179 actions/showfavorites.php:209 msgid "Could not retrieve favorite notices." msgstr "" @@ -3052,24 +3225,24 @@ msgid "Mobile carrier for your phone. " msgstr "" #: actions/twitapidirect_messages.php:76 actions/twitapidirect_messages.php:68 -#: actions/twitapidirect_messages.php:67 +#: actions/twitapidirect_messages.php:67 actions/twitapidirect_messages.php:53 #, php-format msgid "Direct messages to %s" msgstr "" #: actions/twitapidirect_messages.php:77 actions/twitapidirect_messages.php:69 -#: actions/twitapidirect_messages.php:68 +#: actions/twitapidirect_messages.php:68 actions/twitapidirect_messages.php:54 #, php-format msgid "All the direct messages sent to %s" msgstr "" #: actions/twitapidirect_messages.php:81 actions/twitapidirect_messages.php:73 -#: actions/twitapidirect_messages.php:72 +#: actions/twitapidirect_messages.php:72 actions/twitapidirect_messages.php:59 msgid "Direct Messages You've Sent" msgstr "" #: actions/twitapidirect_messages.php:82 actions/twitapidirect_messages.php:74 -#: actions/twitapidirect_messages.php:73 +#: actions/twitapidirect_messages.php:73 actions/twitapidirect_messages.php:60 #, php-format msgid "All the direct messages sent from %s" msgstr "" @@ -3077,29 +3250,32 @@ msgstr "" #: actions/twitapidirect_messages.php:128 #: actions/twitapidirect_messages.php:137 #: actions/twitapidirect_messages.php:146 +#: actions/twitapidirect_messages.php:140 msgid "No message text!" msgstr "" #: actions/twitapidirect_messages.php:138 #: actions/twitapidirect_messages.php:150 #: actions/twitapidirect_messages.php:159 +#: actions/twitapidirect_messages.php:154 msgid "Recipient user not found." msgstr "" #: actions/twitapidirect_messages.php:141 #: actions/twitapidirect_messages.php:153 #: actions/twitapidirect_messages.php:162 +#: actions/twitapidirect_messages.php:158 msgid "Can't send direct messages to users who aren't your friend." msgstr "" #: actions/twitapifavorites.php:92 actions/twitapifavorites.php:66 -#: actions/twitapifavorites.php:64 +#: actions/twitapifavorites.php:64 actions/twitapifavorites.php:49 #, php-format msgid "%s / Favorites from %s" msgstr "" #: actions/twitapifavorites.php:95 actions/twitapifavorites.php:69 -#: actions/twitapifavorites.php:68 +#: actions/twitapifavorites.php:68 actions/twitapifavorites.php:55 #, php-format msgid "%s updates favorited by %s / %s." msgstr "" @@ -3107,6 +3283,7 @@ msgstr "" #: actions/twitapifavorites.php:187 lib/mail.php:275 #: actions/twitapifavorites.php:164 lib/mail.php:553 #: actions/twitapifavorites.php:170 lib/mail.php:554 +#: actions/twitapifavorites.php:221 #, php-format msgid "%s added your notice as a favorite" msgstr "" @@ -3168,13 +3345,14 @@ msgid "Subscribe to my Twitter friends here." msgstr "" #: actions/twittersettings.php:122 actions/twittersettings.php:331 +#: actions/twittersettings.php:348 msgid "" "Username must have only numbers, upper- and lowercase letters, and " "underscore (_). 15 chars max." msgstr "" #: actions/twittersettings.php:128 actions/twittersettings.php:334 -#: actions/twittersettings.php:338 +#: actions/twittersettings.php:338 actions/twittersettings.php:355 msgid "Could not verify your Twitter credentials!" msgstr "" @@ -3186,26 +3364,28 @@ msgstr "" #: actions/twittersettings.php:151 actions/twittersettings.php:170 #: actions/twittersettings.php:348 actions/twittersettings.php:368 #: actions/twittersettings.php:352 actions/twittersettings.php:372 +#: actions/twittersettings.php:369 actions/twittersettings.php:389 msgid "Unable to save your Twitter settings!" msgstr "" #: actions/twittersettings.php:174 actions/twittersettings.php:376 -#: actions/twittersettings.php:380 +#: actions/twittersettings.php:380 actions/twittersettings.php:399 msgid "Twitter settings saved." msgstr "" #: actions/twittersettings.php:192 actions/twittersettings.php:395 -#: actions/twittersettings.php:399 +#: actions/twittersettings.php:399 actions/twittersettings.php:418 msgid "That is not your Twitter account." msgstr "" #: actions/twittersettings.php:200 actions/twittersettings.php:208 #: actions/twittersettings.php:403 actions/twittersettings.php:407 +#: actions/twittersettings.php:426 msgid "Couldn't remove Twitter user." msgstr "" #: actions/twittersettings.php:212 actions/twittersettings.php:407 -#: actions/twittersettings.php:411 +#: actions/twittersettings.php:411 actions/twittersettings.php:430 msgid "Twitter account removed." msgstr "" @@ -3213,11 +3393,13 @@ msgstr "" #: actions/twittersettings.php:428 actions/twittersettings.php:439 #: actions/twittersettings.php:453 actions/twittersettings.php:432 #: actions/twittersettings.php:443 actions/twittersettings.php:457 +#: actions/twittersettings.php:452 actions/twittersettings.php:463 +#: actions/twittersettings.php:477 msgid "Couldn't save Twitter preferences." msgstr "" #: actions/twittersettings.php:245 actions/twittersettings.php:461 -#: actions/twittersettings.php:465 +#: actions/twittersettings.php:465 actions/twittersettings.php:485 msgid "Twitter preferences saved." msgstr "" @@ -3257,88 +3439,107 @@ msgstr "" #: classes/Command.php:125 classes/Command.php:242 classes/Command.php:145 #: classes/Command.php:276 lib/command.php:145 lib/command.php:276 +#: lib/command.php:138 lib/command.php:269 msgid "User has no last notice" msgstr "" #: classes/Command.php:146 classes/Command.php:166 lib/command.php:166 +#: lib/command.php:159 msgid "Notice marked as fave." msgstr "" #: classes/Command.php:166 classes/Command.php:189 lib/command.php:189 +#: lib/command.php:182 #, php-format msgid "%1$s (%2$s)" msgstr "" #: classes/Command.php:169 classes/Command.php:192 lib/command.php:192 +#: lib/command.php:185 #, php-format msgid "Fullname: %s" msgstr "" #: classes/Command.php:172 classes/Command.php:195 lib/command.php:195 +#: lib/command.php:188 #, php-format msgid "Location: %s" msgstr "" #: classes/Command.php:175 classes/Command.php:198 lib/command.php:198 +#: lib/command.php:191 #, php-format msgid "Homepage: %s" msgstr "" #: classes/Command.php:178 classes/Command.php:201 lib/command.php:201 +#: lib/command.php:194 #, php-format msgid "About: %s" msgstr "" #: classes/Command.php:200 classes/Command.php:228 lib/command.php:228 +#: lib/command.php:221 #, php-format msgid "Message too long - maximum is 140 characters, you sent %d" msgstr "" #: classes/Command.php:214 classes/Command.php:245 lib/command.php:245 +#: actions/newmessage.php:182 lib/command.php:238 #, php-format msgid "Direct message to %s sent" msgstr "" #: classes/Command.php:216 classes/Command.php:247 lib/command.php:247 +#: lib/command.php:240 msgid "Error sending direct message." msgstr "" #: classes/Command.php:263 classes/Command.php:300 lib/command.php:300 +#: lib/command.php:293 msgid "Specify the name of the user to subscribe to" msgstr "" #: classes/Command.php:270 classes/Command.php:307 lib/command.php:307 +#: lib/command.php:300 #, php-format msgid "Subscribed to %s" msgstr "" #: classes/Command.php:288 classes/Command.php:328 lib/command.php:328 +#: lib/command.php:321 msgid "Specify the name of the user to unsubscribe from" msgstr "" #: classes/Command.php:295 classes/Command.php:335 lib/command.php:335 +#: lib/command.php:328 #, php-format msgid "Unsubscribed from %s" msgstr "" #: classes/Command.php:310 classes/Command.php:330 classes/Command.php:353 #: classes/Command.php:376 lib/command.php:353 lib/command.php:376 +#: lib/command.php:346 lib/command.php:369 msgid "Command not yet implemented." msgstr "" #: classes/Command.php:313 classes/Command.php:356 lib/command.php:356 +#: lib/command.php:349 msgid "Notification off." msgstr "" #: classes/Command.php:315 classes/Command.php:358 lib/command.php:358 +#: lib/command.php:351 msgid "Can't turn off notification." msgstr "" #: classes/Command.php:333 classes/Command.php:379 lib/command.php:379 +#: lib/command.php:372 msgid "Notification on." msgstr "" #: classes/Command.php:335 classes/Command.php:381 lib/command.php:381 +#: lib/command.php:374 msgid "Can't turn on notification." msgstr "" @@ -3386,31 +3587,39 @@ msgid "This form should automatically submit itself. " msgstr "" #: lib/personal.php:65 lib/personalgroupnav.php:113 +#: lib/personalgroupnav.php:114 msgid "Favorites" msgstr "" #: lib/personal.php:66 lib/personalgroupnav.php:114 +#: actions/favoritesrss.php:110 actions/showfavorites.php:77 +#: lib/personalgroupnav.php:115 #, php-format msgid "%s's favorite notices" msgstr "" #: lib/personal.php:66 lib/personalgroupnav.php:114 +#: lib/personalgroupnav.php:115 msgid "User" msgstr "" #: lib/personal.php:75 lib/personalgroupnav.php:123 +#: lib/personalgroupnav.php:124 msgid "Inbox" msgstr "" #: lib/personal.php:76 lib/personalgroupnav.php:124 +#: lib/personalgroupnav.php:125 msgid "Your incoming messages" msgstr "" #: lib/personal.php:80 lib/personalgroupnav.php:128 +#: lib/personalgroupnav.php:129 msgid "Outbox" msgstr "" #: lib/personal.php:81 lib/personalgroupnav.php:129 +#: lib/personalgroupnav.php:130 msgid "Your sent messages" msgstr "" @@ -3423,16 +3632,19 @@ msgid "Twitter integration options" msgstr "" #: lib/util.php:1718 lib/messageform.php:139 lib/noticelist.php:422 -#: lib/messageform.php:137 lib/noticelist.php:425 +#: lib/messageform.php:137 lib/noticelist.php:425 lib/messageform.php:135 +#: lib/noticelist.php:433 msgid "To" msgstr "" #: scripts/maildaemon.php:45 scripts/maildaemon.php:48 +#: scripts/maildaemon.php:47 msgid "Could not parse message." msgstr "" #: actions/all.php:63 actions/facebookhome.php:162 actions/all.php:66 -#: actions/facebookhome.php:161 +#: actions/facebookhome.php:161 actions/all.php:48 +#: actions/facebookhome.php:156 #, php-format msgid "%s and friends, page %d" msgstr "" @@ -3489,27 +3701,30 @@ msgid "Lost our file data." msgstr "" #: actions/avatarsettings.php:334 actions/grouplogo.php:391 -#: classes/User_group.php:112 lib/imagefile.php:112 +#: classes/User_group.php:112 lib/imagefile.php:112 lib/imagefile.php:113 msgid "Lost our file." msgstr "" #: actions/avatarsettings.php:349 actions/avatarsettings.php:383 #: actions/grouplogo.php:406 actions/grouplogo.php:440 #: classes/User_group.php:129 classes/User_group.php:161 lib/imagefile.php:144 -#: lib/imagefile.php:191 +#: lib/imagefile.php:191 lib/imagefile.php:145 lib/imagefile.php:192 msgid "Unknown file type" msgstr "" #: actions/block.php:69 actions/subedit.php:46 actions/unblock.php:70 +#: actions/groupblock.php:71 actions/groupunblock.php:71 +#: actions/makeadmin.php:71 msgid "No profile specified." msgstr "" #: actions/block.php:74 actions/subedit.php:53 actions/tagother.php:46 -#: actions/unblock.php:75 +#: actions/unblock.php:75 actions/groupblock.php:76 +#: actions/groupunblock.php:76 actions/makeadmin.php:76 msgid "No profile with that ID." msgstr "" -#: actions/block.php:111 +#: actions/block.php:111 actions/block.php:134 msgid "Block user" msgstr "" @@ -3517,11 +3732,11 @@ msgstr "" msgid "Are you sure you want to block this user? " msgstr "" -#: actions/block.php:162 +#: actions/block.php:162 actions/block.php:165 msgid "You have already blocked this user." msgstr "" -#: actions/block.php:167 +#: actions/block.php:167 actions/block.php:170 msgid "Failed to save block information." msgstr "" @@ -3538,41 +3753,48 @@ msgstr "" msgid "Add to favorites" msgstr "" -#: actions/editgroup.php:54 +#: actions/editgroup.php:54 actions/editgroup.php:56 #, php-format msgid "Edit %s group" msgstr "" #: actions/editgroup.php:66 actions/groupbyid.php:72 actions/grouplogo.php:66 #: actions/joingroup.php:60 actions/newgroup.php:65 actions/showgroup.php:100 -#: actions/grouplogo.php:70 actions/grouprss.php:80 +#: actions/grouplogo.php:70 actions/grouprss.php:80 actions/editgroup.php:68 +#: actions/groupdesignsettings.php:68 actions/showgroup.php:105 msgid "Inboxes must be enabled for groups to work" msgstr "" #: actions/editgroup.php:71 actions/grouplogo.php:71 actions/newgroup.php:70 -#: actions/grouplogo.php:75 +#: actions/grouplogo.php:75 actions/editgroup.php:73 msgid "You must be logged in to create a group." msgstr "" #: actions/editgroup.php:87 actions/grouplogo.php:87 #: actions/groupmembers.php:76 actions/joingroup.php:81 #: actions/showgroup.php:121 actions/grouplogo.php:91 actions/grouprss.php:96 +#: actions/blockedfromgroup.php:73 actions/editgroup.php:89 +#: actions/groupdesignsettings.php:89 actions/showgroup.php:126 msgid "No nickname" msgstr "" #: actions/editgroup.php:99 actions/groupbyid.php:88 actions/grouplogo.php:100 #: actions/groupmembers.php:83 actions/joingroup.php:88 #: actions/showgroup.php:128 actions/grouplogo.php:104 -#: actions/grouprss.php:103 +#: actions/grouprss.php:103 actions/blockedfromgroup.php:80 +#: actions/editgroup.php:101 actions/groupdesignsettings.php:102 +#: actions/showgroup.php:133 msgid "No such group" msgstr "" #: actions/editgroup.php:106 actions/editgroup.php:165 #: actions/grouplogo.php:107 actions/grouplogo.php:111 +#: actions/editgroup.php:108 actions/editgroup.php:167 +#: actions/groupdesignsettings.php:109 msgid "You must be an admin to edit the group" msgstr "" -#: actions/editgroup.php:157 +#: actions/editgroup.php:157 actions/editgroup.php:159 msgid "Use this form to edit the group." msgstr "" @@ -3581,14 +3803,15 @@ msgid "Nickname must have only lowercase letters " msgstr "" #: actions/editgroup.php:198 actions/newgroup.php:149 +#: actions/editgroup.php:200 actions/newgroup.php:150 msgid "description is too long (max 140 chars)." msgstr "" -#: actions/editgroup.php:218 +#: actions/editgroup.php:218 actions/editgroup.php:253 msgid "Could not update group." msgstr "" -#: actions/editgroup.php:226 +#: actions/editgroup.php:226 actions/editgroup.php:269 msgid "Options saved." msgstr "" @@ -3617,7 +3840,7 @@ msgstr "" msgid "A confirmation code was sent to the email address you added. " msgstr "" -#: actions/facebookhome.php:110 +#: actions/facebookhome.php:110 actions/facebookhome.php:109 msgid "Server error - couldn't get user!" msgstr "" @@ -3632,53 +3855,62 @@ msgid "Allow %s to update my Facebook status" msgstr "" #: actions/facebookhome.php:218 actions/facebookhome.php:223 +#: actions/facebookhome.php:217 msgid "Skip" msgstr "" #: actions/facebookhome.php:235 lib/facebookaction.php:479 +#: lib/facebookaction.php:471 msgid "No notice content!" msgstr "" #: actions/facebookhome.php:295 lib/action.php:870 lib/facebookaction.php:399 #: actions/facebookhome.php:253 lib/action.php:973 lib/facebookaction.php:433 +#: actions/facebookhome.php:247 lib/action.php:1037 lib/facebookaction.php:435 msgid "Pagination" msgstr "" #: actions/facebookhome.php:304 lib/action.php:879 lib/facebookaction.php:408 #: actions/facebookhome.php:262 lib/action.php:982 lib/facebookaction.php:442 +#: actions/facebookhome.php:256 lib/action.php:1046 lib/facebookaction.php:444 msgid "After" msgstr "" #: actions/facebookhome.php:312 lib/action.php:887 lib/facebookaction.php:416 #: actions/facebookhome.php:270 lib/action.php:990 lib/facebookaction.php:450 +#: actions/facebookhome.php:264 lib/action.php:1054 lib/facebookaction.php:452 msgid "Before" msgstr "" -#: actions/facebookinvite.php:70 +#: actions/facebookinvite.php:70 actions/facebookinvite.php:72 #, php-format msgid "Thanks for inviting your friends to use %s" msgstr "" -#: actions/facebookinvite.php:72 +#: actions/facebookinvite.php:72 actions/facebookinvite.php:74 msgid "Invitations have been sent to the following users:" msgstr "" #: actions/facebookinvite.php:96 actions/facebookinvite.php:102 +#: actions/facebookinvite.php:94 #, php-format msgid "You have been invited to %s" msgstr "" #: actions/facebookinvite.php:105 actions/facebookinvite.php:111 +#: actions/facebookinvite.php:103 #, php-format msgid "Invite your friends to use %s" msgstr "" #: actions/facebookinvite.php:113 actions/facebookinvite.php:126 +#: actions/facebookinvite.php:124 #, php-format msgid "Friends already using %s:" msgstr "" #: actions/facebookinvite.php:130 actions/facebookinvite.php:143 +#: actions/facebookinvite.php:142 #, php-format msgid "Send invitations" msgstr "" @@ -3720,13 +3952,13 @@ msgstr "" msgid "Sync preferences" msgstr "" -#: actions/favor.php:94 lib/disfavorform.php:140 +#: actions/favor.php:94 lib/disfavorform.php:140 actions/favor.php:92 msgid "Disfavor favorite" msgstr "" #: actions/favorited.php:65 lib/popularnoticesection.php:76 #: lib/publicgroupnav.php:91 lib/popularnoticesection.php:82 -#: lib/publicgroupnav.php:93 +#: lib/publicgroupnav.php:93 lib/popularnoticesection.php:91 msgid "Popular notices" msgstr "" @@ -3741,6 +3973,7 @@ msgstr "" #: actions/featured.php:69 lib/featureduserssection.php:82 #: lib/publicgroupnav.php:87 lib/publicgroupnav.php:89 +#: lib/featureduserssection.php:87 msgid "Featured users" msgstr "" @@ -3794,7 +4027,8 @@ msgid "A list of the users in this group." msgstr "" #: actions/groups.php:62 actions/showstream.php:518 lib/publicgroupnav.php:79 -#: lib/subgroupnav.php:96 lib/publicgroupnav.php:81 +#: lib/subgroupnav.php:96 lib/publicgroupnav.php:81 lib/profileaction.php:220 +#: lib/subgroupnav.php:98 msgid "Groups" msgstr "" @@ -3809,7 +4043,7 @@ msgid "%%%%site.name%%%% groups let you find and talk with " msgstr "" #: actions/groups.php:106 actions/usergroups.php:124 lib/groupeditform.php:123 -#: actions/usergroups.php:125 +#: actions/usergroups.php:125 actions/groups.php:107 lib/groupeditform.php:122 msgid "Create a new group" msgstr "" @@ -3819,7 +4053,7 @@ msgid "" "Search for groups on %%site.name%% by their name, location, or description. " msgstr "" -#: actions/groupsearch.php:63 +#: actions/groupsearch.php:63 actions/groupsearch.php:58 msgid "Group search" msgstr "" @@ -3849,12 +4083,12 @@ msgstr "" msgid "You are already a member of that group" msgstr "" -#: actions/joingroup.php:128 +#: actions/joingroup.php:128 actions/joingroup.php:133 #, php-format msgid "Could not join user %s to group %s" msgstr "" -#: actions/joingroup.php:135 +#: actions/joingroup.php:135 actions/joingroup.php:140 #, php-format msgid "%s joined group %s" msgstr "" @@ -3867,7 +4101,8 @@ msgstr "" msgid "You must be logged in to leave a group." msgstr "" -#: actions/leavegroup.php:88 +#: actions/leavegroup.php:88 actions/groupblock.php:86 +#: actions/groupunblock.php:86 actions/makeadmin.php:86 msgid "No such group." msgstr "" @@ -3909,11 +4144,11 @@ msgstr "" msgid "Use this form to create a new group." msgstr "" -#: actions/newgroup.php:177 +#: actions/newgroup.php:177 actions/newgroup.php:209 msgid "Could not create group." msgstr "" -#: actions/newgroup.php:191 +#: actions/newgroup.php:191 actions/newgroup.php:229 msgid "Could not set group membership." msgstr "" @@ -3926,11 +4161,12 @@ msgid "Don't send a message to yourself; " msgstr "" #: actions/newnotice.php:166 actions/newnotice.php:174 +#: actions/newnotice.php:272 msgid "Notice posted" msgstr "" #: actions/newnotice.php:200 classes/Channel.php:163 actions/newnotice.php:208 -#: lib/channel.php:170 +#: lib/channel.php:170 actions/newmessage.php:207 actions/newnotice.php:387 msgid "Ajax Error" msgstr "" @@ -3971,11 +4207,11 @@ msgstr "" msgid "Service" msgstr "" -#: actions/othersettings.php:113 +#: actions/othersettings.php:113 actions/othersettings.php:111 msgid "Automatic shortening service to use." msgstr "" -#: actions/othersettings.php:144 +#: actions/othersettings.php:144 actions/othersettings.php:146 msgid "URL shortening service is too long (max 50 chars)." msgstr "" @@ -3983,7 +4219,7 @@ msgstr "" msgid "Change your password." msgstr "" -#: actions/passwordsettings.php:89 +#: actions/passwordsettings.php:89 actions/recoverpassword.php:228 msgid "Password change" msgstr "" @@ -4006,7 +4242,7 @@ msgstr "" msgid "Profile information" msgstr "" -#: actions/profilesettings.php:124 +#: actions/profilesettings.php:124 actions/profilesettings.php:125 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" @@ -4016,21 +4252,21 @@ msgid "Automatically subscribe to whoever " msgstr "" #: actions/profilesettings.php:229 actions/tagother.php:176 -#: actions/tagother.php:178 +#: actions/tagother.php:178 actions/profilesettings.php:230 #, php-format msgid "Invalid tag: \"%s\"" msgstr "" -#: actions/profilesettings.php:311 +#: actions/profilesettings.php:311 actions/profilesettings.php:310 msgid "Couldn't save tags." msgstr "" -#: actions/public.php:107 actions/public.php:110 +#: actions/public.php:107 actions/public.php:110 actions/public.php:118 #, php-format msgid "Public timeline, page %d" msgstr "" -#: actions/public.php:173 actions/public.php:184 +#: actions/public.php:173 actions/public.php:184 actions/public.php:210 msgid "Could not retrieve public stream." msgstr "" @@ -4050,11 +4286,12 @@ msgstr "" msgid "These are most popular recent tags on %s " msgstr "" -#: actions/publictagcloud.php:119 +#: actions/publictagcloud.php:119 actions/publictagcloud.php:135 msgid "Tag cloud" msgstr "" -#: actions/register.php:139 actions/register.php:349 +#: actions/register.php:139 actions/register.php:349 actions/register.php:79 +#: actions/register.php:177 actions/register.php:394 msgid "Sorry, only invited people can register." msgstr "" @@ -4103,7 +4340,7 @@ msgstr "" msgid "That's a local profile! Login to subscribe." msgstr "" -#: actions/replies.php:118 actions/replies.php:120 +#: actions/replies.php:118 actions/replies.php:120 actions/replies.php:119 #, php-format msgid "Replies to %s, page %d" msgstr "" @@ -4113,35 +4350,41 @@ msgstr "" msgid "%s favorite notices, page %d" msgstr "" -#: actions/showgroup.php:77 lib/groupnav.php:85 +#: actions/showgroup.php:77 lib/groupnav.php:85 actions/showgroup.php:82 #, php-format msgid "%s group" msgstr "" -#: actions/showgroup.php:79 +#: actions/showgroup.php:79 actions/showgroup.php:84 #, php-format msgid "%s group, page %d" msgstr "" #: actions/showgroup.php:206 actions/showgroup.php:208 +#: actions/showgroup.php:213 msgid "Group profile" msgstr "" #: actions/showgroup.php:251 actions/showstream.php:278 #: actions/tagother.php:119 lib/grouplist.php:134 lib/profilelist.php:133 #: actions/showgroup.php:253 actions/showstream.php:271 -#: actions/tagother.php:118 lib/profilelist.php:131 +#: actions/tagother.php:118 lib/profilelist.php:131 actions/showgroup.php:258 +#: actions/showstream.php:236 actions/userauthorization.php:137 +#: lib/profilelist.php:197 msgid "URL" msgstr "" #: actions/showgroup.php:262 actions/showstream.php:289 #: actions/tagother.php:129 lib/grouplist.php:145 lib/profilelist.php:144 #: actions/showgroup.php:264 actions/showstream.php:282 -#: actions/tagother.php:128 lib/profilelist.php:142 +#: actions/tagother.php:128 lib/profilelist.php:142 actions/showgroup.php:269 +#: actions/showstream.php:247 actions/userauthorization.php:149 +#: lib/profilelist.php:212 msgid "Note" msgstr "" #: actions/showgroup.php:270 actions/showgroup.php:272 +#: actions/showgroup.php:288 msgid "Group actions" msgstr "" @@ -4151,17 +4394,21 @@ msgid "Notice feed for %s group" msgstr "" #: actions/showgroup.php:357 lib/groupnav.php:90 actions/showgroup.php:339 -#: actions/showgroup.php:384 +#: actions/showgroup.php:384 actions/showgroup.php:373 +#: actions/showgroup.php:430 msgid "Members" msgstr "" #: actions/showgroup.php:363 actions/showstream.php:413 #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 #: lib/tagcloudsection.php:71 actions/showgroup.php:344 +#: actions/showgroup.php:378 lib/profileaction.php:117 +#: lib/profileaction.php:148 lib/profileaction.php:226 msgid "(None)" msgstr "" #: actions/showgroup.php:370 actions/showgroup.php:350 +#: actions/showgroup.php:384 msgid "All members" msgstr "" @@ -4176,7 +4423,7 @@ msgstr "" msgid "Only the sender and recipient " msgstr "" -#: actions/showstream.php:73 +#: actions/showstream.php:73 actions/showstream.php:78 #, php-format msgid "%s, page %d" msgstr "" @@ -4186,32 +4433,33 @@ msgid "'s profile" msgstr "" #: actions/showstream.php:236 actions/tagother.php:77 -#: actions/showstream.php:220 +#: actions/showstream.php:220 actions/showstream.php:185 msgid "User profile" msgstr "" #: actions/showstream.php:240 actions/tagother.php:81 -#: actions/showstream.php:224 +#: actions/showstream.php:224 actions/showstream.php:189 msgid "Photo" msgstr "" #: actions/showstream.php:317 actions/showstream.php:309 +#: actions/showstream.php:274 msgid "User actions" msgstr "" -#: actions/showstream.php:342 +#: actions/showstream.php:342 actions/showstream.php:307 msgid "Send a direct message to this user" msgstr "" -#: actions/showstream.php:343 +#: actions/showstream.php:343 actions/showstream.php:308 msgid "Message" msgstr "" -#: actions/showstream.php:451 +#: actions/showstream.php:451 lib/profileaction.php:157 msgid "All subscribers" msgstr "" -#: actions/showstream.php:533 +#: actions/showstream.php:533 lib/profileaction.php:235 msgid "All groups" msgstr "" @@ -4293,10 +4541,11 @@ msgid "These are the people whose " msgstr "" #: actions/subscriptions.php:122 actions/subscriptions.php:124 +#: actions/subscriptions.php:183 msgid "Jabber" msgstr "" -#: actions/tag.php:43 actions/tag.php:51 +#: actions/tag.php:43 actions/tag.php:51 actions/tag.php:59 #, php-format msgid "Notices tagged with %s, page %d" msgstr "" @@ -4342,7 +4591,7 @@ msgstr "" msgid "Could not save tags." msgstr "" -#: actions/tagother.php:233 actions/tagother.php:235 +#: actions/tagother.php:233 actions/tagother.php:235 actions/tagother.php:236 msgid "Use this form to add tags to your subscribers or subscriptions." msgstr "" @@ -4355,15 +4604,16 @@ msgstr "" msgid "Microblog tagged with %s" msgstr "" -#: actions/twitapiblocks.php:47 +#: actions/twitapiblocks.php:47 actions/twitapiblocks.php:49 msgid "Block user failed." msgstr "" -#: actions/twitapiblocks.php:69 +#: actions/twitapiblocks.php:69 actions/twitapiblocks.php:71 msgid "Unblock user failed." msgstr "" #: actions/twitapiusers.php:48 actions/twitapiusers.php:52 +#: actions/twitapiusers.php:50 msgid "Not found." msgstr "" @@ -4380,6 +4630,7 @@ msgid "Twitter password" msgstr "" #: actions/twittersettings.php:228 actions/twittersettings.php:232 +#: actions/twittersettings.php:248 msgid "Twitter Friends" msgstr "" @@ -4392,7 +4643,7 @@ msgstr "" msgid "Unable to retrieve account information " msgstr "" -#: actions/unblock.php:108 +#: actions/unblock.php:108 actions/groupunblock.php:128 msgid "Error removing the block." msgstr "" @@ -4408,26 +4659,26 @@ msgstr "" msgid "Unsubscribed" msgstr "" -#: actions/usergroups.php:63 +#: actions/usergroups.php:63 actions/usergroups.php:62 #, php-format msgid "%s groups" msgstr "" -#: actions/usergroups.php:65 +#: actions/usergroups.php:65 actions/usergroups.php:64 #, php-format msgid "%s groups, page %d" msgstr "" -#: classes/Notice.php:104 classes/Notice.php:128 +#: classes/Notice.php:104 classes/Notice.php:128 classes/Notice.php:144 msgid "Problem saving notice. Unknown user." msgstr "" -#: classes/Notice.php:109 classes/Notice.php:133 +#: classes/Notice.php:109 classes/Notice.php:133 classes/Notice.php:149 msgid "" "Too many notices too fast; take a breather and post again in a few minutes." msgstr "" -#: classes/Notice.php:116 classes/Notice.php:145 +#: classes/Notice.php:116 classes/Notice.php:145 classes/Notice.php:161 msgid "You are banned from posting notices on this site." msgstr "" @@ -4435,56 +4686,56 @@ msgstr "" msgid "Upload an avatar" msgstr "" -#: lib/accountsettingsaction.php:119 +#: lib/accountsettingsaction.php:119 lib/accountsettingsaction.php:122 msgid "Other" msgstr "" -#: lib/accountsettingsaction.php:120 +#: lib/accountsettingsaction.php:120 lib/accountsettingsaction.php:123 msgid "Other options" msgstr "" -#: lib/action.php:130 lib/action.php:132 +#: lib/action.php:130 lib/action.php:132 lib/action.php:142 #, php-format msgid "%s - %s" msgstr "" -#: lib/action.php:145 lib/action.php:147 +#: lib/action.php:145 lib/action.php:147 lib/action.php:157 msgid "Untitled page" msgstr "" -#: lib/action.php:316 lib/action.php:387 +#: lib/action.php:316 lib/action.php:387 lib/action.php:411 msgid "Primary site navigation" msgstr "" -#: lib/action.php:322 lib/action.php:393 +#: lib/action.php:322 lib/action.php:393 lib/action.php:417 msgid "Personal profile and friends timeline" msgstr "" -#: lib/action.php:325 lib/action.php:396 +#: lib/action.php:325 lib/action.php:396 lib/action.php:448 msgid "Search for people or text" msgstr "" -#: lib/action.php:328 lib/action.php:399 +#: lib/action.php:328 lib/action.php:399 lib/action.php:419 msgid "Account" msgstr "" -#: lib/action.php:328 lib/action.php:399 +#: lib/action.php:328 lib/action.php:399 lib/action.php:419 msgid "Change your email, avatar, password, profile" msgstr "" -#: lib/action.php:330 lib/action.php:403 +#: lib/action.php:330 lib/action.php:403 lib/action.php:422 msgid "Connect to IM, SMS, Twitter" msgstr "" -#: lib/action.php:332 lib/action.php:409 +#: lib/action.php:332 lib/action.php:409 lib/action.php:435 msgid "Logout from the site" msgstr "" -#: lib/action.php:335 lib/action.php:412 +#: lib/action.php:335 lib/action.php:412 lib/action.php:443 msgid "Login to the site" msgstr "" -#: lib/action.php:338 lib/action.php:415 +#: lib/action.php:338 lib/action.php:415 lib/action.php:440 msgid "Create an account" msgstr "" @@ -4492,43 +4743,44 @@ msgstr "" msgid "Login with OpenID" msgstr "" -#: lib/action.php:344 lib/action.php:421 +#: lib/action.php:344 lib/action.php:421 lib/action.php:446 msgid "Help me!" msgstr "" -#: lib/action.php:362 lib/action.php:441 +#: lib/action.php:362 lib/action.php:441 lib/action.php:468 msgid "Site notice" msgstr "" -#: lib/action.php:417 lib/action.php:504 +#: lib/action.php:417 lib/action.php:504 lib/action.php:531 msgid "Local views" msgstr "" -#: lib/action.php:472 lib/action.php:559 +#: lib/action.php:472 lib/action.php:559 lib/action.php:597 msgid "Page notice" msgstr "" -#: lib/action.php:562 lib/action.php:654 +#: lib/action.php:562 lib/action.php:654 lib/action.php:699 msgid "Secondary site navigation" msgstr "" #: lib/action.php:602 lib/action.php:623 lib/action.php:699 lib/action.php:720 +#: lib/action.php:749 lib/action.php:770 msgid "Laconica software license" msgstr "" -#: lib/action.php:630 lib/action.php:727 +#: lib/action.php:630 lib/action.php:727 lib/action.php:779 msgid "All " msgstr "" -#: lib/action.php:635 lib/action.php:732 +#: lib/action.php:635 lib/action.php:732 lib/action.php:784 msgid "license." msgstr "" -#: lib/blockform.php:123 lib/blockform.php:153 +#: lib/blockform.php:123 lib/blockform.php:153 actions/groupmembers.php:343 msgid "Block this user" msgstr "" -#: lib/blockform.php:153 +#: lib/blockform.php:153 actions/groupmembers.php:343 msgid "Block" msgstr "" @@ -4542,11 +4794,13 @@ msgid "To use the %s Facebook Application you need to login " msgstr "" #: lib/facebookaction.php:271 lib/facebookaction.php:273 +#: lib/facebookaction.php:275 msgid " a new account." msgstr "" #: lib/facebookaction.php:557 lib/mailbox.php:214 lib/noticelist.php:354 #: lib/facebookaction.php:675 lib/mailbox.php:216 lib/noticelist.php:357 +#: lib/mailbox.php:217 lib/noticelist.php:361 msgid "Published" msgstr "" @@ -4566,31 +4820,31 @@ msgstr "" msgid "All" msgstr "" -#: lib/galleryaction.php:137 +#: lib/galleryaction.php:137 lib/galleryaction.php:138 msgid "Tag" msgstr "" -#: lib/galleryaction.php:138 +#: lib/galleryaction.php:138 lib/galleryaction.php:139 msgid "Choose a tag to narrow list" msgstr "" -#: lib/galleryaction.php:139 +#: lib/galleryaction.php:139 lib/galleryaction.php:141 msgid "Go" msgstr "" -#: lib/groupeditform.php:148 +#: lib/groupeditform.php:148 lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "" -#: lib/groupeditform.php:151 +#: lib/groupeditform.php:151 lib/groupeditform.php:166 msgid "Description" msgstr "" -#: lib/groupeditform.php:153 +#: lib/groupeditform.php:153 lib/groupeditform.php:168 msgid "Describe the group or topic in 140 chars" msgstr "" -#: lib/groupeditform.php:158 +#: lib/groupeditform.php:158 lib/groupeditform.php:173 msgid "" "Location for the group, if any, like \"City, State (or Region), Country\"" msgstr "" @@ -4599,20 +4853,20 @@ msgstr "" msgid "Group" msgstr "" -#: lib/groupnav.php:100 +#: lib/groupnav.php:100 actions/groupmembers.php:175 lib/groupnav.php:106 msgid "Admin" msgstr "" -#: lib/groupnav.php:101 +#: lib/groupnav.php:101 lib/groupnav.php:107 #, php-format msgid "Edit %s group properties" msgstr "" -#: lib/groupnav.php:106 +#: lib/groupnav.php:106 lib/groupnav.php:112 msgid "Logo" msgstr "" -#: lib/groupnav.php:107 +#: lib/groupnav.php:107 lib/groupnav.php:113 #, php-format msgid "Add or edit %s logo" msgstr "" @@ -4666,17 +4920,17 @@ msgstr "" msgid "%1$s is now listening to " msgstr "" -#: lib/mail.php:254 +#: lib/mail.php:254 lib/mail.php:253 #, php-format msgid "Location: %s\n" msgstr "" -#: lib/mail.php:256 +#: lib/mail.php:256 lib/mail.php:255 #, php-format msgid "Homepage: %s\n" msgstr "" -#: lib/mail.php:258 +#: lib/mail.php:258 lib/mail.php:257 #, php-format msgid "" "Bio: %s\n" @@ -4699,7 +4953,7 @@ msgid "%1$s just added your notice from %2$s" msgstr "" #: lib/mailbox.php:229 lib/noticelist.php:380 lib/mailbox.php:231 -#: lib/noticelist.php:383 +#: lib/noticelist.php:383 lib/mailbox.php:232 lib/noticelist.php:388 msgid "From" msgstr "" @@ -4707,11 +4961,11 @@ msgstr "" msgid "Send a direct notice" msgstr "" -#: lib/noticeform.php:125 +#: lib/noticeform.php:125 lib/noticeform.php:128 msgid "Send a notice" msgstr "" -#: lib/noticeform.php:152 +#: lib/noticeform.php:152 lib/noticeform.php:149 msgid "Available characters" msgstr "" @@ -4720,21 +4974,22 @@ msgid "in reply to" msgstr "" #: lib/noticelist.php:447 lib/noticelist.php:450 lib/noticelist.php:451 -#: lib/noticelist.php:454 +#: lib/noticelist.php:454 lib/noticelist.php:458 lib/noticelist.php:461 msgid "Reply to this notice" msgstr "" -#: lib/noticelist.php:451 lib/noticelist.php:455 +#: lib/noticelist.php:451 lib/noticelist.php:455 lib/noticelist.php:462 msgid "Reply" msgstr "" #: lib/noticelist.php:471 lib/noticelist.php:474 lib/noticelist.php:476 -#: lib/noticelist.php:479 +#: lib/noticelist.php:479 actions/deletenotice.php:116 lib/noticelist.php:483 +#: lib/noticelist.php:486 msgid "Delete this notice" msgstr "" #: lib/noticelist.php:474 actions/avatarsettings.php:148 -#: lib/noticelist.php:479 +#: lib/noticelist.php:479 lib/noticelist.php:486 msgid "Delete" msgstr "" @@ -4756,6 +5011,7 @@ msgid "Tags in %s's notices" msgstr "" #: lib/profilelist.php:182 lib/profilelist.php:180 +#: lib/subscriptionlist.php:126 msgid "(none)" msgstr "" @@ -4792,31 +5048,32 @@ msgstr "" msgid "Untitled section" msgstr "" -#: lib/subgroupnav.php:81 +#: lib/subgroupnav.php:81 lib/subgroupnav.php:83 #, php-format msgid "People %s subscribes to" msgstr "" -#: lib/subgroupnav.php:89 +#: lib/subgroupnav.php:89 lib/subgroupnav.php:91 #, php-format msgid "People subscribed to %s" msgstr "" -#: lib/subgroupnav.php:97 +#: lib/subgroupnav.php:97 lib/subgroupnav.php:99 #, php-format msgid "Groups %s is a member of" msgstr "" -#: lib/subgroupnav.php:104 +#: lib/subgroupnav.php:104 lib/action.php:430 lib/subgroupnav.php:106 #, php-format msgid "Invite friends and colleagues to join you on %s" msgstr "" -#: lib/subs.php:53 +#: lib/subs.php:53 lib/subs.php:52 msgid "User has blocked you." msgstr "" #: lib/subscribeform.php:115 lib/subscribeform.php:139 +#: actions/userauthorization.php:178 msgid "Subscribe to this user" msgstr "" @@ -4829,10 +5086,11 @@ msgid "Top posters" msgstr "" #: lib/unblockform.php:120 lib/unblockform.php:150 +#: actions/blockedfromgroup.php:313 msgid "Unblock this user" msgstr "" -#: lib/unblockform.php:150 +#: lib/unblockform.php:150 actions/blockedfromgroup.php:313 msgid "Unblock" msgstr "" @@ -4840,22 +5098,22 @@ msgstr "" msgid "Unsubscribe from this user" msgstr "" -#: actions/all.php:77 +#: actions/all.php:77 actions/all.php:59 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "" -#: actions/all.php:82 +#: actions/all.php:82 actions/all.php:64 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "" -#: actions/all.php:87 +#: actions/all.php:87 actions/all.php:69 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "" -#: actions/all.php:112 +#: actions/all.php:112 actions/all.php:125 msgid "You and friends" msgstr "" @@ -4868,7 +5126,7 @@ msgstr "" msgid "Avatar deleted." msgstr "" -#: actions/block.php:129 +#: actions/block.php:129 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 " @@ -4889,14 +5147,14 @@ msgstr "" msgid "Send me email when someone sends me an \"@-reply\"." msgstr "" -#: actions/facebookhome.php:193 +#: actions/facebookhome.php:193 actions/facebookhome.php:187 #, php-format msgid "" "If you would like the %s app to automatically update your Facebook status " "with your latest notice, you need to give it permission." msgstr "" -#: actions/facebookhome.php:217 +#: actions/facebookhome.php:217 actions/facebookhome.php:211 #, php-format msgid "Okay, do it!" msgstr "" @@ -4918,12 +5176,12 @@ msgstr "" msgid "Pick a square area of the image to be the logo." msgstr "" -#: actions/grouprss.php:136 +#: actions/grouprss.php:136 actions/grouprss.php:137 #, php-format msgid "Microblog by %s group" msgstr "" -#: actions/groupsearch.php:57 +#: actions/groupsearch.php:57 actions/groupsearch.php:52 #, php-format msgid "" "Search for groups on %%site.name%% by their name, location, or description. " @@ -4956,19 +5214,19 @@ msgid "" "before changing your settings." msgstr "" -#: actions/public.php:125 +#: actions/public.php:125 actions/public.php:133 msgid "Public Stream Feed (RSS 1.0)" msgstr "" -#: actions/public.php:130 +#: actions/public.php:130 actions/public.php:138 msgid "Public Stream Feed (RSS 2.0)" msgstr "" -#: actions/public.php:135 +#: actions/public.php:135 actions/public.php:143 msgid "Public Stream Feed (Atom)" msgstr "" -#: actions/public.php:210 +#: actions/public.php:210 actions/public.php:241 #, php-format msgid "" "This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-" @@ -4977,7 +5235,7 @@ msgid "" "friends, family, and colleagues! ([Read more](%%doc.help%%))" msgstr "" -#: actions/register.php:286 +#: actions/register.php:286 actions/register.php:329 #, php-format msgid "" "With this form you can create a new account. You can then post notices and " @@ -4985,21 +5243,21 @@ msgid "" "Try our [OpenID registration](%%action.openidlogin%%)!)" msgstr "" -#: actions/register.php:432 +#: actions/register.php:432 actions/register.php:479 msgid "Creative Commons Attribution 3.0" msgstr "" -#: actions/register.php:433 +#: actions/register.php:433 actions/register.php:480 msgid "" " except this private data: password, email address, IM address, and phone " "number." msgstr "" -#: actions/showgroup.php:378 +#: actions/showgroup.php:378 actions/showgroup.php:424 msgid "Created" msgstr "" -#: actions/showgroup.php:393 +#: actions/showgroup.php:393 actions/showgroup.php:440 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -5018,39 +5276,39 @@ msgstr "" msgid "%s's profile" msgstr "" -#: actions/showstream.php:163 +#: actions/showstream.php:163 actions/showstream.php:128 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "" -#: actions/showstream.php:170 +#: actions/showstream.php:170 actions/showstream.php:135 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "" -#: actions/showstream.php:177 +#: actions/showstream.php:177 actions/showstream.php:142 #, php-format msgid "Notice feed for %s (Atom)" msgstr "" -#: actions/showstream.php:182 +#: actions/showstream.php:182 actions/showstream.php:147 #, php-format msgid "FOAF for %s" msgstr "" -#: actions/showstream.php:237 +#: actions/showstream.php:237 actions/showstream.php:202 msgid "Edit Avatar" msgstr "" -#: actions/showstream.php:316 +#: actions/showstream.php:316 actions/showstream.php:281 msgid "Edit profile settings" msgstr "" -#: actions/showstream.php:317 +#: actions/showstream.php:317 actions/showstream.php:282 msgid "Edit" msgstr "" -#: actions/showstream.php:542 +#: actions/showstream.php:542 actions/showstream.php:388 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -5066,6 +5324,7 @@ msgid "" msgstr "" #: actions/twitapifavorites.php:171 lib/mail.php:556 +#: actions/twitapifavorites.php:222 #, php-format msgid "" "%1$s just added your notice from %2$s as one of their favorites.\n" @@ -5082,7 +5341,8 @@ msgid "" "%5$s\n" msgstr "" -#: actions/twitapistatuses.php:124 +#: actions/twitapistatuses.php:124 actions/twitapistatuses.php:82 +#: actions/twitapistatuses.php:314 msgid "No such user!" msgstr "" @@ -5092,37 +5352,37 @@ msgid "" "subscribe to Twitter friends already here." msgstr "" -#: actions/twittersettings.php:345 +#: actions/twittersettings.php:345 actions/twittersettings.php:362 #, php-format msgid "Unable to retrieve account information For \"%s\" from Twitter." msgstr "" -#: actions/userauthorization.php:86 +#: actions/userauthorization.php:86 actions/userauthorization.php:81 msgid "" "Please check these details to make sure that you want to subscribe to this " "user's notices. If you didn't just ask to subscribe to someone's notices, " "click \"Reject\"." msgstr "" -#: actions/usergroups.php:131 +#: actions/usergroups.php:131 actions/usergroups.php:130 msgid "Search for more groups" msgstr "" -#: classes/Notice.php:138 +#: classes/Notice.php:138 classes/Notice.php:154 msgid "" "Too many duplicate messages too quickly; take a breather and post again in a " "few minutes." msgstr "" -#: lib/action.php:406 +#: lib/action.php:406 lib/action.php:425 msgid "Connect to SMS, Twitter" msgstr "" -#: lib/action.php:671 +#: lib/action.php:671 lib/action.php:721 msgid "Badge" msgstr "" -#: lib/command.php:113 +#: lib/command.php:113 lib/command.php:106 #, php-format msgid "" "Subscriptions: %1$s\n" @@ -5130,7 +5390,7 @@ msgid "" "Notices: %3$s" msgstr "" -#: lib/command.php:392 +#: lib/command.php:392 lib/command.php:385 msgid "" "Commands:\n" "on - turn on notifications\n" @@ -5164,7 +5424,7 @@ msgstr "" msgid "Database error" msgstr "" -#: lib/facebookaction.php:271 +#: lib/facebookaction.php:271 lib/facebookaction.php:273 #, php-format msgid "" "To use the %s Facebook Application you need to login with your username and " @@ -5192,7 +5452,7 @@ msgstr "" msgid "That file is too big. The maximum file size is %d." msgstr "" -#: lib/mail.php:175 +#: lib/mail.php:175 lib/mail.php:174 #, php-format msgid "" "Hey, %s.\n" @@ -5209,7 +5469,7 @@ msgid "" "%s\n" msgstr "" -#: lib/mail.php:241 +#: lib/mail.php:241 lib/mail.php:240 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -5259,12 +5519,12 @@ msgid "" "%5$s\n" msgstr "" -#: lib/mail.php:598 +#: lib/mail.php:598 lib/mail.php:600 #, php-format msgid "%s sent a notice to your attention" msgstr "" -#: lib/mail.php:600 +#: lib/mail.php:600 lib/mail.php:602 #, php-format msgid "" "%1$s just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -5291,10 +5551,923 @@ msgid "" "P.S. You can turn off these email notifications here: %7$s\n" msgstr "" -#: lib/searchaction.php:122 +#: lib/searchaction.php:122 lib/searchaction.php:120 msgid "Search site" msgstr "" #: lib/section.php:106 msgid "More..." msgstr "" + +#: actions/all.php:80 +#, php-format +msgid "" +"This is the timeline for %s and friends but no one has posted anything yet." +msgstr "" + +#: actions/all.php:85 +#, php-format +msgid "" +"Try subscribing to more people, [join a group](%%action.groups%%) or post " +"something yourself." +msgstr "" + +#: actions/all.php:87 +#, php-format +msgid "" +"You can try to [nudge %s](../%s) from his profile or [post something to his " +"or her attention](%%%%action.newnotice%%%%?status_textarea=%s)." +msgstr "" + +#: actions/all.php:91 actions/replies.php:190 actions/showstream.php:361 +#, php-format +msgid "" +"Why not [register an account](%%%%action.register%%%%) and then nudge %s or " +"post a notice to his or her attention." +msgstr "" + +#: actions/attachment.php:73 +msgid "No such attachment." +msgstr "" + +#: actions/block.php:149 +msgid "Do not block this user from this group" +msgstr "" + +#: actions/block.php:150 +msgid "Block this user from this group" +msgstr "" + +#: actions/blockedfromgroup.php:90 +#, php-format +msgid "%s blocked profiles" +msgstr "" + +#: actions/blockedfromgroup.php:93 +#, php-format +msgid "%s blocked profiles, page %d" +msgstr "" + +#: actions/blockedfromgroup.php:108 +msgid "A list of the users blocked from joining this group." +msgstr "" + +#: actions/blockedfromgroup.php:281 +msgid "Unblock user from group" +msgstr "" + +#: actions/conversation.php:99 +msgid "Conversation" +msgstr "" + +#: actions/deletenotice.php:115 +msgid "Do not delete this notice" +msgstr "" + +#: actions/editgroup.php:214 actions/newgroup.php:164 +#, php-format +msgid "Too many aliases! Maximum %d." +msgstr "" + +#: actions/editgroup.php:223 actions/newgroup.php:173 +#, php-format +msgid "Invalid alias: \"%s\"" +msgstr "" + +#: actions/editgroup.php:227 actions/newgroup.php:177 +#, php-format +msgid "Alias \"%s\" already in use. Try another one." +msgstr "" + +#: actions/editgroup.php:233 actions/newgroup.php:183 +msgid "Alias can't be the same as nickname." +msgstr "" + +#: actions/editgroup.php:259 actions/newgroup.php:215 +msgid "Could not create aliases." +msgstr "" + +#: actions/favorited.php:150 +msgid "Favorite notices appear on this page but no one has favorited one yet." +msgstr "" + +#: actions/favorited.php:153 +msgid "" +"Be the first to add a notice to your favorites by clicking the fave button " +"next to any notice you like." +msgstr "" + +#: actions/favorited.php:156 +#, php-format +msgid "" +"Why not [register an account](%%action.register%%) and be the first to add a " +"notice to your favorites!" +msgstr "" + +#: actions/file.php:34 +msgid "No notice id" +msgstr "" + +#: actions/file.php:38 +msgid "No notice" +msgstr "" + +#: actions/file.php:42 +msgid "No attachments" +msgstr "" + +#: actions/file.php:51 +msgid "No uploaded attachments" +msgstr "" + +#: actions/finishopenidlogin.php:211 +msgid "Not a valid invitation code." +msgstr "" + +#: actions/groupblock.php:81 actions/groupunblock.php:81 +#: actions/makeadmin.php:81 +msgid "No group specified." +msgstr "" + +#: actions/groupblock.php:91 +msgid "Only an admin can block group members." +msgstr "" + +#: actions/groupblock.php:95 +msgid "User is already blocked from group." +msgstr "" + +#: actions/groupblock.php:100 +msgid "User is not a member of group." +msgstr "" + +#: actions/groupblock.php:136 actions/groupmembers.php:311 +msgid "Block user from group" +msgstr "" + +#: actions/groupblock.php:155 +#, php-format +msgid "" +"Are you sure you want to block user \"%s\" from the group \"%s\"? They will " +"be removed from the group, unable to post, and unable to subscribe to the " +"group in the future." +msgstr "" + +#: actions/groupblock.php:193 +msgid "Database error blocking user from group." +msgstr "" + +#: actions/groupdesignsettings.php:73 +msgid "You must be logged in to edit a group." +msgstr "" + +#: actions/groupdesignsettings.php:146 +msgid "Group design" +msgstr "" + +#: actions/groupdesignsettings.php:157 +msgid "" +"Customize the way your group looks with a background image and a colour " +"palette of your choice." +msgstr "" + +#: actions/groupdesignsettings.php:267 actions/userdesignsettings.php:186 +#: lib/designsettings.php:440 lib/designsettings.php:470 +msgid "Couldn't update your design." +msgstr "" + +#: actions/groupdesignsettings.php:291 actions/groupdesignsettings.php:301 +#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220 +#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273 +msgid "Unable to save your design settings!" +msgstr "" + +#: actions/groupdesignsettings.php:312 actions/userdesignsettings.php:231 +msgid "Design preferences saved." +msgstr "" + +#: actions/groupmembers.php:438 +msgid "Make user an admin of the group" +msgstr "" + +#: actions/groupmembers.php:470 +msgid "Make Admin" +msgstr "" + +#: actions/groupmembers.php:470 +msgid "Make this user an admin" +msgstr "" + +#: actions/groupsearch.php:79 actions/noticesearch.php:117 +#: actions/peoplesearch.php:83 +msgid "No results." +msgstr "" + +#: actions/groupsearch.php:82 +#, php-format +msgid "" +"If you can't find the group you're looking for, you can [create it](%%action." +"newgroup%%) yourself." +msgstr "" + +#: actions/groupsearch.php:85 +#, php-format +msgid "" +"Why not [register an account](%%action.register%%) and [create the group](%%" +"action.newgroup%%) yourself!" +msgstr "" + +#: actions/groupunblock.php:91 +msgid "Only an admin can unblock group members." +msgstr "" + +#: actions/groupunblock.php:95 +msgid "User is not blocked from group." +msgstr "" + +#: actions/invite.php:39 +msgid "Invites have been disabled." +msgstr "" + +#: actions/joingroup.php:100 +msgid "You have been blocked from that group by the admin." +msgstr "" + +#: actions/makeadmin.php:91 +msgid "Only an admin can make another user an admin." +msgstr "" + +#: actions/makeadmin.php:95 +#, php-format +msgid "%s is already an admin for group \"%s\"." +msgstr "" + +#: actions/makeadmin.php:132 +#, php-format +msgid "Can't get membership record for %s in group %s" +msgstr "" + +#: actions/makeadmin.php:145 +#, php-format +msgid "Can't make %s an admin for group %s" +msgstr "" + +#: actions/newmessage.php:178 +msgid "Message sent" +msgstr "" + +#: actions/newnotice.php:93 lib/designsettings.php:281 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + +#: actions/newnotice.php:128 scripts/maildaemon.php:185 +#, php-format +msgid " Try using another %s format." +msgstr "" + +#: actions/newnotice.php:133 scripts/maildaemon.php:190 +#, php-format +msgid "%s is not a supported filetype on this server." +msgstr "" + +#: actions/newnotice.php:205 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "" + +#: actions/newnotice.php:208 +msgid "" +"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in " +"the HTML form." +msgstr "" + +#: actions/newnotice.php:211 +msgid "The uploaded file was only partially uploaded." +msgstr "" + +#: actions/newnotice.php:214 +msgid "Missing a temporary folder." +msgstr "" + +#: actions/newnotice.php:217 +msgid "Failed to write file to disk." +msgstr "" + +#: actions/newnotice.php:220 +msgid "File upload stopped by extension." +msgstr "" + +#: actions/newnotice.php:230 scripts/maildaemon.php:85 +msgid "Couldn't save file." +msgstr "" + +#: actions/newnotice.php:246 scripts/maildaemon.php:101 +msgid "Max notice size is 140 chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:297 +msgid "Somehow lost the login in saveFile" +msgstr "" + +#: actions/newnotice.php:309 scripts/maildaemon.php:127 +msgid "File could not be moved to destination directory." +msgstr "" + +#: actions/newnotice.php:336 actions/newnotice.php:360 +#: scripts/maildaemon.php:148 scripts/maildaemon.php:167 +msgid "There was a database error while saving your file. Please try again." +msgstr "" + +#: actions/noticesearch.php:121 +#, php-format +msgid "" +"Be the first to [post on this topic](%%%%action.newnotice%%%%?" +"status_textarea=%s)!" +msgstr "" + +#: actions/noticesearch.php:124 +#, 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 "" + +#: actions/openidsettings.php:70 +#, php-format +msgid "" +"[OpenID](%%doc.openid%%) lets you log into many sites with the same user " +"account. Manage your associated OpenIDs from here." +msgstr "" + +#: actions/othersettings.php:110 +msgid "Shorten URLs with" +msgstr "" + +#: actions/othersettings.php:115 +msgid "View profile designs" +msgstr "" + +#: actions/othersettings.php:116 +msgid "Show or hide profile designs." +msgstr "" + +#: actions/public.php:82 +#, php-format +msgid "Beyond the page limit (%s)" +msgstr "" + +#: actions/public.php:179 +#, php-format +msgid "" +"This is the public timeline for %%site.name%% but no one has posted anything " +"yet." +msgstr "" + +#: actions/public.php:182 +msgid "Be the first to post!" +msgstr "" + +#: actions/public.php:186 +#, php-format +msgid "" +"Why not [register an account](%%action.register%%) and be the first to post!" +msgstr "" + +#: actions/public.php:245 +#, php-format +msgid "" +"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-" +"blogging) service based on the Free Software [Laconica](http://laconi.ca/) " +"tool." +msgstr "" + +#: actions/publictagcloud.php:69 +#, php-format +msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." +msgstr "" + +#: actions/publictagcloud.php:72 +msgid "Be the first to post one!" +msgstr "" + +#: actions/publictagcloud.php:75 +#, php-format +msgid "" +"Why not [register an account](%%action.register%%) and be the first to post " +"one!" +msgstr "" + +#: actions/recoverpassword.php:152 +msgid "" +"If you've forgotten or lost your password, you can get a new one sent to the " +"email address you have stored in your account." +msgstr "" + +#: actions/recoverpassword.php:158 +msgid "You've been identified. Enter a new password below. " +msgstr "" + +#: actions/recoverpassword.php:188 +msgid "Password recover" +msgstr "" + +#: actions/register.php:86 +msgid "Sorry, invalid invitation code." +msgstr "" + +#: actions/remotesubscribe.php:100 +msgid "Subscribe to a remote user" +msgstr "" + +#: actions/replies.php:179 +#, php-format +msgid "" +"This is the timeline showing replies to %s but %s hasn't received a notice " +"to his attention yet." +msgstr "" + +#: actions/replies.php:184 +#, php-format +msgid "" +"You can engage other users in a conversation, subscribe to more people or " +"[join groups](%%action.groups%%)." +msgstr "" + +#: actions/replies.php:186 +#, php-format +msgid "" +"You can try to [nudge %s](../%s) or [post something to his or her attention]" +"(%%%%action.newnotice%%%%?status_textarea=%s)." +msgstr "" + +#: actions/showfavorites.php:79 +#, php-format +msgid "%s's favorite notices, page %d" +msgstr "" + +#: actions/showfavorites.php:170 +msgid "" +"You haven't chosen any favorite notices yet. Click the fave button on " +"notices you like to bookmark them for later or shed a spotlight on them." +msgstr "" + +#: actions/showfavorites.php:172 +#, php-format +msgid "" +"%s hasn't added any notices to his favorites yet. Post something interesting " +"they would add to their favorites :)" +msgstr "" + +#: actions/showfavorites.php:176 +#, php-format +msgid "" +"%s hasn't added any notices to his favorites yet. Why not [register an " +"account](%%%%action.register%%%%) and then post something interesting they " +"would add to thier favorites :)" +msgstr "" + +#: actions/showfavorites.php:226 +msgid "This is a way to share what you like." +msgstr "" + +#: actions/showgroup.php:279 lib/groupeditform.php:178 +msgid "Aliases" +msgstr "" + +#: actions/showgroup.php:323 +#, php-format +msgid "Notice feed for %s group (RSS 1.0)" +msgstr "" + +#: actions/showgroup.php:330 actions/tag.php:84 +#, php-format +msgid "Notice feed for %s group (RSS 2.0)" +msgstr "" + +#: actions/showgroup.php:337 +#, php-format +msgid "Notice feed for %s group (Atom)" +msgstr "" + +#: actions/showgroup.php:446 +#, 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 " +"[Laconica](http://laconi.ca/) tool. Its members share short messages about " +"their life and interests. " +msgstr "" + +#: actions/showgroup.php:474 +msgid "Admins" +msgstr "" + +#: actions/shownotice.php:101 +msgid "Not a local notice" +msgstr "" + +#: actions/showstream.php:72 +#, php-format +msgid " tagged %s" +msgstr "" + +#: actions/showstream.php:121 +#, php-format +msgid "Notice feed for %s tagged %s (RSS 1.0)" +msgstr "" + +#: actions/showstream.php:350 +#, php-format +msgid "This is the timeline for %s but %s hasn't posted anything yet." +msgstr "" + +#: actions/showstream.php:355 +msgid "" +"Seen anything interesting recently? You haven't posted any notices yet, now " +"would be a good time to start :)" +msgstr "" + +#: actions/showstream.php:357 +#, php-format +msgid "" +"You can try to nudge %s or [post something to his or her attention](%%%%" +"action.newnotice%%%%?status_textarea=%s)." +msgstr "" + +#: actions/showstream.php:393 +#, 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 " +"[Laconica](http://laconi.ca/) tool. " +msgstr "" + +#: actions/subscribers.php:108 +msgid "" +"You have no subscribers. Try subscribing to people you know and they might " +"return the favor" +msgstr "" + +#: actions/subscribers.php:110 +#, php-format +msgid "%s has no subscribers. Want to be the first?" +msgstr "" + +#: actions/subscribers.php:114 +#, php-format +msgid "" +"%s has no subscribers. Why not [register an account](%%%%action.register%%%" +"%) and be the first?" +msgstr "" + +#: actions/subscriptions.php:115 +#, 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%%). If you're a [Twitter user](%%action.twittersettings%%), you can " +"automatically subscribe to people you already follow there." +msgstr "" + +#: actions/subscriptions.php:117 actions/subscriptions.php:121 +#, php-format +msgid "%s is not listening to anyone." +msgstr "" + +#: actions/tag.php:77 +#, php-format +msgid "Notice feed for tag %s (RSS 1.0)" +msgstr "" + +#: actions/tag.php:91 +#, php-format +msgid "Notice feed for tag %s (Atom)" +msgstr "" + +#: actions/twitapifavorites.php:125 +msgid "This status is already a favorite!" +msgstr "" + +#: actions/twitapifavorites.php:179 +msgid "That status is not a favorite!" +msgstr "" + +#: actions/twitapifriendships.php:180 actions/twitapifriendships.php:200 +msgid "Could not determine source user." +msgstr "" + +#: actions/twitapifriendships.php:215 +msgid "Target user not specified." +msgstr "" + +#: actions/twitapifriendships.php:221 +msgid "Could not find target user." +msgstr "" + +#: actions/twitapistatuses.php:322 +#, php-format +msgid "%1$s / Updates mentioning %2$s" +msgstr "" + +#: actions/twitapitags.php:74 +#, php-format +msgid "Updates tagged with %1$s on %2$s!" +msgstr "" + +#: actions/twittersettings.php:165 +msgid "Import my Friends Timeline." +msgstr "" + +#: actions/userauthorization.php:158 +msgid "License" +msgstr "" + +#: actions/userauthorization.php:179 +msgid "Reject this subscription" +msgstr "" + +#: actions/userdesignsettings.php:76 lib/designsettings.php:65 +msgid "Profile design" +msgstr "" + +#: actions/userdesignsettings.php:87 lib/designsettings.php:76 +msgid "" +"Customize the way your profile looks with a background image and a colour " +"palette of your choice." +msgstr "" + +#: actions/userdesignsettings.php:282 +msgid "Enjoy your hotdog!" +msgstr "" + +#: actions/usergroups.php:153 +#, php-format +msgid "%s is not a member of any group." +msgstr "" + +#: actions/usergroups.php:158 +#, php-format +msgid "Try [searching for groups](%%action.groupsearch%%) and joining them." +msgstr "" + +#: classes/File.php:127 +#, php-format +msgid "" +"No file may be larger than %d bytes and the file you sent was %d bytes. Try " +"to upload a smaller version." +msgstr "" + +#: classes/File.php:137 +#, php-format +msgid "A file this large would exceed your user quota of %d bytes." +msgstr "" + +#: classes/File.php:145 +#, php-format +msgid "A file this large would exceed your monthly quota of %d bytes." +msgstr "" + +#: classes/Notice.php:139 +msgid "Problem saving notice. Too long." +msgstr "" + +#: classes/User.php:319 +#, php-format +msgid "Welcome to %1$s, @%2$s!" +msgstr "" + +#: lib/accountsettingsaction.php:119 lib/groupnav.php:118 +msgid "Design" +msgstr "" + +#: lib/accountsettingsaction.php:120 +msgid "Design your profile" +msgstr "" + +#: lib/action.php:712 +msgid "TOS" +msgstr "" + +#: lib/attachmentlist.php:87 +msgid "Attachments" +msgstr "" + +#: lib/attachmentlist.php:265 +msgid "Author" +msgstr "" + +#: lib/attachmentlist.php:278 +msgid "Provider" +msgstr "" + +#: lib/attachmentnoticesection.php:67 +msgid "Notices where this attachment appears" +msgstr "" + +#: lib/attachmenttagcloudsection.php:48 +msgid "Tags for this attachment" +msgstr "" + +#: lib/designsettings.php:101 +msgid "Change background image" +msgstr "" + +#: lib/designsettings.php:105 +msgid "Upload file" +msgstr "" + +#: lib/designsettings.php:109 +msgid "" +"You can upload your personal background image. The maximum file size is 2Mb." +msgstr "" + +#: lib/designsettings.php:139 +msgid "On" +msgstr "" + +#: lib/designsettings.php:155 +msgid "Off" +msgstr "" + +#: lib/designsettings.php:156 +msgid "Turn background image on or off." +msgstr "" + +#: lib/designsettings.php:161 +msgid "Tile background image" +msgstr "" + +#: lib/designsettings.php:170 +msgid "Change colours" +msgstr "" + +#: lib/designsettings.php:178 +msgid "Background" +msgstr "" + +#: lib/designsettings.php:191 +msgid "Content" +msgstr "" + +#: lib/designsettings.php:204 +msgid "Sidebar" +msgstr "" + +#: lib/designsettings.php:230 +msgid "Links" +msgstr "" + +#: lib/designsettings.php:247 +msgid "Use defaults" +msgstr "" + +#: lib/designsettings.php:248 +msgid "Restore default designs" +msgstr "" + +#: lib/designsettings.php:254 +msgid "Reset back to default" +msgstr "" + +#: lib/designsettings.php:257 +msgid "Save design" +msgstr "" + +#: lib/designsettings.php:378 +msgid "Bad default color settings: " +msgstr "" + +#: lib/designsettings.php:474 +msgid "Design defaults restored." +msgstr "" + +#: lib/groupeditform.php:181 +#, php-format +msgid "Extra nicknames for the group, comma- or space- separated, max %d" +msgstr "" + +#: lib/groupnav.php:100 +msgid "Blocked" +msgstr "" + +#: lib/groupnav.php:101 +#, php-format +msgid "%s blocked users" +msgstr "" + +#: lib/groupnav.php:119 +#, php-format +msgid "Add or edit %s design" +msgstr "" + +#: lib/mail.php:556 +#, php-format +msgid "" +"%1$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\n" +"\n" +"Faithfully yours,\n" +"%6$s\n" +msgstr "" + +#: lib/mail.php:646 +#, php-format +msgid "Your Twitter bridge has been disabled." +msgstr "" + +#: lib/mail.php:648 +#, php-format +msgid "" +"Hi, %1$s. We're sorry to inform you that your link to Twitter has been " +"disabled. Your Twitter credentials have either changed (did you recently " +"change your Twitter password?) or you have otherwise revoked our access to " +"your Twitter account.\n" +"\n" +"You can re-enable your Twitter bridge by visiting your Twitter settings " +"page:\n" +"\n" +"\t%2$s\n" +"\n" +"Regards,\n" +"%3$s\n" +msgstr "" + +#: lib/mail.php:682 +#, php-format +msgid "Your %s Facebook application access has been disabled." +msgstr "" + +#: lib/mail.php:685 +#, php-format +msgid "" +"Hi, %1$s. We're sorry to inform you that we are unable to update your " +"Facebook status from %s, and have disabled the Facebook application for your " +"account. This may be because you have removed the Facebook application's " +"authorization, or have deleted your Facebook account. You can re-enable the " +"Facebook application and automatic status updating by re-installing the %1$s " +"Facebook application.\n" +"\n" +"Regards,\n" +"\n" +"%1$s" +msgstr "" + +#: lib/mailbox.php:139 +msgid "" +"You have no private messages. You can send private message to engage other " +"users in conversation. People can send you messages for your eyes only." +msgstr "" + +#: lib/noticeform.php:154 +msgid "Attach" +msgstr "" + +#: lib/noticeform.php:158 +msgid "Attach a file" +msgstr "" + +#: lib/noticelist.php:436 +msgid "in context" +msgstr "" + +#: lib/profileaction.php:177 +msgid "User ID" +msgstr "" + +#: lib/searchaction.php:156 +msgid "Search help" +msgstr "" + +#: lib/subscriberspeopleselftagcloudsection.php:48 +#: lib/subscriptionspeopleselftagcloudsection.php:48 +msgid "People Tagcloud as self-tagged" +msgstr "" + +#: lib/subscriberspeopletagcloudsection.php:48 +#: lib/subscriptionspeopletagcloudsection.php:48 +msgid "People Tagcloud as tagged" +msgstr "" + +#: lib/webcolor.php:82 +#, php-format +msgid "%s is not a valid color!" +msgstr "" + +#: lib/webcolor.php:123 +#, php-format +msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgstr "" diff --git a/locale/nb_NO/LC_MESSAGES/laconica.mo b/locale/nb_NO/LC_MESSAGES/laconica.mo index 480d559c9fc28249f6c1cb47549bf8e1b46b35aa..4cc6b618187151cd2e23cf915b29e5124fc5b7e4 100644 GIT binary patch literal 19769 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 delta 4114 zcmYk6dvH`&9mh|2zf5@3kOwyj2_%6e1V{iOkOV>!!mEU5Q(?*8gl#sv%kCxwgeC>4 zmKJJz8asWA=oG40Eyc7dNUIe)Ovf^HCXRwm1#ACs+WP1erRY@rd^a~EXZCwPzjOB9 zbAGRT&p(@VuA%#n6NmL0##1OAT^wf2Td-*~7e-{9G0AW*)KU*jg~wnJo`RF%gfAFV z0Q2AsxDgJAd*KMU4-SP7!ZGkL9BE9qIgT-bg>tGh%Xu~#` z0;8}H9)>#LW$3^k!h2vp)cqfO{1ocBf5VZSZ^kgw!bC39U^bLPOCTPa29J$!I`bx| z2=_rb_%xgXUxvBxmr#Lx2xr01p&ZN|Kj7F#IFET04(EJx3WMOx_aIK0pFlZq87iV{ zPzSx|@g`(XGnSiFk~EkHb0O6;4IVebQOvhMrFzOR20RFLz_U=begPK4Gf*kN24}+?Fb$5LWDMVU_ns zjmJ$;8}EYoFaYIs`hjQd5cQ(!k$>XNhwxJCpvh2~NrO)&Q4Xlgyh_3KR=f#WGQWa5 z;RjF$uf(eYxD{sT{XdK`goSTGMf8Hl??XBC8dOQ%f^z5zWG{0a5`no53Em`=u6mdY zwNC`f(fv>v>wzWkn@|~g7do78`Z4n0O{fRb_zo+wY^a`?4dp-?ltUFz2d{(5Ofyu( zaj5$qgnDZphV$Snke_*e&AXPGcC%1Z&3e#1{J_?J_dT<$3UfeF;s@OKs_IZ3ZMt-`Ch2Zo$SU)#yAJ{KK>l4 znSKkE>c2v5@E?!kD4cpA11h4qP^n!2wa;>>gV#X?)(TbHFq8w&K{@aW)brgJFw`V( z!UFgy)WMmgLnWC5m9j-pHLHY*d^J?$jZpV(huYYM3MB0DDAaS$LEZmtk1r0acbk_m z6u~(tk1h`UVJ>;=Z$o9|H;{HPA3=OHV`dI~TIWLEK(iU@{|Kb~=5eUrI13fPWw;#v z+MAEhRY|FTDuy;lhkBqK>cI6LTcFdOjs@Ao4sojQJdx z1RXRuzRLNDP99tk7kZOgcodZ)HJ2J|6OJa$}A!mzQcZl%nq8?!xW`QxLm&%fUZhFe=*zY_=**{t*~`+9o8(6}#ZQ!h8Jfa@%#H7LmO5w%Wf}79kpT5^JfYcCP!o8kS}O9M8hqCpljz9PPgfW6{GHTo83^{X|!F1 z#r7A4Q|&(s7mN>gL^*X6xemnQf#z6WcusQC$UwV$ARKb-wYeE~Qc?QoNHFa4o9!g{ zWKp`kUi35DUwn8>>D-cXr?hm*{P}ig$+XP+KzsXsXG=K9UP0Gc8jJYaSCFZej$lzJ zY`;-*wV1LJS*IHcxzYdESXMZa$ZRwaYNZK$jxQK=vut0f&%U&vykw3Ox^z0rlsPWT zQKyBA>%`sGP?59Y(&@IS+evEHx0}kg7`@>}?TNDKBP-PrG1u-Yy~oZePo*#X?m+J1 zv;}=}sl0u7r%zq+*vc99-9__;Rt3WL(3)(UzNBcWe=uSw4CV<>Bx^ z(4JdXWlvU&uyqxs_Qdjh+rPZrX0GV9=U0^2`zjx?w<;Ie`>Uq)9jz)$vi;SmDVriu zyjA&I<$-Nnx!CrttgA`s?5Pat5;{ctv16}*H+r+Ys>8Q+6gwPuEy@FOYJ*RH#BKfW5Ca&RP^=w a%CQZ;SX>D=^}fE(*Gxzn9_#c)&Hn&iuS!Ay diff --git a/locale/nb_NO/LC_MESSAGES/laconica.po b/locale/nb_NO/LC_MESSAGES/laconica.po index b349f7d6b3..424cf4da3b 100644 --- a/locale/nb_NO/LC_MESSAGES/laconica.po +++ b/locale/nb_NO/LC_MESSAGES/laconica.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-02-07 22:33+0000\n" -"Last-Translator: Jimmy Volatile \n" +"PO-Revision-Date: 2009-04-09 22:44+0000\n" +"Last-Translator: Charlie Ball \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -82,7 +82,7 @@ msgstr "" #: ../lib/mail.php:124 lib/mail.php:124 lib/mail.php:126 lib/mail.php:241 #, php-format msgid "%1$s is now listening to your notices on %2$s." -msgstr "" +msgstr "%1$s lytter nå til dine notiser på %2$s." #: ../lib/mail.php:126 #, php-format @@ -94,6 +94,12 @@ msgid "" "Faithfully yours,\n" "%4$s.\n" msgstr "" +"%1$s lytter nå til dine notiser på %2$s.\n" +"\n" +"\t%3$s\n" +"\n" +"Mvh,\n" +"%4$s.\n" #: ../actions/twitapistatuses.php:482 actions/twitapistatuses.php:415 #: actions/twitapistatuses.php:350 @@ -105,19 +111,19 @@ msgstr "" #: actions/shownotice.php:161 #, php-format msgid "%1$s's status on %2$s" -msgstr "" +msgstr "%1$s sin status på %2$s" #: ../actions/invite.php:84 ../actions/invite.php:92 actions/invite.php:91 #: actions/invite.php:99 actions/invite.php:123 actions/invite.php:131 #, php-format msgid "%s (%s)" -msgstr "" +msgstr "%s (%s)" #: ../actions/publicrss.php:62 actions/publicrss.php:48 #: actions/publicrss.php:90 #, php-format msgid "%s Public Stream" -msgstr "" +msgstr "%s Offentlig Strøm" #: ../actions/all.php:47 ../actions/allrss.php:60 #: ../actions/twitapistatuses.php:238 ../lib/stream.php:51 actions/all.php:47 @@ -132,7 +138,7 @@ msgstr "%s og venner" #: actions/twitapistatuses.php:33 #, php-format msgid "%s public timeline" -msgstr "" +msgstr "%s sin offentlige tidslinje" #: ../lib/mail.php:206 lib/mail.php:212 lib/mail.php:411 #, php-format @@ -143,13 +149,13 @@ msgstr "%s status" #: actions/twitapistatuses.php:199 #, php-format msgid "%s timeline" -msgstr "" +msgstr "%s tidslinje" #: ../actions/twitapistatuses.php:52 actions/twitapistatuses.php:52 #: actions/twitapistatuses.php:36 #, php-format msgid "%s updates from everyone!" -msgstr "%s oppdatering fra alle!" +msgstr "%s oppdateringer fra alle!" #: ../actions/register.php:213 msgid "" @@ -165,15 +171,17 @@ msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." "broughtby%%](%%site.broughtbyurl%%). " msgstr "" +"**%%site.name%%** er en mikroblogging-tjeneste av " +"[%%site.broughtby%%](%%site.broughtbyurl%%). " #: ../lib/util.php:259 lib/util.php:275 lib/action.php:607 #, php-format msgid "**%%site.name%%** is a microblogging service. " -msgstr "" +msgstr "**%%site.name%%** er en mikroblogging-tjeneste. " #: ../lib/util.php:274 lib/util.php:290 msgid ". Contributors should be attributed by full name or nickname." -msgstr "" +msgstr ". Bidragsytere burde være etterfulgt av fullt navn eller brukernavn." #: ../actions/finishopenidlogin.php:73 ../actions/profilesettings.php:43 #: actions/finishopenidlogin.php:79 actions/profilesettings.php:76 @@ -181,10 +189,14 @@ msgstr "" #: lib/groupeditform.php:139 msgid "1-64 lowercase letters or numbers, no punctuation or spaces" msgstr "" +"1-64 småbokstaver eller nummer, ingen punktum eller mellomrom (ei heller æøå " +"og lign.)" #: ../actions/register.php:152 actions/register.php:166 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" +"1-64 småbokstaver eller nummer, ingen punktum eller mellomrom (ei heller æøå " +"og lign.) Påkrevd." #: ../actions/password.php:42 actions/profilesettings.php:181 #: actions/passwordsettings.php:102 @@ -194,7 +206,7 @@ msgstr "6 eller flere tegn" #: ../actions/recoverpassword.php:180 actions/recoverpassword.php:186 #: actions/recoverpassword.php:220 msgid "6 or more characters, and don't forget it!" -msgstr "6 eller flere tegn. Og ikke glem det, nå!" +msgstr "6 eller flere tegn. Og ikke glem det!" #: ../actions/register.php:154 actions/register.php:168 #: actions/register.php:373 @@ -207,12 +219,16 @@ msgid "" "A confirmation code was sent to the IM address you added. You must approve %" "s for sending messages to you." msgstr "" +"En bekreftelseskode ble sendt til lynmeldingsadressen du la til. Du må " +"godkjenne %s for å sende meldinger til deg." #: ../actions/emailsettings.php:213 actions/emailsettings.php:231 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 "" +"En bekreftelseskode ble sendt til lynmeldingsadressen du la til. Sjekk " +"innboksen din (og søppel-posten!) for koden, og hvordan du skal bruke den." #: ../actions/smssettings.php:216 actions/smssettings.php:224 msgid "" @@ -240,7 +256,7 @@ msgstr "" #: actions/twitapistatuses.php:402 actions/twitapistatuses.php:429 #: actions/twitapiusers.php:32 msgid "API method not found!" -msgstr "" +msgstr "API-metode ikke funnet!" #: ../actions/twitapiaccount.php:57 ../actions/twitapiaccount.php:113 #: ../actions/twitapiaccount.php:119 ../actions/twitapiblocks.php:28 @@ -263,7 +279,7 @@ msgstr "" #: actions/twitapinotifications.php:31 actions/twitapinotifications.php:37 #: actions/twitapistatuses.php:562 msgid "API method under construction." -msgstr "" +msgstr "API-metode under utvikling." #: ../lib/util.php:324 lib/util.php:340 lib/action.php:568 msgid "About" @@ -292,7 +308,7 @@ msgstr "Legg til OpenID" #: ../lib/settingsaction.php:97 lib/settingsaction.php:91 #: lib/accountsettingsaction.php:117 msgid "Add or remove OpenIDs" -msgstr "" +msgstr "Legg til eller slett OpenID" #: ../actions/emailsettings.php:38 ../actions/imsettings.php:39 #: ../actions/smssettings.php:39 actions/emailsettings.php:39 @@ -304,7 +320,7 @@ msgstr "Adresse" #: ../actions/invite.php:131 actions/invite.php:139 actions/invite.php:176 msgid "Addresses of friends to invite (one per line)" -msgstr "" +msgstr "Adresser til venner som skal inviteres (én per linje)" #: ../actions/showstream.php:273 actions/showstream.php:288 #: actions/showstream.php:422 @@ -321,7 +337,7 @@ msgstr "Alle oppdateringer for %s" #: actions/noticesearchrss.php:90 #, php-format msgid "All updates matching search term \"%s\"" -msgstr "" +msgstr "Alle oppdateringer som passer søket: \"%s\"" #: ../actions/finishopenidlogin.php:29 ../actions/login.php:31 #: ../actions/openidlogin.php:29 ../actions/register.php:30 @@ -330,16 +346,16 @@ msgstr "" #: actions/finishopenidlogin.php:34 actions/login.php:77 #: actions/openidlogin.php:30 actions/register.php:92 msgid "Already logged in." -msgstr "Allerede logget inn." +msgstr "Allerede innlogget." #: ../lib/subs.php:42 lib/subs.php:42 lib/subs.php:49 msgid "Already subscribed!." -msgstr "" +msgstr "Allerede abonnert!" #: ../actions/deletenotice.php:54 actions/deletenotice.php:55 #: actions/deletenotice.php:113 msgid "Are you sure you want to delete this notice?" -msgstr "" +msgstr "Er du sikker på at du vil slette denne notisen?" #: ../actions/userauthorization.php:77 actions/userauthorization.php:83 #: actions/userauthorization.php:81 @@ -355,18 +371,18 @@ msgstr "" #: ../actions/profilesettings.php:65 actions/profilesettings.php:98 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" -msgstr "Abonner " +msgstr "Abonner automatisk på de som abonnerer på meg (best for ikke-mennesker)" #: ../actions/avatar.php:32 ../lib/settingsaction.php:90 #: actions/profilesettings.php:34 actions/avatarsettings.php:65 #: actions/showgroup.php:209 lib/accountsettingsaction.php:107 msgid "Avatar" -msgstr "Avatar" +msgstr "Brukerbilde" #: ../actions/avatar.php:113 actions/profilesettings.php:350 #: actions/avatarsettings.php:395 msgid "Avatar updated." -msgstr "Avataren har blitt oppdatert." +msgstr "Brukerbildet har blitt oppdatert." #: ../actions/imsettings.php:55 actions/imsettings.php:56 #, php-format @@ -380,6 +396,8 @@ msgid "" "Awaiting confirmation on this address. Check your inbox (and spam box!) for " "a message with further instructions." msgstr "" +"Venter på bekreftelse av adressen. Sjekk innboksen din (og søppel-post!) for " +"melding med videre veiledning." #: ../actions/smssettings.php:58 actions/smssettings.php:58 #: actions/smssettings.php:111 @@ -403,17 +421,17 @@ msgstr "Bio" #: actions/profilesettings.php:205 actions/register.php:174 #: actions/updateprofile.php:107 msgid "Bio is too long (max 140 chars)." -msgstr "Bioen er for lang (max 140 tegn)" +msgstr "Bioen er for lang (maks 140 tegn)." #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "" +msgstr "Kan ikke slette notisen." #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 #: actions/updateprofile.php:123 #, php-format msgid "Can't read avatar URL '%s'" -msgstr "" +msgstr "Kan ikke lese brukerbilde URL '%s'" #: ../actions/password.php:85 ../actions/recoverpassword.php:300 #: actions/profilesettings.php:404 actions/recoverpassword.php:313 @@ -441,7 +459,7 @@ msgstr "" #: ../actions/emailsettings.php:181 actions/emailsettings.php:199 #: actions/emailsettings.php:311 msgid "Cannot normalize that email address" -msgstr "" +msgstr "Kan ikke normalisere den e-postadressen" #: ../actions/password.php:45 actions/profilesettings.php:184 #: actions/passwordsettings.php:110 @@ -451,7 +469,7 @@ msgstr "Endre" #: ../lib/settingsaction.php:88 lib/settingsaction.php:88 #: lib/accountsettingsaction.php:114 msgid "Change email handling" -msgstr "" +msgstr "Endre e-post håndtering" #: ../actions/password.php:32 actions/profilesettings.php:36 #: actions/passwordsettings.php:58 @@ -460,12 +478,12 @@ msgstr "Endre passord" #: ../lib/settingsaction.php:94 lib/accountsettingsaction.php:111 msgid "Change your password" -msgstr "" +msgstr "Endre passordet ditt" #: ../lib/settingsaction.php:85 lib/settingsaction.php:85 #: lib/accountsettingsaction.php:105 msgid "Change your profile settings" -msgstr "" +msgstr "Endre profil instillingene dine" #: ../actions/password.php:43 ../actions/recoverpassword.php:181 #: ../actions/register.php:155 ../actions/smssettings.php:65 @@ -497,7 +515,7 @@ msgstr "Bekreftelseskode" #: ../actions/confirmaddress.php:38 actions/confirmaddress.php:38 #: actions/confirmaddress.php:80 msgid "Confirmation code not found." -msgstr "" +msgstr "Bekreftelseskode ikke funnet." #: ../actions/register.php:202 #, php-format @@ -517,6 +535,19 @@ msgid "" "\n" "Thanks for signing up and we hope you enjoy using this service." msgstr "" +"Gratulerer, %s! Og velkommen til %%%%site.name%%%%. Herfra vil du kanskje...\n" +"\n" +"* Gå til [din profil](%s) og sende din første notis.\n" +"* Legge til en [Jabber/GTalk addresse](%%%%action.imsettings%%%%) så du kan " +"sende notiser fra lynmeldinger.\n" +"* [Søke etter brukere](%%%%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." #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 #: actions/finishopenidlogin.php:119 lib/action.php:330 @@ -526,7 +557,7 @@ msgstr "Koble til" #: ../actions/finishopenidlogin.php:86 actions/finishopenidlogin.php:92 #: actions/finishopenidlogin.php:114 msgid "Connect existing account" -msgstr "" +msgstr "Koble til eksisterende konto" #: ../lib/util.php:332 lib/util.php:348 lib/action.php:576 msgid "Contact" @@ -557,7 +588,7 @@ msgstr "" #: ../actions/updateprofile.php:162 actions/updateprofile.php:163 #: actions/updateprofile.php:166 msgid "Could not save avatar info" -msgstr "Klarte ikke å lagre avatar-informasjonen" +msgstr "Klarte ikke å lagre brukerbilde-informasjonen" #: ../actions/updateprofile.php:155 actions/updateprofile.php:156 #: actions/updateprofile.php:159 @@ -575,7 +606,7 @@ msgstr "" #: ../actions/recoverpassword.php:102 actions/recoverpassword.php:105 #: actions/recoverpassword.php:111 msgid "Could not update user with confirmed email address." -msgstr "" +msgstr "Klarte ikke å oppdatere bruker med bekreftet e-post." #: ../actions/finishremotesubscribe.php:99 #: actions/finishremotesubscribe.php:101 actions/finishremotesubscribe.php:114 @@ -654,7 +685,7 @@ msgstr "Klarte ikke å oppdatere bruker." #: ../actions/finishopenidlogin.php:84 actions/finishopenidlogin.php:90 #: actions/finishopenidlogin.php:112 msgid "Create" -msgstr "" +msgstr "Opprett" #: ../actions/finishopenidlogin.php:70 actions/finishopenidlogin.php:76 #: actions/finishopenidlogin.php:98 @@ -1603,18 +1634,12 @@ msgstr "" msgid "OpenID URL" msgstr "OpenID-URL" -# -#-#-#- -# laconica.po#-#-#-#- -# eller autentifikasjon? #: ../actions/finishaddopenid.php:42 ../actions/finishopenidlogin.php:103 #: actions/finishaddopenid.php:42 actions/finishopenidlogin.php:109 #: actions/finishaddopenid.php:88 actions/finishopenidlogin.php:130 #, fuzzy msgid "OpenID authentication cancelled." -msgstr "" -"#-#-#-#-# laconica.po #-#-#-#-#\n" -"OpenID-autentifisering avbrutt.\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "OpenID-autentifisering avbrutt." #: ../actions/finishaddopenid.php:46 ../actions/finishopenidlogin.php:107 #: actions/finishaddopenid.php:46 actions/finishopenidlogin.php:113 @@ -4565,7 +4590,7 @@ msgstr "" #: lib/mail.php:256 #, fuzzy, php-format msgid "Homepage: %s\n" -msgstr "Hjemmesiden" +msgstr "Hjemmesiden: %s\n" #: lib/mail.php:258 #, php-format diff --git a/locale/nl_NL/LC_MESSAGES/laconica.mo b/locale/nl_NL/LC_MESSAGES/laconica.mo index 564d6f7092eaf74b8c38b4044655c86ffca44c5a..270e81b7c52cd7bbf936b0c182bcf9ea6d1ea0d1 100644 GIT binary patch literal 63575 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 D>^B*u diff --git a/locale/nl_NL/LC_MESSAGES/laconica.po b/locale/nl_NL/LC_MESSAGES/laconica.po index 48ee3dd9a3..6f2eed6abb 100644 --- a/locale/nl_NL/LC_MESSAGES/laconica.po +++ b/locale/nl_NL/LC_MESSAGES/laconica.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-01-22 15:48+0000\n" -"Last-Translator: chris \n" +"PO-Revision-Date: 2009-07-11 00:23+0000\n" +"Last-Translator: Ben van Es van Conkelenberghe \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -77,11 +77,37 @@ msgid "" "\n" "Sincerely, %2$s\n" msgstr "" +"%1$s heeft je uitgenodigd voor %2$s (%3$s).\n" +"\n" +"%2$s is een micro-blog service waarmee je mensen op de hoogte kunt houden " +"van wat jou interesseerd en bezig houdt.\n" +"\n" +"Je kunt ook nieuws over jezelf of jouw hersenspinsels met anderen delen. Het " +"is ook de ideale plek om mensen te ontmoeten met dezelfde interesses als " +"jij.\n" +"\n" +"%1$s zei:\n" +"\n" +"%4$s\n" +"\n" +"Je kunt %1$s's profiel pagina op %2$s hier bekijken:\n" +"\n" +"%5$s\n" +"\n" +"Als je het wilt proberen, klik dan op de link hieronder om de uitnodiging te " +"accepteren.\n" +"\n" +"%6$s\n" +"\n" +"Als je geen interesse hebt, kun je dit bericht gewoon negeren. Bedankt voor " +"je geduld.\n" +"\n" +"Met vriendelijke groet, %2$s\n" #: ../lib/mail.php:124 lib/mail.php:124 lib/mail.php:126 lib/mail.php:241 #, php-format msgid "%1$s is now listening to your notices on %2$s." -msgstr "%1$s volgt nu je berichten op %2$s." +msgstr "%1$s volgt nu je berichten %2$s." #: ../lib/mail.php:126 #, php-format @@ -104,7 +130,7 @@ msgstr "" #: actions/twitapistatuses.php:350 #, php-format msgid "%1$s updates that reply to updates from %2$s / %3$s." -msgstr "" +msgstr "%1$s updates die een reactie zijn op updates van %2$s / %3$s." #: ../actions/shownotice.php:45 actions/shownotice.php:45 #: actions/shownotice.php:161 @@ -116,16 +142,13 @@ msgstr "%1$s's status op %2$s" #: actions/invite.php:99 actions/invite.php:123 actions/invite.php:131 #, php-format msgid "%s (%s)" -msgstr "" +msgstr "%s (%s)" #: ../actions/publicrss.php:62 actions/publicrss.php:48 #: actions/publicrss.php:90 -#, fuzzy, php-format +#, php-format msgid "%s Public Stream" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"%s openbare stroom\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "%s rss" #: ../actions/all.php:47 ../actions/allrss.php:60 #: ../actions/twitapistatuses.php:238 ../lib/stream.php:51 actions/all.php:47 @@ -145,7 +168,7 @@ msgstr "" #: ../lib/mail.php:206 lib/mail.php:212 lib/mail.php:411 #, php-format msgid "%s status" -msgstr "" +msgstr "%s status" #: ../actions/twitapistatuses.php:338 actions/twitapistatuses.php:265 #: actions/twitapistatuses.php:199 @@ -157,13 +180,15 @@ msgstr "" #: actions/twitapistatuses.php:36 #, php-format msgid "%s updates from everyone!" -msgstr "" +msgstr "%s updates van iedereen" #: ../actions/register.php:213 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" msgstr "" +"(U ontvangt een bericht per e-mail met instructies over: hoe te bevestigen " +"dat uw e-mailadres.)" #: ../lib/util.php:257 lib/util.php:273 lib/action.php:605 #, php-format @@ -194,7 +219,7 @@ msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties" #: ../actions/register.php:152 actions/register.php:166 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." -msgstr "" +msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties. Verplicht." #: ../actions/password.php:42 actions/profilesettings.php:181 #: actions/passwordsettings.php:102 @@ -209,7 +234,7 @@ msgstr "6 of meer tekens, en vergeet het niet!" #: ../actions/register.php:154 actions/register.php:168 #: actions/register.php:373 msgid "6 or more characters. Required." -msgstr "" +msgstr "6 of meer tekens. Verplicht" #: ../actions/imsettings.php:197 actions/imsettings.php:205 #, php-format @@ -218,19 +243,25 @@ msgid "" "s for sending messages to you." msgstr "" "Een bevestigingscode is verstuurd naar het opgegeven IM-adres. Je moet ermee " -"accoord gaan dat %s boodschappen aan jou stuurt." +"akkoord gaan dat %s boodschappen aan jou stuurt." #: ../actions/emailsettings.php:213 actions/emailsettings.php:231 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 "" +"Een bevestigingscode is verzonden naar het e-mailadres dat u hebt " +"toegevoegd. Controleer uw inbox (en spam box!) Voor de code en instructies " +"hoe het te gebruiken." #: ../actions/smssettings.php:216 actions/smssettings.php:224 msgid "" "A confirmation code was sent to the phone number you added. Check your inbox " "(and spam box!) for the code and instructions on how to use it." msgstr "" +"Een bevestigingscode is verzonden naar het telefoonnummer dat u hebt " +"toegevoegd. Controleer uw inbox (en spam box!) Voor de code en instructies " +"hoe het te gebruiken." #: ../actions/twitapiaccount.php:49 ../actions/twitapihelp.php:45 #: ../actions/twitapistatuses.php:88 ../actions/twitapistatuses.php:259 @@ -252,7 +283,7 @@ msgstr "" #: actions/twitapistatuses.php:402 actions/twitapistatuses.php:429 #: actions/twitapiusers.php:32 msgid "API method not found!" -msgstr "" +msgstr "API functie niet gevonden" #: ../actions/twitapiaccount.php:57 ../actions/twitapiaccount.php:113 #: ../actions/twitapiaccount.php:119 ../actions/twitapiblocks.php:28 @@ -275,12 +306,12 @@ msgstr "" #: actions/twitapinotifications.php:31 actions/twitapinotifications.php:37 #: actions/twitapistatuses.php:562 msgid "API method under construction." -msgstr "" +msgstr "API functie in bewerking" # This would be appropriate for the footer menu link (actual context isn't clear!) #: ../lib/util.php:324 lib/util.php:340 lib/action.php:568 msgid "About" -msgstr "Over ons" +msgstr "Over" #: ../actions/userauthorization.php:119 actions/userauthorization.php:126 #: actions/userauthorization.php:143 @@ -305,7 +336,7 @@ msgstr "Voeg OpenID toe" #: ../lib/settingsaction.php:97 lib/settingsaction.php:91 #: lib/accountsettingsaction.php:117 msgid "Add or remove OpenIDs" -msgstr "" +msgstr "Toevoegen en verwijderen van je OpenIDs" #: ../actions/emailsettings.php:38 ../actions/imsettings.php:39 #: ../actions/smssettings.php:39 actions/emailsettings.php:39 @@ -317,7 +348,7 @@ msgstr "Adres" #: ../actions/invite.php:131 actions/invite.php:139 actions/invite.php:176 msgid "Addresses of friends to invite (one per line)" -msgstr "" +msgstr "Adressen van je vrienden om uit te nodigen (1 per regel)" #: ../actions/showstream.php:273 actions/showstream.php:288 #: actions/showstream.php:422 @@ -352,7 +383,7 @@ msgstr "Al geabonneerd!" #: ../actions/deletenotice.php:54 actions/deletenotice.php:55 #: actions/deletenotice.php:113 msgid "Are you sure you want to delete this notice?" -msgstr "" +msgstr "Weet u zeker dat u deze aankondiging wilt verwijderen?" #: ../actions/userauthorization.php:77 actions/userauthorization.php:83 #: actions/userauthorization.php:81 @@ -368,6 +399,7 @@ msgstr "Voortaan automatisch inloggen; niet voor gemeenschappelijke computers!" msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" +"Automatisch een abonnement op wie abonneerd op mij (beste voor niet-mensen)" #: ../actions/avatar.php:32 ../lib/settingsaction.php:90 #: actions/profilesettings.php:34 actions/avatarsettings.php:65 @@ -395,14 +427,15 @@ msgid "" "Awaiting confirmation on this address. Check your inbox (and spam box!) for " "a message with further instructions." msgstr "" +"Wacht op bevestiging van dit adres. Controleer je mailbox en ook je spambox " +"voor een bericht met verdere instructies. " #: ../actions/smssettings.php:58 actions/smssettings.php:58 #: actions/smssettings.php:111 msgid "Awaiting confirmation on this phone number." -msgstr "" +msgstr "Afwachtend op bevestiging van dit telefoonnummer" #: ../lib/util.php:1318 lib/util.php:1452 -#, fuzzy msgid "Before »" msgstr "Eerder »" @@ -422,7 +455,7 @@ msgstr "Biografie is te lang (maximaal 140 tekens)" #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "" +msgstr "Kan dit bericht niet verwijderen." #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 #: actions/updateprofile.php:123 @@ -456,7 +489,7 @@ msgstr "Kan die Jabber-ID niet normaliseren" #: ../actions/emailsettings.php:181 actions/emailsettings.php:199 #: actions/emailsettings.php:311 msgid "Cannot normalize that email address" -msgstr "" +msgstr "Kan het emailadres niet normaliseren" #: ../actions/password.php:45 actions/profilesettings.php:184 #: actions/passwordsettings.php:110 @@ -466,7 +499,7 @@ msgstr "Wijzig" #: ../lib/settingsaction.php:88 lib/settingsaction.php:88 #: lib/accountsettingsaction.php:114 msgid "Change email handling" -msgstr "" +msgstr "Wijzigen e-mail afhandeling" #: ../actions/password.php:32 actions/profilesettings.php:36 #: actions/passwordsettings.php:58 @@ -475,12 +508,12 @@ msgstr "Wijzig wachtwoord" #: ../lib/settingsaction.php:94 lib/accountsettingsaction.php:111 msgid "Change your password" -msgstr "" +msgstr "Wijzig jouw wachtwoord" #: ../lib/settingsaction.php:85 lib/settingsaction.php:85 #: lib/accountsettingsaction.php:105 msgid "Change your profile settings" -msgstr "" +msgstr "Wijzig jouw profiel gegevens" #: ../actions/password.php:43 ../actions/recoverpassword.php:181 #: ../actions/register.php:155 ../actions/smssettings.php:65 @@ -507,7 +540,7 @@ msgstr "Bevestiging geannuleerd." #: ../actions/smssettings.php:63 actions/smssettings.php:63 #: actions/smssettings.php:118 msgid "Confirmation code" -msgstr "" +msgstr "Bevestigingscode" #: ../actions/confirmaddress.php:38 actions/confirmaddress.php:38 #: actions/confirmaddress.php:80 @@ -532,6 +565,21 @@ msgid "" "\n" "Thanks for signing up and we hope you enjoy using this service." msgstr "" +"Gefeliciteerd, %s! Welkom op de site: %%%%site.name%%%%. Vanaf hier je zult " +"misschien....\n" +"\n" +"* Naar je [profiel](%s) gaan en je eerste bericht posten.\n" +"* een adres [Jabber/GTalk](%%%%action.imsettings%%%%) toevoegen zodat je " +"vandaaruit berichten kan verzenden.\n" +"* [Op zoek naar mensen](%%%%action.peoplesearch%%%%) die je misschien kent " +"en / of dezelfde interesse hebben of uit dezelfde plaats komen. \n" +"* Bijwerken van [je profiel](%%%%action.profilesettings%%%%) om andere meer " +"van jezelf te vertellen en een leuke foto te uploaden. \n" +"* Lees ook even de [online documenten](%%%%doc.help%%%%) met alle " +"mogelijkheden en hulp \n" +"\n" +"Dank je wel voor het inschrijven op onze site en we hoen dat je een hele " +"leuke tijd hebt met deze service." #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 #: actions/finishopenidlogin.php:119 lib/action.php:330 @@ -550,52 +598,56 @@ msgstr "Contact" #: ../lib/openid.php:178 lib/openid.php:178 lib/openid.php:187 #, php-format msgid "Could not create OpenID form: %s" -msgstr "" +msgstr "Kan geen OpenID aanmaken van: %s" #: ../actions/twitapifriendships.php:60 ../actions/twitapifriendships.php:76 #: actions/twitapifriendships.php:60 actions/twitapifriendships.php:76 #: actions/twitapifriendships.php:48 actions/twitapifriendships.php:64 #, php-format msgid "Could not follow user: %s is already on your list." -msgstr "" +msgstr "je kan deze persoon %s niet volgen omdat deze al je vriend is" #: ../actions/twitapifriendships.php:53 actions/twitapifriendships.php:53 #: actions/twitapifriendships.php:41 msgid "Could not follow user: User not found." -msgstr "" +msgstr "Je kan de gebruiker niet volgen, we hebben deze gebruiker niet gevonden" #: ../lib/openid.php:160 lib/openid.php:160 lib/openid.php:169 #, php-format msgid "Could not redirect to server: %s" -msgstr "Kon niet omleiden naar server: %s" +msgstr "Kon niet omleiden naar service: %s" #: ../actions/updateprofile.php:162 actions/updateprofile.php:163 #: actions/updateprofile.php:166 msgid "Could not save avatar info" -msgstr "Kon avatarinformatie niet opslaan" +msgstr "Kon avatar informatie niet opslaan" #: ../actions/updateprofile.php:155 actions/updateprofile.php:156 #: actions/updateprofile.php:159 msgid "Could not save new profile info" -msgstr "Kon de nieuwe profielinformatie niet opslaan" +msgstr "Kon de nieuwe profiel informatie niet opslaan" #: ../lib/subs.php:54 lib/subs.php:61 lib/subs.php:72 msgid "Could not subscribe other to you." -msgstr "" +msgstr "Kan geen abonnee toewijzen aan je" #: ../lib/subs.php:46 lib/subs.php:46 lib/subs.php:57 msgid "Could not subscribe." -msgstr "" +msgstr "Kan niet abonneren " #: ../actions/recoverpassword.php:102 actions/recoverpassword.php:105 #: actions/recoverpassword.php:111 msgid "Could not update user with confirmed email address." -msgstr "" +msgstr "Kan de gebruiker niet aan het bevestigde mailadres bijwerken" +# tokens zou vervangen moeten worden dus +# tokens need to be replaced #: ../actions/finishremotesubscribe.php:99 #: actions/finishremotesubscribe.php:101 actions/finishremotesubscribe.php:114 +#, fuzzy msgid "Couldn't convert request tokens to access tokens." msgstr "" +"Kan niet converteren verzoek om tokens om toegang te krijgen tot de tokens" #: ../actions/confirmaddress.php:84 ../actions/emailsettings.php:234 #: ../actions/imsettings.php:218 ../actions/smssettings.php:241 @@ -613,12 +665,14 @@ msgstr "Kon abonnement niet verwijderen." #: ../actions/twitapistatuses.php:93 actions/twitapistatuses.php:98 #: actions/twitapistatuses.php:84 msgid "Couldn't find any statuses." -msgstr "" +msgstr "Kan geen ene status vinden" +# Token need to be replaced #: ../actions/remotesubscribe.php:127 actions/remotesubscribe.php:136 #: actions/remotesubscribe.php:178 +#, fuzzy msgid "Couldn't get a request token." -msgstr "" +msgstr "Kan geen verzoek om token krijgen" #: ../actions/emailsettings.php:205 ../actions/imsettings.php:187 #: ../actions/smssettings.php:206 actions/emailsettings.php:223 @@ -642,13 +696,13 @@ msgstr "Kon profiel niet opslaan." #: ../actions/profilesettings.php:161 actions/profilesettings.php:276 #: actions/profilesettings.php:279 msgid "Couldn't update user for autosubscribe." -msgstr "" +msgstr "kan de automatische inschrijving niet verwerken" #: ../actions/emailsettings.php:280 ../actions/emailsettings.php:294 #: actions/emailsettings.php:298 actions/emailsettings.php:312 #: actions/emailsettings.php:440 actions/emailsettings.php:462 msgid "Couldn't update user record." -msgstr "" +msgstr "Kan de gebruikersgegevens niet vernieuwen" #: ../actions/confirmaddress.php:72 ../actions/emailsettings.php:156 #: ../actions/emailsettings.php:259 ../actions/imsettings.php:138 @@ -696,12 +750,12 @@ msgstr "Huidig bevestigd Jabber/GTalk adres." #: ../actions/smssettings.php:46 actions/smssettings.php:46 #: actions/smssettings.php:100 msgid "Current confirmed SMS-enabled phone number." -msgstr "" +msgstr "Huidig bevestigd SMS-ingevoerd telefoonnummer." #: ../actions/emailsettings.php:44 actions/emailsettings.php:45 #: actions/emailsettings.php:99 msgid "Current confirmed email address." -msgstr "" +msgstr "Huidig bevestigd emailadres" #: ../actions/showstream.php:356 actions/showstream.php:367 msgid "Currently" @@ -710,7 +764,7 @@ msgstr "Op dit moment" #: ../classes/Notice.php:72 classes/Notice.php:86 classes/Notice.php:91 #, php-format msgid "DB error inserting hashtag: %s" -msgstr "" +msgstr "Database fout van de invoer hashtag: %s" #: ../lib/util.php:1061 lib/util.php:1110 classes/Notice.php:698 #, php-format @@ -720,7 +774,7 @@ msgstr "Database-fout bij toevoegen antwoord: %s" #: ../actions/deletenotice.php:41 actions/deletenotice.php:41 #: actions/deletenotice.php:79 msgid "Delete notice" -msgstr "" +msgstr "Verwijderd bericht" #: ../actions/profilesettings.php:51 ../actions/register.php:172 #: actions/profilesettings.php:84 actions/register.php:186 @@ -738,12 +792,12 @@ msgstr "E-mail" #: ../actions/emailsettings.php:59 actions/emailsettings.php:60 #: actions/emailsettings.php:115 msgid "Email Address" -msgstr "" +msgstr "Email adres" #: ../actions/emailsettings.php:32 actions/emailsettings.php:32 #: actions/emailsettings.php:60 msgid "Email Settings" -msgstr "" +msgstr "Email instellingen" #: ../actions/register.php:73 actions/register.php:80 actions/register.php:163 msgid "Email address already exists." @@ -756,11 +810,11 @@ msgstr "Bevestiging e-mailadres" #: ../actions/emailsettings.php:61 actions/emailsettings.php:62 #: actions/emailsettings.php:117 msgid "Email address, like \"UserName@example.org\"" -msgstr "" +msgstr "Email adres, zoals \"gebruikersnaam@voorbeeld.net\"" #: ../actions/invite.php:129 actions/invite.php:137 actions/invite.php:174 msgid "Email addresses" -msgstr "" +msgstr "Email adressen" #: ../actions/recoverpassword.php:191 actions/recoverpassword.php:197 #: actions/recoverpassword.php:231 @@ -770,7 +824,7 @@ msgstr "Voer een gebruikersnaam of e-mailadres in" #: ../actions/smssettings.php:64 actions/smssettings.php:64 #: actions/smssettings.php:119 msgid "Enter the code you received on your phone." -msgstr "" +msgstr "Voer de code in die je kreeg via je telefoon" #: ../actions/userauthorization.php:137 actions/userauthorization.php:144 #: actions/userauthorization.php:161 @@ -830,12 +884,8 @@ msgstr "Fout bij opslaan gebruiker; ongeldig." #: actions/login.php:47 actions/login.php:73 actions/recoverpassword.php:320 #: actions/register.php:108 actions/login.php:112 actions/login.php:138 #: actions/recoverpassword.php:354 actions/register.php:198 -#, fuzzy msgid "Error setting user." -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Fout bij vastleggen gebruiker.\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "Fout bij instellingen gebruiker." #: ../actions/finishaddopenid.php:83 actions/finishaddopenid.php:83 #: actions/finishaddopenid.php:131 @@ -882,17 +932,17 @@ msgstr "Feed voor antwoorden aan %s" #: ../actions/tag.php:55 actions/tag.php:55 actions/tag.php:61 #, php-format msgid "Feed for tag %s" -msgstr "" +msgstr "Feed voor tag %s" #: ../lib/searchaction.php:105 lib/searchaction.php:105 #: lib/searchgroupnav.php:83 msgid "Find content of notices" -msgstr "" +msgstr "Vind de inhoud van een bericht" #: ../lib/searchaction.php:101 lib/searchaction.php:101 #: lib/searchgroupnav.php:81 msgid "Find people on this site" -msgstr "" +msgstr "Vind mensen op deze site" #: ../actions/login.php:122 msgid "" @@ -945,12 +995,12 @@ msgstr "Homepage is geen geldige URL" #: ../actions/emailsettings.php:91 actions/emailsettings.php:98 #: actions/emailsettings.php:173 msgid "I want to post notices by email." -msgstr "" +msgstr "Ik wil een bericht posten per email" #: ../lib/settingsaction.php:102 lib/settingsaction.php:96 #: lib/connectsettingsaction.php:104 msgid "IM" -msgstr "" +msgstr "IM" #: ../actions/imsettings.php:60 actions/imsettings.php:61 #: actions/imsettings.php:118 @@ -984,17 +1034,19 @@ msgid "" "If you've forgotten or lost your password, you can get a new one sent to the " "email address you have stored in your account." msgstr "" +"Als je je paswoord vergeten of verloren bent, kan je hier een nieuwe " +"aanvragen naar het mailadres dat bij ons _ _ opgeslagen is in je account." #: ../actions/emailsettings.php:67 ../actions/smssettings.php:76 #: actions/emailsettings.php:68 actions/smssettings.php:76 #: actions/emailsettings.php:127 actions/smssettings.php:140 msgid "Incoming email" -msgstr "" +msgstr "Binnenkomende mail" #: ../actions/emailsettings.php:283 actions/emailsettings.php:301 #: actions/emailsettings.php:443 msgid "Incoming email address removed." -msgstr "" +msgstr "Binnenkomende mailadres is verwijderd" #: ../actions/password.php:69 actions/profilesettings.php:388 #: actions/passwordsettings.php:153 @@ -1023,7 +1075,7 @@ msgstr "Ongeldige avatar-URL '%s'" #: ../actions/invite.php:55 actions/invite.php:62 actions/invite.php:70 #, php-format msgid "Invalid email address: %s" -msgstr "" +msgstr "Ongeldig Email adres: %s" #: ../actions/updateprofile.php:98 actions/updateprofile.php:99 #: actions/updateprofile.php:102 @@ -1083,20 +1135,20 @@ msgstr "Ongeldige gebruikersnaam of wachtwoord." #: ../actions/invite.php:79 actions/invite.php:86 actions/invite.php:102 msgid "Invitation(s) sent" -msgstr "" +msgstr "Uitnodiging(en) verzonden" #: ../actions/invite.php:97 actions/invite.php:104 actions/invite.php:136 msgid "Invitation(s) sent to the following people:" -msgstr "" +msgstr "Uitnodiging(en) verzonden an de volgende mensen:" #: ../lib/util.php:306 lib/util.php:322 lib/facebookaction.php:207 #: lib/subgroupnav.php:103 msgid "Invite" -msgstr "" +msgstr "Uitnodigen" #: ../actions/invite.php:123 actions/invite.php:130 actions/invite.php:104 msgid "Invite new users" -msgstr "" +msgstr "Nodig nieuwe gebruikers uit" #: ../lib/util.php:261 lib/util.php:277 lib/action.php:609 #, php-format @@ -1105,9 +1157,9 @@ msgid "" "s, available under the [GNU Affero General Public License](http://www.fsf." "org/licensing/licenses/agpl-3.0.html)." msgstr "" -"Het draait op de [Laconica](http://laconi.ca/) microbloggingsoftware versie %" -"s, beschikbaar onder the [GNU Affero General Public License](http://www.fsf." -"org/licensing/licenses/agpl-3.0.html)." +"Het draait op de [Laconica](http://laconi.ca/) microbloggingsoftware versie " +"%s, beschikbaar onder de [GNU Affero General Public " +"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)." #: ../actions/imsettings.php:173 actions/imsettings.php:181 #: actions/imsettings.php:296 @@ -1126,12 +1178,12 @@ msgstr "" #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:128 msgid "Language" -msgstr "" +msgstr "Taal" #: ../actions/profilesettings.php:113 actions/profilesettings.php:228 #: actions/profilesettings.php:217 msgid "Language is too long (max 50 chars)." -msgstr "" +msgstr "Taal is te lang (max 50 karaketers)" #: ../actions/profilesettings.php:52 ../actions/register.php:173 #: actions/profilesettings.php:85 actions/register.php:187 @@ -1185,7 +1237,7 @@ msgstr "Uitloggen" #: ../actions/register.php:166 actions/register.php:180 #: actions/register.php:393 msgid "Longer name, preferably your \"real\" name" -msgstr "" +msgstr "Langere naam, mogelijk je \"eigen\" naam" #: ../actions/login.php:110 actions/login.php:110 actions/login.php:245 #: lib/facebookaction.php:320 @@ -1195,13 +1247,13 @@ msgstr "Wachtwoord kwijt of vergeten?" #: ../actions/emailsettings.php:80 ../actions/smssettings.php:89 #: actions/emailsettings.php:81 actions/smssettings.php:89 msgid "Make a new email address for posting to; cancels the old one." -msgstr "" +msgstr "Maak een nieuw emailadres aan voor te posten naar; verwijder de oude." #: ../actions/emailsettings.php:27 actions/emailsettings.php:27 #: actions/emailsettings.php:71 #, php-format msgid "Manage how you get email from %%site.name%%." -msgstr "" +msgstr "Geef hier aan hoe je de notificaties wilt van %%site.name%%." # String should contain a variable token for since 'when' #: ../actions/showstream.php:300 actions/showstream.php:315 @@ -1220,28 +1272,31 @@ 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 "" +"Je provider van je mobiel. Als je weet welke provider je SMS over MAIL kan " +"verzorgen en niet in de lijst staat kan je een verzoek bij ons doen, liefst " +"met de gegevens erbij. laat ons per mail iets weten %s." #: ../actions/finishopenidlogin.php:79 ../actions/register.php:188 #: actions/finishopenidlogin.php:85 actions/register.php:202 #: actions/finishopenidlogin.php:107 actions/register.php:429 msgid "My text and files are available under " -msgstr "Mijn tekst en bestanden zijn beschikbaar onder" +msgstr "Mijn tekst en bestanden zijn beschikbaar onder_" #: ../actions/emailsettings.php:82 ../actions/smssettings.php:91 #: actions/emailsettings.php:83 actions/smssettings.php:91 #: actions/emailsettings.php:142 actions/smssettings.php:152 msgid "New" -msgstr "" +msgstr "Nieuw" #: ../lib/mail.php:144 lib/mail.php:144 lib/mail.php:286 #, php-format msgid "New email address for posting to %s" -msgstr "" +msgstr "Nieuw email adres om te posten aan %s" #: ../actions/emailsettings.php:297 actions/emailsettings.php:315 #: actions/emailsettings.php:465 msgid "New incoming email address added." -msgstr "" +msgstr "Nieuw binnenkomende emailadres is toegevoegd" #: ../actions/finishopenidlogin.php:71 actions/finishopenidlogin.php:77 #: actions/finishopenidlogin.php:99 @@ -1311,7 +1366,7 @@ msgstr "Gebruikersnaam of e-mail" #: ../actions/deletenotice.php:59 actions/deletenotice.php:60 #: actions/block.php:147 actions/deletenotice.php:118 msgid "No" -msgstr "" +msgstr "Nee" #: ../actions/imsettings.php:156 actions/imsettings.php:164 #: actions/imsettings.php:279 @@ -1321,17 +1376,17 @@ msgstr "Geen Jabber-ID." #: ../actions/userauthorization.php:129 actions/userauthorization.php:136 #: actions/userauthorization.php:153 msgid "No authorization request!" -msgstr "Geen autorisatieverzoek!" +msgstr "Geen autorisatie verzoek!" #: ../actions/smssettings.php:181 actions/smssettings.php:189 #: actions/smssettings.php:299 msgid "No carrier selected." -msgstr "" +msgstr "Geen provider geselecteerd" #: ../actions/smssettings.php:316 actions/smssettings.php:324 #: actions/smssettings.php:486 msgid "No code entered" -msgstr "" +msgstr "Geen code ingevuld" #: ../actions/confirmaddress.php:33 actions/confirmaddress.php:33 #: actions/confirmaddress.php:75 @@ -1347,7 +1402,7 @@ msgstr "Geen inhoud!" #: ../actions/emailsettings.php:174 actions/emailsettings.php:192 #: actions/emailsettings.php:304 msgid "No email address." -msgstr "" +msgstr "Geen emailadres" #: ../actions/userbyid.php:32 actions/userbyid.php:32 actions/userbyid.php:70 msgid "No id." @@ -1356,7 +1411,7 @@ msgstr "Geen ID." #: ../actions/emailsettings.php:271 actions/emailsettings.php:289 #: actions/emailsettings.php:430 msgid "No incoming email address." -msgstr "" +msgstr "Geen binnenkomende emailadres" #: ../actions/finishremotesubscribe.php:65 #: actions/finishremotesubscribe.php:67 actions/finishremotesubscribe.php:68 @@ -1379,7 +1434,7 @@ msgstr "Geen bevestiging in behandeling om te annuleren." #: ../actions/smssettings.php:176 actions/smssettings.php:184 #: actions/smssettings.php:294 msgid "No phone number." -msgstr "" +msgstr "Geen telefoonnummer" #: ../actions/finishremotesubscribe.php:72 #: actions/finishremotesubscribe.php:74 actions/finishremotesubscribe.php:75 @@ -1401,7 +1456,7 @@ msgstr "Geen verzoek gevonden!" #: actions/groupsearch.php:81 actions/noticesearch.php:104 #: actions/peoplesearch.php:85 msgid "No results" -msgstr "" +msgstr "Geen resultaten" #: ../actions/avatarbynickname.php:32 actions/avatarbynickname.php:32 #: actions/avatarbynickname.php:64 @@ -1412,12 +1467,12 @@ msgstr "Geen afmeting." #: actions/twitapistatuses.php:520 actions/twitapifavorites.php:112 #: actions/twitapistatuses.php:446 msgid "No status found with that ID." -msgstr "" +msgstr "Geen status gevonden met dit ID" #: ../actions/twitapistatuses.php:555 actions/twitapistatuses.php:478 #: actions/twitapistatuses.php:418 msgid "No status with that ID found." -msgstr "" +msgstr "Geen status gevonden met dat ID" #: ../actions/openidsettings.php:135 actions/openidsettings.php:144 #: actions/openidsettings.php:222 @@ -1476,7 +1531,7 @@ msgstr "Onbekende gebruiker." #: ../actions/recoverpassword.php:211 actions/recoverpassword.php:217 #: actions/recoverpassword.php:251 msgid "No user with that email address or username." -msgstr "" +msgstr "Geen gebruiker met dit emailadres of gebruikersnaam" #: ../lib/gallery.php:80 lib/gallery.php:85 msgid "Nobody to show!" @@ -1490,14 +1545,14 @@ msgstr "Geen geldige herstelcode." #: ../scripts/maildaemon.php:50 scripts/maildaemon.php:50 #: scripts/maildaemon.php:53 msgid "Not a registered user." -msgstr "" +msgstr "Geen geregistreerde gebruiker" #: ../lib/twitterapi.php:226 ../lib/twitterapi.php:247 #: ../lib/twitterapi.php:332 lib/twitterapi.php:391 lib/twitterapi.php:418 #: lib/twitterapi.php:502 lib/twitterapi.php:448 lib/twitterapi.php:476 #: lib/twitterapi.php:566 msgid "Not a supported data format." -msgstr "" +msgstr "Geen juiste ingevulde gegevens" #: ../actions/imsettings.php:167 actions/imsettings.php:175 #: actions/imsettings.php:290 @@ -1511,7 +1566,7 @@ msgstr "Geen geldige OpenID." #: ../actions/emailsettings.php:185 actions/emailsettings.php:203 #: actions/emailsettings.php:315 msgid "Not a valid email address" -msgstr "" +msgstr "Geen geldig e-mailadres." #: ../actions/register.php:63 actions/register.php:70 actions/register.php:152 msgid "Not a valid email address." @@ -1557,7 +1612,7 @@ msgstr "Onverwacht antwoord!" #: ../actions/twitapistatuses.php:422 actions/twitapistatuses.php:361 #: actions/twitapistatuses.php:309 msgid "Not found" -msgstr "" +msgstr "Niet gevonden" #: ../actions/finishaddopenid.php:29 ../actions/logout.php:33 #: ../actions/newnotice.php:29 ../actions/subscribe.php:28 @@ -1582,7 +1637,7 @@ msgstr "Niet geabonneerd!" #: ../actions/opensearch.php:35 actions/opensearch.php:35 #: actions/opensearch.php:67 msgid "Notice Search" -msgstr "" +msgstr "Bericht zoeken" #: ../actions/showstream.php:82 actions/showstream.php:82 #: actions/showstream.php:180 actions/showstream.php:187 @@ -1606,7 +1661,7 @@ msgstr "Berichten" #: actions/tag.php:81 actions/tag.php:41 #, php-format msgid "Notices tagged with %s" -msgstr "" +msgstr "Berichten tagged met %s" #: ../actions/password.php:39 actions/profilesettings.php:178 #: actions/passwordsettings.php:97 @@ -1626,7 +1681,7 @@ msgstr "OpenID-account instellen" #: ../lib/openid.php:180 lib/openid.php:180 lib/openid.php:266 msgid "OpenID Auto-Submit" -msgstr "" +msgstr "OpenID automatisch verzenden" #: ../actions/finishaddopenid.php:99 ../actions/finishopenidlogin.php:140 #: ../actions/openidlogin.php:60 actions/finishaddopenid.php:99 @@ -1671,12 +1726,12 @@ msgstr "OpenID-instellingen." #: ../actions/invite.php:135 actions/invite.php:143 actions/invite.php:180 msgid "Optionally add a personal message to the invitation." -msgstr "" +msgstr "Eventueel een persoonlijke boodschap aan de uitnodiging" #: ../actions/avatar.php:84 actions/profilesettings.php:321 #: lib/imagefile.php:75 msgid "Partial upload." -msgstr "Onvolledige upload." +msgstr "Gedeeltelijke uploaden." #: ../actions/finishopenidlogin.php:90 ../actions/login.php:102 #: ../actions/register.php:153 ../lib/settingsaction.php:93 @@ -1718,17 +1773,17 @@ msgstr "Wachtwoorden komen niet overeen." #: ../lib/searchaction.php:100 lib/searchaction.php:100 #: lib/searchgroupnav.php:80 msgid "People" -msgstr "" +msgstr "Mensen" #: ../actions/opensearch.php:33 actions/opensearch.php:33 #: actions/opensearch.php:64 msgid "People Search" -msgstr "" +msgstr "Mensen zoeken" #: ../actions/peoplesearch.php:33 actions/peoplesearch.php:33 #: actions/peoplesearch.php:58 msgid "People search" -msgstr "Personen zoeken" +msgstr "Mensen zoeken" #: ../lib/stream.php:50 lib/personal.php:50 lib/personalgroupnav.php:98 msgid "Personal" @@ -1736,11 +1791,11 @@ msgstr "Persoonlijk" #: ../actions/invite.php:133 actions/invite.php:141 actions/invite.php:178 msgid "Personal message" -msgstr "" +msgstr "Persoonlijk bericht" #: ../actions/smssettings.php:69 actions/smssettings.php:69 msgid "Phone number, no punctuation or spaces, with area code" -msgstr "" +msgstr "Telefoonnummer, geen spaties of leestekens, met netnummer" #: ../actions/userauthorization.php:78 msgid "" @@ -1778,7 +1833,7 @@ msgstr "Voorkeuren opgeslagen." #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:129 msgid "Preferred language" -msgstr "" +msgstr "Taal voorkeur" #: ../lib/util.php:328 lib/util.php:344 lib/action.php:572 msgid "Privacy" @@ -1813,7 +1868,7 @@ msgstr "Profiel onbekend" #: ../actions/public.php:54 actions/public.php:54 actions/public.php:124 msgid "Public Stream Feed" -msgstr "Openbare stream-feed" +msgstr "Openbare feed" #: ../actions/public.php:33 actions/public.php:33 actions/public.php:109 #: lib/publicgroupnav.php:77 @@ -1823,17 +1878,17 @@ msgstr "Openbare tijdlijn" #: ../actions/imsettings.php:79 actions/imsettings.php:80 #: actions/imsettings.php:153 msgid "Publish a MicroID for my Jabber/GTalk address." -msgstr "" +msgstr "Publiceer een MicroID voor mijn Jabber / GTalk adres" #: ../actions/emailsettings.php:94 actions/emailsettings.php:101 #: actions/emailsettings.php:178 msgid "Publish a MicroID for my email address." -msgstr "" +msgstr "Publiceer een MicroID voor mijn email adres" #: ../actions/tag.php:75 ../actions/tag.php:76 actions/tag.php:75 #: actions/tag.php:76 msgid "Recent Tags" -msgstr "" +msgstr "Recent Tags" #: ../actions/recoverpassword.php:166 actions/recoverpassword.php:171 #: actions/recoverpassword.php:190 @@ -1860,12 +1915,12 @@ msgstr "Registreer" #: ../actions/register.php:28 actions/register.php:28 #: actions/finishopenidlogin.php:196 actions/register.php:90 msgid "Registration not allowed." -msgstr "" +msgstr "Registratie niet toegestaan" #: ../actions/register.php:200 actions/register.php:214 #: actions/register.php:67 msgid "Registration successful" -msgstr "" +msgstr "Registratie gelukt" #: ../actions/userauthorization.php:120 actions/userauthorization.php:127 #: actions/userauthorization.php:144 @@ -1929,31 +1984,31 @@ msgstr "Antwoorden aan %s" #: ../actions/recoverpassword.php:183 actions/recoverpassword.php:189 #: actions/recoverpassword.php:223 msgid "Reset" -msgstr "Terugstellen" +msgstr "Herstellen" #: ../actions/recoverpassword.php:173 actions/recoverpassword.php:178 #: actions/recoverpassword.php:197 msgid "Reset password" -msgstr "Wachtwoord terugstellen" +msgstr "Wachtwoord herstellen" #: ../lib/settingsaction.php:99 lib/settingsaction.php:93 #: actions/subscriptions.php:123 lib/connectsettingsaction.php:107 msgid "SMS" -msgstr "" +msgstr "SMS" #: ../actions/smssettings.php:67 actions/smssettings.php:67 #: actions/smssettings.php:126 msgid "SMS Phone number" -msgstr "" +msgstr "SMS telefoonnummer" #: ../actions/smssettings.php:33 actions/smssettings.php:33 #: actions/smssettings.php:58 msgid "SMS Settings" -msgstr "" +msgstr "SMS instellingen" #: ../lib/mail.php:219 lib/mail.php:225 lib/mail.php:437 msgid "SMS confirmation" -msgstr "" +msgstr "SMS bevestiging" #: ../actions/recoverpassword.php:182 actions/recoverpassword.php:188 #: actions/recoverpassword.php:222 @@ -1963,7 +2018,7 @@ msgstr "Gelijk aan wachtwoord hierboven" #: ../actions/register.php:156 actions/register.php:170 #: actions/register.php:377 msgid "Same as password above. Required." -msgstr "" +msgstr "Gelijk aan wachtwoord hierboven. verplicht" #: ../actions/emailsettings.php:97 ../actions/imsettings.php:81 #: ../actions/profilesettings.php:67 ../actions/smssettings.php:100 @@ -1986,7 +2041,7 @@ msgstr "Zoeken" #: ../actions/noticesearch.php:80 actions/noticesearch.php:85 #: actions/noticesearch.php:127 msgid "Search Stream Feed" -msgstr "Doorzoek stroom-feed" +msgstr "Doorzoek feed" #: ../actions/noticesearch.php:30 actions/noticesearch.php:30 #: actions/noticesearch.php:57 @@ -2011,7 +2066,7 @@ msgstr "" #: ../actions/smssettings.php:296 actions/smssettings.php:304 #: actions/smssettings.php:457 msgid "Select a carrier" -msgstr "" +msgstr "Selecteer een provider" #: ../actions/invite.php:137 ../lib/util.php:1172 actions/invite.php:145 #: lib/util.php:1306 lib/util.php:1731 actions/invite.php:182 @@ -2023,12 +2078,12 @@ msgstr "Verstuur" #: actions/emailsettings.php:74 actions/smssettings.php:82 #: actions/emailsettings.php:132 actions/smssettings.php:145 msgid "Send email to this address to post new notices." -msgstr "" +msgstr "Stuur een email naar dit adres om een nieuw bericht te posten" #: ../actions/emailsettings.php:88 actions/emailsettings.php:89 #: actions/emailsettings.php:152 msgid "Send me notices of new subscriptions through email." -msgstr "" +msgstr "Stuur mij een bericht van nieuwe abonnees via een email" #: ../actions/imsettings.php:70 actions/imsettings.php:71 #: actions/imsettings.php:137 @@ -2040,10 +2095,14 @@ msgid "" "Send me notices through SMS; I understand I may incur exorbitant charges " "from my carrier." msgstr "" +"Stuur me aankondigingen via sms, maar ik begrijp dat ik kosten van mijn " +"provider kan hebben." #: ../actions/imsettings.php:76 actions/imsettings.php:77 msgid "Send me replies through Jabber/GTalk from people I'm not subscribed to." msgstr "" +"Stuur me antwoorden via Jabber / GTalk van mensen op wie ik niet geabonneerd " +"ben." #: ../lib/util.php:304 lib/util.php:320 lib/facebookaction.php:215 msgid "Settings" @@ -2056,7 +2115,7 @@ msgstr "Instellingen opgeslagen." #: ../actions/tag.php:60 actions/tag.php:60 msgid "Showing most popular tags from the last week" -msgstr "" +msgstr "De meest populaire tags van de afgelopen week" #: ../actions/finishaddopenid.php:66 actions/finishaddopenid.php:66 #: actions/finishaddopenid.php:114 @@ -2072,16 +2131,16 @@ msgstr "Er is iets eigenaardigs gebeurd." #: ../scripts/maildaemon.php:58 scripts/maildaemon.php:58 #: scripts/maildaemon.php:61 msgid "Sorry, no incoming email allowed." -msgstr "" +msgstr "Sorry, inkomende mail is niet toegestaan" #: ../scripts/maildaemon.php:54 scripts/maildaemon.php:54 #: scripts/maildaemon.php:57 msgid "Sorry, that is not your incoming email address." -msgstr "" +msgstr "Sorry, dit adres is niet een juist mailadres van je." #: ../lib/util.php:330 lib/util.php:346 lib/action.php:574 msgid "Source" -msgstr "" +msgstr "Bron" #: ../actions/showstream.php:296 actions/showstream.php:311 #: actions/showstream.php:476 @@ -2137,11 +2196,11 @@ msgstr "Systeemfout bij uploaden bestand." #: actions/tagother.php:147 actions/tagother.php:207 lib/profilelist.php:162 #: lib/profilelist.php:164 msgid "Tags" -msgstr "" +msgstr "Tags" #: ../lib/searchaction.php:104 lib/searchaction.php:104 msgid "Text" -msgstr "" +msgstr "Tekst" #: ../actions/noticesearch.php:34 actions/noticesearch.php:34 #: actions/noticesearch.php:67 @@ -2156,7 +2215,7 @@ msgstr "Die OpenID is niet van jou." #: ../actions/confirmaddress.php:52 actions/confirmaddress.php:52 #: actions/confirmaddress.php:94 msgid "That address has already been confirmed." -msgstr "Dat adres is al bevestigd." +msgstr "Dit adres is al bevestigd." #: ../actions/confirmaddress.php:43 actions/confirmaddress.php:43 #: actions/confirmaddress.php:85 @@ -2165,7 +2224,7 @@ msgstr "Die bevestigingscode is niet voor jou!" #: ../actions/emailsettings.php:191 actions/emailsettings.php:209 msgid "That email address already belongs to another user." -msgstr "" +msgstr "Dit Emailadres is al geregistreerd door iemand anders" #: ../actions/avatar.php:80 actions/profilesettings.php:317 #: lib/imagefile.php:71 @@ -2180,12 +2239,12 @@ msgstr "Dat is al je Jabber-ID." #: ../actions/emailsettings.php:188 actions/emailsettings.php:206 #: actions/emailsettings.php:318 msgid "That is already your email address." -msgstr "" +msgstr "Dit is al je mailadres." #: ../actions/smssettings.php:188 actions/smssettings.php:196 #: actions/smssettings.php:306 msgid "That is already your phone number." -msgstr "" +msgstr "Dit is al je telefoonnummer" #: ../actions/imsettings.php:233 actions/imsettings.php:241 #: actions/imsettings.php:381 @@ -2195,12 +2254,12 @@ msgstr "Dat is niet je Jabber-ID." #: ../actions/emailsettings.php:249 actions/emailsettings.php:267 #: actions/emailsettings.php:397 msgid "That is not your email address." -msgstr "" +msgstr "Dit is niet je emailadres" #: ../actions/smssettings.php:257 actions/smssettings.php:265 #: actions/smssettings.php:393 msgid "That is not your phone number." -msgstr "" +msgstr "Dit is niet je telefoonnummer" #: ../actions/emailsettings.php:226 ../actions/imsettings.php:210 #: actions/emailsettings.php:244 actions/imsettings.php:218 @@ -2211,23 +2270,23 @@ msgstr "Dat is het verkeerde IM-adres." #: ../actions/smssettings.php:233 actions/smssettings.php:241 #: actions/smssettings.php:362 msgid "That is the wrong confirmation number." -msgstr "" +msgstr "Dit is het verkeerde bevestigings code/nummer" #: ../actions/smssettings.php:191 actions/smssettings.php:199 #: actions/smssettings.php:309 msgid "That phone number already belongs to another user." -msgstr "" +msgstr "Dit telefoonnummer is al in gebruik door iemand" #: ../actions/newnotice.php:49 ../actions/twitapistatuses.php:408 #: actions/newnotice.php:49 actions/twitapistatuses.php:330 #: actions/facebookhome.php:243 actions/twitapistatuses.php:276 msgid "That's too long. Max notice size is 140 chars." -msgstr "Dat is te lang. Maximale berichtlengte is 140 tekens." +msgstr "Dat is te lang. Maximale bericht lengte is 140 tekens." #: ../actions/twitapiaccount.php:74 actions/twitapiaccount.php:72 #: actions/twitapiaccount.php:62 msgid "That's too long. Max notice size is 255 chars." -msgstr "" +msgstr "Dat is te lang. Maximale bericht lengte is 255 tekens." #: ../actions/confirmaddress.php:92 actions/confirmaddress.php:92 #, php-format @@ -2284,6 +2343,8 @@ msgstr "Dit zijn de mensen van wie jij de berichten volgt." msgid "" "These people are already users and you were automatically subscribed to them:" msgstr "" +"Deze mensen zijn al geregistreerd en jij kan je automatisch bij hun " +"abonneren: " #: ../actions/recoverpassword.php:88 msgid "This confirmation code is too old. Please start again." @@ -2314,7 +2375,7 @@ msgstr "" #: actions/twitapistatuses.php:511 actions/twitapifavorites.php:97 #: actions/twitapifriendships.php:85 actions/twitapistatuses.php:436 msgid "This method requires a POST or DELETE." -msgstr "" +msgstr "Dit vraagt om te posten of te verwijderen" #: ../actions/twitapiaccount.php:65 ../actions/twitapifriendships.php:44 #: ../actions/twitapistatuses.php:381 actions/twitapiaccount.php:63 @@ -2323,7 +2384,7 @@ msgstr "" #: actions/twitapidirect_messages.php:122 actions/twitapifriendships.php:32 #: actions/twitapistatuses.php:244 msgid "This method requires a POST." -msgstr "" +msgstr "Je moet hier dus posten" #: ../lib/util.php:164 lib/util.php:246 msgid "This page is not available in a media type you accept" @@ -2332,12 +2393,12 @@ msgstr "Deze pagina is niet beschikbaar in een mediatype dat jij accepteert" #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 #: actions/profilesettings.php:138 msgid "Timezone" -msgstr "" +msgstr "Tijdzone" #: ../actions/profilesettings.php:107 actions/profilesettings.php:222 #: actions/profilesettings.php:211 msgid "Timezone not selected." -msgstr "" +msgstr "Tijdzone niet geselecteerd" #: ../actions/remotesubscribe.php:43 #, php-format @@ -2354,7 +2415,7 @@ msgstr "" #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 #: actions/twitapifriendships.php:132 msgid "Two user ids or screen_names must be supplied." -msgstr "" +msgstr "Twee gebruikers ID of namen moeten worden gegeven" #: ../actions/profilesettings.php:48 ../actions/register.php:169 #: actions/profilesettings.php:81 actions/register.php:183 @@ -2385,7 +2446,7 @@ msgstr "Wachtwoord onverwacht teruggesteld." #: ../index.php:57 index.php:57 actions/recoverpassword.php:202 msgid "Unknown action" -msgstr "" +msgstr "Onbekende aktie" #: ../actions/finishremotesubscribe.php:58 #: actions/finishremotesubscribe.php:60 actions/finishremotesubscribe.php:61 @@ -2398,13 +2459,13 @@ msgid "" "contributors and available under the " msgstr "" "Tenzij anders gespecificeerd valt de inhoud van deze site onder het " -"copyright van de auteurs en is beschikbaar onder de" +"copyright van de auteurs en is beschikbaar onder de_" #: ../actions/confirmaddress.php:48 actions/confirmaddress.php:48 #: actions/confirmaddress.php:90 #, php-format msgid "Unrecognized address type %s" -msgstr "" +msgstr "Onherkenbaar adrestype %s" #: ../actions/showstream.php:209 actions/showstream.php:219 #: lib/unsubscribeform.php:137 @@ -2425,24 +2486,24 @@ msgstr "Niet ondersteund beeldbestandsformaat." #: ../lib/settingsaction.php:100 lib/settingsaction.php:94 #: lib/connectsettingsaction.php:108 msgid "Updates by SMS" -msgstr "" +msgstr "Bijwerkingen door SMS" #: ../lib/settingsaction.php:103 lib/settingsaction.php:97 #: lib/connectsettingsaction.php:105 msgid "Updates by instant messenger (IM)" -msgstr "" +msgstr "Bijwerkingen door de messenger (IM)" #: ../actions/twitapistatuses.php:241 actions/twitapistatuses.php:158 #: actions/twitapistatuses.php:129 #, php-format msgid "Updates from %1$s and friends on %2$s!" -msgstr "" +msgstr "Bijwerkingen van %1$s en vrienden op %2$s!" #: ../actions/twitapistatuses.php:341 actions/twitapistatuses.php:268 #: actions/twitapistatuses.php:202 #, php-format msgid "Updates from %1$s on %2$s!" -msgstr "" +msgstr "Bijwerkingen van %1$s op %2$s!" #: ../actions/avatar.php:68 actions/profilesettings.php:161 #: actions/avatarsettings.php:162 actions/grouplogo.php:232 @@ -2463,12 +2524,14 @@ msgstr "" #: ../lib/settingsaction.php:91 msgid "Upload a new profile image" -msgstr "" +msgstr "Upload een nieuwe profielfoto" #: ../actions/invite.php:114 actions/invite.php:121 actions/invite.php:154 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" +"Gebruik deze pagina om je vrienden en collega´s uit te nodigen voor deze " +"site" #: ../actions/register.php:159 ../actions/register.php:162 #: actions/register.php:173 actions/register.php:176 @@ -2478,7 +2541,7 @@ msgstr "Alleen gebruikt voor updates, aankondigingen en wachtwoordherstel" #: ../actions/finishremotesubscribe.php:86 #: actions/finishremotesubscribe.php:88 actions/finishremotesubscribe.php:94 msgid "User being listened to doesn't exist." -msgstr "Gebruiker waarnaar geluisterd wordt betaat niet." +msgstr "Gebruiker waarnaar geluisterd wordt bestaat niet." #: ../actions/all.php:41 ../actions/avatarbynickname.php:48 #: ../actions/foaf.php:47 ../actions/replies.php:41 @@ -2505,12 +2568,12 @@ msgstr "Gebruikersnaam" #: ../actions/twitapiusers.php:75 actions/twitapiusers.php:80 msgid "User not found." -msgstr "" +msgstr "Gebruiker niet gevonden" #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 #: actions/profilesettings.php:139 msgid "What timezone are you normally in?" -msgstr "" +msgstr "Welke tijdzone heb je normaal?" #: ../lib/util.php:1159 lib/util.php:1293 lib/noticeform.php:141 #, php-format @@ -2540,7 +2603,7 @@ msgstr "Verkeerde afmeting van afbeelding bij '%s'" #: actions/block.php:148 actions/deletenotice.php:122 #: actions/deletenotice.php:141 msgid "Yes" -msgstr "" +msgstr "Ja" #: ../actions/finishaddopenid.php:64 actions/finishaddopenid.php:64 #: actions/finishaddopenid.php:112 @@ -2552,6 +2615,8 @@ msgid "" "You are about to permanently delete a notice. Once this is done, it cannot " "be undone." msgstr "" +"Je staat op het punt een bericht definitief te verwijderen._ _ Als dit " +"gebeurd kan het nooit meer teruggevonden worden." #: ../actions/recoverpassword.php:31 actions/recoverpassword.php:31 #: actions/recoverpassword.php:36 @@ -2560,12 +2625,12 @@ msgstr "Je bent al aangemeld!" #: ../actions/invite.php:81 actions/invite.php:88 actions/invite.php:120 msgid "You are already subscribed to these users:" -msgstr "" +msgstr "Je bent bij deze abonnees al aangemeld:" #: ../actions/twitapifriendships.php:128 actions/twitapifriendships.php:128 #: actions/twitapifriendships.php:105 msgid "You are not friends with the specified user." -msgstr "" +msgstr "Je bent niet verbonden met deze gebruiker" #: ../actions/password.php:27 msgid "You can change your password here. Choose a good one!" @@ -2579,7 +2644,7 @@ msgstr "Je kunt een nieuw account aanmaken om berichten te gaan plaatsen." #: actions/smssettings.php:69 #, php-format msgid "You can receive SMS messages through email from %%site.name%%." -msgstr "" +msgstr "Je kunt een SMS ontvangen via mail van %%site.name%%." #: ../actions/openidsettings.php:86 msgid "" @@ -2595,10 +2660,8 @@ msgid "" "You can send and receive notices through Jabber/GTalk [instant messages](%%" "doc.im%%). Configure your address and settings below." msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" "Je kunt berichten verzenden en ontvangen via Jabber/GTalk [instant messages]" -"(%%doc.im%%). Configureer je adres en instellingen hieronder.\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +"(%%doc.im%%). Configureer je adres en instellingen hieronder." #: ../actions/profilesettings.php:27 msgid "" @@ -2637,22 +2700,34 @@ msgid "" "Faithfully yours,\n" "%4$s" msgstr "" +"Je hebt een nieuw postadres op %1$s.\n" +"\n" +"Zend een email naar %2$s om een nieuwe post te zetten.\n" +"\n" +"Meer mail instructies vind je op %3$s.\n" +"\n" +"Met vriendelijke groet,\n" +"%4$s" #: ../actions/twitapistatuses.php:612 actions/twitapistatuses.php:537 #: actions/twitapistatuses.php:463 msgid "You may not delete another user's status." -msgstr "" +msgstr "Je mag geen status van een ander wissen" #: ../actions/invite.php:31 actions/invite.php:31 actions/invite.php:39 #, php-format msgid "You must be logged in to invite other users to use %s" msgstr "" +"Je moet ingelogd zijn om andere te uit te nodigen om gebruik te maken van %s" #: ../actions/invite.php:103 actions/invite.php:110 actions/invite.php:142 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" +"U wordt verwittigd wanneer uw genodigden aanvaarden de uitnodiging en te " +"registreren op de site. Bedankt voor de verspreiding en groei van de " +"gemeenschap!" #: ../actions/recoverpassword.php:149 msgid "You've been identified. Enter a new password below. " @@ -2723,7 +2798,7 @@ msgstr "ongeveer een uur geleden" #: ../actions/showstream.php:423 ../lib/stream.php:132 #: actions/showstream.php:441 lib/stream.php:99 msgid "delete" -msgstr "" +msgstr "Verwijderen" #: ../actions/noticesearch.php:130 ../actions/showstream.php:408 #: ../lib/stream.php:117 actions/noticesearch.php:136 @@ -2745,10 +2820,9 @@ msgstr "gelijk aan wachtwoord hierboven" #: ../actions/twitapistatuses.php:755 actions/twitapistatuses.php:678 #: actions/twitapistatuses.php:555 msgid "unsupported file type" -msgstr "" +msgstr "Dit filetype is niet toegestaan" #: ../lib/util.php:1309 lib/util.php:1443 -#, fuzzy msgid "« After" msgstr "« Later" @@ -2766,67 +2840,67 @@ msgstr "« Later" #: actions/openidlogin.php:37 actions/recoverpassword.php:316 #: actions/subscribe.php:46 actions/unblock.php:65 actions/unsubscribe.php:43 msgid "There was a problem with your session token. Try again, please." -msgstr "" +msgstr "Er is een problem ontstaan met je sessie, Porbeer nog eens aub." #: actions/disfavor.php:55 actions/disfavor.php:81 msgid "This notice is not a favorite!" -msgstr "" +msgstr "Dit bericht is geen favoriet" #: actions/disfavor.php:63 actions/disfavor.php:87 msgid "Could not delete favorite." -msgstr "" +msgstr "Kan deze favoriet niet verwijderen" #: actions/disfavor.php:72 lib/favorform.php:140 msgid "Favor" -msgstr "" +msgstr "Favoriet" #: actions/emailsettings.php:92 msgid "Send me email when someone adds my notice as a favorite." -msgstr "" +msgstr "Stuur mij een Email als iemand mij als favoriet aanduid" #: actions/emailsettings.php:95 actions/emailsettings.php:163 msgid "Send me email when someone sends me a private message." -msgstr "" +msgstr "Stuur mij een Email als iemand mij een privebericht toezend" #: actions/favor.php:53 actions/twitapifavorites.php:142 actions/favor.php:81 #: actions/twitapifavorites.php:118 msgid "This notice is already a favorite!" -msgstr "" +msgstr "Dit bericht is al een favoriet" #: actions/favor.php:60 actions/twitapifavorites.php:151 #: classes/Command.php:132 actions/favor.php:86 #: actions/twitapifavorites.php:125 classes/Command.php:152 msgid "Could not create favorite." -msgstr "" +msgstr "Kan geen favoriet aanmaken" #: actions/favor.php:70 msgid "Disfavor" -msgstr "" +msgstr "Niet favoriet" #: actions/favoritesrss.php:60 actions/showfavorites.php:47 #: actions/favoritesrss.php:100 actions/showfavorites.php:77 #, php-format msgid "%s favorite notices" -msgstr "" +msgstr "%s favorite berichten" #: actions/favoritesrss.php:64 actions/favoritesrss.php:104 #, php-format msgid "Feed of favorite notices of %s" -msgstr "" +msgstr "Feed voor favorieten berichten van %s" #: actions/inbox.php:28 actions/inbox.php:59 #, php-format msgid "Inbox for %s - page %d" -msgstr "" +msgstr "Inbox van %s - pagina %d" #: actions/inbox.php:30 actions/inbox.php:62 #, php-format msgid "Inbox for %s" -msgstr "" +msgstr "Inbox van %s" #: actions/inbox.php:53 actions/inbox.php:115 msgid "This is your inbox, which lists your incoming private messages." -msgstr "" +msgstr "Dit is jouw inbox, waar je inkomende priveberichten staan" #: actions/invite.php:178 actions/invite.php:213 #, php-format @@ -2834,63 +2908,65 @@ msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" "\n" msgstr "" +"%1$s heeft je uitgenodigd om hem te volgen op %2$s (%3$s).\n" +"\n" #: actions/login.php:104 actions/login.php:235 actions/openidlogin.php:108 #: actions/register.php:416 msgid "Automatically login in the future; " -msgstr "" +msgstr "Automatisch in de toekomst inloggen;_" #: actions/login.php:122 actions/login.php:264 msgid "For security reasons, please re-enter your " -msgstr "" +msgstr "Voor veiligheidsredenen herhaal hier je_" #: actions/login.php:126 actions/login.php:268 msgid "Login with your username and password. " -msgstr "" +msgstr "Log in met je gebruikersnaam en paswoord._" #: actions/newmessage.php:58 actions/twitapidirect_messages.php:130 #: actions/twitapidirect_messages.php:141 msgid "That's too long. Max message size is 140 chars." -msgstr "" +msgstr "Dit is te lang. max. 140 karakters invoeren." #: actions/newmessage.php:65 actions/newmessage.php:128 msgid "No recipient specified." -msgstr "" +msgstr "Geen begunstigde aangeduid" #: actions/newmessage.php:68 actions/newmessage.php:113 #: classes/Command.php:206 actions/newmessage.php:131 #: actions/newmessage.php:168 classes/Command.php:237 msgid "You can't send a message to this user." -msgstr "" +msgstr "Je kunt geen bericht naar deze gebruiker zenden" #: actions/newmessage.php:71 actions/twitapidirect_messages.php:146 #: classes/Command.php:209 actions/twitapidirect_messages.php:158 #: classes/Command.php:240 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." -msgstr "" +msgstr "Stuur geen berichten naar jezelf, spreek gewoon zachtjes tegen jezelf." #: actions/newmessage.php:108 actions/microsummary.php:62 #: actions/newmessage.php:163 msgid "No such user" -msgstr "" +msgstr "Geen gebruiker gevonden zoals je zoekt" #: actions/newmessage.php:117 actions/newmessage.php:67 msgid "New message" -msgstr "" +msgstr "Nieuw bericht" #: actions/noticesearch.php:95 actions/noticesearch.php:146 msgid "Notice without matching profile" -msgstr "" +msgstr "Bericht zonder bekend profiel" #: actions/openidsettings.php:28 actions/openidsettings.php:70 #, php-format msgid "[OpenID](%%doc.openid%%) lets you log into many sites " -msgstr "" +msgstr "[OpenID](%%doc.openid%%) laat je toe om in meerdere sites in te loggen_" #: actions/openidsettings.php:46 actions/openidsettings.php:96 msgid "If you want to add an OpenID to your account, " -msgstr "" +msgstr "wil je een OpenID toevoegen op je account hier_" #: actions/openidsettings.php:74 msgid "Removing your only OpenID would make it impossible to log in! " @@ -3671,81 +3747,79 @@ msgstr "" #: lib/publicgroupnav.php:91 #, fuzzy msgid "Popular notices" -msgstr "Onbekend bericht." +msgstr "Populaire berichten" #: actions/favorited.php:67 #, fuzzy, php-format msgid "Popular notices, page %d" -msgstr "Onbekend bericht." +msgstr "Populaire berichten, pagina %d" #: actions/favorited.php:79 msgid "The most popular notices on the site right now." -msgstr "" +msgstr "De meest populaire berichten op de site op dit moment." #: actions/featured.php:69 lib/featureduserssection.php:82 #: lib/publicgroupnav.php:87 msgid "Featured users" -msgstr "" +msgstr "Nieuwe gebruikers" #: actions/featured.php:71 #, php-format msgid "Featured users, page %d" -msgstr "" +msgstr "Nieuwe gebruikers, pagina %d" #: actions/featured.php:99 #, php-format msgid "A selection of some of the great users on %s" -msgstr "" +msgstr "Een selectie van de actieve gebruikers op %s" #: actions/finishremotesubscribe.php:188 msgid "That user has blocked you from subscribing." -msgstr "" +msgstr "Die gebruiker is geblokkeerd voor inschrijving" #: actions/groupbyid.php:79 msgid "No ID" -msgstr "" +msgstr "Geen ID" #: actions/grouplogo.php:138 actions/grouplogo.php:191 msgid "Group logo" -msgstr "" +msgstr "Groeps logo" #: actions/grouplogo.php:149 msgid "You can upload a logo image for your group." -msgstr "" +msgstr "Je kan hier een logo voor je groep uploaden" #: actions/grouplogo.php:448 -#, fuzzy msgid "Logo updated." -msgstr "Avatar geactualiseerd." +msgstr "Logo geactualiseerd." #: actions/grouplogo.php:450 -#, fuzzy msgid "Failed updating logo." -msgstr "Actualiseren avatar niet gelukt." +msgstr "Actualiseren van je logo is niet gelukt." #: actions/groupmembers.php:93 lib/groupnav.php:91 #, php-format msgid "%s group members" -msgstr "" +msgstr "%s groeps leden" #: actions/groupmembers.php:96 #, php-format msgid "%s group members, page %d" -msgstr "" +msgstr "% groeps leden, pagina %d" #: actions/groupmembers.php:111 msgid "A list of the users in this group." -msgstr "" +msgstr "Lijst van de leden in deze groep" #: actions/groups.php:62 actions/showstream.php:518 lib/publicgroupnav.php:79 #: lib/subgroupnav.php:96 msgid "Groups" -msgstr "" +msgstr "Groepen" #: actions/groups.php:64 #, php-format msgid "Groups, page %d" -msgstr "" +msgstr "Groepen, pagina %d" #: actions/groups.php:90 #, php-format @@ -3753,221 +3827,207 @@ msgid "%%%%site.name%%%% groups let you find and talk with " msgstr "" #: actions/groups.php:106 actions/usergroups.php:124 lib/groupeditform.php:123 -#, fuzzy msgid "Create a new group" -msgstr "Maak een nieuw account aan" +msgstr "Maak een nieuw groep aan" #: actions/groupsearch.php:57 -#, fuzzy, php-format +#, php-format msgid "" "Search for groups on %%site.name%% by their name, location, or description. " msgstr "" -"Zoek naar mensen op %%site.name%% op basis van hun naam, locatie of " +"Zoek naar groepen op %%site.name%%, op basis van hun naam, locatie of " "interesses. Scheid de zoektermen met spaties; ze moeten uit 3 of meer tekens " "bestaan." #: actions/groupsearch.php:63 -#, fuzzy msgid "Group search" -msgstr "Personen zoeken" +msgstr "Groep zoeken" #: actions/imsettings.php:70 msgid "You can send and receive notices through " -msgstr "" +msgstr "Je kan berichten zenden en ontvangen via_" #: actions/imsettings.php:120 #, php-format msgid "Jabber or GTalk address, " -msgstr "" +msgstr "Jabber of GTalk adres,_" #: actions/imsettings.php:147 -#, fuzzy msgid "Send me replies through Jabber/GTalk " -msgstr "Stuur mij berichten via Jabber/GTalk." +msgstr "Stuur mij reacties via Jabber/GTalk." #: actions/imsettings.php:321 -#, fuzzy, php-format +#, php-format msgid "A confirmation code was sent " -msgstr "Geen bevestigingscode." +msgstr "Een bevestigingscode is gezonden naar_" #: actions/joingroup.php:65 msgid "You must be logged in to join a group." -msgstr "" +msgstr "Je moet ingelogd zijn om deze groep bij te wonen" #: actions/joingroup.php:95 -#, fuzzy msgid "You are already a member of that group" -msgstr "Je bent al aangemeld!" +msgstr "Je bent al aangemeld bij deze groep!" #: actions/joingroup.php:128 -#, fuzzy, php-format +#, php-format msgid "Could not join user %s to group %s" -msgstr "Kon niet omleiden naar server: %s" +msgstr "Kan de gebruiker %s niet aan de %s groep toevoegen " #: actions/joingroup.php:135 #, php-format msgid "%s joined group %s" -msgstr "" +msgstr "% is bij de groep gekomen %s" #: actions/leavegroup.php:60 msgid "Inboxes must be enabled for groups to work." -msgstr "" +msgstr "De inbox moet aan staan voor groepen om te kunnen functioneren" #: actions/leavegroup.php:65 msgid "You must be logged in to leave a group." -msgstr "" +msgstr "Je moet ingelogd zijn om uit te schrijven uit de groep" #: actions/leavegroup.php:88 -#, fuzzy msgid "No such group." -msgstr "Onbekend bericht." +msgstr "Groep onbekend" #: actions/leavegroup.php:95 -#, fuzzy msgid "You are not a member of that group." -msgstr "Je hebt dat profiel niet ingezonden" +msgstr "Je bent geen lid van deze groep" #: actions/leavegroup.php:100 msgid "You may not leave a group while you are its administrator." msgstr "" +"Als administrator/eigenaar van de groep kan je niet je lidmaatschap opgeven" #: actions/leavegroup.php:130 msgid "Could not find membership record." -msgstr "" +msgstr "Kon geen member vinden" #: actions/leavegroup.php:138 -#, fuzzy, php-format +#, php-format msgid "Could not remove user %s to group %s" -msgstr "Kon niet omleiden naar server: %s" +msgstr "Kan de gebruiker %s niet verwijderen uit de groep %s" #: actions/leavegroup.php:145 #, php-format msgid "%s left group %s" -msgstr "" +msgstr "%s heeft de groep verlaten %s" #: actions/login.php:225 lib/facebookaction.php:304 msgid "Login to site" -msgstr "" +msgstr "Login op de website" #: actions/microsummary.php:69 msgid "No current status" -msgstr "" +msgstr "Geen huidige status" #: actions/newgroup.php:53 msgid "New group" -msgstr "" +msgstr "Nieuwe groep" #: actions/newgroup.php:115 msgid "Use this form to create a new group." -msgstr "" +msgstr "Gebruik dit formulier voor de nieuwe groep te maken" #: actions/newgroup.php:177 -#, fuzzy msgid "Could not create group." -msgstr "Kon avatarinformatie niet opslaan" +msgstr "Kan de groep niet maken" #: actions/newgroup.php:191 -#, fuzzy msgid "Could not set group membership." -msgstr "Kon abonnement niet aanmaken." +msgstr "Kan de groeps-lidmaatschap niet aanmaken" #: actions/newmessage.php:119 actions/newnotice.php:132 -#, fuzzy msgid "That's too long. " -msgstr "Dat bestand is te groot." +msgstr "Dit is te lang._" #: actions/newmessage.php:134 msgid "Don't send a message to yourself; " -msgstr "" +msgstr "Geen berichten naar jezelf zenden; _" #: actions/newnotice.php:166 -#, fuzzy msgid "Notice posted" -msgstr "Berichten" +msgstr "Berichten gepubliceerd " #: actions/newnotice.php:200 classes/Channel.php:163 msgid "Ajax Error" -msgstr "" +msgstr "Ajax fout" #: actions/nudge.php:85 msgid "" "This user doesn't allow nudges or hasn't confirmed or set his email yet." msgstr "" +"Deze gebruiker is het niet mogelijk nudges te hebben en/of heeft een niet " +"bevestigd e-mailadres" #: actions/nudge.php:94 msgid "Nudge sent" -msgstr "" +msgstr "Nudge verzonden" #: actions/nudge.php:97 msgid "Nudge sent!" -msgstr "" +msgstr "Nudge verzonden!" #: actions/openidlogin.php:97 -#, fuzzy msgid "OpenID login" msgstr "Log in met OpenID" #: actions/openidsettings.php:128 -#, fuzzy msgid "Removing your only OpenID " -msgstr "Verwijder OpenID" +msgstr "Verwijder je enigste OpenID" #: actions/othersettings.php:60 -#, fuzzy msgid "Other Settings" -msgstr "Instellingen" +msgstr "Andere instellingen" #: actions/othersettings.php:71 msgid "Manage various other options." -msgstr "" +msgstr "Beheer verschillende andere optie´s" #: actions/othersettings.php:93 +#, fuzzy msgid "URL Auto-shortening" -msgstr "" +msgstr "URL auto-sorteren" #: actions/othersettings.php:112 -#, fuzzy msgid "Service" -msgstr "Zoeken" +msgstr "Service" #: actions/othersettings.php:113 msgid "Automatic shortening service to use." -msgstr "" +msgstr "Automatische verkorting dienst te gebruiken" #: actions/othersettings.php:144 -#, fuzzy msgid "URL shortening service is too long (max 50 chars)." -msgstr "Locatie is te lang (maximaal 255 tekens)." +msgstr "URL verkorting dienst is te lang (max. 50tekens)." #: actions/passwordsettings.php:69 -#, fuzzy msgid "Change your password." -msgstr "Wijzig wachtwoord" +msgstr "Verander je wachtwoord" #: actions/passwordsettings.php:89 -#, fuzzy msgid "Password change" -msgstr "Wachtwoord opgeslagen." +msgstr "Wachtwoord veranderd" #: actions/peopletag.php:35 -#, fuzzy, php-format +#, php-format msgid "Not a valid people tag: %s" -msgstr "Geen geldig e-mailadres." +msgstr "Geen geldige personen-tag: %s" #: actions/peopletag.php:47 #, php-format msgid "Users self-tagged with %s - page %d" -msgstr "" +msgstr "Gebruikers eigen-tagged met %s - page %d" #: actions/peopletag.php:91 #, php-format msgid "These are users who have tagged themselves \"%s\" " -msgstr "" +msgstr "Er zijn gebruikers die hebben hunzelf getagged \"%s\"" #: actions/profilesettings.php:91 -#, fuzzy msgid "Profile information" -msgstr "Profiel onbekend" +msgstr "Profiel informatie" #: actions/profilesettings.php:124 msgid "" @@ -3979,19 +4039,18 @@ msgid "Automatically subscribe to whoever " msgstr "" #: actions/profilesettings.php:229 actions/tagother.php:176 -#, fuzzy, php-format +#, php-format msgid "Invalid tag: \"%s\"" -msgstr "Ongeldige homepage '%s'" +msgstr "Ongeldige tag: '%s'" #: actions/profilesettings.php:311 -#, fuzzy msgid "Couldn't save tags." -msgstr "Kon profiel niet opslaan." +msgstr "Kon de tags niet opslaan." #: actions/public.php:107 -#, fuzzy, php-format +#, php-format msgid "Public timeline, page %d" -msgstr "Openbare tijdlijn" +msgstr "Openbare tijdlijn, pagina %d" #: actions/public.php:173 msgid "Could not retrieve public stream." @@ -4005,68 +4064,60 @@ msgid "" msgstr "" #: actions/publictagcloud.php:57 -#, fuzzy msgid "Public tag cloud" -msgstr "Openbare stream-feed" +msgstr "Publieke tag-wolk" #: actions/publictagcloud.php:63 #, php-format msgid "These are most popular recent tags on %s " -msgstr "" +msgstr "De meest recente en populairste tags %s_" #: actions/publictagcloud.php:119 msgid "Tag cloud" -msgstr "" +msgstr "Tag-wolk" #: actions/register.php:139 actions/register.php:349 msgid "Sorry, only invited people can register." -msgstr "" +msgstr "Sorry, maar alleen uitgenodigde mensen kunnen registeren" #: actions/register.php:149 -#, fuzzy msgid "You can't register if you don't " -msgstr "Je kunt niet registreren als je niet met de licentie akkoord gaat." +msgstr "Je kunt niet registreren als je niet_" #: actions/register.php:286 msgid "With this form you can create " -msgstr "" +msgstr "Met dit formulier maak je_" #: actions/register.php:368 -#, fuzzy msgid "1-64 lowercase letters or numbers, " -msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties" +msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties_" #: actions/register.php:382 actions/register.php:386 -#, fuzzy msgid "Used only for updates, announcements, " -msgstr "Alleen gebruikt voor updates, aankondigingen en wachtwoordherstel" +msgstr "Alleen gebruikt voor updates, aankondigingen _" #: actions/register.php:398 -#, fuzzy msgid "URL of your homepage, blog, " -msgstr "URL van je homepage, blog, of profiel op een andere site" +msgstr "URL van je homepage, blog, _" #: actions/register.php:404 -#, fuzzy msgid "Describe yourself and your " -msgstr "Beschrijf jezelf en je interesses in 140 tekens" +msgstr "Beschrijf jezelf en je_" #: actions/register.php:410 -#, fuzzy msgid "Where you are, like \"City, " -msgstr "Waar je bent, bijvoorbeeld \"woonplaats, land\" of \"postcode, land\"" +msgstr "Waar je bent, bijvoorbeeld \"woonplaats, land\" of \"postcode, land\"_" #: actions/register.php:432 -#, fuzzy msgid " except this private data: password, " msgstr "" -" behalve de volgende privégegevens: wachtwoord, e-mailadres, IM-adres, " -"telefoonnummer." +"_behalve de volgende privégegevens: wachtwoord, e-mailadres, IM-adres, " +"telefoonnummer._" #: actions/register.php:471 #, php-format msgid "Congratulations, %s! And welcome to %%%%site.name%%%%. " -msgstr "" +msgstr "Gefeliciteer, %s en welkom op de site \"%%site.name%%._" #: actions/register.php:495 msgid "(You should receive a message by email " @@ -4077,9 +4128,9 @@ msgid "That's a local profile! Login to subscribe." msgstr "" #: actions/replies.php:118 -#, fuzzy, php-format +#, php-format msgid "Replies to %s, page %d" -msgstr "Antwoorden aan %s" +msgstr "Antwoorden aan %s, pagina %d" #: actions/showfavorites.php:79 #, php-format @@ -4089,53 +4140,50 @@ msgstr "" #: actions/showgroup.php:77 lib/groupnav.php:85 #, php-format msgid "%s group" -msgstr "" +msgstr "%s groep" #: actions/showgroup.php:79 #, php-format msgid "%s group, page %d" -msgstr "" +msgstr "%s groep, pagina %d" #: actions/showgroup.php:206 -#, fuzzy msgid "Group profile" -msgstr "Onbekend bericht." +msgstr "Groeps profiel" #: actions/showgroup.php:251 actions/showstream.php:278 #: actions/tagother.php:119 lib/grouplist.php:134 lib/profilelist.php:133 msgid "URL" -msgstr "" +msgstr "URL" #: actions/showgroup.php:262 actions/showstream.php:289 #: actions/tagother.php:129 lib/grouplist.php:145 lib/profilelist.php:144 -#, fuzzy msgid "Note" -msgstr "Berichten" +msgstr "Bericht" #: actions/showgroup.php:270 msgid "Group actions" -msgstr "" +msgstr "Groeps aktie" #: actions/showgroup.php:323 -#, fuzzy, php-format +#, php-format msgid "Notice feed for %s group" -msgstr "Berichten-feed voor %s" +msgstr "Berichten-feed voor groep %s" # String should contain a variable token for since 'when' #: actions/showgroup.php:357 lib/groupnav.php:90 -#, fuzzy msgid "Members" -msgstr "Lid sinds" +msgstr "Lid" #: actions/showgroup.php:363 actions/showstream.php:413 #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 #: lib/tagcloudsection.php:71 msgid "(None)" -msgstr "" +msgstr "(geen)" #: actions/showgroup.php:370 msgid "All members" -msgstr "" +msgstr "Alle leden" #: actions/showgroup.php:378 #, php-format @@ -4143,50 +4191,49 @@ msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" +"**%s** is een gebruikersgroep op %%%%site.name%%%%, een [micro-" +"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service_" #: actions/showmessage.php:98 msgid "Only the sender and recipient " -msgstr "" +msgstr "Alleen de zender en ontvanger_" #: actions/showstream.php:73 #, php-format msgid "%s, page %d" -msgstr "" +msgstr "%s, pagina %d" #: actions/showstream.php:143 -#, fuzzy msgid "'s profile" -msgstr "Profiel" +msgstr "'s profiel" #: actions/showstream.php:236 actions/tagother.php:77 -#, fuzzy msgid "User profile" -msgstr "Gebruiker heeft geen profiel." +msgstr "Gebruikersprofiel" #: actions/showstream.php:240 actions/tagother.php:81 msgid "Photo" -msgstr "" +msgstr "Foto" #: actions/showstream.php:317 msgid "User actions" -msgstr "" +msgstr "Gebruikers akties" #: actions/showstream.php:342 msgid "Send a direct message to this user" -msgstr "" +msgstr "Stuur de gebruiker een direct bericht" #: actions/showstream.php:343 msgid "Message" -msgstr "" +msgstr "Bericht" #: actions/showstream.php:451 -#, fuzzy msgid "All subscribers" -msgstr "Abonnees" +msgstr "Alle abonnees" #: actions/showstream.php:533 msgid "All groups" -msgstr "" +msgstr "Alle groepen" #: actions/showstream.php:542 #, php-format @@ -4194,11 +4241,12 @@ msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" +"**%s** heeft een account op %%%%site.name%%%%, een [micro-" +"blogging](http://en.wikipedia.org/wiki/Micro-blogging) service_" #: actions/smssettings.php:128 -#, fuzzy msgid "Phone number, no punctuation or spaces, " -msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties" +msgstr "Telefoonnummer, geen leestekens of spaties,_" #: actions/smssettings.php:162 #, fuzzy @@ -4685,12 +4733,12 @@ msgstr "%1$s volgt nu je berichten op %2$s." #: lib/mail.php:254 #, fuzzy, php-format msgid "Location: %s\n" -msgstr "Locatie" +msgstr "Locatie: %s\n" #: lib/mail.php:256 #, fuzzy, php-format msgid "Homepage: %s\n" -msgstr "Homepage" +msgstr "Homepage: %s\n" #: lib/mail.php:258 #, php-format @@ -4736,7 +4784,7 @@ msgstr "6 of meer tekens" #: lib/noticelist.php:426 #, fuzzy msgid "in reply to" -msgstr "in antwoord op..." +msgstr "in antwoord op" #: lib/noticelist.php:447 lib/noticelist.php:450 msgid "Reply to this notice" @@ -4833,33 +4881,31 @@ msgstr "" #: lib/subs.php:53 #, fuzzy msgid "User has blocked you." -msgstr "Gebruiker heeft geen profiel." +msgstr "De gebruiker heeft je geblokkeerd." #: lib/subscribeform.php:115 lib/subscribeform.php:139 -#, fuzzy msgid "Subscribe to this user" msgstr "Abonnement geautoriseerd" #: lib/tagcloudsection.php:56 msgid "None" -msgstr "" +msgstr "Geen" #: lib/topposterssection.php:74 msgid "Top posters" msgstr "" #: lib/unblockform.php:120 lib/unblockform.php:150 -#, fuzzy msgid "Unblock this user" -msgstr "Onbekende gebruiker." +msgstr "Deblokkeer deze gebruiker." #: lib/unblockform.php:150 msgid "Unblock" -msgstr "" +msgstr "Deblokkeer" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 msgid "Unsubscribe from this user" -msgstr "" +msgstr "Uitschrijven van deze gebruiker" #, fuzzy #~ msgid "Delete my account" diff --git a/locale/nn_NO/LC_MESSAGES/laconica.mo b/locale/nn_NO/LC_MESSAGES/laconica.mo index 45463ff8cb2495a36146422d38d27424d35ffa84..f0fc1d6207007c15cbdd4dbe346f8212722739df 100644 GIT binary patch delta 60 zcmX@~ndQ)DmJQqYaT)6xnkg7sSeY74KDbX@JUBBqKTp9UF|Rl^Pr;@b#7oLgO5FT@ OUk3|g>gI~WUS$B`Cm3u1 delta 60 zcmV-C0K@;n^8~{41hBWh3NkG*I3O}IIx#Vm!M+z4RBv)1Luhhob98B8ZXi5#V{~tJ Sb8Km|@4kox0b#Rv!%BAI{TP%0 diff --git a/locale/nn_NO/LC_MESSAGES/laconica.po b/locale/nn_NO/LC_MESSAGES/laconica.po index a5a973e73b..ff815409f1 100644 --- a/locale/nn_NO/LC_MESSAGES/laconica.po +++ b/locale/nn_NO/LC_MESSAGES/laconica.po @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: Laconica 0.6.3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-02-18 22:11+0000\n" -"Last-Translator: Tor Christian \n" +"PO-Revision-Date: 2009-03-16 18:52+0000\n" +"Last-Translator: Simon Hansen \n" "Language-Team: Norwegian/Nynorsk \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -100,7 +100,7 @@ msgstr "" #: ../lib/mail.php:124 lib/mail.php:124 lib/mail.php:126 lib/mail.php:241 #, php-format msgid "%1$s is now listening to your notices on %2$s." -msgstr "%1$s høyrar no på notisane dine på %2$s." +msgstr "%1$s høyrer no på notisane dine på %2$s." #: ../lib/mail.php:126 #, php-format diff --git a/locale/pl_PL/LC_MESSAGES/laconica.mo b/locale/pl_PL/LC_MESSAGES/laconica.mo index 9a9cdccf3265c0269c00564a40b4453d073b730c..89cc4d34946672d881c1cc51e3a58e63c8708873 100644 GIT binary patch literal 49768 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 a>HdhL-(asTy#43@7(XB{FnPC$OaCvzWY-@6 diff --git a/locale/pl_PL/LC_MESSAGES/laconica.po b/locale/pl_PL/LC_MESSAGES/laconica.po index 8da9dd59b3..cf06ef9580 100644 --- a/locale/pl_PL/LC_MESSAGES/laconica.po +++ b/locale/pl_PL/LC_MESSAGES/laconica.po @@ -1,33 +1,41 @@ -# translation of pl.po to Polish +# #-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. # Paweł Wilk , 2008. -# Piotr Drąg , 2009. # -# Polish language has 3 plural forms. -# Special case is used for one and some numbers ending in 2, 3, or 4. -# Example: -# 1 WINDOW -> 1 OKNO -# x2 to x4 WINDOWS -> x2 do x4 OKNA (x != 1) -# 5 or more WINDOWS -> 5 lub więcej OKIEN +# #-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # msgid "" msgstr "" -"Project-Id-Version: pl\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-03-11 09:33+0000\n" -"PO-Revision-Date: 2009-04-10 00:39+0200\n" -"Last-Translator: Piotr Drąg \n" -"Language-Team: Polish \n" +"POT-Creation-Date: 2009-01-25 16:24+0000\n" +"PO-Revision-Date: 2009-04-27 22:38+0000\n" +"Last-Translator: Dawid Jan \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%" -"100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Pootle 1.1.0\n" +# Polish language has 3 plural forms. +# Special case is used for one and some numbers ending in 2, 3, or 4. +# Example: +# 1 WINDOW -> 1 OKNO +# x2 to x4 WINDOWS -> x2 do x4 OKNA (x != 1) +# 5 or more WINDOWS -> 5 lub więcej OKIEN #: ../actions/noticesearchrss.php:64 actions/noticesearchrss.php:68 #: actions/noticesearchrss.php:88 #, php-format msgid " Search Stream for \"%s\"" -msgstr " Znajdź strumień dla \"%s\"" +msgstr "Szukaj strumienia dla \"%s\"" #: ../actions/finishopenidlogin.php:82 ../actions/register.php:191 #: actions/finishopenidlogin.php:88 actions/register.php:205 @@ -35,27 +43,26 @@ msgstr " Znajdź strumień dla \"%s\"" msgid "" " except this private data: password, email address, IM address, phone number." msgstr "" -" poza tymi prywatnymi danymi: hasło, adres e-mail, adres komunikatora, numer " +"z wyłączeniem tych prywatnych danych: e-maila, identyfikatora IM, numeru " "telefonu." #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 msgid " from " -msgstr " od " +msgstr "" #: ../actions/twitapistatuses.php:478 actions/twitapistatuses.php:412 -#: actions/twitapistatuses.php:347 actions/twitapistatuses.php:363 +#: actions/twitapistatuses.php:347 #, php-format msgid "%1$s / Updates replying to %2$s" -msgstr "%1$s/aktualizacje odpowiadające na %2$s" +msgstr "%1$s / Wpisów w odpowiedzi na %2$s" #: ../actions/invite.php:168 actions/invite.php:176 actions/invite.php:211 -#: actions/invite.php:218 #, php-format msgid "%1$s has invited you to join them on %2$s" -msgstr "%1$s zapraszają Cię, abyś dołączył do nich w %2$s" +msgstr "%1$s zapraszają Cię byś dołączył do nich w %2$s" -#: ../actions/invite.php:170 actions/invite.php:220 +#: ../actions/invite.php:170 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -85,38 +92,11 @@ msgid "" "\n" "Sincerely, %2$s\n" msgstr "" -"Użytkownik %1$s zapraszają Cię, abyś dołączył do nich w %2$s (%3$s).\n" -"\n" -"%2$s jest usługą mikroblogowania, która umożliwia pozostawanie w kontakcie z " -"osobami, których znasz i z tymi, którzy Cię interesują.\n" -"\n" -"Możesz także dzielić się w sieci nowinkami o sobie, swoimi przemyśleniami, " -"lub swoim życiem z osobami, którzy Cię znają. To także wspaniały sposób na " -"poznawanie nowych osób, którzy dzielą Twoje zainteresowania.\n" -"\n" -"Użytkownik %1$s powiedział:\n" -"\n" -"%4$s\n" -"\n" -"Możesz zobaczyć stronę profilu %1$s na %2$s tutaj:\n" -"\n" -"%5$s\n" -"\n" -"Jeśli chcesz wypróbować usługę, naciśnij na poniższy odnośnik, aby " -"zaakceptować zaproszenie.\n" -"\n" -"%6$s\n" -"\n" -"Jeśli nie, możesz zignorować tę wiadomość. Dziękujemy za Twoją cierpliwość i " -"czas.\n" -"\n" -"Z poważaniem, %2$s\n" #: ../lib/mail.php:124 lib/mail.php:124 lib/mail.php:126 lib/mail.php:241 -#: lib/mail.php:236 #, php-format msgid "%1$s is now listening to your notices on %2$s." -msgstr "Użytkownik %1$s obserwuje teraz Twoje wpisy na %2$s." +msgstr "%1$s obserwuje teraz Twoje wpisy na %2$s." #: ../lib/mail.php:126 #, php-format @@ -128,18 +108,16 @@ msgid "" "Faithfully yours,\n" "%4$s.\n" msgstr "" -"Użytkownik %1$s obserwuje teraz Twoje wpisy na %2$s.\n" +"%1$s obserwuje teraz Twoje wpisy na %2$s.\n" "\n" -"\t%3$s\n" -"\n" -"Z poważaniem,\n" +"Kłaniam się,\n" "%4$s.\n" #: ../actions/twitapistatuses.php:482 actions/twitapistatuses.php:415 -#: actions/twitapistatuses.php:350 actions/twitapistatuses.php:367 +#: actions/twitapistatuses.php:350 #, php-format msgid "%1$s updates that reply to updates from %2$s / %3$s." -msgstr "%1$s aktualizuje tę odpowiedź na aktualizacje od %2$s/%3$s." +msgstr "%1$s wpisów, które są odpowiedziami na wpisy od %2$s / %3$s." #: ../actions/shownotice.php:45 actions/shownotice.php:45 #: actions/shownotice.php:161 @@ -151,7 +129,7 @@ msgstr "Status użytkownika %1$s na %2$s" #: actions/invite.php:99 actions/invite.php:123 actions/invite.php:131 #, php-format msgid "%s (%s)" -msgstr "%s (%s)" +msgstr "" #: ../actions/publicrss.php:62 actions/publicrss.php:48 #: actions/publicrss.php:90 @@ -164,74 +142,71 @@ msgstr "Publiczny strumień %s" #: actions/allrss.php:60 actions/twitapistatuses.php:155 lib/personal.php:51 #: actions/all.php:65 actions/allrss.php:103 actions/facebookhome.php:164 #: actions/twitapistatuses.php:126 lib/personalgroupnav.php:99 -#: actions/all.php:68 actions/all.php:114 actions/allrss.php:106 -#: actions/facebookhome.php:163 actions/twitapistatuses.php:130 #, php-format msgid "%s and friends" msgstr "%s i przyjaciele" #: ../actions/twitapistatuses.php:49 actions/twitapistatuses.php:49 -#: actions/twitapistatuses.php:33 actions/twitapistatuses.php:32 +#: actions/twitapistatuses.php:33 #, php-format msgid "%s public timeline" msgstr "Publiczna oś czasu %s" -#: ../lib/mail.php:206 lib/mail.php:212 lib/mail.php:411 lib/mail.php:412 +#: ../lib/mail.php:206 lib/mail.php:212 lib/mail.php:411 #, php-format msgid "%s status" -msgstr "Status %s" +msgstr "status %s" #: ../actions/twitapistatuses.php:338 actions/twitapistatuses.php:265 -#: actions/twitapistatuses.php:199 actions/twitapistatuses.php:209 +#: actions/twitapistatuses.php:199 #, php-format msgid "%s timeline" -msgstr "Oś czasu %s" +msgstr "oś czasu %s" #: ../actions/twitapistatuses.php:52 actions/twitapistatuses.php:52 -#: actions/twitapistatuses.php:36 actions/twitapistatuses.php:38 +#: actions/twitapistatuses.php:36 #, php-format msgid "%s updates from everyone!" -msgstr "%s aktualizuje od każdego!" +msgstr "%s wpisów od wszystkich!" -#: ../actions/register.php:213 actions/register.php:497 +#: ../actions/register.php:213 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" msgstr "" -"(Powinieneś właśnie otrzymać wiadomość e-mail, zawierającą instrukcje " -"potwierdzenia adresu e-mail)" +"(Wkrótce otrzymasz wiadomość na swoją skrzynkę e-mail, która będzie zawierać " +"instrukcje, jak potwierdzić Twój adres e-mail.)" -#: ../lib/util.php:257 lib/util.php:273 lib/action.php:605 lib/action.php:702 +#: ../lib/util.php:257 lib/util.php:273 lib/action.php:605 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." "broughtby%%](%%site.broughtbyurl%%). " msgstr "" -"**%%site.name%%** jest usługą mikroblogowania prowadzony przez [%%site." -"broughtby%%](%%site.broughtbyurl%%). " +"**%%site.name%%** to serwis z mikroblogami prowadzony przez [%%site.broughtby" +"%%](%%site.broughtbyurl%%)." -#: ../lib/util.php:259 lib/util.php:275 lib/action.php:607 lib/action.php:704 +#: ../lib/util.php:259 lib/util.php:275 lib/action.php:607 #, php-format msgid "**%%site.name%%** is a microblogging service. " -msgstr "**%%site.name%%** jest usługą mikroblogowania. " +msgstr "**%%site.name%%** to serwis do mikroblogowania." #: ../lib/util.php:274 lib/util.php:290 msgid ". Contributors should be attributed by full name or nickname." msgstr "" -". Współtwórcy powinni być wymienieni z imienia i nazwiska lub pseudonimu." +". Współpracownicy powinni być wymienieni z imienia i nazwiska lub pseudonimu." #: ../actions/finishopenidlogin.php:73 ../actions/profilesettings.php:43 #: actions/finishopenidlogin.php:79 actions/profilesettings.php:76 #: actions/finishopenidlogin.php:101 actions/profilesettings.php:100 #: lib/groupeditform.php:139 msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "1-64 małe litery lub liczby, bez spacji i znaków przestankowych" +msgstr "Max. 64 znaki alfanumeryczne, bez spacji i znaków przestankowych" #: ../actions/register.php:152 actions/register.php:166 -#: actions/register.php:368 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" -"1-64 małe litery lub liczby, bez spacji i znaków przestankowych. Wymagane." +"Max. 64 znaki alfanumeryczne, bez spacji i znaków przestankowych. Wymagane." #: ../actions/password.php:42 actions/profilesettings.php:181 #: actions/passwordsettings.php:102 @@ -241,7 +216,7 @@ msgstr "6 lub więcej znaków" #: ../actions/recoverpassword.php:180 actions/recoverpassword.php:186 #: actions/recoverpassword.php:220 msgid "6 or more characters, and don't forget it!" -msgstr "6 lub więcej znaków, i nie zapomnij go!" +msgstr "6 lub więcej znaków – nie zapomnij go!" #: ../actions/register.php:154 actions/register.php:168 #: actions/register.php:373 @@ -249,33 +224,31 @@ msgid "6 or more characters. Required." msgstr "6 lub więcej znaków. Wymagane." #: ../actions/imsettings.php:197 actions/imsettings.php:205 -#: actions/imsettings.php:321 #, php-format msgid "" "A confirmation code was sent to the IM address you added. You must approve %" "s for sending messages to you." msgstr "" -"Kod potwierdzający został wysłany na dodany adres komunikatora. Musisz " +"Na Twój adres komunikatora został wysłany kod potwierdzający. Musisz " "zaakceptować otrzymywanie wiadomości od %s." #: ../actions/emailsettings.php:213 actions/emailsettings.php:231 -#: actions/emailsettings.php:350 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 "" -"Kod potwierdzający został wysłany na dodany adres e-mail. Sprawdź w swojej " -"skrzynce odbiorczej (także w wiadomościach niechcianych!), czy otrzymałeś " -"kod i instrukcje dotyczące jego użycia." +"Kod potwierdzający został wysłany na podany przez Ciebie adres e-mail. " +"Sprawdź w swojej skrzynce odbiorczej (także w folderze SPAM) czy otrzymałeś " +"kod i instrukcje dotyczące jego użycia. " #: ../actions/smssettings.php:216 actions/smssettings.php:224 msgid "" "A confirmation code was sent to the phone number you added. Check your inbox " "(and spam box!) for the code and instructions on how to use it." msgstr "" -"Kod potwierdzający został wysłany na dodany numer telefonu. Sprawdź w swojej " -"skrzynce odbiorczej (także w wiadomościach niechcianych!), czy otrzymałeś " -"kod i instrukcje dotyczące jego użycia." +"Kod potwierdzający został wysłany na podany przez Ciebie numer telefonu. " +"Sprawdź w swojej skrzynce odbiorczej (także w folderze SPAM) czy otrzymałeś " +"kod i instrukcje dotyczące jego użycia. " #: ../actions/twitapiaccount.php:49 ../actions/twitapihelp.php:45 #: ../actions/twitapistatuses.php:88 ../actions/twitapistatuses.php:259 @@ -295,14 +268,9 @@ msgstr "" #: actions/twitapistatuses.php:147 actions/twitapistatuses.php:228 #: actions/twitapistatuses.php:239 actions/twitapistatuses.php:392 #: actions/twitapistatuses.php:402 actions/twitapistatuses.php:429 -#: actions/twitapiusers.php:32 actions/twitapidirect_messages.php:120 -#: actions/twitapifavorites.php:91 actions/twitapifavorites.php:108 -#: actions/twitapistatuses.php:82 actions/twitapistatuses.php:159 -#: actions/twitapistatuses.php:246 actions/twitapistatuses.php:257 -#: actions/twitapistatuses.php:416 actions/twitapistatuses.php:426 -#: actions/twitapistatuses.php:453 +#: actions/twitapiusers.php:32 msgid "API method not found!" -msgstr "Nie znaleziono metody API!" +msgstr "metoda API nie znaleziona!" #: ../actions/twitapiaccount.php:57 ../actions/twitapiaccount.php:113 #: ../actions/twitapiaccount.php:119 ../actions/twitapiblocks.php:28 @@ -323,21 +291,18 @@ msgstr "Nie znaleziono metody API!" #: actions/twitapidirect_messages.php:184 actions/twitapifavorites.php:143 #: actions/twitapihelp.php:52 actions/twitapilaconica.php:172 #: actions/twitapinotifications.php:31 actions/twitapinotifications.php:37 -#: actions/twitapistatuses.php:562 actions/twitapiaccount.php:46 -#: actions/twitapiaccount.php:98 actions/twitapiaccount.php:104 -#: actions/twitapidirect_messages.php:193 actions/twitapifavorites.php:149 -#: actions/twitapistatuses.php:625 actions/twitapitrends.php:87 +#: actions/twitapistatuses.php:562 msgid "API method under construction." -msgstr "Metoda API jest w trakcie tworzenia." +msgstr "metoda API w trakcie powstawania." -#: ../lib/util.php:324 lib/util.php:340 lib/action.php:568 lib/action.php:661 +#: ../lib/util.php:324 lib/util.php:340 lib/action.php:568 msgid "About" -msgstr "O usłudze" +msgstr "O serwisie" #: ../actions/userauthorization.php:119 actions/userauthorization.php:126 #: actions/userauthorization.php:143 msgid "Accept" -msgstr "Zaakceptuj" +msgstr "Akceptuj" #: ../actions/emailsettings.php:62 ../actions/imsettings.php:63 #: ../actions/openidsettings.php:57 ../actions/smssettings.php:71 @@ -346,7 +311,6 @@ msgstr "Zaakceptuj" #: actions/twittersettings.php:85 actions/emailsettings.php:120 #: actions/imsettings.php:127 actions/openidsettings.php:111 #: actions/smssettings.php:133 actions/twittersettings.php:163 -#: actions/twittersettings.php:166 msgid "Add" msgstr "Dodaj" @@ -369,14 +333,13 @@ msgid "Address" msgstr "Adres" #: ../actions/invite.php:131 actions/invite.php:139 actions/invite.php:176 -#: actions/invite.php:181 msgid "Addresses of friends to invite (one per line)" -msgstr "Adresy przyjaciół, których zapraszasz (jeden na wiersz)" +msgstr "Adresy subskrybentów, których zapraszasz (jeden w każdej linii)" #: ../actions/showstream.php:273 actions/showstream.php:288 #: actions/showstream.php:422 msgid "All subscriptions" -msgstr "Wszystkie subskrypcje" +msgstr "Wszyscy obserwowani" #: ../actions/publicrss.php:64 actions/publicrss.php:50 #: actions/publicrss.php:92 @@ -388,7 +351,7 @@ msgstr "Wszystkie aktualizacje od %s" #: actions/noticesearchrss.php:90 #, php-format msgid "All updates matching search term \"%s\"" -msgstr "Wszystkie aktualizacje pasujące do wyszukiwanego terminu \"%s\"" +msgstr "Wszystkie aktualizacje pasujące do wzorca wyszukiwania \"%s\"" #: ../actions/finishopenidlogin.php:29 ../actions/login.php:31 #: ../actions/openidlogin.php:29 ../actions/register.php:30 @@ -401,72 +364,68 @@ msgstr "Jesteś już zalogowany." #: ../lib/subs.php:42 lib/subs.php:42 lib/subs.php:49 msgid "Already subscribed!." -msgstr "Już subskrybowane!" +msgstr "Już obserwujesz!" #: ../actions/deletenotice.php:54 actions/deletenotice.php:55 -#: actions/deletenotice.php:113 actions/deletenotice.php:114 +#: actions/deletenotice.php:113 msgid "Are you sure you want to delete this notice?" msgstr "Jesteś pewien, że chcesz usunąć ten wpis?" #: ../actions/userauthorization.php:77 actions/userauthorization.php:83 #: actions/userauthorization.php:81 msgid "Authorize subscription" -msgstr "Upoważnij subskrypcję" +msgstr "Pozwól na obserwację" #: ../actions/login.php:104 ../actions/register.php:178 -#: actions/register.php:192 actions/login.php:218 actions/openidlogin.php:117 -#: actions/register.php:416 +#: actions/register.php:192 msgid "Automatically login in the future; not for shared computers!" msgstr "" -"Automatyczne logowanie. Nie użyj na komputerach używanych przez wiele osób!" +"Automatycznie loguj mnie na konto. Nie używać w przypadku współdzielonych " +"komputerów!" #: ../actions/profilesettings.php:65 actions/profilesettings.php:98 -#: actions/profilesettings.php:144 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" -"Automatycznie zasubskrybuj każdego, kto mnie zasubskrybuje (najlepsze dla " +"Automatycznie zasubskrybuj każdego kto mnie zasubskrybuje (najlepsze dla " "botów)" #: ../actions/avatar.php:32 ../lib/settingsaction.php:90 #: actions/profilesettings.php:34 actions/avatarsettings.php:65 #: actions/showgroup.php:209 lib/accountsettingsaction.php:107 -#: actions/avatarsettings.php:67 actions/showgroup.php:211 msgid "Avatar" msgstr "Awatar" #: ../actions/avatar.php:113 actions/profilesettings.php:350 -#: actions/avatarsettings.php:395 actions/avatarsettings.php:346 +#: actions/avatarsettings.php:395 msgid "Avatar updated." -msgstr "Zaktualizowano awatar." +msgstr "Awatar załadowany." #: ../actions/imsettings.php:55 actions/imsettings.php:56 -#: actions/imsettings.php:108 #, php-format msgid "" "Awaiting confirmation on this address. Check your Jabber/GTalk account for a " "message with further instructions. (Did you add %s to your buddy list?)" msgstr "" -"Oczekiwanie na potwierdzenie tego adresu. Sprawdź swoje konto Jabbera/GTalk, " -"czy otrzymałeś wiadomość z dalszymi instrukcjami (dodałeś %s do listy " -"znajomych?)." +"Oczekiwanie na potwierdzenie dla tego adresu. Sprawdź czy na Twoje konto " +"Jabbera/GTalka przyszła wiadomość z dalszymi instrukcjami. (Nie zapomnij " +"dodać %s do listy znajomych.)" #: ../actions/emailsettings.php:54 actions/emailsettings.php:55 -#: actions/emailsettings.php:107 msgid "" "Awaiting confirmation on this address. Check your inbox (and spam box!) for " "a message with further instructions." msgstr "" -"Oczekiwanie na potwierdzenie tego adresu. Sprawdź swoją skrzynkę odbiorczą " -"(także w wiadomościach niechcianych!), czy otrzymałeś wiadomość z dalszymi " -"instrukcjami." +"Ten adres oczekuje potwierdzenia. Sprawdź swoją skrzynkę odbiorczą (także " +"folder SPAM!) czy dostałeś wiadomość z dalszymi instrukcjami. " #: ../actions/smssettings.php:58 actions/smssettings.php:58 #: actions/smssettings.php:111 msgid "Awaiting confirmation on this phone number." -msgstr "Oczekiwanie na potwierdzenie tego numeru telefonu." +msgstr "Oczekiwanie na potwierdzenie dla tego numeru telefonu." #: ../lib/util.php:1318 lib/util.php:1452 +#, fuzzy msgid "Before »" msgstr "Wcześniej »" @@ -480,24 +439,23 @@ msgstr "O mnie" #: ../actions/updateprofile.php:103 actions/profilesettings.php:216 #: actions/register.php:89 actions/updateprofile.php:104 #: actions/profilesettings.php:205 actions/register.php:174 -#: actions/updateprofile.php:107 actions/updateprofile.php:109 +#: actions/updateprofile.php:107 msgid "Bio is too long (max 140 chars)." -msgstr "Wpis \"O mnie\" jest za długi (maksymalnie 140 znaków)." +msgstr "Wpis \"O mnie\" jest za długi (maks. 140 znaków)" #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "Nie można usunąć tego wpisu." +msgstr "Nie można usunąć tego wpisu. " #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 -#: actions/updateprofile.php:123 actions/updateprofile.php:125 +#: actions/updateprofile.php:123 #, php-format msgid "Can't read avatar URL '%s'" -msgstr "Nie można odczytać adresu URL awatara \"%s\"" +msgstr "Nie można odczytać URL-a awatara '%s'" #: ../actions/password.php:85 ../actions/recoverpassword.php:300 #: actions/profilesettings.php:404 actions/recoverpassword.php:313 #: actions/passwordsettings.php:169 actions/recoverpassword.php:347 -#: actions/passwordsettings.php:174 msgid "Can't save new password." msgstr "Nie można zapisać nowego hasła." @@ -510,9 +468,8 @@ msgid "Cancel" msgstr "Anuluj" #: ../lib/openid.php:121 lib/openid.php:121 lib/openid.php:130 -#: lib/openid.php:133 msgid "Cannot instantiate OpenID consumer object." -msgstr "Nie można utworzyć instancji obiektu klienta OpenID." +msgstr "Nie można stworzyć instancji obiektu OpenID." #: ../actions/imsettings.php:163 actions/imsettings.php:171 #: actions/imsettings.php:286 @@ -520,9 +477,9 @@ msgid "Cannot normalize that Jabber ID" msgstr "Nie można znormalizować tego identyfikatora Jabbera" #: ../actions/emailsettings.php:181 actions/emailsettings.php:199 -#: actions/emailsettings.php:311 actions/emailsettings.php:318 +#: actions/emailsettings.php:311 msgid "Cannot normalize that email address" -msgstr "Nie można znormalizować tego adresu e-mail" +msgstr "Nie można znormalizować tego adresu email." #: ../actions/password.php:45 actions/profilesettings.php:184 #: actions/passwordsettings.php:110 @@ -532,7 +489,7 @@ msgstr "Zmień" #: ../lib/settingsaction.php:88 lib/settingsaction.php:88 #: lib/accountsettingsaction.php:114 msgid "Change email handling" -msgstr "Zmień obsługę adresu e-mail" +msgstr "Zmień ustawienia e-mail" #: ../actions/password.php:32 actions/profilesettings.php:36 #: actions/passwordsettings.php:58 @@ -541,12 +498,12 @@ msgstr "Zmień hasło" #: ../lib/settingsaction.php:94 lib/accountsettingsaction.php:111 msgid "Change your password" -msgstr "Zmień hasło" +msgstr "Zmień swoje hasło" #: ../lib/settingsaction.php:85 lib/settingsaction.php:85 #: lib/accountsettingsaction.php:105 msgid "Change your profile settings" -msgstr "Zmień ustawienia profilu" +msgstr "Zmień ustawienia swojego profilu" #: ../actions/password.php:43 ../actions/recoverpassword.php:181 #: ../actions/register.php:155 ../actions/smssettings.php:65 @@ -566,7 +523,7 @@ msgstr "Potwierdź adres" #: ../actions/smssettings.php:245 actions/emailsettings.php:256 #: actions/imsettings.php:230 actions/smssettings.php:253 #: actions/emailsettings.php:379 actions/imsettings.php:361 -#: actions/smssettings.php:374 actions/emailsettings.php:386 +#: actions/smssettings.php:374 msgid "Confirmation cancelled." msgstr "Anulowano potwierdzenie." @@ -580,7 +537,7 @@ msgstr "Kod potwierdzający" msgid "Confirmation code not found." msgstr "Nie znaleziono kodu potwierdzającego." -#: ../actions/register.php:202 actions/register.php:473 +#: ../actions/register.php:202 #, php-format msgid "" "Congratulations, %s! And welcome to %%%%site.name%%%%. From here, you may " @@ -598,24 +555,9 @@ msgid "" "\n" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -"Gratulacje, %s! Witaj na %%%%site.name%%%%. Stąd możesz chcieć...\n" -"\n" -"* Przejść do [swojego profilu](%s) i wysłać swoją pierwszą wiadomość.\n" -"* Dodać [adres Jabbera/GTalk](%%%%action.imsettings%%%%), abyś mógł wysyłać " -"wpisy przez komunikatora.\n" -"* [Poszukać osób](%%%%action.peoplesearch%%%%), których możesz znać lub " -"którzy dzielą Twoje zainteresowania. \n" -"* Zaktualizować swoje [ustawienia profilu](%%%%action.profilesettings%%%%), " -"aby powiedzieć innym więcej o sobie. \n" -"* Przeczytać [dokumentację w sieci](%%%%doc.help%%%%), aby dowiedzieć się o " -"funkcjach, które mogłeś pominąć. \n" -"\n" -"Dziękujemy za zarejestrowanie się i mamy nadzieję, że używanie tej usługi " -"sprawi Ci przyjemność." #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 -#: actions/finishopenidlogin.php:119 lib/action.php:330 lib/action.php:403 -#: lib/action.php:406 +#: actions/finishopenidlogin.php:119 lib/action.php:330 msgid "Connect" msgstr "Połącz" @@ -624,12 +566,11 @@ msgstr "Połącz" msgid "Connect existing account" msgstr "Połącz z istniejącym kontem" -#: ../lib/util.php:332 lib/util.php:348 lib/action.php:576 lib/action.php:669 +#: ../lib/util.php:332 lib/util.php:348 lib/action.php:576 msgid "Contact" msgstr "Kontakt" #: ../lib/openid.php:178 lib/openid.php:178 lib/openid.php:187 -#: lib/openid.php:190 #, php-format msgid "Could not create OpenID form: %s" msgstr "Nie można utworzyć formularza OpenID: %s" @@ -647,38 +588,37 @@ msgid "Could not follow user: User not found." msgstr "Nie można obserwować użytkownika: nie znaleziono użytkownika." #: ../lib/openid.php:160 lib/openid.php:160 lib/openid.php:169 -#: lib/openid.php:172 #, php-format msgid "Could not redirect to server: %s" msgstr "Nie można przekierować do serwera: %s" #: ../actions/updateprofile.php:162 actions/updateprofile.php:163 -#: actions/updateprofile.php:166 actions/updateprofile.php:176 +#: actions/updateprofile.php:166 msgid "Could not save avatar info" msgstr "Nie można zapisać informacji o awatarze" #: ../actions/updateprofile.php:155 actions/updateprofile.php:156 -#: actions/updateprofile.php:159 actions/updateprofile.php:163 +#: actions/updateprofile.php:159 msgid "Could not save new profile info" msgstr "Nie można zapisać informacji o nowym profilu" #: ../lib/subs.php:54 lib/subs.php:61 lib/subs.php:72 msgid "Could not subscribe other to you." -msgstr "Nie można zasubskrybować innych do Ciebie." +msgstr "" #: ../lib/subs.php:46 lib/subs.php:46 lib/subs.php:57 msgid "Could not subscribe." -msgstr "Nie można zasubskrybować." +msgstr "Nie można subskrybować." #: ../actions/recoverpassword.php:102 actions/recoverpassword.php:105 #: actions/recoverpassword.php:111 msgid "Could not update user with confirmed email address." -msgstr "Nie można zaktualizować użytkownika z potwierdzonym adresem e-mail." +msgstr "" #: ../actions/finishremotesubscribe.php:99 #: actions/finishremotesubscribe.php:101 actions/finishremotesubscribe.php:114 msgid "Couldn't convert request tokens to access tokens." -msgstr "Nie można przekonwertować tokenów żądań na tokeny dostępu." +msgstr "Nie można przekształcić tokenów z żądaniami na tokeny dostępu." #: ../actions/confirmaddress.php:84 ../actions/emailsettings.php:234 #: ../actions/imsettings.php:218 ../actions/smssettings.php:241 @@ -686,56 +626,53 @@ msgstr "Nie można przekonwertować tokenów żądań na tokeny dostępu." #: actions/imsettings.php:226 actions/smssettings.php:249 #: actions/confirmaddress.php:126 actions/emailsettings.php:375 #: actions/imsettings.php:357 actions/smssettings.php:370 -#: actions/emailsettings.php:382 msgid "Couldn't delete email confirmation." -msgstr "Nie można usunąć potwierdzenia adresu e-mail." +msgstr "Nie można skasować potwierdzenia adresu e-mail." #: ../lib/subs.php:103 lib/subs.php:116 lib/subs.php:134 msgid "Couldn't delete subscription." -msgstr "Nie można usunąć subskrypcji." +msgstr "Nie można usunąć obserwacji." #: ../actions/twitapistatuses.php:93 actions/twitapistatuses.php:98 -#: actions/twitapistatuses.php:84 actions/twitapistatuses.php:87 +#: actions/twitapistatuses.php:84 msgid "Couldn't find any statuses." -msgstr "Nie można znaleźć żadnych statusów." +msgstr "" #: ../actions/remotesubscribe.php:127 actions/remotesubscribe.php:136 #: actions/remotesubscribe.php:178 msgid "Couldn't get a request token." -msgstr "Nie można uzyskać tokenu żądana." +msgstr "Nie można uzyskać tokena z żądaniem." #: ../actions/emailsettings.php:205 ../actions/imsettings.php:187 #: ../actions/smssettings.php:206 actions/emailsettings.php:223 #: actions/imsettings.php:195 actions/smssettings.php:214 #: actions/emailsettings.php:337 actions/imsettings.php:311 -#: actions/smssettings.php:325 actions/emailsettings.php:344 +#: actions/smssettings.php:325 msgid "Couldn't insert confirmation code." msgstr "Nie można wprowadzić kodu potwierdzającego." #: ../actions/finishremotesubscribe.php:180 #: actions/finishremotesubscribe.php:182 actions/finishremotesubscribe.php:218 msgid "Couldn't insert new subscription." -msgstr "Nie można wprowadzić nowej subskrypcji." +msgstr "Nie można wprowadzić nowej obserwacji." #: ../actions/profilesettings.php:184 ../actions/twitapiaccount.php:96 #: actions/profilesettings.php:299 actions/twitapiaccount.php:94 #: actions/profilesettings.php:302 actions/twitapiaccount.php:81 -#: actions/twitapiaccount.php:82 msgid "Couldn't save profile." msgstr "Nie można zapisać profilu." #: ../actions/profilesettings.php:161 actions/profilesettings.php:276 #: actions/profilesettings.php:279 msgid "Couldn't update user for autosubscribe." -msgstr "Nie można zaktualizować użytkownika do automatycznej subskrypcji." +msgstr "" #: ../actions/emailsettings.php:280 ../actions/emailsettings.php:294 #: actions/emailsettings.php:298 actions/emailsettings.php:312 #: actions/emailsettings.php:440 actions/emailsettings.php:462 -#: actions/emailsettings.php:447 actions/emailsettings.php:469 -#: actions/smssettings.php:515 actions/smssettings.php:539 +#, fuzzy msgid "Couldn't update user record." -msgstr "Nie można zaktualizować wpisu użytkownika." +msgstr "Nie można uaktualnić wpisu użytkownika." #: ../actions/confirmaddress.php:72 ../actions/emailsettings.php:156 #: ../actions/emailsettings.php:259 ../actions/imsettings.php:138 @@ -749,8 +686,7 @@ msgstr "Nie można zaktualizować wpisu użytkownika." #: actions/emailsettings.php:411 actions/imsettings.php:252 #: actions/imsettings.php:395 actions/othersettings.php:162 #: actions/profilesettings.php:259 actions/smssettings.php:266 -#: actions/smssettings.php:408 actions/emailsettings.php:287 -#: actions/emailsettings.php:418 +#: actions/smssettings.php:408 msgid "Couldn't update user." msgstr "Nie można zaktualizować użytkownika." @@ -762,61 +698,57 @@ msgstr "Utwórz" #: ../actions/finishopenidlogin.php:70 actions/finishopenidlogin.php:76 #: actions/finishopenidlogin.php:98 msgid "Create a new user with this nickname." -msgstr "Utwórz nowego użytkownika o tym pseudonimie." +msgstr "Załóż użytkownika o tym pseudonimie." #: ../actions/finishopenidlogin.php:68 actions/finishopenidlogin.php:74 #: actions/finishopenidlogin.php:96 msgid "Create new account" -msgstr "Utwórz nowe konto" +msgstr "Załóż nowe konto" #: ../actions/finishopenidlogin.php:191 actions/finishopenidlogin.php:197 #: actions/finishopenidlogin.php:231 msgid "Creating new account for OpenID that already has a user." -msgstr "" -"Tworzenie nowego konta dla identyfikatora OpenID, który posiada już " -"użytkownika." +msgstr "Tworzenie nowego konta użytkownika na podstawie identyfikatora OpenID." #: ../actions/imsettings.php:45 actions/imsettings.php:46 #: actions/imsettings.php:100 msgid "Current confirmed Jabber/GTalk address." -msgstr "Obecnie potwierdzone adresy Jabbera/GTalk." +msgstr "Potwierdzone adresy Jabbera/GTalka" #: ../actions/smssettings.php:46 actions/smssettings.php:46 #: actions/smssettings.php:100 msgid "Current confirmed SMS-enabled phone number." -msgstr "Obecnie potwierdzone numery telefonów z włączoną usługą SMS." +msgstr "Potwierdzony numer telefonu z włączoną usługą SMS." #: ../actions/emailsettings.php:44 actions/emailsettings.php:45 #: actions/emailsettings.php:99 msgid "Current confirmed email address." -msgstr "Obecnie potwierdzone adresy e-mail." +msgstr "Potwierdzony adres e-mail." #: ../actions/showstream.php:356 actions/showstream.php:367 msgid "Currently" msgstr "Obecnie" #: ../classes/Notice.php:72 classes/Notice.php:86 classes/Notice.php:91 -#: classes/Notice.php:114 #, php-format msgid "DB error inserting hashtag: %s" -msgstr "Błąd bazy danych podczas wprowadzania znacznika hasha: %s" +msgstr "" #: ../lib/util.php:1061 lib/util.php:1110 classes/Notice.php:698 -#: classes/Notice.php:757 #, php-format msgid "DB error inserting reply: %s" -msgstr "Błąd bazy danych podczas wprowadzania odpowiedzi: %s" +msgstr "Błąd przy dodawaniu do bazy danych: %s" #: ../actions/deletenotice.php:41 actions/deletenotice.php:41 -#: actions/deletenotice.php:79 actions/deletenotice.php:111 +#: actions/deletenotice.php:79 msgid "Delete notice" msgstr "Usuń wpis" #: ../actions/profilesettings.php:51 ../actions/register.php:172 #: actions/profilesettings.php:84 actions/register.php:186 -#: actions/profilesettings.php:114 actions/register.php:404 +#: actions/profilesettings.php:114 msgid "Describe yourself and your interests in 140 chars" -msgstr "Opisz się i swoje zainteresowania w 140 znakach" +msgstr "Opisz się w 140 znakach" #: ../actions/register.php:158 ../actions/register.php:161 #: ../lib/settingsaction.php:87 actions/register.php:172 @@ -833,55 +765,54 @@ msgstr "Adres e-mail" #: ../actions/emailsettings.php:32 actions/emailsettings.php:32 #: actions/emailsettings.php:60 msgid "Email Settings" -msgstr "Ustawienia adresu e-mail" +msgstr "Ustawienia e-mail" #: ../actions/register.php:73 actions/register.php:80 actions/register.php:163 msgid "Email address already exists." -msgstr "Adres e-mail już istnieje." +msgstr "Taki e-mail już istnieje" #: ../lib/mail.php:90 lib/mail.php:90 lib/mail.php:173 msgid "Email address confirmation" -msgstr "Potwierdzenie adresu e-mail" +msgstr "Potwierdzenie adresu e-mailowego" #: ../actions/emailsettings.php:61 actions/emailsettings.php:62 #: actions/emailsettings.php:117 msgid "Email address, like \"UserName@example.org\"" -msgstr "Adres e-mail, taki jak \"NazwaUżytkownika@przykład.org\"" +msgstr "Adres e-mail, taki jak \"NazwaUzytkownika@example.org\"" #: ../actions/invite.php:129 actions/invite.php:137 actions/invite.php:174 -#: actions/invite.php:179 msgid "Email addresses" msgstr "Adresy e-mail" #: ../actions/recoverpassword.php:191 actions/recoverpassword.php:197 #: actions/recoverpassword.php:231 msgid "Enter a nickname or email address." -msgstr "Podaj pseudonim lub adres e-mail." +msgstr "Podaj pseudonim lub adres e-mailowy" #: ../actions/smssettings.php:64 actions/smssettings.php:64 #: actions/smssettings.php:119 msgid "Enter the code you received on your phone." -msgstr "Podaj kod, który otrzymałeś na telefonie." +msgstr "Wprowadź kod, który otrzymałeś na swój telefon." #: ../actions/userauthorization.php:137 actions/userauthorization.php:144 #: actions/userauthorization.php:161 msgid "Error authorizing token" -msgstr "Błąd podczas upoważniania tokena" +msgstr "Błąd podczas autoryzacji tokena" #: ../actions/finishopenidlogin.php:253 actions/finishopenidlogin.php:259 -#: actions/finishopenidlogin.php:297 actions/finishopenidlogin.php:302 +#: actions/finishopenidlogin.php:297 msgid "Error connecting user to OpenID." -msgstr "Błąd podczas łączenia użytkownika z OpenID." +msgstr "Błąd w podłączaniu użytkownika do OpenID." #: ../actions/finishaddopenid.php:78 actions/finishaddopenid.php:78 #: actions/finishaddopenid.php:126 msgid "Error connecting user." -msgstr "Błąd podczas łączenia użytkownika." +msgstr "Błąd w podłączaniu użytkownika." #: ../actions/finishremotesubscribe.php:151 #: actions/finishremotesubscribe.php:153 actions/finishremotesubscribe.php:166 msgid "Error inserting avatar" -msgstr "Błąd podczas wprowadzania awatara" +msgstr "Błąd we wstawianiu awatara" #: ../actions/finishremotesubscribe.php:143 #: actions/finishremotesubscribe.php:145 actions/finishremotesubscribe.php:158 @@ -896,36 +827,33 @@ msgstr "Błąd podczas wprowadzania zdalnego profilu" #: ../actions/recoverpassword.php:240 actions/recoverpassword.php:246 #: actions/recoverpassword.php:280 msgid "Error saving address confirmation." -msgstr "Błąd podczas zapisywania potwierdzenia adresu." +msgstr "Błąd w zapisie potwierdzenia adresu." #: ../actions/userauthorization.php:140 actions/userauthorization.php:147 #: actions/userauthorization.php:164 msgid "Error saving remote profile" -msgstr "Błąd podczas zapisie zdalnego profilu" +msgstr "Błąd w zapisie zdalnego profilu." #: ../lib/openid.php:226 lib/openid.php:226 lib/openid.php:235 -#: lib/openid.php:238 msgid "Error saving the profile." -msgstr "Błąd podczas zapisywania profilu." +msgstr "Błąd w zapisie profilu." #: ../lib/openid.php:237 lib/openid.php:237 lib/openid.php:246 -#: lib/openid.php:249 msgid "Error saving the user." -msgstr "Błąd podczas zapisywanie użytkownika." +msgstr "Błąd w zapisie użytkownika." #: ../actions/password.php:80 actions/profilesettings.php:399 -#: actions/passwordsettings.php:164 actions/passwordsettings.php:169 +#: actions/passwordsettings.php:164 msgid "Error saving user; invalid." -msgstr "Błąd podczas zapisywania użytkownika; nieprawidłowy." +msgstr "Błąd podczas zapisywania użytkownika; niepoprawne dane." #: ../actions/login.php:47 ../actions/login.php:73 #: ../actions/recoverpassword.php:307 ../actions/register.php:98 #: actions/login.php:47 actions/login.php:73 actions/recoverpassword.php:320 #: actions/register.php:108 actions/login.php:112 actions/login.php:138 #: actions/recoverpassword.php:354 actions/register.php:198 -#: actions/login.php:120 msgid "Error setting user." -msgstr "Błąd podczas ustawiania użytkownika." +msgstr "Błąd w ustawianiu danych użytkownika." #: ../actions/finishaddopenid.php:83 actions/finishaddopenid.php:83 #: actions/finishaddopenid.php:131 @@ -945,83 +873,79 @@ msgstr "Błąd kodu potwierdzającego." #: ../actions/finishopenidlogin.php:89 actions/finishopenidlogin.php:95 #: actions/finishopenidlogin.php:117 msgid "Existing nickname" -msgstr "Istniejący pseudonim" +msgstr "Dotychczasowy pseudonim" -#: ../lib/util.php:326 lib/util.php:342 lib/action.php:570 lib/action.php:663 +#: ../lib/util.php:326 lib/util.php:342 lib/action.php:570 msgid "FAQ" msgstr "FAQ" #: ../actions/avatar.php:115 actions/profilesettings.php:352 -#: actions/avatarsettings.php:397 actions/avatarsettings.php:349 +#: actions/avatarsettings.php:397 msgid "Failed updating avatar." -msgstr "Zaktualizowanie awatara nie powiodło się." +msgstr "Uaktualnianie awatara nie powiodło się." #: ../actions/all.php:61 ../actions/allrss.php:64 actions/all.php:61 #: actions/allrss.php:64 actions/all.php:75 actions/allrss.php:107 -#: actions/allrss.php:110 #, php-format msgid "Feed for friends of %s" msgstr "Kanał dla znajomych użytkownika %s" #: ../actions/replies.php:65 ../actions/repliesrss.php:80 #: actions/replies.php:65 actions/repliesrss.php:66 actions/replies.php:134 -#: actions/repliesrss.php:71 actions/replies.php:136 +#: actions/repliesrss.php:71 #, php-format msgid "Feed for replies to %s" msgstr "Kanał dla odpowiedzi do użytkownika %s" #: ../actions/tag.php:55 actions/tag.php:55 actions/tag.php:61 -#: actions/tag.php:68 #, php-format msgid "Feed for tag %s" -msgstr "Kanał dla znaczników %s" +msgstr "" #: ../lib/searchaction.php:105 lib/searchaction.php:105 #: lib/searchgroupnav.php:83 msgid "Find content of notices" -msgstr "Przeszukaj zawartość wpisów" +msgstr "" #: ../lib/searchaction.php:101 lib/searchaction.php:101 #: lib/searchgroupnav.php:81 +#, fuzzy msgid "Find people on this site" -msgstr "Znajdź osoby na tej stronie" +msgstr "Szukaj ludzi na tej stronie" -#: ../actions/login.php:122 actions/login.php:247 +#: ../actions/login.php:122 msgid "" "For security reasons, please re-enter your user name and password before " "changing your settings." msgstr "" -"Z powodów bezpieczeństwa ponownie podaj nazwę użytkownika i hasło przed " -"zmienianiem ustawień." +"Z powodów bezpieczeństwa wprowadź proszę ponownie nazwę użytkownika i hasło " +"przed zmianą swoich ustawień." #: ../actions/profilesettings.php:44 ../actions/register.php:164 #: actions/profilesettings.php:77 actions/register.php:178 #: actions/profilesettings.php:103 actions/register.php:391 #: actions/showgroup.php:235 actions/showstream.php:262 #: actions/tagother.php:105 lib/groupeditform.php:142 -#: actions/showgroup.php:237 actions/showstream.php:255 -#: actions/tagother.php:104 msgid "Full name" -msgstr "Imię i nazwisko" +msgstr "Pełna nazwa" #: ../actions/profilesettings.php:98 ../actions/register.php:79 #: ../actions/updateprofile.php:93 actions/profilesettings.php:213 #: actions/register.php:86 actions/updateprofile.php:94 #: actions/editgroup.php:195 actions/newgroup.php:146 #: actions/profilesettings.php:202 actions/register.php:171 -#: actions/updateprofile.php:97 actions/updateprofile.php:99 +#: actions/updateprofile.php:97 msgid "Full name is too long (max 255 chars)." -msgstr "Imię i nazwisko jest za długie (maksymalnie 255 znaków)." +msgstr "Pełna nazwa jest zbyt długa (max. 255 znaków)." #: ../lib/util.php:322 lib/util.php:338 lib/action.php:344 lib/action.php:566 -#: lib/action.php:421 lib/action.php:659 msgid "Help" msgstr "Pomoc" #: ../lib/util.php:298 lib/util.php:314 lib/action.php:322 -#: lib/facebookaction.php:200 lib/action.php:393 lib/facebookaction.php:213 +#: lib/facebookaction.php:200 msgid "Home" -msgstr "Strona główna" +msgstr "Początek" #: ../actions/profilesettings.php:46 ../actions/register.php:167 #: actions/profilesettings.php:79 actions/register.php:181 @@ -1035,10 +959,10 @@ msgstr "Strona domowa" #: actions/editgroup.php:192 actions/newgroup.php:143 #: actions/profilesettings.php:199 actions/register.php:168 msgid "Homepage is not a valid URL." -msgstr "Strona domowa nie jest prawidłowym adresem URL." +msgstr "Adres strony domowej nie jest poprawnym URL-em." #: ../actions/emailsettings.php:91 actions/emailsettings.php:98 -#: actions/emailsettings.php:173 actions/emailsettings.php:178 +#: actions/emailsettings.php:173 msgid "I want to post notices by email." msgstr "Chcę wysyłać wpisy przez e-mail." @@ -1063,60 +987,57 @@ msgid "" "If you already have an account, login with your username and password to " "connect it to your OpenID." msgstr "" -"Jeśli już masz konto, zaloguj się za pomocą nazwy użytkownika i hasła, aby " +"Jeśli już masz konto, zaloguj się używając nazwy użytkownika i hasła, aby " "połączyć je ze swoim identyfikatorem OpenID." -#: ../actions/openidsettings.php:45 actions/openidsettings.php:96 +#: ../actions/openidsettings.php:45 msgid "" "If you want to add an OpenID to your account, enter it in the box below and " "click \"Add\"." msgstr "" -"Jeśli chcesz dodać identyfikator OpenID do swojego konta, podaj go w " -"poniższym polu i naciśnij \"Dodaj\"." +"Jeśli chcesz skojarzyć konto OpenID ze swoim lokalnym kontem, wprowadź " +"identyfikator w poniższe pole i kliknij \"Dodaj\"." -#: ../actions/recoverpassword.php:137 actions/recoverpassword.php:152 +#: ../actions/recoverpassword.php:137 msgid "" "If you've forgotten or lost your password, you can get a new one sent to the " "email address you have stored in your account." msgstr "" -"Jeśli zapomniałeś lub zgubiłeś swoje hasło, możesz dostać nowe na adres e-" -"mail, który podałeś." #: ../actions/emailsettings.php:67 ../actions/smssettings.php:76 #: actions/emailsettings.php:68 actions/smssettings.php:76 #: actions/emailsettings.php:127 actions/smssettings.php:140 msgid "Incoming email" -msgstr "Wiadomości przychodzące" +msgstr "" #: ../actions/emailsettings.php:283 actions/emailsettings.php:301 -#: actions/emailsettings.php:443 actions/emailsettings.php:450 -#: actions/smssettings.php:518 +#: actions/emailsettings.php:443 msgid "Incoming email address removed." -msgstr "Usunięto przychodzący adres e-mail." +msgstr "" #: ../actions/password.php:69 actions/profilesettings.php:388 -#: actions/passwordsettings.php:153 actions/passwordsettings.php:158 +#: actions/passwordsettings.php:153 msgid "Incorrect old password" -msgstr "Niepoprawne stare hasło" +msgstr "Stare hasło jest niepoprawne" #: ../actions/login.php:67 actions/login.php:67 actions/facebookhome.php:131 -#: actions/login.php:132 actions/facebookhome.php:130 actions/login.php:114 +#: actions/login.php:132 msgid "Incorrect username or password." -msgstr "Niepoprawna nazwa użytkownika lub hasło." +msgstr "Błędna nazwa użytkownika lub hasło." -#: ../actions/recoverpassword.php:265 actions/recoverpassword.php:304 +#: ../actions/recoverpassword.php:265 msgid "" "Instructions for recovering your password have been sent to the email " "address registered to your account." msgstr "" -"Instrukcje przywracania hasła zostały wysłane na adres e-mail zarejestrowany " -"z Twoim kontem." +"Instrukcje dotyczące przywrócenia hasła zostały wysłane na adres e-mailowy " +"skojarzony z Twoim kontem." #: ../actions/updateprofile.php:114 actions/updateprofile.php:115 -#: actions/updateprofile.php:118 actions/updateprofile.php:120 +#: actions/updateprofile.php:118 #, php-format msgid "Invalid avatar URL '%s'" -msgstr "Nieprawidłowy adres URL awatara \"%s\"" +msgstr "Błędny URL awatara '%s'" #: ../actions/invite.php:55 actions/invite.php:62 actions/invite.php:70 #, php-format @@ -1124,71 +1045,72 @@ msgid "Invalid email address: %s" msgstr "Nieprawidłowy adres e-mail: %s" #: ../actions/updateprofile.php:98 actions/updateprofile.php:99 -#: actions/updateprofile.php:102 actions/updateprofile.php:104 +#: actions/updateprofile.php:102 #, php-format msgid "Invalid homepage '%s'" -msgstr "Nieprawidłowa strona domowa \"%s\"" +msgstr "Błędna strona domowa '%s'" #: ../actions/updateprofile.php:82 actions/updateprofile.php:83 -#: actions/updateprofile.php:86 actions/updateprofile.php:88 +#: actions/updateprofile.php:86 #, php-format msgid "Invalid license URL '%s'" -msgstr "Nieprawidłowy adres URL licencji \"%s\"" +msgstr "Błędny URL licencji '%s'" #: ../actions/postnotice.php:61 actions/postnotice.php:62 #: actions/postnotice.php:66 msgid "Invalid notice content" -msgstr "Nieprawidłowa zawartość wpisu" +msgstr "Błędna zawartość wpisu" #: ../actions/postnotice.php:67 actions/postnotice.php:68 #: actions/postnotice.php:72 msgid "Invalid notice uri" -msgstr "Nieprawidłowy adres URI wpisu" +msgstr "Błędny URI wpisu" #: ../actions/postnotice.php:72 actions/postnotice.php:73 #: actions/postnotice.php:77 msgid "Invalid notice url" -msgstr "Nieprawidłowy adres URL wpisu" +msgstr "Błędny URL wpisu" #: ../actions/updateprofile.php:87 actions/updateprofile.php:88 -#: actions/updateprofile.php:91 actions/updateprofile.php:93 +#: actions/updateprofile.php:91 #, php-format msgid "Invalid profile URL '%s'." -msgstr "Nieprawidłowy adres URL profilu \"%s\"." +msgstr "Błędny URL profilu '%s'." #: ../actions/remotesubscribe.php:96 actions/remotesubscribe.php:105 #: actions/remotesubscribe.php:135 msgid "Invalid profile URL (bad format)" -msgstr "Nieprawidłowy adres URL profilu (błędny format)" +msgstr "Błędny URL profilu (zły format)" #: ../actions/finishremotesubscribe.php:77 #: actions/finishremotesubscribe.php:79 actions/finishremotesubscribe.php:80 msgid "Invalid profile URL returned by server." -msgstr "Nieprawidłowy adres URL profilu zwrócony przez serwer." +msgstr "Błędny URL profilu zwrócony przez serwer." #: ../actions/avatarbynickname.php:37 actions/avatarbynickname.php:37 #: actions/avatarbynickname.php:69 msgid "Invalid size." -msgstr "Nieprawidłowy rozmiar." +msgstr "Niepoprawny rozmiar." #: ../actions/finishopenidlogin.php:235 ../actions/register.php:93 #: ../actions/register.php:111 actions/finishopenidlogin.php:241 #: actions/register.php:103 actions/register.php:121 #: actions/finishopenidlogin.php:279 actions/register.php:193 -#: actions/register.php:211 actions/finishopenidlogin.php:284 +#: actions/register.php:211 msgid "Invalid username or password." -msgstr "Nieprawidłowa nazwa użytkownika lub hasło." +msgstr "Błędna nazwa użytkownika lub hasło." #: ../actions/invite.php:79 actions/invite.php:86 actions/invite.php:102 +#, fuzzy msgid "Invitation(s) sent" -msgstr "Wysłano zaproszenia" +msgstr "Zaproszenie(a) wysłane" #: ../actions/invite.php:97 actions/invite.php:104 actions/invite.php:136 msgid "Invitation(s) sent to the following people:" -msgstr "Wysłano zaproszenia do następujących osób:" +msgstr "Zaproszenia zostały wysłane do następujących osób:" #: ../lib/util.php:306 lib/util.php:322 lib/facebookaction.php:207 -#: lib/subgroupnav.php:103 lib/facebookaction.php:220 +#: lib/subgroupnav.php:103 msgid "Invite" msgstr "Zaproś" @@ -1196,16 +1118,16 @@ msgstr "Zaproś" msgid "Invite new users" msgstr "Zaproś nowych użytkowników" -#: ../lib/util.php:261 lib/util.php:277 lib/action.php:609 lib/action.php:706 +#: ../lib/util.php:261 lib/util.php:277 lib/action.php:609 #, php-format msgid "" "It runs the [Laconica](http://laconi.ca/) microblogging software, version %" "s, available under the [GNU Affero General Public License](http://www.fsf." "org/licensing/licenses/agpl-3.0.html)." msgstr "" -"Działa pod kontrolą oprogramowania do mikroblogowania [Laconica](http://" -"laconi.ca/) w wersji %s, dostępnego na [Powszechnej Licencji Publicznej GNU " -"Affero](http://www.fsf.org/licensing/licenses/agpl-3.0.html)." +"Działa pod kontrolą oprogramowania [Laconica](http://laconi.ca/) służącego " +"do prowadzenia mikroblogów, w wersji %s, dostępnego na licencji [GNU Affero " +"General Public License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)." #: ../actions/imsettings.php:173 actions/imsettings.php:181 #: actions/imsettings.php:296 @@ -1213,15 +1135,13 @@ msgid "Jabber ID already belongs to another user." msgstr "Identyfikator Jabbera należy już do innego użytkownika." #: ../actions/imsettings.php:62 actions/imsettings.php:63 -#: actions/imsettings.php:120 #, php-format msgid "" "Jabber or GTalk address, like \"UserName@example.org\". First, make sure to " "add %s to your buddy list in your IM client or on GTalk." msgstr "" -"Adres Jabbera lub GTalk, taki jak \"NazwaUżytkownika@przykład.org\". " -"Najpierw upewnij się, że dodałeś %s do listy znajomych w komunikatorze lub " -"na GTalk." +"Adres Jabbera lub GTalka w postaci \"Użytkownik@przykladowadomena.org\". Nie " +"zapomnij dodać %s do listy znajomych w swoim komunikatorze lub panelu GTalka." #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:128 @@ -1231,108 +1151,104 @@ msgstr "Język" #: ../actions/profilesettings.php:113 actions/profilesettings.php:228 #: actions/profilesettings.php:217 msgid "Language is too long (max 50 chars)." -msgstr "Język jest za długi (maksymalnie 50 znaków)." +msgstr "" #: ../actions/profilesettings.php:52 ../actions/register.php:173 #: actions/profilesettings.php:85 actions/register.php:187 #: actions/profilesettings.php:117 actions/register.php:408 #: actions/showgroup.php:244 actions/showstream.php:271 #: actions/tagother.php:113 lib/groupeditform.php:156 lib/grouplist.php:126 -#: lib/profilelist.php:125 actions/showgroup.php:246 -#: actions/showstream.php:264 actions/tagother.php:112 lib/profilelist.php:123 +#: lib/profilelist.php:125 msgid "Location" -msgstr "Położenie" +msgstr "Lokalizacja" #: ../actions/profilesettings.php:104 ../actions/register.php:85 #: ../actions/updateprofile.php:108 actions/profilesettings.php:219 #: actions/register.php:92 actions/updateprofile.php:109 #: actions/editgroup.php:201 actions/newgroup.php:152 #: actions/profilesettings.php:208 actions/register.php:177 -#: actions/updateprofile.php:112 actions/updateprofile.php:114 +#: actions/updateprofile.php:112 msgid "Location is too long (max 255 chars)." -msgstr "Położenie jest za długie (maksymalnie 255 znaków)." +msgstr "Lokalizacja jest za długa (max. 255 znaków)." #: ../actions/login.php:97 ../actions/login.php:106 #: ../actions/openidlogin.php:68 ../lib/util.php:310 actions/login.php:97 #: actions/login.php:106 actions/openidlogin.php:77 lib/util.php:326 #: actions/facebooklogin.php:93 actions/login.php:186 actions/login.php:239 #: actions/openidlogin.php:112 lib/action.php:335 lib/facebookaction.php:288 -#: lib/facebookaction.php:315 lib/logingroupnav.php:75 actions/login.php:169 -#: actions/login.php:222 actions/openidlogin.php:121 lib/action.php:412 -#: lib/facebookaction.php:293 lib/facebookaction.php:319 +#: lib/facebookaction.php:315 lib/logingroupnav.php:75 #, php-format msgid "Login" -msgstr "Zaloguj się" +msgstr "Login" #: ../actions/openidlogin.php:44 actions/openidlogin.php:52 -#: actions/openidlogin.php:62 actions/openidlogin.php:70 +#: actions/openidlogin.php:62 #, php-format msgid "Login with an [OpenID](%%doc.openid%%) account." -msgstr "Zaloguj się za pomocą konta [OpenID](%%doc.openid%%)." +msgstr "Zaloguj się używając konta [OpenID](%%doc.openid%%)." -#: ../actions/login.php:126 actions/login.php:251 +#: ../actions/login.php:126 #, php-format msgid "" "Login with your username and password. Don't have a username yet? [Register]" "(%%action.register%%) a new account, or try [OpenID](%%action.openidlogin%" "%). " msgstr "" -"Zaloguj się za pomocą nazwy użytkownika i hasła. Nie masz ich jeszcze? " -"[Zarejestruj](%%action.register%%) nowe konto lub wypróbuj [OpenID](%%action." -"openidlogin%%). " +"Zaloguj się używając nazwy użytkownika i hasła. Nie masz ich jeszcze? " +"[Zarejestruj się](%%action.register%%) i utwórz konto, albo użyj swojego " +"[OpenID](%%action.openidlogin%%)." -#: ../lib/util.php:308 lib/util.php:324 lib/action.php:332 lib/action.php:409 +#: ../lib/util.php:308 lib/util.php:324 lib/action.php:332 msgid "Logout" -msgstr "Wyloguj się" +msgstr "Wyloguj" #: ../actions/register.php:166 actions/register.php:180 #: actions/register.php:393 msgid "Longer name, preferably your \"real\" name" -msgstr "Dłuższa nazwa, najlepiej twoje \"prawdziwe\" nazwisko" +msgstr "" #: ../actions/login.php:110 actions/login.php:110 actions/login.php:245 -#: lib/facebookaction.php:320 actions/login.php:228 lib/facebookaction.php:325 +#: lib/facebookaction.php:320 msgid "Lost or forgotten password?" -msgstr "Zgubione lub zapomniane hasło?" +msgstr "Zgubione hasło?" #: ../actions/emailsettings.php:80 ../actions/smssettings.php:89 #: actions/emailsettings.php:81 actions/smssettings.php:89 -#: actions/emailsettings.php:139 actions/smssettings.php:150 msgid "Make a new email address for posting to; cancels the old one." -msgstr "Używaj nowego adresu e-mail do wysyłania; anuluj stary." +msgstr "" #: ../actions/emailsettings.php:27 actions/emailsettings.php:27 #: actions/emailsettings.php:71 #, php-format msgid "Manage how you get email from %%site.name%%." -msgstr "Zarządzaj, jak otrzymywać wiadomości e-mail od %%site.name%%." +msgstr "Zarządzaj tym, jak dostajesz wiadomości e-mail od %%site.name%%." #: ../actions/showstream.php:300 actions/showstream.php:315 #: actions/showstream.php:480 msgid "Member since" -msgstr "Członek od" +msgstr "W serwisie od" #: ../actions/userrss.php:70 actions/userrss.php:67 actions/userrss.php:72 #, php-format msgid "Microblog by %s" -msgstr "Mikroblog użytkownika %s" +msgstr "%s – mikroblog" -#: ../actions/smssettings.php:304 actions/smssettings.php:464 +#: ../actions/smssettings.php:304 #, php-format +#, fuzzy 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 "" -"Operator komórkowy Twojego telefonu. Jeśli znasz operatora, który akceptuje " -"wiadomości SMS przez e-mail, a nie znajduje się na liście, wyślij wiadomość " -"e-mail na %s (w języku angielskim), aby nam o tym powiedzieć." +"Operator komórkowy Twojego telefonu. Jeżeli znasz operatora, który akceptuje " +"SMS za pośrednictwem e-mail ale nie jest tu wymieniony, poinformuj nas " +"wysyłając e-mail na %s." #: ../actions/finishopenidlogin.php:79 ../actions/register.php:188 #: actions/finishopenidlogin.php:85 actions/register.php:202 #: actions/finishopenidlogin.php:107 actions/register.php:429 -#: actions/register.php:430 msgid "My text and files are available under " -msgstr "Moje teksty i pliki są dostępne na " +msgstr "Moje teksty i pliki są widoczne pod" #: ../actions/emailsettings.php:82 ../actions/smssettings.php:91 #: actions/emailsettings.php:83 actions/smssettings.php:91 @@ -1346,10 +1262,10 @@ msgid "New email address for posting to %s" msgstr "Nowy adres e-mail do wysyłania do %s" #: ../actions/emailsettings.php:297 actions/emailsettings.php:315 -#: actions/emailsettings.php:465 actions/emailsettings.php:472 -#: actions/smssettings.php:542 +#: actions/emailsettings.php:465 +#, fuzzy msgid "New incoming email address added." -msgstr "Dodano nowy przychodzący adres e-mail." +msgstr "Nowy przychodzący adres e-mail został dodany." #: ../actions/finishopenidlogin.php:71 actions/finishopenidlogin.php:77 #: actions/finishopenidlogin.php:99 @@ -1367,9 +1283,9 @@ msgstr "Nowy wpis" msgid "New password" msgstr "Nowe hasło" -#: ../actions/recoverpassword.php:314 actions/recoverpassword.php:361 +#: ../actions/recoverpassword.php:314 msgid "New password successfully saved. You are now logged in." -msgstr "Pomyślnie zapisano nowe hasło. Jesteś teraz zalogowany." +msgstr "Nowe hasło zapisano pomyślnie. Możesz się zalogować." #: ../actions/login.php:101 ../actions/profilesettings.php:41 #: ../actions/register.php:151 actions/login.php:101 @@ -1377,9 +1293,7 @@ msgstr "Pomyślnie zapisano nowe hasło. Jesteś teraz zalogowany." #: actions/login.php:228 actions/profilesettings.php:98 #: actions/register.php:367 actions/showgroup.php:224 #: actions/showstream.php:251 actions/tagother.php:95 -#: lib/facebookaction.php:308 lib/groupeditform.php:137 actions/login.php:211 -#: actions/showgroup.php:226 actions/showstream.php:244 -#: actions/tagother.php:94 lib/facebookaction.php:312 +#: lib/facebookaction.php:308 lib/groupeditform.php:137 msgid "Nickname" msgstr "Pseudonim" @@ -1390,23 +1304,21 @@ msgstr "Pseudonim" #: actions/newgroup.php:134 actions/profilesettings.php:214 #: actions/register.php:159 msgid "Nickname already in use. Try another one." -msgstr "Pseudonim jest już używany. Spróbuj innego." +msgstr "Ten pseudonim jest już w użyciu. Wybierz inny." #: ../actions/finishopenidlogin.php:165 ../actions/profilesettings.php:88 #: ../actions/register.php:67 ../actions/updateprofile.php:77 #: actions/finishopenidlogin.php:171 actions/profilesettings.php:203 #: actions/register.php:74 actions/updateprofile.php:78 #: actions/finishopenidlogin.php:205 actions/profilesettings.php:192 -#: actions/updateprofile.php:81 actions/editgroup.php:179 -#: actions/newgroup.php:130 actions/register.php:156 -#: actions/updateprofile.php:83 +#: actions/updateprofile.php:81 msgid "Nickname must have only lowercase letters and numbers and no spaces." -msgstr "Pseudonim może zawierać tylko małe litery i cyfry, bez spacji." +msgstr "Pseudonim musi zawierać tylko małe litery i cyfry, bez znaków spacji." #: ../actions/finishopenidlogin.php:170 actions/finishopenidlogin.php:176 #: actions/finishopenidlogin.php:210 msgid "Nickname not allowed." -msgstr "Niedozwolony pseudonim." +msgstr "Pseudonim niedozwolony." #: ../actions/remotesubscribe.php:72 actions/remotesubscribe.php:81 #: actions/remotesubscribe.php:106 @@ -1416,11 +1328,11 @@ msgstr "Pseudonim użytkownika którego chcesz obserwować" #: ../actions/recoverpassword.php:162 actions/recoverpassword.php:167 #: actions/recoverpassword.php:186 msgid "Nickname or email" -msgstr "Pseudonim lub adres e-mail" +msgstr "Pseudonim lub e-mail" #: ../actions/deletenotice.php:59 actions/deletenotice.php:60 #: actions/block.php:147 actions/deletenotice.php:118 -#: actions/deletenotice.php:116 +#, fuzzy msgid "No" msgstr "Nie" @@ -1432,8 +1344,9 @@ msgstr "Brak identyfikatora Jabbera." #: ../actions/userauthorization.php:129 actions/userauthorization.php:136 #: actions/userauthorization.php:153 msgid "No authorization request!" -msgstr "Brak żądania upoważnienia!" +msgstr "Brak żądania autoryzacji!" +# If it's regarding mobile carrier, then translation is relevant. Skip it otherwise. #: ../actions/smssettings.php:181 actions/smssettings.php:189 #: actions/smssettings.php:299 msgid "No carrier selected." @@ -1442,7 +1355,7 @@ msgstr "Nie wybrano operatora." #: ../actions/smssettings.php:316 actions/smssettings.php:324 #: actions/smssettings.php:486 msgid "No code entered" -msgstr "Nie podano kodu" +msgstr "Nie wprowadzono kodu" #: ../actions/confirmaddress.php:33 actions/confirmaddress.php:33 #: actions/confirmaddress.php:75 @@ -1452,12 +1365,11 @@ msgstr "Brak kodu potwierdzającego." #: ../actions/newnotice.php:44 actions/newmessage.php:53 #: actions/newnotice.php:44 classes/Command.php:197 actions/newmessage.php:109 #: actions/newnotice.php:126 classes/Command.php:223 -#: actions/newmessage.php:142 actions/newnotice.php:131 lib/command.php:223 msgid "No content!" msgstr "Brak zawartości!" #: ../actions/emailsettings.php:174 actions/emailsettings.php:192 -#: actions/emailsettings.php:304 actions/emailsettings.php:311 +#: actions/emailsettings.php:304 msgid "No email address." msgstr "Brak adresu e-mail." @@ -1466,15 +1378,15 @@ msgid "No id." msgstr "Brak identyfikatora." #: ../actions/emailsettings.php:271 actions/emailsettings.php:289 -#: actions/emailsettings.php:430 actions/emailsettings.php:437 -#: actions/smssettings.php:505 +#: actions/emailsettings.php:430 +#, fuzzy msgid "No incoming email address." msgstr "Brak przychodzącego adresu e-mail." #: ../actions/finishremotesubscribe.php:65 #: actions/finishremotesubscribe.php:67 actions/finishremotesubscribe.php:68 msgid "No nickname provided by remote server." -msgstr "Zdalny serwer nie dostarczył pseudonimu." +msgstr "Zdalny serwer nie wysłał pseudonimu." #: ../actions/avatarbynickname.php:27 actions/avatarbynickname.php:27 #: actions/avatarbynickname.php:59 actions/leavegroup.php:81 @@ -1485,7 +1397,7 @@ msgstr "Brak pseudonimu." #: ../actions/smssettings.php:229 actions/emailsettings.php:240 #: actions/imsettings.php:214 actions/smssettings.php:237 #: actions/emailsettings.php:363 actions/imsettings.php:345 -#: actions/smssettings.php:358 actions/emailsettings.php:370 +#: actions/smssettings.php:358 msgid "No pending confirmation to cancel." msgstr "Brak oczekujących potwierdzeń do anulowania." @@ -1497,12 +1409,12 @@ msgstr "Brak numeru telefonu." #: ../actions/finishremotesubscribe.php:72 #: actions/finishremotesubscribe.php:74 actions/finishremotesubscribe.php:75 msgid "No profile URL returned by server." -msgstr "Serwer nie zwrócił adresu URL profilu." +msgstr "Serwer nie zwrócił żadnego URL-a." #: ../actions/recoverpassword.php:226 actions/recoverpassword.php:232 #: actions/recoverpassword.php:266 msgid "No registered email address for that user." -msgstr "Brak zarejestrowanych adresów e-mail dla tego użytkownika." +msgstr "Brak zarejestrowanych adresów e-mailowych dla tego użytkownika." #: ../actions/userauthorization.php:49 actions/userauthorization.php:55 #: actions/userauthorization.php:57 @@ -1512,52 +1424,51 @@ msgstr "Nie znaleziono żądania!" #: ../actions/noticesearch.php:64 ../actions/peoplesearch.php:64 #: actions/noticesearch.php:69 actions/peoplesearch.php:69 #: actions/groupsearch.php:81 actions/noticesearch.php:104 -#: actions/peoplesearch.php:85 actions/noticesearch.php:117 +#: actions/peoplesearch.php:85 msgid "No results" msgstr "Brak wyników" #: ../actions/avatarbynickname.php:32 actions/avatarbynickname.php:32 #: actions/avatarbynickname.php:64 msgid "No size." -msgstr "Brak rozmiaru." +msgstr "Zerowy rozmiar." #: ../actions/twitapistatuses.php:595 actions/twitapifavorites.php:136 #: actions/twitapistatuses.php:520 actions/twitapifavorites.php:112 -#: actions/twitapistatuses.php:446 actions/twitapifavorites.php:118 -#: actions/twitapistatuses.php:470 +#: actions/twitapistatuses.php:446 msgid "No status found with that ID." -msgstr "Nie znaleziono statusów z tym identyfikatorem." +msgstr "" #: ../actions/twitapistatuses.php:555 actions/twitapistatuses.php:478 -#: actions/twitapistatuses.php:418 actions/twitapistatuses.php:442 +#: actions/twitapistatuses.php:418 msgid "No status with that ID found." -msgstr "Nie znaleziono statusów z tym identyfikatorem." +msgstr "" #: ../actions/openidsettings.php:135 actions/openidsettings.php:144 #: actions/openidsettings.php:222 msgid "No such OpenID." -msgstr "Nie ma takiego identyfikatora OpenID." +msgstr "Brak takiego identyfikatora OpenID." #: ../actions/doc.php:29 actions/doc.php:29 actions/doc.php:64 msgid "No such document." -msgstr "Nie ma takiego dokumentu." +msgstr "Brak takiego dokumentu." #: ../actions/shownotice.php:32 ../actions/shownotice.php:83 #: ../lib/deleteaction.php:30 actions/shownotice.php:32 #: actions/shownotice.php:83 lib/deleteaction.php:30 actions/shownotice.php:87 #: lib/deleteaction.php:51 msgid "No such notice." -msgstr "Nie ma takiego wpisu." +msgstr "Brak takiego wpisu." #: ../actions/recoverpassword.php:56 actions/recoverpassword.php:56 #: actions/recoverpassword.php:62 msgid "No such recovery code." -msgstr "Nie ma takiego kodu przywracania." +msgstr "Brak takiego kodu przywracania." #: ../actions/postnotice.php:56 actions/postnotice.php:57 #: actions/postnotice.php:60 msgid "No such subscription" -msgstr "Nie ma takiej subskrypcji" +msgstr "Nie ma takiej obserwacji" #: ../actions/all.php:34 ../actions/allrss.php:35 #: ../actions/avatarbynickname.php:43 ../actions/foaf.php:40 @@ -1583,16 +1494,15 @@ msgstr "Nie ma takiej subskrypcji" #: actions/usergroups.php:92 actions/userrss.php:38 actions/xrds.php:73 #: classes/Command.php:140 classes/Command.php:185 classes/Command.php:234 #: classes/Command.php:271 lib/galleryaction.php:60 lib/mailbox.php:82 -#: lib/subs.php:34 lib/subs.php:109 actions/all.php:56 actions/allrss.php:68 -#: actions/favoritesrss.php:74 lib/command.php:140 lib/command.php:185 -#: lib/command.php:234 lib/command.php:271 lib/mailbox.php:84 +#: lib/subs.php:34 lib/subs.php:109 msgid "No such user." msgstr "Brak takiego użytkownika." #: ../actions/recoverpassword.php:211 actions/recoverpassword.php:217 #: actions/recoverpassword.php:251 +#, fuzzy msgid "No user with that email address or username." -msgstr "Brak użytkownika z tym adresem e-mail lub nazwą użytkownika." +msgstr "Brak użytkownika z takim adresem e-mail lub nazwą." #: ../lib/gallery.php:80 lib/gallery.php:85 msgid "Nobody to show!" @@ -1606,66 +1516,64 @@ msgstr "To nie jest kod przywracania." #: ../scripts/maildaemon.php:50 scripts/maildaemon.php:50 #: scripts/maildaemon.php:53 msgid "Not a registered user." -msgstr "To nie jest zarejestrowany użytkownik." +msgstr "" #: ../lib/twitterapi.php:226 ../lib/twitterapi.php:247 #: ../lib/twitterapi.php:332 lib/twitterapi.php:391 lib/twitterapi.php:418 #: lib/twitterapi.php:502 lib/twitterapi.php:448 lib/twitterapi.php:476 -#: lib/twitterapi.php:566 lib/twitterapi.php:483 lib/twitterapi.php:511 -#: lib/twitterapi.php:601 +#: lib/twitterapi.php:566 msgid "Not a supported data format." -msgstr "To nie jest obsługiwany format danych." +msgstr "Niewspierany format daty." #: ../actions/imsettings.php:167 actions/imsettings.php:175 #: actions/imsettings.php:290 msgid "Not a valid Jabber ID" -msgstr "To nie jest prawidłowy identyfikator Jabbera" +msgstr "Niepoprawny identyfikator Jabbera" #: ../lib/openid.php:131 lib/openid.php:131 lib/openid.php:140 -#: lib/openid.php:143 msgid "Not a valid OpenID." -msgstr "To nie jest prawidłowy identyfikator OpenID." +msgstr "Niepoprawny identyfikator OpenID." #: ../actions/emailsettings.php:185 actions/emailsettings.php:203 -#: actions/emailsettings.php:315 actions/emailsettings.php:322 +#: actions/emailsettings.php:315 msgid "Not a valid email address" -msgstr "To nie jest prawidłowy adres e-mail" +msgstr "Niepoprawny adres e-mail." #: ../actions/register.php:63 actions/register.php:70 actions/register.php:152 msgid "Not a valid email address." -msgstr "To nie jest prawidłowy adres e-mail." +msgstr "Niewłaściwy adres e-mailowy." #: ../actions/profilesettings.php:91 ../actions/register.php:71 #: actions/profilesettings.php:206 actions/register.php:78 #: actions/editgroup.php:186 actions/newgroup.php:137 #: actions/profilesettings.php:195 actions/register.php:161 msgid "Not a valid nickname." -msgstr "To nie jest prawidłowy pseudonim." +msgstr "Niewłaściwy pseudonim." #: ../actions/remotesubscribe.php:120 actions/remotesubscribe.php:129 #: actions/remotesubscribe.php:159 msgid "Not a valid profile URL (incorrect services)." -msgstr "To nie jest prawidłowy adres URL profilu (niepoprawne usługi)." +msgstr "Błędny URL profilu (niepoprawne usługi)" #: ../actions/remotesubscribe.php:113 actions/remotesubscribe.php:122 #: actions/remotesubscribe.php:152 msgid "Not a valid profile URL (no XRDS defined)." -msgstr "To nie jest prawidłowy adres URL profilu (nie podano XRDS)." +msgstr "Błędny URL profilu (nie zdefiniowany XRDS)" #: ../actions/remotesubscribe.php:104 actions/remotesubscribe.php:113 #: actions/remotesubscribe.php:143 msgid "Not a valid profile URL (no YADIS document)." -msgstr "To nie jest prawidłowy adres URL profilu (brak dokumentu YADIS)." +msgstr "Błędny URL profilu (brak dokumentu YADIS)" #: ../actions/avatar.php:95 actions/profilesettings.php:332 -#: lib/imagefile.php:87 lib/imagefile.php:90 +#: lib/imagefile.php:87 msgid "Not an image or corrupt file." -msgstr "To nie jest obraz lub lub plik jest uszkodzony." +msgstr "Brak obrazka lub plik uszkodzony." #: ../actions/finishremotesubscribe.php:51 #: actions/finishremotesubscribe.php:53 actions/finishremotesubscribe.php:54 msgid "Not authorized." -msgstr "Brak upoważnienia." +msgstr "Brak autoryzacji." #: ../actions/finishremotesubscribe.php:38 #: actions/finishremotesubscribe.php:38 actions/finishremotesubscribe.php:40 @@ -1673,7 +1581,7 @@ msgid "Not expecting this response!" msgstr "Nieoczekiwana odpowiedź!" #: ../actions/twitapistatuses.php:422 actions/twitapistatuses.php:361 -#: actions/twitapistatuses.php:309 actions/twitapistatuses.php:327 +#: actions/twitapistatuses.php:309 msgid "Not found" msgstr "Nie znaleziono" @@ -1689,18 +1597,19 @@ msgstr "Nie znaleziono" #: actions/newmessage.php:83 actions/newnotice.php:90 actions/nudge.php:63 #: actions/subedit.php:31 actions/subscribe.php:30 actions/unblock.php:60 #: actions/unsubscribe.php:27 lib/deleteaction.php:66 -#: lib/settingsaction.php:72 actions/newmessage.php:87 +#: lib/settingsaction.php:72 msgid "Not logged in." msgstr "Niezalogowany." #: ../lib/subs.php:91 lib/subs.php:104 lib/subs.php:122 msgid "Not subscribed!." -msgstr "Nie zasubskrybowane!" +msgstr "Nie obserwujesz!." #: ../actions/opensearch.php:35 actions/opensearch.php:35 #: actions/opensearch.php:67 +#, fuzzy msgid "Notice Search" -msgstr "Wyszukiwanie wpisów" +msgstr "Przeszukuj wpisy" #: ../actions/showstream.php:82 actions/showstream.php:82 #: actions/showstream.php:180 actions/showstream.php:187 @@ -1712,19 +1621,19 @@ msgstr "Kanał wpisów dla %s" #: ../actions/shownotice.php:39 actions/shownotice.php:39 #: actions/shownotice.php:94 msgid "Notice has no profile" -msgstr "Wpis nie posiada profilu" +msgstr "Wpis nie ma przypisanego profilu" #: ../actions/showstream.php:316 actions/showstream.php:331 #: actions/showstream.php:504 lib/facebookaction.php:477 lib/mailbox.php:116 -#: lib/noticelist.php:87 lib/facebookaction.php:581 lib/mailbox.php:118 +#: lib/noticelist.php:87 msgid "Notices" msgstr "Wpisy" #: ../actions/tag.php:35 ../actions/tag.php:81 actions/tag.php:35 -#: actions/tag.php:81 actions/tag.php:41 actions/tag.php:49 +#: actions/tag.php:81 actions/tag.php:41 #, php-format msgid "Notices tagged with %s" -msgstr "Wpisy ze znacznikiem %s" +msgstr "Wpisy otagowane %s" #: ../actions/password.php:39 actions/profilesettings.php:178 #: actions/passwordsettings.php:97 @@ -1733,7 +1642,7 @@ msgstr "Stare hasło" #: ../lib/settingsaction.php:96 ../lib/util.php:314 lib/settingsaction.php:90 #: lib/util.php:330 lib/accountsettingsaction.php:116 lib/action.php:341 -#: lib/logingroupnav.php:81 lib/action.php:418 +#: lib/logingroupnav.php:81 msgid "OpenID" msgstr "OpenID" @@ -1743,43 +1652,39 @@ msgid "OpenID Account Setup" msgstr "Ustawienia konta OpenID" #: ../lib/openid.php:180 lib/openid.php:180 lib/openid.php:266 -#: lib/openid.php:269 msgid "OpenID Auto-Submit" -msgstr "Automatyczne wysłanie OpenID" +msgstr "Automatyczne zatwierdzanie OpenID" #: ../actions/finishaddopenid.php:99 ../actions/finishopenidlogin.php:140 #: ../actions/openidlogin.php:60 actions/finishaddopenid.php:99 #: actions/finishopenidlogin.php:146 actions/openidlogin.php:68 #: actions/finishaddopenid.php:170 actions/openidlogin.php:80 -#: actions/openidlogin.php:89 msgid "OpenID Login" -msgstr "Login OpenID" +msgstr "Użytkownik OpenID" #: ../actions/openidlogin.php:65 ../actions/openidsettings.php:49 #: actions/openidlogin.php:74 actions/openidsettings.php:50 #: actions/openidlogin.php:102 actions/openidsettings.php:101 -#: actions/openidlogin.php:111 msgid "OpenID URL" -msgstr "Adres URL identyfikatora OpenID" +msgstr "URL usługi OpenID" #: ../actions/finishaddopenid.php:42 ../actions/finishopenidlogin.php:103 #: actions/finishaddopenid.php:42 actions/finishopenidlogin.php:109 #: actions/finishaddopenid.php:88 actions/finishopenidlogin.php:130 msgid "OpenID authentication cancelled." -msgstr "Anulowano uwierzytelnienie OpenID." +msgstr "Uwiarygadnianie OpenID przerwane." #: ../actions/finishaddopenid.php:46 ../actions/finishopenidlogin.php:107 #: actions/finishaddopenid.php:46 actions/finishopenidlogin.php:113 #: actions/finishaddopenid.php:92 actions/finishopenidlogin.php:134 #, php-format msgid "OpenID authentication failed: %s" -msgstr "Uwierzytelnienie OpenID nie powiodło się: %s" +msgstr "Uwiarygadnianie OpenID nie powiodło się: %s" #: ../lib/openid.php:133 lib/openid.php:133 lib/openid.php:142 -#: lib/openid.php:145 #, php-format msgid "OpenID failure: %s" -msgstr "Niepowodzenie OpenID: %s" +msgstr "Awaria OpenID: %s" #: ../actions/openidsettings.php:144 actions/openidsettings.php:153 #: actions/openidsettings.php:231 @@ -1792,14 +1697,13 @@ msgid "OpenID settings" msgstr "Ustawienia OpenID" #: ../actions/invite.php:135 actions/invite.php:143 actions/invite.php:180 -#: actions/invite.php:186 msgid "Optionally add a personal message to the invitation." -msgstr "Opcjonalnie dodaj osobistą wiadomość do zaproszenia." +msgstr "Opcjonalnie do zaproszenia możesz dodać wiadomość od siebie." #: ../actions/avatar.php:84 actions/profilesettings.php:321 -#: lib/imagefile.php:75 lib/imagefile.php:79 +#: lib/imagefile.php:75 msgid "Partial upload." -msgstr "Częściowo wysłano." +msgstr "Częściowa wysyłka." #: ../actions/finishopenidlogin.php:90 ../actions/login.php:102 #: ../actions/register.php:153 ../lib/settingsaction.php:93 @@ -1807,68 +1711,64 @@ msgstr "Częściowo wysłano." #: actions/register.php:167 actions/finishopenidlogin.php:118 #: actions/login.php:231 actions/register.php:372 #: lib/accountsettingsaction.php:110 lib/facebookaction.php:311 -#: actions/login.php:214 lib/facebookaction.php:315 msgid "Password" msgstr "Hasło" #: ../actions/recoverpassword.php:288 actions/recoverpassword.php:301 #: actions/recoverpassword.php:335 msgid "Password and confirmation do not match." -msgstr "Hasło i potwierdzenie nie pasują do siebie." +msgstr "Hasło i jego potwierdzenie nie pasują do siebie." #: ../actions/recoverpassword.php:284 actions/recoverpassword.php:297 #: actions/recoverpassword.php:331 msgid "Password must be 6 chars or more." -msgstr "Hasło musi mieć sześć lub więcej znaków." +msgstr "Hasło musi mieć 6 lub więcej znaków." #: ../actions/recoverpassword.php:261 ../actions/recoverpassword.php:263 #: actions/recoverpassword.php:267 actions/recoverpassword.php:269 #: actions/recoverpassword.php:199 actions/recoverpassword.php:301 msgid "Password recovery requested" -msgstr "Zażądano przywracania hasła" +msgstr "Zażądano odzyskania hasła" #: ../actions/password.php:89 ../actions/recoverpassword.php:313 #: actions/profilesettings.php:408 actions/recoverpassword.php:326 #: actions/passwordsettings.php:173 actions/recoverpassword.php:200 -#: actions/passwordsettings.php:178 msgid "Password saved." -msgstr "Zapisano hasło." +msgstr "Hasło zostało zapisane." #: ../actions/password.php:61 ../actions/register.php:88 #: actions/profilesettings.php:380 actions/register.php:98 #: actions/passwordsettings.php:145 actions/register.php:183 -#: actions/passwordsettings.php:150 msgid "Passwords don't match." -msgstr "Hasła nie pasują do siebie." +msgstr "Podane hasła nie pasują do siebie." #: ../lib/searchaction.php:100 lib/searchaction.php:100 #: lib/searchgroupnav.php:80 msgid "People" -msgstr "Osoby" +msgstr "Ludzie" #: ../actions/opensearch.php:33 actions/opensearch.php:33 #: actions/opensearch.php:64 msgid "People Search" -msgstr "Wyszukiwanie osób" +msgstr "Szukaj ludzi" #: ../actions/peoplesearch.php:33 actions/peoplesearch.php:33 #: actions/peoplesearch.php:58 msgid "People search" -msgstr "Wyszukiwanie osób" +msgstr "Szukaj ludzi" #: ../lib/stream.php:50 lib/personal.php:50 lib/personalgroupnav.php:98 msgid "Personal" msgstr "Osobiste" #: ../actions/invite.php:133 actions/invite.php:141 actions/invite.php:178 -#: actions/invite.php:184 msgid "Personal message" -msgstr "Osobista wiadomość" +msgstr "Wiadomość osobista" #: ../actions/smssettings.php:69 actions/smssettings.php:69 -#: actions/smssettings.php:128 msgid "Phone number, no punctuation or spaces, with area code" -msgstr "Numer telefonu, bez znaków przestankowych i spacji, z kodem państwa" +msgstr "" +"Numer telefonu z numerem kierunkowym, bez znaków przestankowych i spacji." #: ../actions/userauthorization.php:78 msgid "" @@ -1876,20 +1776,21 @@ msgid "" "user's notices. If you didn't just ask to subscribe to someone's notices, " "click \"Cancel\"." msgstr "" -"Sprawdź te szczegóły, aby upewnić się, czy chcesz subskrybować wpisy tego " -"użytkownika. Jeśli nie chcesz, po prostu naciśnij \"Anuluj\"." +"Sprawdź proszę poniższe informacje, aby upewnić się czy na pewno chcesz " +"obserwować wpisy tego użytkownika. Jeżeli to pomyłka lub chodziło o kogoś " +"innego kliknij \"Anuluj\"." #: ../actions/imsettings.php:73 actions/imsettings.php:74 #: actions/imsettings.php:142 msgid "Post a notice when my Jabber/GTalk status changes." -msgstr "Wyślij wpis, kiedy zmieni się mój status na Jabberze/GTalk." +msgstr "Utwórz wpis kiedy zmieni się status na komunikatorze." #: ../actions/emailsettings.php:85 ../actions/imsettings.php:67 #: ../actions/smssettings.php:94 actions/emailsettings.php:86 #: actions/imsettings.php:68 actions/smssettings.php:94 #: actions/twittersettings.php:70 actions/emailsettings.php:147 #: actions/imsettings.php:133 actions/smssettings.php:157 -#: actions/twittersettings.php:134 actions/twittersettings.php:137 +#: actions/twittersettings.php:134 msgid "Preferences" msgstr "Preferencje" @@ -1898,24 +1799,22 @@ msgstr "Preferencje" #: actions/imsettings.php:152 actions/smssettings.php:171 #: actions/emailsettings.php:286 actions/imsettings.php:258 #: actions/othersettings.php:168 actions/smssettings.php:272 -#: actions/emailsettings.php:293 msgid "Preferences saved." -msgstr "Zapisano preferencje." +msgstr "Preferencje zostały zapisane." #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:129 msgid "Preferred language" msgstr "Preferowany język" -#: ../lib/util.php:328 lib/util.php:344 lib/action.php:572 lib/action.php:665 +#: ../lib/util.php:328 lib/util.php:344 lib/action.php:572 msgid "Privacy" msgstr "Prywatność" #: ../classes/Notice.php:95 ../classes/Notice.php:106 classes/Notice.php:109 #: classes/Notice.php:119 classes/Notice.php:145 classes/Notice.php:155 -#: classes/Notice.php:178 classes/Notice.php:188 msgid "Problem saving notice." -msgstr "Problem podczas zapisywania wpisu." +msgstr "Problem z zachowywaniem wpisu." #: ../lib/settingsaction.php:84 ../lib/stream.php:60 lib/personal.php:60 #: lib/settingsaction.php:84 lib/accountsettingsaction.php:104 @@ -1926,7 +1825,7 @@ msgstr "Profil" #: ../actions/remotesubscribe.php:73 actions/remotesubscribe.php:82 #: actions/remotesubscribe.php:109 msgid "Profile URL" -msgstr "Adres URL profilu" +msgstr "URL profilu" #: ../actions/profilesettings.php:34 actions/profilesettings.php:32 #: actions/profilesettings.php:58 @@ -1936,33 +1835,32 @@ msgstr "Ustawienia profilu" #: ../actions/postnotice.php:51 ../actions/updateprofile.php:52 #: actions/postnotice.php:52 actions/updateprofile.php:53 #: actions/postnotice.php:55 actions/updateprofile.php:56 -#: actions/updateprofile.php:58 msgid "Profile unknown" msgstr "Nieznany profil" #: ../actions/public.php:54 actions/public.php:54 actions/public.php:124 msgid "Public Stream Feed" -msgstr "Kanał publicznego strumienia" +msgstr "Publiczny Kanał Strumieni" #: ../actions/public.php:33 actions/public.php:33 actions/public.php:109 -#: lib/publicgroupnav.php:77 actions/public.php:112 lib/publicgroupnav.php:79 +#: lib/publicgroupnav.php:77 msgid "Public timeline" msgstr "Publiczna oś czasu" #: ../actions/imsettings.php:79 actions/imsettings.php:80 #: actions/imsettings.php:153 msgid "Publish a MicroID for my Jabber/GTalk address." -msgstr "Opublikuj MicroID adresu Jabbera/GTalk." +msgstr "Publikuj MicroID dla mojego adresu Jabber/GTalk." #: ../actions/emailsettings.php:94 actions/emailsettings.php:101 -#: actions/emailsettings.php:178 actions/emailsettings.php:183 +#: actions/emailsettings.php:178 msgid "Publish a MicroID for my email address." -msgstr "Opublikuj MicroID adresu e-mail." +msgstr "Opublikuj MicroID dla mojego adresu e-mail." #: ../actions/tag.php:75 ../actions/tag.php:76 actions/tag.php:75 #: actions/tag.php:76 msgid "Recent Tags" -msgstr "Ostatnie znaczniki" +msgstr "Najnowsze tagi" #: ../actions/recoverpassword.php:166 actions/recoverpassword.php:171 #: actions/recoverpassword.php:190 @@ -1972,30 +1870,30 @@ msgstr "Przywróć" #: ../actions/recoverpassword.php:156 actions/recoverpassword.php:161 #: actions/recoverpassword.php:198 msgid "Recover password" -msgstr "Przywróć hasło" +msgstr "Odzyskiwanie hasła" #: ../actions/recoverpassword.php:67 actions/recoverpassword.php:67 #: actions/recoverpassword.php:73 msgid "Recovery code for unknown user." -msgstr "Kod przywracania dla nieznanego użytkownika." +msgstr "Kod przywracający dla nieznanego użytkownika." #: ../actions/register.php:142 ../actions/register.php:193 ../lib/util.php:312 #: actions/register.php:152 actions/register.php:207 lib/util.php:328 #: actions/register.php:69 actions/register.php:436 lib/action.php:338 #: lib/facebookaction.php:277 lib/logingroupnav.php:78 -#: actions/register.php:438 lib/action.php:415 lib/facebookaction.php:279 msgid "Register" -msgstr "Zarejestruj się" +msgstr "Zarejestruj" #: ../actions/register.php:28 actions/register.php:28 #: actions/finishopenidlogin.php:196 actions/register.php:90 +#, fuzzy msgid "Registration not allowed." -msgstr "Rejestracja nie jest dozwolona." +msgstr "Rejestracja niedozwolona. " #: ../actions/register.php:200 actions/register.php:214 #: actions/register.php:67 msgid "Registration successful" -msgstr "Rejestracja powiodła się" +msgstr "Rejestracja zakończona powodzeniem" #: ../actions/userauthorization.php:120 actions/userauthorization.php:127 #: actions/userauthorization.php:144 @@ -2004,19 +1902,19 @@ msgstr "Odrzuć" #: ../actions/login.php:103 ../actions/register.php:176 actions/login.php:103 #: actions/register.php:190 actions/login.php:234 actions/openidlogin.php:107 -#: actions/register.php:414 actions/login.php:217 actions/openidlogin.php:116 +#: actions/register.php:414 msgid "Remember me" -msgstr "Zapamiętaj mnie" +msgstr "Pamiętaj mnie" #: ../actions/updateprofile.php:70 actions/updateprofile.php:71 -#: actions/updateprofile.php:74 actions/updateprofile.php:76 +#: actions/updateprofile.php:74 msgid "Remote profile with no matching profile" -msgstr "Zdalny profil bez odpowiadającego profilu" +msgstr "Zdalny profil bez odpowiadającego profilu lokalnego" #: ../actions/remotesubscribe.php:65 actions/remotesubscribe.php:73 #: actions/remotesubscribe.php:88 msgid "Remote subscribe" -msgstr "Zasubskrybuj zdalnie" +msgstr "Zdalna subskrypcja" #: ../actions/emailsettings.php:47 ../actions/emailsettings.php:75 #: ../actions/imsettings.php:48 ../actions/openidsettings.php:106 @@ -2028,22 +1926,21 @@ msgstr "Zasubskrybuj zdalnie" #: actions/emailsettings.php:134 actions/imsettings.php:102 #: actions/openidsettings.php:166 actions/smssettings.php:103 #: actions/smssettings.php:146 actions/twittersettings.php:115 -#: actions/twittersettings.php:118 msgid "Remove" msgstr "Usuń" #: ../actions/openidsettings.php:68 actions/openidsettings.php:69 #: actions/openidsettings.php:123 msgid "Remove OpenID" -msgstr "Usuń identyfikator OpenID" +msgstr "Usuń konto OpenID" -#: ../actions/openidsettings.php:73 actions/openidsettings.php:128 +#: ../actions/openidsettings.php:73 msgid "" "Removing your only OpenID would make it impossible to log in! If you need to " "remove it, add another OpenID first." msgstr "" -"Usunięcie jedynego identyfikatora OpenID uniemożliwi zalogowanie się! Jeśli " -"musisz je usunąć, dodaj najpierw inne." +"Usunięcie jedynego konta OpenID uniemożliwi dalsze logowanie! Jeśli musisz " +"je usunąć dodaj wcześniej jakieś inne." #: ../lib/stream.php:55 lib/personal.php:55 lib/personalgroupnav.php:103 msgid "Replies" @@ -2052,7 +1949,7 @@ msgstr "Odpowiedzi" #: ../actions/replies.php:47 ../actions/repliesrss.php:76 ../lib/stream.php:56 #: actions/replies.php:47 actions/repliesrss.php:62 lib/personal.php:56 #: actions/replies.php:116 actions/repliesrss.php:67 -#: lib/personalgroupnav.php:104 actions/replies.php:118 +#: lib/personalgroupnav.php:104 #, php-format msgid "Replies to %s" msgstr "Odpowiedzi na %s" @@ -2060,16 +1957,15 @@ msgstr "Odpowiedzi na %s" #: ../actions/recoverpassword.php:183 actions/recoverpassword.php:189 #: actions/recoverpassword.php:223 msgid "Reset" -msgstr "Przywróć" +msgstr "Wyzeruj" #: ../actions/recoverpassword.php:173 actions/recoverpassword.php:178 #: actions/recoverpassword.php:197 msgid "Reset password" -msgstr "Przywróć hasło" +msgstr "Ustaw ponownie hasło" #: ../lib/settingsaction.php:99 lib/settingsaction.php:93 #: actions/subscriptions.php:123 lib/connectsettingsaction.php:107 -#: actions/subscriptions.php:125 msgid "SMS" msgstr "SMS" @@ -2083,19 +1979,19 @@ msgstr "Numer telefonu SMS" msgid "SMS Settings" msgstr "Ustawienia SMS" -#: ../lib/mail.php:219 lib/mail.php:225 lib/mail.php:437 lib/mail.php:438 +#: ../lib/mail.php:219 lib/mail.php:225 lib/mail.php:437 msgid "SMS confirmation" msgstr "Potwierdzenie SMS" #: ../actions/recoverpassword.php:182 actions/recoverpassword.php:188 #: actions/recoverpassword.php:222 msgid "Same as password above" -msgstr "Takie samo jak powyższe hasło" +msgstr "Takie samo jak hasło wprowadzone powyżej" #: ../actions/register.php:156 actions/register.php:170 #: actions/register.php:377 msgid "Same as password above. Required." -msgstr "Takie samo jak powyższe hasło. Wymagane." +msgstr "Takie samo jak hasło powyżej. Wymagane." #: ../actions/emailsettings.php:97 ../actions/imsettings.php:81 #: ../actions/profilesettings.php:67 ../actions/smssettings.php:100 @@ -2106,41 +2002,39 @@ msgstr "Takie samo jak powyższe hasło. Wymagane." #: actions/othersettings.php:117 actions/profilesettings.php:150 #: actions/smssettings.php:169 actions/subscriptions.php:124 #: actions/tagother.php:152 actions/twittersettings.php:161 -#: lib/groupeditform.php:171 actions/emailsettings.php:187 -#: actions/subscriptions.php:126 actions/tagother.php:154 -#: actions/twittersettings.php:164 +#: lib/groupeditform.php:171 msgid "Save" msgstr "Zapisz" #: ../lib/searchaction.php:84 ../lib/util.php:300 lib/searchaction.php:84 -#: lib/util.php:316 lib/action.php:325 lib/action.php:396 +#: lib/util.php:316 lib/action.php:325 msgid "Search" -msgstr "Znajdź" +msgstr "Szukaj" #: ../actions/noticesearch.php:80 actions/noticesearch.php:85 #: actions/noticesearch.php:127 msgid "Search Stream Feed" -msgstr "Znajdź kanał strumienia" +msgstr "Szukaj Kanału Strumieni" #: ../actions/noticesearch.php:30 actions/noticesearch.php:30 -#: actions/noticesearch.php:57 actions/noticesearch.php:68 +#: actions/noticesearch.php:57 #, 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 "" -"Znajdź wpisy na %%site.name%% według ich zawartości. Oddziel wyszukiwane " -"terminy spacjami. Terminy muszą mieć trzy znaki lub więcej." +"Wyszukiwanie w treści wpisów w serwisie %%site.name%%. Użyj spacji aby " +"oddzielić elementy wyszukiwania. Słowa muszą mieć minimum 3 znaki." -#: ../actions/peoplesearch.php:28 actions/peoplesearch.php:52 +#: ../actions/peoplesearch.php:28 #, 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 "" -"Znajdź osoby na %%site.name%% według ich nazwiska, położenia lub " -"zainteresowań. Oddziel wyszukiwane terminy spacjami. Terminy muszą mieć trzy " -"znaki lub więcej." +"Szukaj ludzi w serwisie %%site.name%%. Kryteriami mogą być imiona i " +"nazwiska, miejscowości lub zainteresowania. Użyj spacji aby oddzielić " +"elementy wyszukiwania. Słowa muszą mieć minimum 3 znaki." #: ../actions/smssettings.php:296 actions/smssettings.php:304 #: actions/smssettings.php:457 @@ -2149,8 +2043,7 @@ msgstr "Wybierz operatora" #: ../actions/invite.php:137 ../lib/util.php:1172 actions/invite.php:145 #: lib/util.php:1306 lib/util.php:1731 actions/invite.php:182 -#: lib/messageform.php:167 lib/noticeform.php:177 actions/invite.php:189 -#: lib/messageform.php:165 +#: lib/messageform.php:167 lib/noticeform.php:177 msgid "Send" msgstr "Wyślij" @@ -2158,51 +2051,45 @@ msgstr "Wyślij" #: actions/emailsettings.php:74 actions/smssettings.php:82 #: actions/emailsettings.php:132 actions/smssettings.php:145 msgid "Send email to this address to post new notices." -msgstr "Wyślij wiadomość e-mail na ten adres, aby wysyłać nowe wpisy." +msgstr "Wyślij wiadomość e-mail na ten adres by wysłać nowy wpis." #: ../actions/emailsettings.php:88 actions/emailsettings.php:89 #: actions/emailsettings.php:152 msgid "Send me notices of new subscriptions through email." -msgstr "Wyślij mi wpisy nowych subskrypcji przez e-mail." +msgstr "Wyślij mi powiadomienia o nowych subskrypcjach za pośrednictwem e-mail." #: ../actions/imsettings.php:70 actions/imsettings.php:71 #: actions/imsettings.php:137 msgid "Send me notices through Jabber/GTalk." -msgstr "Wyślij mi wpisy przez Jabbera/GTalk." +msgstr "Wysyłaj mi wpisy przez Jabbera/GTalka" #: ../actions/smssettings.php:97 actions/smssettings.php:97 -#: actions/smssettings.php:162 msgid "" "Send me notices through SMS; I understand I may incur exorbitant charges " "from my carrier." msgstr "" -"Wyślij mi wpisy przez SMS. Rozumiem, że mogę otrzymywać większe rachunki od " -"swojego operatora." #: ../actions/imsettings.php:76 actions/imsettings.php:77 -#: actions/imsettings.php:147 msgid "Send me replies through Jabber/GTalk from people I'm not subscribed to." msgstr "" -"Wyślij mi odpowiedzi przez Jabbera/GTalk od osób, których nie subskrybuję." #: ../lib/util.php:304 lib/util.php:320 lib/facebookaction.php:215 -#: lib/facebookaction.php:228 msgid "Settings" msgstr "Ustawienia" #: ../actions/profilesettings.php:192 actions/profilesettings.php:307 #: actions/profilesettings.php:319 msgid "Settings saved." -msgstr "Zapisano ustawienia." +msgstr "Ustawienia zostały zapisane." #: ../actions/tag.php:60 actions/tag.php:60 msgid "Showing most popular tags from the last week" -msgstr "Wyświetlanie najpopularniejszych znaczników od ostatniego tygodnia" +msgstr "" #: ../actions/finishaddopenid.php:66 actions/finishaddopenid.php:66 #: actions/finishaddopenid.php:114 msgid "Someone else already has this OpenID." -msgstr "Ktoś inny już posiada ten identyfikator OpenID." +msgstr "Ktoś inny posługuje się już tym identyfikatorem OpenID." #: ../actions/finishopenidlogin.php:42 ../actions/openidsettings.php:126 #: actions/finishopenidlogin.php:47 actions/openidsettings.php:135 @@ -2213,28 +2100,27 @@ msgstr "Stało się coś dziwnego." #: ../scripts/maildaemon.php:58 scripts/maildaemon.php:58 #: scripts/maildaemon.php:61 msgid "Sorry, no incoming email allowed." -msgstr "Przepraszamy, przychodzący e-mail nie jest dozwolony." +msgstr "" #: ../scripts/maildaemon.php:54 scripts/maildaemon.php:54 #: scripts/maildaemon.php:57 msgid "Sorry, that is not your incoming email address." -msgstr "Przepraszamy, to nie jest twój przychodzący adres e-mail." +msgstr "" -#: ../lib/util.php:330 lib/util.php:346 lib/action.php:574 lib/action.php:667 +#: ../lib/util.php:330 lib/util.php:346 lib/action.php:574 msgid "Source" msgstr "Kod źródłowy" #: ../actions/showstream.php:296 actions/showstream.php:311 -#: actions/showstream.php:476 actions/showgroup.php:375 +#: actions/showstream.php:476 msgid "Statistics" msgstr "Statystyki" #: ../actions/finishopenidlogin.php:182 ../actions/finishopenidlogin.php:246 #: actions/finishopenidlogin.php:188 actions/finishopenidlogin.php:252 #: actions/finishopenidlogin.php:222 actions/finishopenidlogin.php:290 -#: actions/finishopenidlogin.php:295 msgid "Stored OpenID not found." -msgstr "Nie znaleziono przechowywanego identyfikatora OpenID." +msgstr "Nie znaleziono zapisanego konta OpenID." #: ../actions/remotesubscribe.php:75 ../actions/showstream.php:188 #: ../actions/showstream.php:197 actions/remotesubscribe.php:84 @@ -2242,7 +2128,7 @@ msgstr "Nie znaleziono przechowywanego identyfikatora OpenID." #: actions/remotesubscribe.php:113 actions/showstream.php:376 #: lib/subscribeform.php:139 msgid "Subscribe" -msgstr "Zasubskrybuj" +msgstr "Subskrybuj" #: ../actions/showstream.php:313 ../actions/subscribers.php:27 #: actions/showstream.php:328 actions/subscribers.php:27 @@ -2252,14 +2138,14 @@ msgid "Subscribers" msgstr "Subskrybenci" #: ../actions/userauthorization.php:310 actions/userauthorization.php:322 -#: actions/userauthorization.php:338 actions/userauthorization.php:344 +#: actions/userauthorization.php:338 msgid "Subscription authorized" -msgstr "Upoważniono subskrypcję" +msgstr "Subskrypcja uwierzytelniona" #: ../actions/userauthorization.php:320 actions/userauthorization.php:332 -#: actions/userauthorization.php:349 actions/userauthorization.php:355 +#: actions/userauthorization.php:349 msgid "Subscription rejected" -msgstr "Odrzucono subskrypcję" +msgstr "Subskrypcja odrzucona" #: ../actions/showstream.php:230 ../actions/showstream.php:307 #: ../actions/subscriptions.php:27 actions/showstream.php:240 @@ -2270,26 +2156,25 @@ msgid "Subscriptions" msgstr "Subskrypcje" #: ../actions/avatar.php:87 actions/profilesettings.php:324 -#: lib/imagefile.php:78 lib/imagefile.php:82 +#: lib/imagefile.php:78 msgid "System error uploading file." -msgstr "Błąd systemu podczas wysyłania pliku." +msgstr "Błąd systemowy podczas wysyłania pliku." #: ../actions/tag.php:41 ../lib/util.php:301 actions/tag.php:41 #: lib/util.php:317 actions/profilesettings.php:122 actions/showstream.php:297 #: actions/tagother.php:147 actions/tagother.php:207 lib/profilelist.php:162 -#: lib/profilelist.php:164 actions/showstream.php:290 actions/tagother.php:149 -#: actions/tagother.php:209 lib/profilelist.php:160 +#: lib/profilelist.php:164 msgid "Tags" -msgstr "Znaczniki" +msgstr "" #: ../lib/searchaction.php:104 lib/searchaction.php:104 msgid "Text" -msgstr "Tekst" +msgstr "" #: ../actions/noticesearch.php:34 actions/noticesearch.php:34 -#: actions/noticesearch.php:67 actions/noticesearch.php:78 +#: actions/noticesearch.php:67 msgid "Text search" -msgstr "Znajdź tekst" +msgstr "Szukaj tekstu" #: ../actions/openidsettings.php:140 actions/openidsettings.php:149 #: actions/openidsettings.php:227 @@ -2299,7 +2184,7 @@ msgstr "Ten identyfikator OpenID nie należy do Ciebie." #: ../actions/confirmaddress.php:52 actions/confirmaddress.php:52 #: actions/confirmaddress.php:94 msgid "That address has already been confirmed." -msgstr "Ten adres został już potwierdzony." +msgstr "Ten adres został już potwierdzony" #: ../actions/confirmaddress.php:43 actions/confirmaddress.php:43 #: actions/confirmaddress.php:85 @@ -2307,9 +2192,8 @@ msgid "That confirmation code is not for you!" msgstr "Ten kod potwierdzający nie jest przeznaczony dla Ciebie!" #: ../actions/emailsettings.php:191 actions/emailsettings.php:209 -#: actions/emailsettings.php:328 msgid "That email address already belongs to another user." -msgstr "Ten adres e-mail należy już do innego użytkownika." +msgstr "" #: ../actions/avatar.php:80 actions/profilesettings.php:317 #: lib/imagefile.php:71 @@ -2319,17 +2203,17 @@ msgstr "Ten plik jest za duży." #: ../actions/imsettings.php:170 actions/imsettings.php:178 #: actions/imsettings.php:293 msgid "That is already your Jabber ID." -msgstr "Ten identyfikator Jabbera jest już Twój." +msgstr "Ten identyfikator Jabbera jest już do Ciebie przypisany." #: ../actions/emailsettings.php:188 actions/emailsettings.php:206 -#: actions/emailsettings.php:318 actions/emailsettings.php:325 +#: actions/emailsettings.php:318 msgid "That is already your email address." -msgstr "Ten adres e-mail jest już Twój." +msgstr "" #: ../actions/smssettings.php:188 actions/smssettings.php:196 #: actions/smssettings.php:306 msgid "That is already your phone number." -msgstr "Ten numer telefonu jest już Twój." +msgstr "" #: ../actions/imsettings.php:233 actions/imsettings.php:241 #: actions/imsettings.php:381 @@ -2337,117 +2221,109 @@ msgid "That is not your Jabber ID." msgstr "To nie jest Twój identyfikator Jabbera." #: ../actions/emailsettings.php:249 actions/emailsettings.php:267 -#: actions/emailsettings.php:397 actions/emailsettings.php:404 +#: actions/emailsettings.php:397 msgid "That is not your email address." -msgstr "To nie jest Twój adres e-mail." +msgstr "" #: ../actions/smssettings.php:257 actions/smssettings.php:265 #: actions/smssettings.php:393 msgid "That is not your phone number." -msgstr "To nie jest Twój numer telefonu." +msgstr "" #: ../actions/emailsettings.php:226 ../actions/imsettings.php:210 #: actions/emailsettings.php:244 actions/imsettings.php:218 #: actions/emailsettings.php:367 actions/imsettings.php:349 -#: actions/emailsettings.php:374 msgid "That is the wrong IM address." msgstr "To jest błędny adres komunikatora." #: ../actions/smssettings.php:233 actions/smssettings.php:241 #: actions/smssettings.php:362 msgid "That is the wrong confirmation number." -msgstr "To jest błędny numer potwierdzenia." +msgstr "" #: ../actions/smssettings.php:191 actions/smssettings.php:199 #: actions/smssettings.php:309 msgid "That phone number already belongs to another user." -msgstr "Ten numer telefonu należy już do innego użytkownika." +msgstr "" #: ../actions/newnotice.php:49 ../actions/twitapistatuses.php:408 #: actions/newnotice.php:49 actions/twitapistatuses.php:330 #: actions/facebookhome.php:243 actions/twitapistatuses.php:276 -#: actions/newnotice.php:136 actions/twitapistatuses.php:294 -#: lib/facebookaction.php:485 msgid "That's too long. Max notice size is 140 chars." -msgstr "Wpis jest za długi. Maksymalna długość to 140 znaków." +msgstr "Wpis za długi. Maksymalna długość to 140 znaków." #: ../actions/twitapiaccount.php:74 actions/twitapiaccount.php:72 -#: actions/twitapiaccount.php:62 actions/twitapiaccount.php:63 +#: actions/twitapiaccount.php:62 msgid "That's too long. Max notice size is 255 chars." -msgstr "Wpis jest za długi. Maksymalna długość to 255 znaków." +msgstr "" #: ../actions/confirmaddress.php:92 actions/confirmaddress.php:92 -#: actions/confirmaddress.php:159 #, php-format msgid "The address \"%s\" has been confirmed for your account." -msgstr "Adres \"%s\" został potwierdzony dla Twojego konta." +msgstr "Skojarzony z Twoim kontem adres \"%s\" został potwierdzony." #: ../actions/emailsettings.php:264 ../actions/imsettings.php:250 #: ../actions/smssettings.php:274 actions/emailsettings.php:282 #: actions/imsettings.php:258 actions/smssettings.php:282 #: actions/emailsettings.php:416 actions/imsettings.php:402 -#: actions/smssettings.php:413 actions/emailsettings.php:423 +#: actions/smssettings.php:413 msgid "The address was removed." msgstr "Adres został usunięty." -#: ../actions/userauthorization.php:312 actions/userauthorization.php:346 +#: ../actions/userauthorization.php:312 msgid "" "The subscription has been authorized, but no callback URL was passed. Check " "with the site's instructions for details on how to authorize the " "subscription. Your subscription token is:" msgstr "" -"Subskrypcja została upoważniona, ale nie przekazano zwrotnego adresu URL. " -"Sprawdź w instrukcjach strony, jak upoważnić subskrypcję. Token subskrypcji:" +"Twoje żądanie obserwacji zostało odrzucone, ale nie przekazano żadnego URL-a " +"do zwrotnego komunikatu. Sprawdź w instrukcjach serwisu w jaki sposób " +"dokładnie odbywa się odrzucanie subskrypcji. Twój token subskrypcji to:" -#: ../actions/userauthorization.php:322 actions/userauthorization.php:357 +#: ../actions/userauthorization.php:322 msgid "" "The subscription has been rejected, but no callback URL was passed. Check " "with the site's instructions for details on how to fully reject the " "subscription." msgstr "" -"Subskrypcja została odrzucona, ale nie przekazano zwrotnego adresu URL. " -"Sprawdź w instrukcjach strony, jak w pełni odrzucić subskrypcję." +"Twoje żądanie obserwacji zostało odrzucone, ale nie przekazano żadnego URL-a " +"do zwrotnego komunikatu. Sprawdź w instrukcjach serwisu w jaki sposób " +"dokładnie odbywa się odrzucanie subskrypcji." #: ../actions/subscribers.php:35 actions/subscribers.php:35 -#: actions/subscribers.php:67 #, php-format msgid "These are the people who listen to %s's notices." -msgstr "Osoby obserwujące wpisy użytkownika %s." +msgstr "Ludzie obserwujący wpisy użytkownika %s." #: ../actions/subscribers.php:33 actions/subscribers.php:33 -#: actions/subscribers.php:63 msgid "These are the people who listen to your notices." -msgstr "Osoby obserwujący Twoje wpisy." +msgstr "Ludzie obserwujący Twoje wpisy." #: ../actions/subscriptions.php:35 actions/subscriptions.php:35 -#: actions/subscriptions.php:69 #, php-format msgid "These are the people whose notices %s listens to." -msgstr "Osoby, których wpisy obserwuje użytkownik %s." +msgstr "Ludzie, których wpisy obserwuje użytkownik %s." #: ../actions/subscriptions.php:33 actions/subscriptions.php:33 -#: actions/subscriptions.php:65 msgid "These are the people whose notices you listen to." -msgstr "Osoby, których wpisy obserwujesz." +msgstr "Ludzie których wpisy obserwujesz." #: ../actions/invite.php:89 actions/invite.php:96 actions/invite.php:128 msgid "" "These people are already users and you were automatically subscribed to them:" msgstr "" -"Te osoby są już użytkownikami i zostałeś do nich automatycznie " -"zasubskrybowany:" -#: ../actions/recoverpassword.php:88 actions/recoverpassword.php:97 +#: ../actions/recoverpassword.php:88 msgid "This confirmation code is too old. Please start again." -msgstr "Kod potwierdzający jest za stary. Rozpocznij ponownie." +msgstr "Kod potwierdzający jest przeterminowany. Zacznij jeszcze raz." -#: ../lib/openid.php:195 lib/openid.php:206 +#: ../lib/openid.php:195 msgid "" "This form should automatically submit itself. If not, click the submit " "button to go to your OpenID provider." msgstr "" -"Ten formularz powinien wysłać się automatycznie. Jeśli tak się nie stanie, " -"naciśnij przycisk Wyślij, aby przejść do dostawcy OpenID." +"Ten formularz powinien wysłać się automatycznie. Jeśli tak się nie stanie " +"kliknij Wyślij, aby przejść do Twojego dostawcy OpenID." #: ../actions/finishopenidlogin.php:56 actions/finishopenidlogin.php:61 #: actions/finishopenidlogin.php:67 @@ -2457,69 +2333,66 @@ msgid "" "to a local account. You can either create a new account, or connect with " "your existing account, if you have one." msgstr "" -"Jeżeli logujesz się do %s po raz pierwszy, musimy połączyć identyfikator " -"OpenID z lokalnym kontem. Można utworzyć nowe konto lub połączyć z " -"istniejącym, jeśli je posiadasz." +"Jeżeli logujesz się po raz pierwszy do %s to twoje konto OpenID musi zostać " +"skojarzone z kontem lokalnym. Możesz więc albo utworzyć nowe konto, albo " +"połączyć je z posiadanym istniejącym." #: ../actions/twitapifriendships.php:108 ../actions/twitapistatuses.php:586 #: actions/twitapifavorites.php:127 actions/twitapifriendships.php:108 #: actions/twitapistatuses.php:511 actions/twitapifavorites.php:97 #: actions/twitapifriendships.php:85 actions/twitapistatuses.php:436 -#: actions/twitapifavorites.php:103 actions/twitapistatuses.php:460 msgid "This method requires a POST or DELETE." -msgstr "Ta metoda wymaga POST lub DELETE." +msgstr "" #: ../actions/twitapiaccount.php:65 ../actions/twitapifriendships.php:44 #: ../actions/twitapistatuses.php:381 actions/twitapiaccount.php:63 #: actions/twitapidirect_messages.php:114 actions/twitapifriendships.php:44 #: actions/twitapistatuses.php:303 actions/twitapiaccount.php:53 #: actions/twitapidirect_messages.php:122 actions/twitapifriendships.php:32 -#: actions/twitapistatuses.php:244 actions/twitapiaccount.php:54 -#: actions/twitapidirect_messages.php:131 actions/twitapistatuses.php:262 +#: actions/twitapistatuses.php:244 msgid "This method requires a POST." -msgstr "Ta metoda wymaga POST." +msgstr "" -#: ../lib/util.php:164 lib/util.php:246 lib/htmloutputter.php:104 +#: ../lib/util.php:164 lib/util.php:246 msgid "This page is not available in a media type you accept" -msgstr "Ta strona jest niedostępna dla akceptowanego typu medium" +msgstr "Ta strona nie jest dostępna dla medium, którego typ akceptujesz" #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 #: actions/profilesettings.php:138 msgid "Timezone" -msgstr "Strefa czasowa" +msgstr "" #: ../actions/profilesettings.php:107 actions/profilesettings.php:222 #: actions/profilesettings.php:211 msgid "Timezone not selected." -msgstr "Nie wybrano strefy czasowej." +msgstr "" -#: ../actions/remotesubscribe.php:43 actions/remotesubscribe.php:74 +#: ../actions/remotesubscribe.php:43 #, php-format msgid "" "To subscribe, you can [login](%%action.login%%), or [register](%%action." "register%%) a new account. If you already have an account on a [compatible " "microblogging site](%%doc.openmublog%%), enter your profile URL below." msgstr "" -"Aby zasubskrybować, można [zalogować się](%%action.login%%) lub " -"[zarejestrować](%%action.register%%) nowe konto. Jeśli już posiadasz konto " -"na [zgodnej stronie mikroblogowania](%%doc.openmublog%%), podaj poniżej " -"adres URL profilu." +"Aby się zapisać możesz się [zalogować](%%action.login%%) lub [zarejestrować]" +"(%%action.register%%). Jeśli już posiadasz konto w [kompatybilnym serwisie](%" +"%doc.openmublog%%) wprowadź poniżej identyfikator URL." #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 #: actions/twitapifriendships.php:132 msgid "Two user ids or screen_names must be supplied." -msgstr "Należy dostarczyć dwa identyfikatory lub nazwy użytkowników." +msgstr "" #: ../actions/profilesettings.php:48 ../actions/register.php:169 #: actions/profilesettings.php:81 actions/register.php:183 -#: actions/profilesettings.php:109 actions/register.php:398 +#: actions/profilesettings.php:109 msgid "URL of your homepage, blog, or profile on another site" -msgstr "Adres URL strony domowej, bloga lub profilu na innej stronie" +msgstr "URL Twojej strony domowej, bloga, lub profilu na innej stronie" #: ../actions/remotesubscribe.php:74 actions/remotesubscribe.php:83 #: actions/remotesubscribe.php:110 msgid "URL of your profile on another compatible microblogging service" -msgstr "Adres URL profilu na innej, zgodnej usłudze mikroblogowania" +msgstr "URL Twojego profilu na kompatybilnym serwisie do mikroblogów" #: ../actions/emailsettings.php:130 ../actions/imsettings.php:110 #: ../actions/recoverpassword.php:39 ../actions/smssettings.php:135 @@ -2529,19 +2402,17 @@ msgstr "Adres URL profilu na innej, zgodnej usłudze mikroblogowania" #: actions/emailsettings.php:242 actions/grouplogo.php:317 #: actions/imsettings.php:214 actions/recoverpassword.php:44 #: actions/smssettings.php:236 actions/twittersettings.php:302 -#: actions/avatarsettings.php:263 actions/emailsettings.php:247 -#: actions/grouplogo.php:324 actions/twittersettings.php:306 msgid "Unexpected form submission." -msgstr "Nieoczekiwane wysłanie formularza." +msgstr "Nieoczekiwane przesłanie formularza." #: ../actions/recoverpassword.php:276 actions/recoverpassword.php:289 #: actions/recoverpassword.php:323 msgid "Unexpected password reset." -msgstr "Nieoczekiwane przywrócenie hasła." +msgstr "Nieoczekiwane wyzerowanie hasła." #: ../index.php:57 index.php:57 actions/recoverpassword.php:202 msgid "Unknown action" -msgstr "Nieznane działanie" +msgstr "" #: ../actions/finishremotesubscribe.php:58 #: actions/finishremotesubscribe.php:60 actions/finishremotesubscribe.php:61 @@ -2553,8 +2424,8 @@ msgid "" "Unless otherwise specified, contents of this site are copyright by the " "contributors and available under the " msgstr "" -"Jeśli nie podano inaczej, prawa autorskie do zawartości tej strony należy do " -"współtwórców i jest dostępna na warunkach licencji " +"Prawo do kopiowania zawartości tej strony, chyba że zaznaczono inaczej, " +"należy do tworzących jej treści i uwarunkowane zasadami" #: ../actions/confirmaddress.php:48 actions/confirmaddress.php:48 #: actions/confirmaddress.php:90 @@ -2570,40 +2441,38 @@ msgstr "Zrezygnuj z subskrypcji" #: ../actions/postnotice.php:44 ../actions/updateprofile.php:45 #: actions/postnotice.php:45 actions/updateprofile.php:46 #: actions/postnotice.php:48 actions/updateprofile.php:49 -#: actions/updateprofile.php:51 msgid "Unsupported OMB version" msgstr "Nieobsługiwana wersja OMB" #: ../actions/avatar.php:105 actions/profilesettings.php:342 -#: lib/imagefile.php:102 lib/imagefile.php:99 +#: lib/imagefile.php:102 msgid "Unsupported image file format." msgstr "Nieobsługiwany format pliku obrazu." #: ../lib/settingsaction.php:100 lib/settingsaction.php:94 #: lib/connectsettingsaction.php:108 msgid "Updates by SMS" -msgstr "Aktualizacje przez wiadomości SMS" +msgstr "" #: ../lib/settingsaction.php:103 lib/settingsaction.php:97 #: lib/connectsettingsaction.php:105 msgid "Updates by instant messenger (IM)" -msgstr "Aktualizacje przez komunikator" +msgstr "" #: ../actions/twitapistatuses.php:241 actions/twitapistatuses.php:158 -#: actions/twitapistatuses.php:129 actions/twitapistatuses.php:134 +#: actions/twitapistatuses.php:129 #, php-format msgid "Updates from %1$s and friends on %2$s!" -msgstr "Aktualizacje od %1$s i przyjaciół na %2$s!" +msgstr "" #: ../actions/twitapistatuses.php:341 actions/twitapistatuses.php:268 -#: actions/twitapistatuses.php:202 actions/twitapistatuses.php:213 +#: actions/twitapistatuses.php:202 #, php-format msgid "Updates from %1$s on %2$s!" -msgstr "Aktualizacje od %1$s na %2$s!" +msgstr "" #: ../actions/avatar.php:68 actions/profilesettings.php:161 #: actions/avatarsettings.php:162 actions/grouplogo.php:232 -#: actions/avatarsettings.php:165 actions/grouplogo.php:238 msgid "Upload" msgstr "Wyślij" @@ -2614,25 +2483,23 @@ msgid "" "site license, also. Use a picture that belongs to you and that you want to " "share." msgstr "" -"Tu można wysłać nowego \"awatara\" (obraz użytkownika). Nie można " -"modyfikować obrazu po jego wysłaniu, więc upewnij się, że jest w miarę " -"kwadratowy. Musi być także na licencji strony. Użyj obrazu, który należy do " -"Ciebie, i którym chcesz się dzielić." +"Tu możesz wysłać nowego \"awatara\" (wizerunek użytkownika). Nie da się " +"edytować obrazu po jego umieszczeniu w serwisie, więc upewnij się, że jest w " +"miarę kwadratowy. Wysyłając go zgadzasz się na jego publikację na warunkach " +"podanych w licencji strony. Użyj grafiki, która należy do Ciebie i którą " +"możesz dzielić się z innymi." #: ../lib/settingsaction.php:91 msgid "Upload a new profile image" -msgstr "Wyślij nowy obraz profilu" +msgstr "" #: ../actions/invite.php:114 actions/invite.php:121 actions/invite.php:154 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" -"Użyj tego formularza, aby zaprosić przyjaciół i kolegów do używania tej " -"usługi." #: ../actions/register.php:159 ../actions/register.php:162 -#: actions/register.php:173 actions/register.php:176 actions/register.php:382 -#: actions/register.php:386 +#: actions/register.php:173 actions/register.php:176 msgid "Used only for updates, announcements, and password recovery" msgstr "Używane tylko do aktualizacji, ogłoszeń i przywracania hasła" @@ -2656,10 +2523,8 @@ msgstr "Obserwowany użytkownik nie istnieje." #: actions/twitapifavorites.php:42 actions/twitapistatuses.php:167 #: actions/twitapistatuses.php:503 actions/twitapiusers.php:55 #: actions/usergroups.php:99 lib/galleryaction.php:67 lib/twitterapi.php:626 -#: actions/twitapiaccount.php:71 actions/twitapistatuses.php:179 -#: actions/twitapistatuses.php:535 actions/twitapiusers.php:59 msgid "User has no profile." -msgstr "Użytkownik nie posiada profilu." +msgstr "Użytkownik nie ma profilu." #: ../actions/remotesubscribe.php:71 actions/remotesubscribe.php:80 #: actions/remotesubscribe.php:105 @@ -2668,12 +2533,12 @@ msgstr "Pseudonim użytkownika" #: ../actions/twitapiusers.php:75 actions/twitapiusers.php:80 msgid "User not found." -msgstr "Nie znaleziono użytkownika." +msgstr "" #: ../actions/profilesettings.php:63 actions/profilesettings.php:96 #: actions/profilesettings.php:139 msgid "What timezone are you normally in?" -msgstr "W jakiej strefie czasowej zwykle się znajdujesz?" +msgstr "" #: ../lib/util.php:1159 lib/util.php:1293 lib/noticeform.php:141 #, php-format @@ -2682,115 +2547,111 @@ msgstr "Co słychać, %s?" #: ../actions/profilesettings.php:54 ../actions/register.php:175 #: actions/profilesettings.php:87 actions/register.php:189 -#: actions/profilesettings.php:119 actions/register.php:410 +#: actions/profilesettings.php:119 msgid "Where you are, like \"City, State (or Region), Country\"" -msgstr "Gdzie jesteś, np. \"miasto, województwo (lub region), kraj\"" +msgstr "Gdzie jesteś? (np. \"miasto, region, kraj\")" #: ../actions/updateprofile.php:128 actions/updateprofile.php:129 -#: actions/updateprofile.php:132 actions/updateprofile.php:134 +#: actions/updateprofile.php:132 #, php-format msgid "Wrong image type for '%s'" -msgstr "Błędny typ obrazu dla \"%s\"" +msgstr "Nieprawidłowy typ obrazu dla '%s'" #: ../actions/updateprofile.php:123 actions/updateprofile.php:124 -#: actions/updateprofile.php:127 actions/updateprofile.php:129 +#: actions/updateprofile.php:127 #, php-format msgid "Wrong size image at '%s'" -msgstr "Błędny rozmiar obrazu \"%s\"" +msgstr "Nieprawidłowy rozmiar obrazu dla '%s'" #: ../actions/deletenotice.php:63 ../actions/deletenotice.php:72 #: actions/deletenotice.php:64 actions/deletenotice.php:79 #: actions/block.php:148 actions/deletenotice.php:122 -#: actions/deletenotice.php:141 actions/deletenotice.php:115 +#: actions/deletenotice.php:141 msgid "Yes" -msgstr "Tak" +msgstr "" #: ../actions/finishaddopenid.php:64 actions/finishaddopenid.php:64 #: actions/finishaddopenid.php:112 msgid "You already have this OpenID!" -msgstr "Już posiadasz ten identyfikator OpenID!" +msgstr "Już masz ten identyfikator OpenID!" #: ../actions/deletenotice.php:37 actions/deletenotice.php:37 msgid "" "You are about to permanently delete a notice. Once this is done, it cannot " "be undone." msgstr "" -"Wpis zostanie za chwilę trwale usunięty. Kiedy to się stanie, to już się nie " -"odstanie." #: ../actions/recoverpassword.php:31 actions/recoverpassword.php:31 #: actions/recoverpassword.php:36 msgid "You are already logged in!" -msgstr "Jesteś już zalogowany!" +msgstr "Nie musisz ponownie się logować!" #: ../actions/invite.php:81 actions/invite.php:88 actions/invite.php:120 msgid "You are already subscribed to these users:" -msgstr "Jesteś już zasubskrybowany do tych użytkowników:" +msgstr "" #: ../actions/twitapifriendships.php:128 actions/twitapifriendships.php:128 #: actions/twitapifriendships.php:105 msgid "You are not friends with the specified user." -msgstr "Nie jesteś przyjacielem podanego użytkownika." +msgstr "" #: ../actions/password.php:27 msgid "You can change your password here. Choose a good one!" -msgstr "Tutaj można zmienić hasło. Wybierz dobre!" +msgstr "Tu możesz zmienić hasło. Wybierz porządne!" #: ../actions/register.php:135 actions/register.php:145 msgid "You can create a new account to start posting notices." -msgstr "Można utworzyć nowe konto, aby rozpocząć wysyłanie wpisów." +msgstr "Możesz utworzyć nowe konto, aby rozpocząć wysyłanie wpisów." #: ../actions/smssettings.php:28 actions/smssettings.php:28 #: actions/smssettings.php:69 #, php-format msgid "You can receive SMS messages through email from %%site.name%%." -msgstr "Można otrzymywać wiadomości SMS przez e-mail od %%site.name%%." +msgstr "" -#: ../actions/openidsettings.php:86 actions/openidsettings.php:143 +#: ../actions/openidsettings.php:86 msgid "" "You can remove an OpenID from your account by clicking the button marked " "\"Remove\"." msgstr "" -"Można usunąć identyfikator OpenID ze swojego konta naciskając przycisk \"Usuń" -"\"." +"Możesz usunąć łączność z serwerem OpenID ze swojego konta klikając \"Usuń\"." #: ../actions/imsettings.php:28 actions/imsettings.php:28 -#: actions/imsettings.php:70 #, php-format msgid "" "You can send and receive notices through Jabber/GTalk [instant messages](%%" "doc.im%%). Configure your address and settings below." msgstr "" -"Można wysyłać i odbierać wpisy przez [komunikator](%%doc.im%%) Jabber/GTalk. " -"Skonfiguruj adres i ustawienia poniżej." +"Możesz wysyłać i odbierać wpisy przez komunikator Jabber/GTalk (%%doc.im%%). " +"Poniżej możesz skonfigurować swój adres i ustawienia IM." -#: ../actions/profilesettings.php:27 actions/profilesettings.php:69 +#: ../actions/profilesettings.php:27 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" -"Tutaj można zaktualizować osobiste informacje w profilu, aby inni mogli " -"lepiej Cię poznać." +"W tym miejscu możesz zaktualizować informacje zawarte w Twoim osobistym " +"profilu, aby inni mogli lepiej Cię poznać." #: ../actions/finishremotesubscribe.php:31 ../actions/remotesubscribe.php:31 #: actions/finishremotesubscribe.php:31 actions/remotesubscribe.php:31 #: actions/finishremotesubscribe.php:33 actions/finishremotesubscribe.php:85 #: actions/finishremotesubscribe.php:101 actions/remotesubscribe.php:35 msgid "You can use the local subscription!" -msgstr "Można używać lokalnej subskrypcji!" +msgstr "Możesz skorzystać z lokalnej subskrypcji!" #: ../actions/finishopenidlogin.php:33 ../actions/register.php:61 #: actions/finishopenidlogin.php:38 actions/register.php:68 -#: actions/finishopenidlogin.php:43 actions/register.php:149 +#: actions/finishopenidlogin.php:43 msgid "You can't register if you don't agree to the license." msgstr "" "Nie możesz się zarejestrować, jeśli nie zgadzasz się z warunkami licencji." #: ../actions/updateprofile.php:63 actions/updateprofile.php:64 -#: actions/updateprofile.php:67 actions/updateprofile.php:69 +#: actions/updateprofile.php:67 msgid "You did not send us that profile" -msgstr "Nie wysłałeś nam tego profilu" +msgstr "Ten profil nie był wysłany przez Ciebie" -#: ../lib/mail.php:147 lib/mail.php:289 +#: ../lib/mail.php:147 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -2802,132 +2663,122 @@ msgid "" "Faithfully yours,\n" "%4$s" msgstr "" -"Posiadasz nowy adres wysyłania na %1$s.\n" -"\n" -"Wyślij wiadomość e-mail na %2$s, aby wysłać nowe wpisy.\n" -"\n" -"Więcej instrukcji dotyczących poczty e-mail można znaleźć na %3$s.\n" -"\n" -"Z poważaniem,\n" -"%4$s" #: ../actions/twitapistatuses.php:612 actions/twitapistatuses.php:537 -#: actions/twitapistatuses.php:463 actions/twitapistatuses.php:486 +#: actions/twitapistatuses.php:463 msgid "You may not delete another user's status." -msgstr "Nie można usuwać statusów innych użytkowników." +msgstr "" #: ../actions/invite.php:31 actions/invite.php:31 actions/invite.php:39 #, php-format msgid "You must be logged in to invite other users to use %s" msgstr "" -"Należy być zalogowanym, aby zapraszać innych użytkowników do używania %s" #: ../actions/invite.php:103 actions/invite.php:110 actions/invite.php:142 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" -"Zostaniesz powiadomiony, kiedy ktoś zaakceptuje zaproszenie i zarejestruje " -"się na stronie. Dziękujemy za pomoc w zwiększaniu społeczności!" -#: ../actions/recoverpassword.php:149 actions/recoverpassword.php:158 +#: ../actions/recoverpassword.php:149 msgid "You've been identified. Enter a new password below. " -msgstr "Zostałeś zidentyfikowany. Podaj poniżej nowe hasło. " +msgstr "Identyfikacja pomyślna. Wprowadź poniżej nowe hasło." #: ../actions/openidlogin.php:67 actions/openidlogin.php:76 -#: actions/openidlogin.php:104 actions/openidlogin.php:113 +#: actions/openidlogin.php:104 msgid "Your OpenID URL" -msgstr "Twój adres URL OpenID" +msgstr "URL Twojej usługi OpenID" -#: ../actions/recoverpassword.php:164 actions/recoverpassword.php:188 +#: ../actions/recoverpassword.php:164 msgid "Your nickname on this server, or your registered email address." -msgstr "Twój pseudonim na tym serwerze lub zarejestrowany adres e-mail." +msgstr "" +"Twój pseudonim na tym serwerze lub adres e-mailowy użyty podczas rejestracji." -#: ../actions/openidsettings.php:28 actions/openidsettings.php:70 +#: ../actions/openidsettings.php:28 #, php-format msgid "" "[OpenID](%%doc.openid%%) lets you log into many sites with the same user " "account. Manage your associated OpenIDs from here." msgstr "" -"[OpenID](%%doc.openid%%) umożliwia logowanie się do wielu stron za pomocą " -"tego samego konta użytkownika. Tu można zarządzać powiązanymi " +"[OpenID](%%doc.openid%%) pozwala logować Ci się do wielu serwisów z " +"wykorzystaniem jednego konta użytkownika. Tu możesz zarządzać swoimi " "identyfikatorami OpenID." -#: ../lib/util.php:943 lib/util.php:992 lib/util.php:945 lib/util.php:756 +#: ../lib/util.php:943 lib/util.php:992 lib/util.php:945 msgid "a few seconds ago" msgstr "kilka sekund temu" -#: ../lib/util.php:955 lib/util.php:1004 lib/util.php:957 lib/util.php:768 +#: ../lib/util.php:955 lib/util.php:1004 lib/util.php:957 #, php-format msgid "about %d days ago" msgstr "około %d dni temu" -#: ../lib/util.php:951 lib/util.php:1000 lib/util.php:953 lib/util.php:764 +#: ../lib/util.php:951 lib/util.php:1000 lib/util.php:953 #, php-format msgid "about %d hours ago" msgstr "około %d godzin temu" -#: ../lib/util.php:947 lib/util.php:996 lib/util.php:949 lib/util.php:760 +#: ../lib/util.php:947 lib/util.php:996 lib/util.php:949 #, php-format msgid "about %d minutes ago" msgstr "około %d minut temu" -#: ../lib/util.php:959 lib/util.php:1008 lib/util.php:961 lib/util.php:772 +#: ../lib/util.php:959 lib/util.php:1008 lib/util.php:961 #, php-format msgid "about %d months ago" msgstr "około %d miesięcy temu" -#: ../lib/util.php:953 lib/util.php:1002 lib/util.php:955 lib/util.php:766 +#: ../lib/util.php:953 lib/util.php:1002 lib/util.php:955 msgid "about a day ago" msgstr "blisko dzień temu" -#: ../lib/util.php:945 lib/util.php:994 lib/util.php:947 lib/util.php:758 +#: ../lib/util.php:945 lib/util.php:994 lib/util.php:947 msgid "about a minute ago" -msgstr "około minutę temu" +msgstr "blisko minutę temu" -#: ../lib/util.php:957 lib/util.php:1006 lib/util.php:959 lib/util.php:770 +#: ../lib/util.php:957 lib/util.php:1006 lib/util.php:959 msgid "about a month ago" -msgstr "około miesiąc temu" +msgstr "blisko miesiąc temu" -#: ../lib/util.php:961 lib/util.php:1010 lib/util.php:963 lib/util.php:774 +#: ../lib/util.php:961 lib/util.php:1010 lib/util.php:963 msgid "about a year ago" -msgstr "około rok temu" +msgstr "blisko rok temu" -#: ../lib/util.php:949 lib/util.php:998 lib/util.php:951 lib/util.php:762 +#: ../lib/util.php:949 lib/util.php:998 lib/util.php:951 msgid "about an hour ago" -msgstr "około godzinę temu" +msgstr "blisko godzinę temu" #: ../actions/showstream.php:423 ../lib/stream.php:132 #: actions/showstream.php:441 lib/stream.php:99 msgid "delete" -msgstr "usuń" +msgstr "" #: ../actions/noticesearch.php:130 ../actions/showstream.php:408 #: ../lib/stream.php:117 actions/noticesearch.php:136 #: actions/showstream.php:426 lib/stream.php:84 actions/noticesearch.php:187 msgid "in reply to..." -msgstr "w odpowiedzi na..." +msgstr "w odpowiedzi na…" #: ../actions/noticesearch.php:137 ../actions/showstream.php:415 #: ../lib/stream.php:124 actions/noticesearch.php:143 #: actions/showstream.php:433 lib/stream.php:91 actions/noticesearch.php:194 msgid "reply" -msgstr "odpowiedz" +msgstr "odpowiedź" #: ../actions/password.php:44 actions/profilesettings.php:183 #: actions/passwordsettings.php:106 msgid "same as password above" -msgstr "takie samo jak hasło powyżej" +msgstr "takie samo hasło jak powyżej" #: ../actions/twitapistatuses.php:755 actions/twitapistatuses.php:678 -#: actions/twitapistatuses.php:555 actions/twitapistatuses.php:596 -#: actions/twitapistatuses.php:618 +#: actions/twitapistatuses.php:555 msgid "unsupported file type" -msgstr "nieobsługiwany typ pliku" +msgstr "" #: ../lib/util.php:1309 lib/util.php:1443 +#, fuzzy msgid "« After" -msgstr "« Następne" +msgstr "« następne" #: actions/deletenotice.php:74 actions/disfavor.php:43 #: actions/emailsettings.php:127 actions/favor.php:45 @@ -2942,80 +2793,68 @@ msgstr "« Następne" #: actions/finishopenidlogin.php:38 actions/invite.php:54 actions/nudge.php:80 #: actions/openidlogin.php:37 actions/recoverpassword.php:316 #: actions/subscribe.php:46 actions/unblock.php:65 actions/unsubscribe.php:43 -#: actions/avatarsettings.php:251 actions/emailsettings.php:229 -#: actions/grouplogo.php:314 actions/imsettings.php:200 actions/login.php:103 -#: actions/newmessage.php:133 actions/newnotice.php:96 -#: actions/openidsettings.php:188 actions/othersettings.php:136 -#: actions/passwordsettings.php:131 actions/profilesettings.php:172 -#: actions/register.php:113 actions/remotesubscribe.php:53 -#: actions/smssettings.php:216 actions/subedit.php:38 actions/tagother.php:166 -#: actions/twittersettings.php:294 actions/userauthorization.php:39 msgid "There was a problem with your session token. Try again, please." -msgstr "Wystąpił problem z tokenem sesji. Spróbuj ponownie." +msgstr "" #: actions/disfavor.php:55 actions/disfavor.php:81 msgid "This notice is not a favorite!" -msgstr "Ten wpis nie jest ulubiony!" +msgstr "" #: actions/disfavor.php:63 actions/disfavor.php:87 msgid "Could not delete favorite." -msgstr "Nie można usunąć ulubionego wpisu." +msgstr "" #: actions/disfavor.php:72 lib/favorform.php:140 msgid "Favor" -msgstr "Dodaj do ulubionych" +msgstr "" -#: actions/emailsettings.php:92 actions/emailsettings.php:157 +#: actions/emailsettings.php:92 msgid "Send me email when someone adds my notice as a favorite." -msgstr "Wyślij mi wiadomość e-mail, kiedy ktoś doda mój wpis jako ulubiony." +msgstr "" #: actions/emailsettings.php:95 actions/emailsettings.php:163 msgid "Send me email when someone sends me a private message." -msgstr "Wyślij mi wiadomość e-mail, kiedy ktoś wyśle mi prywatną wiadomość." +msgstr "" #: actions/favor.php:53 actions/twitapifavorites.php:142 actions/favor.php:81 -#: actions/twitapifavorites.php:118 actions/twitapifavorites.php:124 +#: actions/twitapifavorites.php:118 msgid "This notice is already a favorite!" -msgstr "Ten wpis jest już ulubiony!" +msgstr "" #: actions/favor.php:60 actions/twitapifavorites.php:151 #: classes/Command.php:132 actions/favor.php:86 #: actions/twitapifavorites.php:125 classes/Command.php:152 -#: actions/twitapifavorites.php:131 lib/command.php:152 msgid "Could not create favorite." -msgstr "Nie można utworzyć ulubionego wpisu." +msgstr "" #: actions/favor.php:70 msgid "Disfavor" -msgstr "Usuń wpis z ulubionych" +msgstr "" #: actions/favoritesrss.php:60 actions/showfavorites.php:47 #: actions/favoritesrss.php:100 actions/showfavorites.php:77 -#: actions/favoritesrss.php:110 #, php-format msgid "%s favorite notices" -msgstr "Ulubione wpisy użytkownika %s" +msgstr "" #: actions/favoritesrss.php:64 actions/favoritesrss.php:104 -#: actions/favoritesrss.php:114 #, php-format msgid "Feed of favorite notices of %s" -msgstr "Kanał ulubionych wpisów użytkownika %s" +msgstr "" #: actions/inbox.php:28 actions/inbox.php:59 #, php-format msgid "Inbox for %s - page %d" -msgstr "Odebrane wiadomości użytkownika %s - strona %d" +msgstr "" #: actions/inbox.php:30 actions/inbox.php:62 #, php-format msgid "Inbox for %s" -msgstr "Odebrane wiadomości użytkownika %s" +msgstr "" #: actions/inbox.php:53 actions/inbox.php:115 msgid "This is your inbox, which lists your incoming private messages." msgstr "" -"To jest skrzynka odbiorcza, która wyświetla przychodzące wiadomości prywatne." #: actions/invite.php:178 actions/invite.php:213 #, php-format @@ -3023,260 +2862,234 @@ msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" "\n" msgstr "" -"%1$s zaprosił się do dołączenia do %2$s (%3$s).\n" -"\n" #: actions/login.php:104 actions/login.php:235 actions/openidlogin.php:108 #: actions/register.php:416 msgid "Automatically login in the future; " -msgstr "Automatyczne logowanie; " +msgstr "" #: actions/login.php:122 actions/login.php:264 msgid "For security reasons, please re-enter your " -msgstr "Z powodów bezpieczeństwa ponownie podaj " +msgstr "" #: actions/login.php:126 actions/login.php:268 msgid "Login with your username and password. " -msgstr "Zaloguj się za pomocą nazwy użytkownika i hasła. " +msgstr "" #: actions/newmessage.php:58 actions/twitapidirect_messages.php:130 -#: actions/twitapidirect_messages.php:141 actions/newmessage.php:148 -#: actions/twitapidirect_messages.php:150 +#: actions/twitapidirect_messages.php:141 msgid "That's too long. Max message size is 140 chars." -msgstr "Wiadomość jest za długa. Maksymalna długość to 140 znaków." +msgstr "" #: actions/newmessage.php:65 actions/newmessage.php:128 -#: actions/newmessage.php:155 msgid "No recipient specified." -msgstr "Nie podano odbiorcy." +msgstr "" #: actions/newmessage.php:68 actions/newmessage.php:113 #: classes/Command.php:206 actions/newmessage.php:131 #: actions/newmessage.php:168 classes/Command.php:237 -#: actions/newmessage.php:119 actions/newmessage.php:158 lib/command.php:237 msgid "You can't send a message to this user." -msgstr "Nie można wysłać wiadomości do tego użytkownika." +msgstr "" #: actions/newmessage.php:71 actions/twitapidirect_messages.php:146 #: classes/Command.php:209 actions/twitapidirect_messages.php:158 -#: classes/Command.php:240 actions/newmessage.php:161 -#: actions/twitapidirect_messages.php:167 lib/command.php:240 +#: classes/Command.php:240 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." -msgstr "Nie wysyłaj wiadomości do siebie, po prostu powiedz to sobie po cichu." +msgstr "" #: actions/newmessage.php:108 actions/microsummary.php:62 -#: actions/newmessage.php:163 actions/newmessage.php:114 +#: actions/newmessage.php:163 msgid "No such user" -msgstr "Nie ma takiego użytkownika" +msgstr "" #: actions/newmessage.php:117 actions/newmessage.php:67 -#: actions/newmessage.php:71 msgid "New message" -msgstr "Nowa wiadomość" +msgstr "" #: actions/noticesearch.php:95 actions/noticesearch.php:146 msgid "Notice without matching profile" -msgstr "Wpis bez odpowiadającego profilu" +msgstr "" #: actions/openidsettings.php:28 actions/openidsettings.php:70 #, php-format msgid "[OpenID](%%doc.openid%%) lets you log into many sites " -msgstr "[OpenID](%%doc.openid%%) umożliwia logowanie się na wiele stron " +msgstr "" #: actions/openidsettings.php:46 actions/openidsettings.php:96 msgid "If you want to add an OpenID to your account, " -msgstr "Jeśli chcesz dodać identyfikator OpenID do konta, " +msgstr "" #: actions/openidsettings.php:74 msgid "Removing your only OpenID would make it impossible to log in! " -msgstr "Usunięcie jedynego identyfikatora OpenID uniemożliwi zalogowanie się! " +msgstr "" #: actions/openidsettings.php:87 actions/openidsettings.php:143 msgid "You can remove an OpenID from your account " -msgstr "Można usunąć identyfikator OpenID z konta " +msgstr "" #: actions/outbox.php:28 actions/outbox.php:58 #, php-format msgid "Outbox for %s - page %d" -msgstr "Wysłane wiadomości użytkownika %s - strona %d" +msgstr "" #: actions/outbox.php:30 actions/outbox.php:61 #, php-format msgid "Outbox for %s" -msgstr "Wysłane wiadomości użytkownika %s" +msgstr "" #: actions/outbox.php:53 actions/outbox.php:116 msgid "This is your outbox, which lists private messages you have sent." -msgstr "To są wiadomości wysłane, czyli prywatne wiadomości, które wysłałeś." +msgstr "" #: actions/peoplesearch.php:28 actions/peoplesearch.php:52 #, php-format msgid "" "Search for people on %%site.name%% by their name, location, or interests. " msgstr "" -"Znajdź osoby na %%site.name%% według ich nazwiska, położenia lub " -"zainteresowań. " #: actions/profilesettings.php:27 actions/profilesettings.php:69 msgid "You can update your personal profile info here " -msgstr "Można tutaj zaktualizować osobiste informacje profilu " +msgstr "" #: actions/profilesettings.php:115 actions/remotesubscribe.php:320 #: actions/userauthorization.php:159 actions/userrss.php:76 #: actions/avatarsettings.php:104 actions/avatarsettings.php:179 #: actions/grouplogo.php:177 actions/remotesubscribe.php:367 #: actions/userauthorization.php:176 actions/userrss.php:82 -#: actions/avatarsettings.php:106 actions/avatarsettings.php:182 -#: actions/grouplogo.php:183 actions/remotesubscribe.php:366 msgid "User without matching profile" -msgstr "Użytkownik bez odpowiadającego profilu" +msgstr "" #: actions/recoverpassword.php:91 actions/recoverpassword.php:97 msgid "This confirmation code is too old. " -msgstr "Ten kod potwierdzający jest za stary. " +msgstr "" #: actions/recoverpassword.php:141 actions/recoverpassword.php:152 msgid "If you've forgotten or lost your" -msgstr "Jeśli zapomniałeś lub zgubiłeś" +msgstr "" #: actions/recoverpassword.php:154 actions/recoverpassword.php:158 msgid "You've been identified. Enter a " -msgstr "Zostałeś zidentyfikowany. Podaj " +msgstr "" #: actions/recoverpassword.php:169 actions/recoverpassword.php:188 msgid "Your nickname on this server, " -msgstr "Pseudonim na tym serwerze, " +msgstr "" #: actions/recoverpassword.php:271 actions/recoverpassword.php:304 msgid "Instructions for recovering your password " -msgstr "Instrukcje przywracania hasła " +msgstr "" #: actions/recoverpassword.php:327 actions/recoverpassword.php:361 msgid "New password successfully saved. " -msgstr "Pomyślnie zapisano nowe hasło. " +msgstr "" #: actions/register.php:95 actions/register.php:180 -#: actions/passwordsettings.php:147 msgid "Password must be 6 or more characters." -msgstr "Hasło musi mieć sześć lub więcej znaków." +msgstr "" #: actions/register.php:216 #, php-format msgid "" "Congratulations, %s! And welcome to %%%%site.name%%%%. From here, you may " "want to..." -msgstr "Gratulacje, %s! Witaj na %%%%site.name%%%%. Stąd możesz chcieć..." +msgstr "" #: actions/register.php:227 msgid "(You should receive a message by email momentarily, with " -msgstr "(Powinieneś właśnie otrzymać wiadomość przez e-mail z " +msgstr "" #: actions/remotesubscribe.php:51 actions/remotesubscribe.php:74 #, php-format msgid "To subscribe, you can [login](%%action.login%%)," -msgstr "Aby zasubskrybować, można [zalogować się](%%action.login%%)," +msgstr "" #: actions/showfavorites.php:61 actions/showfavorites.php:145 -#: actions/showfavorites.php:147 #, php-format msgid "Feed for favorites of %s" -msgstr "Kanał ulubionych wpisów użytkownika %s" +msgstr "" #: actions/showfavorites.php:84 actions/twitapifavorites.php:85 #: actions/showfavorites.php:202 actions/twitapifavorites.php:59 -#: actions/showfavorites.php:179 msgid "Could not retrieve favorite notices." -msgstr "Nie można odebrać ulubionych wpisów." +msgstr "" #: actions/showmessage.php:33 actions/showmessage.php:81 msgid "No such message." -msgstr "Nie ma takiej wiadomości." +msgstr "" -#: actions/showmessage.php:42 actions/showmessage.php:98 +#: actions/showmessage.php:42 msgid "Only the sender and recipient may read this message." -msgstr "Tylko nadawca i odbiorca mogą przeczytać tę wiadomość." +msgstr "" #: actions/showmessage.php:61 actions/showmessage.php:108 #, php-format msgid "Message to %1$s on %2$s" -msgstr "Wiadomość do użytkownika %1$s na %2$s" +msgstr "" #: actions/showmessage.php:66 actions/showmessage.php:113 #, php-format msgid "Message from %1$s on %2$s" -msgstr "Wiadomość od użytkownika %1$s na %2$s" +msgstr "" #: actions/showstream.php:154 msgid "Send a message" -msgstr "Wyślij wiadomość" +msgstr "" #: actions/smssettings.php:312 actions/smssettings.php:464 #, php-format msgid "Mobile carrier for your phone. " -msgstr "Operator komórkowy Twojego telefonu. " +msgstr "" #: actions/twitapidirect_messages.php:76 actions/twitapidirect_messages.php:68 -#: actions/twitapidirect_messages.php:67 #, php-format msgid "Direct messages to %s" -msgstr "Bezpośrednia wiadomość do użytkownika %s" +msgstr "" #: actions/twitapidirect_messages.php:77 actions/twitapidirect_messages.php:69 -#: actions/twitapidirect_messages.php:68 #, php-format msgid "All the direct messages sent to %s" -msgstr "Wszystkie bezpośrednie wiadomości wysłane do użytkownika %s" +msgstr "" #: actions/twitapidirect_messages.php:81 actions/twitapidirect_messages.php:73 -#: actions/twitapidirect_messages.php:72 msgid "Direct Messages You've Sent" -msgstr "Wysłane bezpośrednie wiadomości" +msgstr "" #: actions/twitapidirect_messages.php:82 actions/twitapidirect_messages.php:74 -#: actions/twitapidirect_messages.php:73 #, php-format msgid "All the direct messages sent from %s" -msgstr "Wszystkie bezpośrednie wiadomości wysłane od użytkownika %s" +msgstr "" #: actions/twitapidirect_messages.php:128 #: actions/twitapidirect_messages.php:137 -#: actions/twitapidirect_messages.php:146 msgid "No message text!" -msgstr "Brak tekstu wiadomości!" +msgstr "" #: actions/twitapidirect_messages.php:138 #: actions/twitapidirect_messages.php:150 -#: actions/twitapidirect_messages.php:159 msgid "Recipient user not found." -msgstr "Nie znaleziono odbiorcy." +msgstr "" #: actions/twitapidirect_messages.php:141 #: actions/twitapidirect_messages.php:153 -#: actions/twitapidirect_messages.php:162 msgid "Can't send direct messages to users who aren't your friend." msgstr "" -"Nie można wysłać bezpośredniej wiadomości do użytkowników, którzy nie są " -"Twoimi przyjaciółmi." #: actions/twitapifavorites.php:92 actions/twitapifavorites.php:66 -#: actions/twitapifavorites.php:64 #, php-format msgid "%s / Favorites from %s" -msgstr "%s/ulubione wpisy od %s" +msgstr "" #: actions/twitapifavorites.php:95 actions/twitapifavorites.php:69 -#: actions/twitapifavorites.php:68 #, php-format msgid "%s updates favorited by %s / %s." -msgstr "Użytkownik %s aktualizuje ulubione według %s/%s." +msgstr "" #: actions/twitapifavorites.php:187 lib/mail.php:275 #: actions/twitapifavorites.php:164 lib/mail.php:553 -#: actions/twitapifavorites.php:170 lib/mail.php:554 #, php-format msgid "%s added your notice as a favorite" -msgstr "Użytkownik %s dodał Twój wpis jako ulubiony" +msgstr "" #: actions/twitapifavorites.php:188 lib/mail.php:276 #: actions/twitapifavorites.php:165 @@ -3285,251 +3098,230 @@ msgid "" "%1$s just added your notice from %2$s as one of their favorites.\n" "\n" msgstr "" -"Użytkownik %1$s właśnie dodał Twój wpis od %2$s jako jeden z jego " -"ulubionych.\n" -"\n" #: actions/twittersettings.php:27 msgid "" "Add your Twitter account to automatically send your notices to Twitter, " msgstr "" -"Dodaj swoje konto Twittera, aby automatycznie wysyłać wpisy na Twittera, " #: actions/twittersettings.php:41 actions/twittersettings.php:60 -#: actions/twittersettings.php:61 msgid "Twitter settings" -msgstr "Ustawienia Twittera" +msgstr "" #: actions/twittersettings.php:48 actions/twittersettings.php:105 -#: actions/twittersettings.php:106 msgid "Twitter Account" -msgstr "Konto Twittera" +msgstr "" #: actions/twittersettings.php:56 actions/twittersettings.php:113 -#: actions/twittersettings.php:114 msgid "Current verified Twitter account." -msgstr "Obecnie sprawdzone konto Twittera." +msgstr "" #: actions/twittersettings.php:63 msgid "Twitter Username" -msgstr "Nazwa użytkownika Twitter" +msgstr "" #: actions/twittersettings.php:65 actions/twittersettings.php:123 -#: actions/twittersettings.php:126 msgid "No spaces, please." -msgstr "Bez spacji." +msgstr "" #: actions/twittersettings.php:67 msgid "Twitter Password" -msgstr "Hasło Twittera" +msgstr "" #: actions/twittersettings.php:72 actions/twittersettings.php:139 -#: actions/twittersettings.php:142 msgid "Automatically send my notices to Twitter." -msgstr "Automatycznie wyślij moje wpisy na Twittera." +msgstr "" #: actions/twittersettings.php:75 actions/twittersettings.php:146 -#: actions/twittersettings.php:149 msgid "Send local \"@\" replies to Twitter." -msgstr "Wyślij lokalne odpowiedzi \"@\" na Twittera." +msgstr "" #: actions/twittersettings.php:78 actions/twittersettings.php:153 -#: actions/twittersettings.php:156 msgid "Subscribe to my Twitter friends here." -msgstr "Zasubskrybuj tutaj moich przyjaciół z Twittera." +msgstr "" -#: actions/twittersettings.php:122 actions/twittersettings.php:331 +#: actions/twittersettings.php:122 msgid "" "Username must have only numbers, upper- and lowercase letters, and " "underscore (_). 15 chars max." msgstr "" -"Nazwa użytkownika może zawierać tylko liczby, małe i wielkie litery oraz " -"podkreślnik (_). Maksymalnie 15 znaków." #: actions/twittersettings.php:128 actions/twittersettings.php:334 -#: actions/twittersettings.php:338 msgid "Could not verify your Twitter credentials!" -msgstr "Nie można sprawdzić danych uwierzytelniających Twittera!" +msgstr "" #: actions/twittersettings.php:137 #, php-format msgid "Unable to retrieve account information for \"%s\" from Twitter." -msgstr "Nie można pobrać informacji o koncie \"%s\" z Twittera." +msgstr "" #: actions/twittersettings.php:151 actions/twittersettings.php:170 #: actions/twittersettings.php:348 actions/twittersettings.php:368 -#: actions/twittersettings.php:352 actions/twittersettings.php:372 msgid "Unable to save your Twitter settings!" -msgstr "Nie można zapisać ustawień Twittera!" +msgstr "" #: actions/twittersettings.php:174 actions/twittersettings.php:376 -#: actions/twittersettings.php:380 msgid "Twitter settings saved." -msgstr "Zapisano ustawienia Twittera." +msgstr "" #: actions/twittersettings.php:192 actions/twittersettings.php:395 -#: actions/twittersettings.php:399 msgid "That is not your Twitter account." -msgstr "To nie jest Twoje konto Twittera." +msgstr "" #: actions/twittersettings.php:200 actions/twittersettings.php:208 -#: actions/twittersettings.php:403 actions/twittersettings.php:407 +#: actions/twittersettings.php:403 msgid "Couldn't remove Twitter user." -msgstr "Nie można usunąć użytkownika Twittera." +msgstr "" #: actions/twittersettings.php:212 actions/twittersettings.php:407 -#: actions/twittersettings.php:411 msgid "Twitter account removed." -msgstr "Usunięto użytkownika Twittera." +msgstr "" #: actions/twittersettings.php:225 actions/twittersettings.php:239 #: actions/twittersettings.php:428 actions/twittersettings.php:439 -#: actions/twittersettings.php:453 actions/twittersettings.php:432 -#: actions/twittersettings.php:443 actions/twittersettings.php:457 +#: actions/twittersettings.php:453 msgid "Couldn't save Twitter preferences." -msgstr "Nie można zapisać preferencji Twittera." +msgstr "" #: actions/twittersettings.php:245 actions/twittersettings.php:461 -#: actions/twittersettings.php:465 msgid "Twitter preferences saved." -msgstr "Zapisano preferencje Twittera." +msgstr "" #: actions/userauthorization.php:84 actions/userauthorization.php:86 msgid "Please check these details to make sure " -msgstr "Sprawdź te szczegóły, aby upewnić się " +msgstr "" #: actions/userauthorization.php:324 actions/userauthorization.php:340 msgid "The subscription has been authorized, but no " -msgstr "Subskrypcja została upoważniona, ale nie " +msgstr "" #: actions/userauthorization.php:334 actions/userauthorization.php:351 msgid "The subscription has been rejected, but no " -msgstr "Subskrypcja została odrzucona, ale nie " +msgstr "" #: classes/Channel.php:113 classes/Channel.php:132 classes/Channel.php:151 -#: lib/channel.php:138 lib/channel.php:158 msgid "Command results" -msgstr "Wyniki polecenia" +msgstr "" -#: classes/Channel.php:148 classes/Channel.php:204 lib/channel.php:210 +#: classes/Channel.php:148 classes/Channel.php:204 msgid "Command complete" -msgstr "Zakończono polecenie" +msgstr "" -#: classes/Channel.php:158 classes/Channel.php:215 lib/channel.php:221 +#: classes/Channel.php:158 classes/Channel.php:215 msgid "Command failed" -msgstr "Polecenie nie powiodło się" +msgstr "" -#: classes/Command.php:39 classes/Command.php:44 lib/command.php:44 +#: classes/Command.php:39 classes/Command.php:44 msgid "Sorry, this command is not yet implemented." -msgstr "Przepraszamy, te polecenie nie zostało jeszcze zaimplementowane." +msgstr "" #: classes/Command.php:96 classes/Command.php:113 #, php-format msgid "Subscriptions: %1$s\n" -msgstr "Subskrypcje: %1$s\n" +msgstr "" #: classes/Command.php:125 classes/Command.php:242 classes/Command.php:145 -#: classes/Command.php:276 lib/command.php:145 lib/command.php:276 +#: classes/Command.php:276 msgid "User has no last notice" -msgstr "Użytkownik nie posiada ostatniego wpisu" +msgstr "" -#: classes/Command.php:146 classes/Command.php:166 lib/command.php:166 +#: classes/Command.php:146 classes/Command.php:166 msgid "Notice marked as fave." -msgstr "Zaznaczono wpis jako ulubiony." +msgstr "" -#: classes/Command.php:166 classes/Command.php:189 lib/command.php:189 +#: classes/Command.php:166 classes/Command.php:189 #, php-format msgid "%1$s (%2$s)" -msgstr "%1$s (%2$s)" +msgstr "" -#: classes/Command.php:169 classes/Command.php:192 lib/command.php:192 +#: classes/Command.php:169 classes/Command.php:192 #, php-format msgid "Fullname: %s" -msgstr "Imię i nazwisko: %s" +msgstr "" -#: classes/Command.php:172 classes/Command.php:195 lib/command.php:195 +#: classes/Command.php:172 classes/Command.php:195 #, php-format msgid "Location: %s" -msgstr "Położenie: %s" +msgstr "" -#: classes/Command.php:175 classes/Command.php:198 lib/command.php:198 +#: classes/Command.php:175 classes/Command.php:198 #, php-format msgid "Homepage: %s" -msgstr "Strona domowa: %s" +msgstr "" -#: classes/Command.php:178 classes/Command.php:201 lib/command.php:201 +#: classes/Command.php:178 classes/Command.php:201 #, php-format msgid "About: %s" -msgstr "O mnie: %s" +msgstr "" -#: classes/Command.php:200 classes/Command.php:228 lib/command.php:228 +#: classes/Command.php:200 classes/Command.php:228 #, php-format msgid "Message too long - maximum is 140 characters, you sent %d" -msgstr "Wiadomość jest za długa - maksymalnie 140 znaków, wysłano %d" +msgstr "" -#: classes/Command.php:214 classes/Command.php:245 lib/command.php:245 +#: classes/Command.php:214 classes/Command.php:245 #, php-format msgid "Direct message to %s sent" -msgstr "Wysłano bezpośrednią wiadomość do użytkownika %s" +msgstr "" -#: classes/Command.php:216 classes/Command.php:247 lib/command.php:247 +#: classes/Command.php:216 classes/Command.php:247 msgid "Error sending direct message." -msgstr "Błąd podczas wysyłania bezpośredniej wiadomości." +msgstr "" -#: classes/Command.php:263 classes/Command.php:300 lib/command.php:300 +#: classes/Command.php:263 classes/Command.php:300 msgid "Specify the name of the user to subscribe to" -msgstr "Podaj nazwę użytkownika do zasubskrybowania" +msgstr "" -#: classes/Command.php:270 classes/Command.php:307 lib/command.php:307 +#: classes/Command.php:270 classes/Command.php:307 #, php-format msgid "Subscribed to %s" -msgstr "Zasubskrybowano użytkownika %s" +msgstr "" -#: classes/Command.php:288 classes/Command.php:328 lib/command.php:328 +#: classes/Command.php:288 classes/Command.php:328 msgid "Specify the name of the user to unsubscribe from" -msgstr "Podaj nazwę użytkownika do usunięcia subskrypcji" +msgstr "" -#: classes/Command.php:295 classes/Command.php:335 lib/command.php:335 +#: classes/Command.php:295 classes/Command.php:335 #, php-format msgid "Unsubscribed from %s" -msgstr "Usunięto subskrypcję użytkownika %s" +msgstr "" #: classes/Command.php:310 classes/Command.php:330 classes/Command.php:353 -#: classes/Command.php:376 lib/command.php:353 lib/command.php:376 +#: classes/Command.php:376 msgid "Command not yet implemented." -msgstr "Nie zaimplementowano polecenia." +msgstr "" -#: classes/Command.php:313 classes/Command.php:356 lib/command.php:356 +#: classes/Command.php:313 classes/Command.php:356 msgid "Notification off." -msgstr "Wyłączono powiadomienia." +msgstr "" -#: classes/Command.php:315 classes/Command.php:358 lib/command.php:358 +#: classes/Command.php:315 classes/Command.php:358 msgid "Can't turn off notification." -msgstr "Nie można wyłączyć powiadomień." +msgstr "" -#: classes/Command.php:333 classes/Command.php:379 lib/command.php:379 +#: classes/Command.php:333 classes/Command.php:379 msgid "Notification on." -msgstr "Włączono powiadomienia." +msgstr "" -#: classes/Command.php:335 classes/Command.php:381 lib/command.php:381 +#: classes/Command.php:335 classes/Command.php:381 msgid "Can't turn on notification." -msgstr "Nie można włączyć powiadomień." +msgstr "" #: classes/Command.php:344 classes/Command.php:392 msgid "Commands:\n" -msgstr "Polecenia:\n" +msgstr "" #: classes/Message.php:53 classes/Message.php:56 msgid "Could not insert message." -msgstr "Nie można wprowadzić wiadomości." +msgstr "" #: classes/Message.php:63 classes/Message.php:66 msgid "Could not update message with new URI." -msgstr "Nie można zaktualizować wiadomości za pomocą nowego adresu URL." +msgstr "" #: lib/gallery.php:46 msgid "User without matching profile in system." -msgstr "Użytkownik bez odpowiadającego profilu w systemie." +msgstr "" #: lib/mail.php:147 lib/mail.php:289 #, php-format @@ -3537,13 +3329,11 @@ msgid "" "You have a new posting address on %1$s.\n" "\n" msgstr "" -"Posiadasz nowy adres wysyłania na %1$s.\n" -"\n" -#: lib/mail.php:249 lib/mail.php:508 lib/mail.php:509 +#: lib/mail.php:249 lib/mail.php:508 #, php-format msgid "New private message from %s" -msgstr "Nowa prywatna wiadomość od użytkownika %s" +msgstr "" #: lib/mail.php:253 lib/mail.php:512 #, php-format @@ -3551,97 +3341,88 @@ msgid "" "%1$s (%2$s) sent you a private message:\n" "\n" msgstr "" -"Użytkownik %1$s (%2$s) wysłał Ci prywatną wiadomość:\n" -"\n" -#: lib/mailbox.php:43 lib/mailbox.php:89 lib/mailbox.php:91 +#: lib/mailbox.php:43 lib/mailbox.php:89 msgid "Only the user can read their own mailboxes." -msgstr "Tylko użytkownik może czytać swoje skrzynki pocztowe." +msgstr "" #: lib/openid.php:195 lib/openid.php:203 msgid "This form should automatically submit itself. " -msgstr "Ten formularz powinien automatycznie się wysłać. " +msgstr "" #: lib/personal.php:65 lib/personalgroupnav.php:113 msgid "Favorites" -msgstr "Ulubione" +msgstr "" #: lib/personal.php:66 lib/personalgroupnav.php:114 #, php-format msgid "%s's favorite notices" -msgstr "Ulubione wpisy użytkownika %s" +msgstr "" #: lib/personal.php:66 lib/personalgroupnav.php:114 msgid "User" -msgstr "Użytkownik" +msgstr "" #: lib/personal.php:75 lib/personalgroupnav.php:123 msgid "Inbox" -msgstr "Odebrane" +msgstr "" #: lib/personal.php:76 lib/personalgroupnav.php:124 msgid "Your incoming messages" -msgstr "Wiadomości przychodzące" +msgstr "" #: lib/personal.php:80 lib/personalgroupnav.php:128 msgid "Outbox" -msgstr "Wysłane" +msgstr "" #: lib/personal.php:81 lib/personalgroupnav.php:129 msgid "Your sent messages" -msgstr "Wysłane wiadomości" +msgstr "" #: lib/settingsaction.php:99 lib/connectsettingsaction.php:110 msgid "Twitter" -msgstr "Twitter" +msgstr "" #: lib/settingsaction.php:100 lib/connectsettingsaction.php:111 msgid "Twitter integration options" -msgstr "Opcje integracji z Twitterem" +msgstr "" #: lib/util.php:1718 lib/messageform.php:139 lib/noticelist.php:422 -#: lib/messageform.php:137 lib/noticelist.php:425 msgid "To" -msgstr "Do" +msgstr "" #: scripts/maildaemon.php:45 scripts/maildaemon.php:48 msgid "Could not parse message." -msgstr "Nie można przeanalizować wiadomości." +msgstr "" -#: actions/all.php:63 actions/facebookhome.php:162 actions/all.php:66 -#: actions/facebookhome.php:161 -#, php-format +#: actions/all.php:63 actions/facebookhome.php:162 +#, fuzzy, php-format msgid "%s and friends, page %d" -msgstr "Użytkownik %s i przyjaciele, strona %d" +msgstr "%s i przyjaciele" #: actions/avatarsettings.php:76 msgid "You can upload your personal avatar." -msgstr "Można wysłać osobisty awatar." +msgstr "" #: actions/avatarsettings.php:117 actions/avatarsettings.php:191 -#: actions/grouplogo.php:250 actions/avatarsettings.php:119 -#: actions/avatarsettings.php:194 actions/grouplogo.php:256 +#: actions/grouplogo.php:250 +#, fuzzy msgid "Avatar settings" -msgstr "Ustawienia awatara" +msgstr "Ustawienia" #: actions/avatarsettings.php:124 actions/avatarsettings.php:199 #: actions/grouplogo.php:198 actions/grouplogo.php:258 -#: actions/avatarsettings.php:126 actions/avatarsettings.php:202 -#: actions/grouplogo.php:204 actions/grouplogo.php:264 msgid "Original" -msgstr "Oryginał" +msgstr "" #: actions/avatarsettings.php:139 actions/avatarsettings.php:211 #: actions/grouplogo.php:209 actions/grouplogo.php:270 -#: actions/avatarsettings.php:141 actions/avatarsettings.php:214 -#: actions/grouplogo.php:215 actions/grouplogo.php:276 msgid "Preview" -msgstr "Podgląd" +msgstr "" #: actions/avatarsettings.php:225 actions/grouplogo.php:284 -#: actions/avatarsettings.php:228 actions/grouplogo.php:291 msgid "Crop" -msgstr "Przytnij" +msgstr "" #: actions/avatarsettings.php:248 actions/deletenotice.php:133 #: actions/emailsettings.php:224 actions/grouplogo.php:307 @@ -3653,567 +3434,594 @@ msgstr "Przytnij" #: actions/subedit.php:38 actions/twittersettings.php:290 #: actions/userauthorization.php:39 msgid "There was a problem with your session token. " -msgstr "Wystąpił problem z tokenem sesji. " +msgstr "" #: actions/avatarsettings.php:303 actions/grouplogo.php:360 -#: actions/avatarsettings.php:308 msgid "Pick a square area of the image to be your avatar" -msgstr "Wybierz kwadratowy obszar obrazu do awatara" +msgstr "" #: actions/avatarsettings.php:327 actions/grouplogo.php:384 -#: actions/avatarsettings.php:323 actions/grouplogo.php:382 msgid "Lost our file data." -msgstr "Utracono dane pliku." +msgstr "" #: actions/avatarsettings.php:334 actions/grouplogo.php:391 -#: classes/User_group.php:112 lib/imagefile.php:112 +#: classes/User_group.php:112 +#, fuzzy msgid "Lost our file." -msgstr "Utracono plik." +msgstr "Brak takiego wpisu." #: actions/avatarsettings.php:349 actions/avatarsettings.php:383 #: actions/grouplogo.php:406 actions/grouplogo.php:440 -#: classes/User_group.php:129 classes/User_group.php:161 lib/imagefile.php:144 -#: lib/imagefile.php:191 +#: classes/User_group.php:129 classes/User_group.php:161 msgid "Unknown file type" -msgstr "Nieznany typ pliku" +msgstr "" #: actions/block.php:69 actions/subedit.php:46 actions/unblock.php:70 msgid "No profile specified." -msgstr "Nie podano profilu." +msgstr "" #: actions/block.php:74 actions/subedit.php:53 actions/tagother.php:46 #: actions/unblock.php:75 msgid "No profile with that ID." -msgstr "Brak profilu o tym identyfikatorze." +msgstr "" #: actions/block.php:111 +#, fuzzy msgid "Block user" -msgstr "Zablokuj użytkownika" +msgstr "Brak takiego użytkownika." #: actions/block.php:129 msgid "Are you sure you want to block this user? " -msgstr "Na pewno chcesz zablokować tego użytkownika? " +msgstr "" #: actions/block.php:162 +#, fuzzy msgid "You have already blocked this user." -msgstr "Ten użytkownik został już zablokowany." +msgstr "Nie musisz ponownie się logować!" #: actions/block.php:167 msgid "Failed to save block information." -msgstr "Zapisanie informacji o blokadzie nie powiodło się." +msgstr "" #: actions/confirmaddress.php:159 -#, php-format +#, fuzzy, php-format msgid "The address \"%s\" has been " -msgstr "Adres \"%s\" został " +msgstr "Adres został usunięty." #: actions/deletenotice.php:73 msgid "You are about to permanently delete a notice. " -msgstr "Za chwilę wpis zostanie trwale usunięty. " +msgstr "" #: actions/disfavor.php:94 msgid "Add to favorites" -msgstr "Dodaj do ulubionych" +msgstr "" #: actions/editgroup.php:54 #, php-format msgid "Edit %s group" -msgstr "Edytuj grupę %s" +msgstr "" #: actions/editgroup.php:66 actions/groupbyid.php:72 actions/grouplogo.php:66 #: actions/joingroup.php:60 actions/newgroup.php:65 actions/showgroup.php:100 -#: actions/grouplogo.php:70 actions/grouprss.php:80 msgid "Inboxes must be enabled for groups to work" -msgstr "Skrzynki odbiorcze grup muszą być włączone, aby działały" +msgstr "" #: actions/editgroup.php:71 actions/grouplogo.php:71 actions/newgroup.php:70 -#: actions/grouplogo.php:75 msgid "You must be logged in to create a group." -msgstr "Musisz być zalogowany, aby utworzyć grupę." +msgstr "" #: actions/editgroup.php:87 actions/grouplogo.php:87 #: actions/groupmembers.php:76 actions/joingroup.php:81 -#: actions/showgroup.php:121 actions/grouplogo.php:91 actions/grouprss.php:96 +#: actions/showgroup.php:121 +#, fuzzy msgid "No nickname" -msgstr "Brak pseudonimu" +msgstr "Brak pseudonimu." #: actions/editgroup.php:99 actions/groupbyid.php:88 actions/grouplogo.php:100 #: actions/groupmembers.php:83 actions/joingroup.php:88 -#: actions/showgroup.php:128 actions/grouplogo.php:104 -#: actions/grouprss.php:103 +#: actions/showgroup.php:128 +#, fuzzy msgid "No such group" -msgstr "Nie ma takiej grupy" +msgstr "Brak takiego wpisu." #: actions/editgroup.php:106 actions/editgroup.php:165 -#: actions/grouplogo.php:107 actions/grouplogo.php:111 +#: actions/grouplogo.php:107 msgid "You must be an admin to edit the group" -msgstr "Musisz być administratorem, aby zmodyfikować grupę" +msgstr "" #: actions/editgroup.php:157 msgid "Use this form to edit the group." -msgstr "Użyj tego formularza, aby zmodyfikować grupę." +msgstr "" #: actions/editgroup.php:179 actions/newgroup.php:130 actions/register.php:156 +#, fuzzy msgid "Nickname must have only lowercase letters " -msgstr "Pseudonim może zawierać tylko małe litery " +msgstr "Pseudonim musi zawierać tylko małe litery i cyfry, bez znaków spacji." #: actions/editgroup.php:198 actions/newgroup.php:149 +#, fuzzy msgid "description is too long (max 140 chars)." -msgstr "opis jest za długi (maksymalnie 140 znaków)." +msgstr "Wpis \"O mnie\" jest za długi (maks. 140 znaków)" #: actions/editgroup.php:218 +#, fuzzy msgid "Could not update group." -msgstr "Nie można zaktualizować grupy." +msgstr "Nie można zaktualizować użytkownika." #: actions/editgroup.php:226 +#, fuzzy msgid "Options saved." -msgstr "Zapisano opcje." +msgstr "Ustawienia zostały zapisane." #: actions/emailsettings.php:107 actions/imsettings.php:108 -#, php-format +#, fuzzy, php-format msgid "Awaiting confirmation on this address. " -msgstr "Oczekiwanie na potwierdzenie tego adresu. " +msgstr "Błąd kodu potwierdzającego." #: actions/emailsettings.php:139 actions/smssettings.php:150 msgid "Make a new email address for posting to; " -msgstr "Utwórz nowy adres e-mail do wysyłania; " +msgstr "" #: actions/emailsettings.php:157 msgid "Send me email when someone " -msgstr "Wyślij mi wiadomość e-mail, kiedy ktoś " +msgstr "" -#: actions/emailsettings.php:168 actions/emailsettings.php:173 +#: actions/emailsettings.php:168 msgid "Allow friends to nudge me and send me an email." -msgstr "Pozwól przyjaciołom na szturchanie mnie i wyślij mi wiadomość e-mail." +msgstr "" #: actions/emailsettings.php:321 +#, fuzzy msgid "That email address already belongs " -msgstr "Ten adres e-mail już należy " +msgstr "Taki e-mail już istnieje" #: actions/emailsettings.php:343 +#, fuzzy msgid "A confirmation code was sent to the email address you added. " -msgstr "Kod potwierdzający został wysłany na dodany adres e-mail. " +msgstr "" +"Na Twój adres komunikatora został wysłany kod potwierdzający. Musisz " +"zaakceptować otrzymywanie wiadomości od %s." #: actions/facebookhome.php:110 msgid "Server error - couldn't get user!" -msgstr "Błąd serwera - nie można uzyskać użytkownika!" +msgstr "" #: actions/facebookhome.php:196 #, php-format msgid "If you would like the %s app to automatically update " -msgstr "Jeśli chcesz, aby aplikacja %s automatycznie aktualizowała " +msgstr "" #: actions/facebookhome.php:213 actions/facebooksettings.php:137 #, php-format msgid "Allow %s to update my Facebook status" -msgstr "Pozwól %s na aktualizowanie mojego statusu na Facebook" +msgstr "" -#: actions/facebookhome.php:218 actions/facebookhome.php:223 +#: actions/facebookhome.php:218 msgid "Skip" -msgstr "Pomiń" +msgstr "" -#: actions/facebookhome.php:235 lib/facebookaction.php:479 +#: actions/facebookhome.php:235 +#, fuzzy msgid "No notice content!" -msgstr "Brak zawartości wpisu!" +msgstr "Brak zawartości!" #: actions/facebookhome.php:295 lib/action.php:870 lib/facebookaction.php:399 -#: actions/facebookhome.php:253 lib/action.php:973 lib/facebookaction.php:433 msgid "Pagination" -msgstr "Paginacja" +msgstr "" #: actions/facebookhome.php:304 lib/action.php:879 lib/facebookaction.php:408 -#: actions/facebookhome.php:262 lib/action.php:982 lib/facebookaction.php:442 +#, fuzzy msgid "After" -msgstr "Następne" +msgstr "« następne" #: actions/facebookhome.php:312 lib/action.php:887 lib/facebookaction.php:416 -#: actions/facebookhome.php:270 lib/action.php:990 lib/facebookaction.php:450 +#, fuzzy msgid "Before" -msgstr "Wcześniej" +msgstr "Wcześniej »" #: actions/facebookinvite.php:70 #, php-format msgid "Thanks for inviting your friends to use %s" -msgstr "Dziękujemy za zaproszenie przyjaciół do używania %s" +msgstr "" #: actions/facebookinvite.php:72 msgid "Invitations have been sent to the following users:" -msgstr "Zaproszenia zostały wysłane do następujących użytkowników:" +msgstr "" -#: actions/facebookinvite.php:96 actions/facebookinvite.php:102 +#: actions/facebookinvite.php:96 #, php-format msgid "You have been invited to %s" -msgstr "Zostałeś zaproszony do %s" +msgstr "" -#: actions/facebookinvite.php:105 actions/facebookinvite.php:111 -#, php-format +#: actions/facebookinvite.php:105 +#, fuzzy, php-format msgid "Invite your friends to use %s" -msgstr "Zaproś przyjaciół do używania %s" +msgstr "Kanał dla znajomych użytkownika %s" -#: actions/facebookinvite.php:113 actions/facebookinvite.php:126 +#: actions/facebookinvite.php:113 #, php-format msgid "Friends already using %s:" -msgstr "Przyjaciele już używający %s:" +msgstr "" -#: actions/facebookinvite.php:130 actions/facebookinvite.php:143 +#: actions/facebookinvite.php:130 #, php-format msgid "Send invitations" -msgstr "Wyślij zaproszenia" +msgstr "" #: actions/facebookremove.php:56 +#, fuzzy msgid "Couldn't remove Facebook user." -msgstr "Nie można usunąć użytkownika Facebook." +msgstr "Nie można zaktualizować użytkownika." #: actions/facebooksettings.php:65 msgid "There was a problem saving your sync preferences!" -msgstr "Wystąpił problem podczas zapisywania preferencji synchronizacji!" +msgstr "" #: actions/facebooksettings.php:67 +#, fuzzy msgid "Sync preferences saved." -msgstr "Zapisano preferencje synchronizacji." +msgstr "Preferencje zostały zapisane." #: actions/facebooksettings.php:90 msgid "Automatically update my Facebook status with my notices." -msgstr "Automatycznie aktualizuj status na Facebook moimi wpisami." +msgstr "" #: actions/facebooksettings.php:97 msgid "Send \"@\" replies to Facebook." -msgstr "Wyślij odpowiedzi \"@\" do Facebook." +msgstr "" #: actions/facebooksettings.php:106 +#, fuzzy msgid "Prefix" -msgstr "Przedrostek" +msgstr "Profil" #: actions/facebooksettings.php:108 msgid "A string to prefix notices with." -msgstr "Tekst do poprzedzenia wpisów." +msgstr "" #: actions/facebooksettings.php:124 #, php-format msgid "If you would like %s to automatically update " -msgstr "Jeśli chcesz, aby %s automatycznie aktualizowało " +msgstr "" #: actions/facebooksettings.php:147 +#, fuzzy msgid "Sync preferences" -msgstr "Zsynchronizuj preferencje" +msgstr "Preferencje" #: actions/favor.php:94 lib/disfavorform.php:140 msgid "Disfavor favorite" -msgstr "Usuń wpis z ulubionych" +msgstr "" #: actions/favorited.php:65 lib/popularnoticesection.php:76 -#: lib/publicgroupnav.php:91 lib/popularnoticesection.php:82 -#: lib/publicgroupnav.php:93 +#: lib/publicgroupnav.php:91 +#, fuzzy msgid "Popular notices" -msgstr "Popularne wpisy" +msgstr "Brak takiego wpisu." #: actions/favorited.php:67 -#, php-format +#, fuzzy, php-format msgid "Popular notices, page %d" -msgstr "Popularne wpisy, strona %d" +msgstr "Popularne ogłoszenia" #: actions/favorited.php:79 msgid "The most popular notices on the site right now." -msgstr "Najpopularniejsze wpisy na stronie w te chwili." +msgstr "Najbardziej popularne ogłoszeńa na stronie w tej chwili." #: actions/featured.php:69 lib/featureduserssection.php:82 -#: lib/publicgroupnav.php:87 lib/publicgroupnav.php:89 +#: lib/publicgroupnav.php:87 msgid "Featured users" -msgstr "Znani użytkownicy" +msgstr "" #: actions/featured.php:71 #, php-format msgid "Featured users, page %d" -msgstr "Znani użytkownicy, strona %d" +msgstr "" #: actions/featured.php:99 #, php-format msgid "A selection of some of the great users on %s" -msgstr "Wybór znanych użytkowników na %s" +msgstr "" #: actions/finishremotesubscribe.php:188 msgid "That user has blocked you from subscribing." -msgstr "Ten użytkownik zablokował Cię z subskrypcji." +msgstr "" #: actions/groupbyid.php:79 msgid "No ID" -msgstr "Brak identyfikatora" +msgstr "" #: actions/grouplogo.php:138 actions/grouplogo.php:191 -#: actions/grouplogo.php:144 actions/grouplogo.php:197 msgid "Group logo" -msgstr "Logo grupy" +msgstr "" #: actions/grouplogo.php:149 msgid "You can upload a logo image for your group." -msgstr "Można wysłać obraz logo dla grupy." +msgstr "" -#: actions/grouplogo.php:448 actions/grouplogo.php:401 +#: actions/grouplogo.php:448 +#, fuzzy msgid "Logo updated." -msgstr "Zaktualizowano logo." +msgstr "Awatar załadowany." -#: actions/grouplogo.php:450 actions/grouplogo.php:403 +#: actions/grouplogo.php:450 +#, fuzzy msgid "Failed updating logo." -msgstr "Zaktualizowanie logo nie powiodło się." +msgstr "Uaktualnianie awatara nie powiodło się." #: actions/groupmembers.php:93 lib/groupnav.php:91 #, php-format msgid "%s group members" -msgstr "Członkowie grupy %s" +msgstr "" #: actions/groupmembers.php:96 #, php-format msgid "%s group members, page %d" -msgstr "Członkowie grupy %s, strona %d" +msgstr "" #: actions/groupmembers.php:111 msgid "A list of the users in this group." -msgstr "Lista użytkowników znajdujących się w tej grupie." +msgstr "" #: actions/groups.php:62 actions/showstream.php:518 lib/publicgroupnav.php:79 -#: lib/subgroupnav.php:96 lib/publicgroupnav.php:81 +#: lib/subgroupnav.php:96 msgid "Groups" -msgstr "Grupy" +msgstr "" #: actions/groups.php:64 #, php-format msgid "Groups, page %d" -msgstr "Grupy, strona %d" +msgstr "" #: actions/groups.php:90 #, php-format msgid "%%%%site.name%%%% groups let you find and talk with " -msgstr "Grupy %%%%site.name%%%% pozwalają na szukanie i rozmawianie z " +msgstr "" #: actions/groups.php:106 actions/usergroups.php:124 lib/groupeditform.php:123 -#: actions/usergroups.php:125 +#, fuzzy msgid "Create a new group" -msgstr "Utwórz nową grupę" +msgstr "Załóż nowe konto" #: actions/groupsearch.php:57 -#, php-format +#, fuzzy, php-format msgid "" "Search for groups on %%site.name%% by their name, location, or description. " -msgstr "Znajdź grupy na %%site.name%% według ich nazw, położenia lub opisu. " +msgstr "" +"Szukaj ludzi w serwisie %%site.name%%. Kryteriami mogą być imiona i " +"nazwiska, miejscowości lub zainteresowania. Użyj spacji aby oddzielić " +"elementy wyszukiwania. Słowa muszą mieć minimum 3 znaki." #: actions/groupsearch.php:63 +#, fuzzy msgid "Group search" -msgstr "Znajdź grupę" +msgstr "Szukaj ludzi" #: actions/imsettings.php:70 msgid "You can send and receive notices through " -msgstr "Można wysyłać i otrzymywać wpisy przez " +msgstr "" #: actions/imsettings.php:120 #, php-format msgid "Jabber or GTalk address, " -msgstr "adres Jabbera lub GTalk, " +msgstr "" #: actions/imsettings.php:147 +#, fuzzy msgid "Send me replies through Jabber/GTalk " -msgstr "Wyślij mi odpowiedzi przez Jabbera/GTalk " +msgstr "Wysyłaj mi wpisy przez Jabbera/GTalka" #: actions/imsettings.php:321 -#, php-format +#, fuzzy, php-format msgid "A confirmation code was sent " -msgstr "Kod potwierdzający został wysłany " +msgstr "Brak kodu potwierdzającego." #: actions/joingroup.php:65 msgid "You must be logged in to join a group." -msgstr "Musisz być zalogowany, aby dołączyć do grupy." +msgstr "" #: actions/joingroup.php:95 +#, fuzzy msgid "You are already a member of that group" -msgstr "Jesteś już członkiem tej grupy" +msgstr "Nie musisz ponownie się logować!" #: actions/joingroup.php:128 -#, php-format +#, fuzzy, php-format msgid "Could not join user %s to group %s" -msgstr "Nie można dołączyć użytkownika %s do grupy %s" +msgstr "Nie można przekierować do serwera: %s" #: actions/joingroup.php:135 #, php-format msgid "%s joined group %s" -msgstr "Użytkownik %s dołączył do grupy %s" +msgstr "" #: actions/leavegroup.php:60 msgid "Inboxes must be enabled for groups to work." -msgstr "Skrzynki odbiorcze dla grup muszą być włączone, aby działały." +msgstr "" #: actions/leavegroup.php:65 msgid "You must be logged in to leave a group." -msgstr "Musisz być zalogowany, aby opuścić grupę." +msgstr "" #: actions/leavegroup.php:88 +#, fuzzy msgid "No such group." -msgstr "Nie ma takiej grupy." +msgstr "Brak takiego wpisu." #: actions/leavegroup.php:95 +#, fuzzy msgid "You are not a member of that group." -msgstr "Nie jesteś członkiem tej grupy." +msgstr "Ten profil nie był wysłany przez Ciebie" #: actions/leavegroup.php:100 msgid "You may not leave a group while you are its administrator." -msgstr "Nie możesz opuścić grupy, kiedy jesteś jej administratorem." +msgstr "" -#: actions/leavegroup.php:130 actions/leavegroup.php:124 +#: actions/leavegroup.php:130 msgid "Could not find membership record." -msgstr "Nie można znaleźć wpisu członkostwa." +msgstr "" -#: actions/leavegroup.php:138 actions/leavegroup.php:132 -#, php-format +#: actions/leavegroup.php:138 +#, fuzzy, php-format msgid "Could not remove user %s to group %s" -msgstr "Nie można usunąć użytkownika %s z grupy %s" +msgstr "Nie można utworzyć formularza OpenID: %s" -#: actions/leavegroup.php:145 actions/leavegroup.php:139 +#: actions/leavegroup.php:145 #, php-format msgid "%s left group %s" -msgstr "Użytkownik %s opuścił grupę %s" +msgstr "" -#: actions/login.php:225 lib/facebookaction.php:304 actions/login.php:208 +#: actions/login.php:225 lib/facebookaction.php:304 msgid "Login to site" -msgstr "Zaloguj się na stronie" +msgstr "" #: actions/microsummary.php:69 msgid "No current status" -msgstr "Brak obecnego statusu" +msgstr "" #: actions/newgroup.php:53 msgid "New group" -msgstr "Nowa grupa" +msgstr "" #: actions/newgroup.php:115 msgid "Use this form to create a new group." -msgstr "Użyj tego formularza, aby utworzyć nową grupę." +msgstr "" #: actions/newgroup.php:177 +#, fuzzy msgid "Could not create group." -msgstr "Nie można utworzyć grupy." +msgstr "Nie można zapisać informacji o awatarze" #: actions/newgroup.php:191 +#, fuzzy msgid "Could not set group membership." -msgstr "Nie można ustawić członkostwa w grupie." +msgstr "Nie można obserwować." #: actions/newmessage.php:119 actions/newnotice.php:132 +#, fuzzy msgid "That's too long. " -msgstr "Wiadomość jest za długa. " +msgstr "Ten plik jest za duży." #: actions/newmessage.php:134 msgid "Don't send a message to yourself; " -msgstr "Nie wysyłaj wiadomości do siebie; " +msgstr "" -#: actions/newnotice.php:166 actions/newnotice.php:174 +#: actions/newnotice.php:166 +#, fuzzy msgid "Notice posted" -msgstr "Wysłano wpis" +msgstr "Wpisy" -#: actions/newnotice.php:200 classes/Channel.php:163 actions/newnotice.php:208 -#: lib/channel.php:170 +#: actions/newnotice.php:200 classes/Channel.php:163 msgid "Ajax Error" -msgstr "Błąd AJAX" +msgstr "" #: actions/nudge.php:85 msgid "" "This user doesn't allow nudges or hasn't confirmed or set his email yet." msgstr "" -"Ten użytkownik nie pozwala na szturchnięcia lub nie potwierdził lub nie " -"ustawił jeszcze swojego adresu e-mail." #: actions/nudge.php:94 msgid "Nudge sent" -msgstr "Wysłano szturchnięcie" +msgstr "" #: actions/nudge.php:97 msgid "Nudge sent!" -msgstr "Wysłano szturchnięcie!" +msgstr "" -#: actions/openidlogin.php:97 actions/openidlogin.php:106 +#: actions/openidlogin.php:97 +#, fuzzy msgid "OpenID login" -msgstr "Login OpenID" +msgstr "Użytkownik OpenID" #: actions/openidsettings.php:128 +#, fuzzy msgid "Removing your only OpenID " -msgstr "Usuwanie jedynego identyfikatora OpenID " +msgstr "Usuń konto OpenID" #: actions/othersettings.php:60 +#, fuzzy msgid "Other Settings" -msgstr "Inne ustawienia" +msgstr "Ustawienia" #: actions/othersettings.php:71 msgid "Manage various other options." -msgstr "Zarządzaj różnymi innymi opcjami." +msgstr "" #: actions/othersettings.php:93 msgid "URL Auto-shortening" -msgstr "Automatyczne skracanie adresów URL" +msgstr "" #: actions/othersettings.php:112 +#, fuzzy msgid "Service" -msgstr "Usługa" +msgstr "Szukaj" #: actions/othersettings.php:113 msgid "Automatic shortening service to use." -msgstr "Używana automatyczna usługa skracania." +msgstr "" #: actions/othersettings.php:144 +#, fuzzy msgid "URL shortening service is too long (max 50 chars)." -msgstr "Adres URL usługi skracania jest za długi (maksymalnie 50 znaków)." +msgstr "Lokalizacja jest za długa (max. 255 znaków)." #: actions/passwordsettings.php:69 +#, fuzzy msgid "Change your password." -msgstr "Zmień hasło." +msgstr "Zmień hasło" #: actions/passwordsettings.php:89 +#, fuzzy msgid "Password change" -msgstr "Zmiana hasła" +msgstr "Hasło zostało zapisane." -#: actions/peopletag.php:35 actions/peopletag.php:70 -#, php-format +#: actions/peopletag.php:35 +#, fuzzy, php-format msgid "Not a valid people tag: %s" -msgstr "Nieprawidłowy znacznik osób: %s" +msgstr "Niewłaściwy adres e-mailowy." -#: actions/peopletag.php:47 actions/peopletag.php:144 +#: actions/peopletag.php:47 #, php-format msgid "Users self-tagged with %s - page %d" -msgstr "Użytkownicy używający znacznika %s - strona %d" +msgstr "" #: actions/peopletag.php:91 #, php-format msgid "These are users who have tagged themselves \"%s\" " -msgstr "To są użytkownicy którzy nadali sobie znacznik \"%s\" " +msgstr "" #: actions/profilesettings.php:91 +#, fuzzy msgid "Profile information" -msgstr "Informacje o profilu" +msgstr "Nieznany profil" #: actions/profilesettings.php:124 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" -"Znaczniki dla siebie (litery, liczby, -, . i _), oddzielone przecinkami lub " -"spacjami" #: actions/profilesettings.php:144 msgid "Automatically subscribe to whoever " -msgstr "Automatycznie zasubskrybuj do każdego " +msgstr "" #: actions/profilesettings.php:229 actions/tagother.php:176 -#: actions/tagother.php:178 -#, php-format +#, fuzzy, php-format msgid "Invalid tag: \"%s\"" -msgstr "Nieprawidłowy znacznik: \"%s\"" +msgstr "Błędna strona domowa '%s'" #: actions/profilesettings.php:311 +#, fuzzy msgid "Couldn't save tags." -msgstr "Nie można zapisać znaczników." +msgstr "Nie można zapisać profilu." -#: actions/public.php:107 actions/public.php:110 -#, php-format +#: actions/public.php:107 +#, fuzzy, php-format msgid "Public timeline, page %d" -msgstr "Publiczna oś czasu, strona %d" +msgstr "Publiczna oś czasu" -#: actions/public.php:173 actions/public.php:184 +#: actions/public.php:173 msgid "Could not retrieve public stream." -msgstr "Nie można pobrać publicznego strumienia." +msgstr "" #: actions/public.php:220 #, php-format @@ -4221,132 +4029,139 @@ msgid "" "This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-" "blogging) service " msgstr "" -"To jest %%site.name%%, usługa [mikroblogowania](http://en.wikipedia.org/wiki/" -"Micro-blogging) " #: actions/publictagcloud.php:57 +#, fuzzy msgid "Public tag cloud" -msgstr "Publiczna chmura znaczników" +msgstr "Publiczny Kanał Strumieni" #: actions/publictagcloud.php:63 #, php-format msgid "These are most popular recent tags on %s " -msgstr "To są najpopularniejsze ostatnie znaczniki na %s " +msgstr "" #: actions/publictagcloud.php:119 msgid "Tag cloud" -msgstr "Chmura znaczników" +msgstr "" #: actions/register.php:139 actions/register.php:349 msgid "Sorry, only invited people can register." -msgstr "Przepraszamy, tylko zaproszone osoby mogą się rejestrować." +msgstr "" #: actions/register.php:149 +#, fuzzy msgid "You can't register if you don't " -msgstr "Nie możesz się zarejestrować, jeśli nie " +msgstr "" +"Nie możesz się zarejestrować, jeśli nie zgadzasz się z warunkami licencji." #: actions/register.php:286 msgid "With this form you can create " -msgstr "Za pomocą tego formularza można utworzyć " +msgstr "" #: actions/register.php:368 +#, fuzzy msgid "1-64 lowercase letters or numbers, " -msgstr "1-64 małe litery lub liczby, " +msgstr "Max. 64 znaki alfanumeryczne, bez spacji i znaków przestankowych" #: actions/register.php:382 actions/register.php:386 +#, fuzzy msgid "Used only for updates, announcements, " -msgstr "Używane tylko do aktualizacji, ogłoszeń, " +msgstr "Używane tylko do aktualizacji, ogłoszeń i przywracania hasła" #: actions/register.php:398 +#, fuzzy msgid "URL of your homepage, blog, " -msgstr "Adres URL strony domowej, bloga, " +msgstr "URL Twojej strony domowej, bloga, lub profilu na innej stronie" #: actions/register.php:404 +#, fuzzy msgid "Describe yourself and your " -msgstr "Opisz się i swoje " +msgstr "Opisz się w 140 znakach" #: actions/register.php:410 +#, fuzzy msgid "Where you are, like \"City, " -msgstr "Gdzie jesteś, np. \"miasto, " +msgstr "Gdzie jesteś? (np. \"miasto, region, kraj\")" #: actions/register.php:432 +#, fuzzy msgid " except this private data: password, " -msgstr " poza tymi prywatnymi danymi: hasło, " +msgstr "" +"z wyłączeniem tych prywatnych danych: e-maila, identyfikatora IM, numeru " +"telefonu." #: actions/register.php:471 #, php-format msgid "Congratulations, %s! And welcome to %%%%site.name%%%%. " -msgstr "Gratulacje, %s! Witaj na %%%%site.name%%%%. " +msgstr "" #: actions/register.php:495 msgid "(You should receive a message by email " -msgstr "(Powinieneś otrzymać wiadomość przez e-mail " +msgstr "" #: actions/remotesubscribe.php:166 actions/remotesubscribe.php:171 msgid "That's a local profile! Login to subscribe." -msgstr "To jest profil lokalny! Zaloguj się, aby zasubskrybować." +msgstr "" -#: actions/replies.php:118 actions/replies.php:120 -#, php-format +#: actions/replies.php:118 +#, fuzzy, php-format msgid "Replies to %s, page %d" -msgstr "Odpowiedzi na %s, strona %d" +msgstr "Odpowiedzi na %s" #: actions/showfavorites.php:79 #, php-format msgid "%s favorite notices, page %d" -msgstr "Ulubione wpisy użytkownika %s, strona %d" +msgstr "" #: actions/showgroup.php:77 lib/groupnav.php:85 #, php-format msgid "%s group" -msgstr "Grupa %s" +msgstr "" #: actions/showgroup.php:79 #, php-format msgid "%s group, page %d" -msgstr "Grupa %s, strona %d" +msgstr "" -#: actions/showgroup.php:206 actions/showgroup.php:208 +#: actions/showgroup.php:206 +#, fuzzy msgid "Group profile" -msgstr "Profil grupy" +msgstr "Brak takiego wpisu." #: actions/showgroup.php:251 actions/showstream.php:278 #: actions/tagother.php:119 lib/grouplist.php:134 lib/profilelist.php:133 -#: actions/showgroup.php:253 actions/showstream.php:271 -#: actions/tagother.php:118 lib/profilelist.php:131 msgid "URL" -msgstr "Adres URL" +msgstr "" #: actions/showgroup.php:262 actions/showstream.php:289 #: actions/tagother.php:129 lib/grouplist.php:145 lib/profilelist.php:144 -#: actions/showgroup.php:264 actions/showstream.php:282 -#: actions/tagother.php:128 lib/profilelist.php:142 +#, fuzzy msgid "Note" -msgstr "Wpis" +msgstr "Wpisy" -#: actions/showgroup.php:270 actions/showgroup.php:272 +#: actions/showgroup.php:270 msgid "Group actions" -msgstr "Działania grupy" +msgstr "" -#: actions/showgroup.php:323 actions/showgroup.php:304 -#, php-format +#: actions/showgroup.php:323 +#, fuzzy, php-format msgid "Notice feed for %s group" -msgstr "Kanał wpisów dla grupy %s" +msgstr "Kanał wpisów dla %s" -#: actions/showgroup.php:357 lib/groupnav.php:90 actions/showgroup.php:339 -#: actions/showgroup.php:384 +#: actions/showgroup.php:357 lib/groupnav.php:90 +#, fuzzy msgid "Members" -msgstr "Członkowie" +msgstr "W serwisie od" #: actions/showgroup.php:363 actions/showstream.php:413 #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 -#: lib/tagcloudsection.php:71 actions/showgroup.php:344 +#: lib/tagcloudsection.php:71 msgid "(None)" -msgstr "(Brak)" +msgstr "" -#: actions/showgroup.php:370 actions/showgroup.php:350 +#: actions/showgroup.php:370 msgid "All members" -msgstr "Wszyscy członkowie" +msgstr "" #: actions/showgroup.php:378 #, php-format @@ -4354,51 +4169,50 @@ msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" -"**%s** jest grupą użytkowników na %%%%site.name%%%%, usłudze " -"[mikroblogowania](http://en.wikipedia.org/wiki/Micro-blogging) " #: actions/showmessage.php:98 msgid "Only the sender and recipient " -msgstr "Tylko nadawca i odbiorca " +msgstr "" #: actions/showstream.php:73 #, php-format msgid "%s, page %d" -msgstr "%s, strona %d" +msgstr "" #: actions/showstream.php:143 +#, fuzzy msgid "'s profile" -msgstr " - profil" +msgstr "Profil" #: actions/showstream.php:236 actions/tagother.php:77 -#: actions/showstream.php:220 +#, fuzzy msgid "User profile" -msgstr "Profil użytkownika" +msgstr "Użytkownik nie ma profilu." #: actions/showstream.php:240 actions/tagother.php:81 -#: actions/showstream.php:224 msgid "Photo" -msgstr "Zdjęcie" +msgstr "" -#: actions/showstream.php:317 actions/showstream.php:309 +#: actions/showstream.php:317 msgid "User actions" -msgstr "Działania użytkownika" +msgstr "" #: actions/showstream.php:342 msgid "Send a direct message to this user" -msgstr "Wyślij bezpośrednią wiadomość do tego użytkownika" +msgstr "" #: actions/showstream.php:343 msgid "Message" -msgstr "Wiadomość" +msgstr "" #: actions/showstream.php:451 +#, fuzzy msgid "All subscribers" -msgstr "Wszyscy subskrybenci" +msgstr "Subskrybenci" #: actions/showstream.php:533 msgid "All groups" -msgstr "Wszystkie grupy" +msgstr "" #: actions/showstream.php:542 #, php-format @@ -4406,416 +4220,442 @@ msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" -"**%s** posiada konto na %%%%site.name%%%%, usłudze [mikroblogowania](http://" -"en.wikipedia.org/wiki/Micro-blogging) " #: actions/smssettings.php:128 +#, fuzzy msgid "Phone number, no punctuation or spaces, " -msgstr "Numer telefonu, bez znaków przestankowych i spacji, " +msgstr "Max. 64 znaki alfanumeryczne, bez spacji i znaków przestankowych" #: actions/smssettings.php:162 +#, fuzzy msgid "Send me notices through SMS; " -msgstr "Wyślij mi wpisy przez SMS; " +msgstr "Wysyłaj mi wpisy przez Jabbera/GTalka" #: actions/smssettings.php:335 +#, fuzzy msgid "A confirmation code was sent to the phone number you added. " -msgstr "Kod potwierdzający został wysłany na dodany numer telefonu. " +msgstr "Ten kod potwierdzający nie jest przeznaczony dla Ciebie!" #: actions/smssettings.php:453 msgid "Mobile carrier" -msgstr "Operator komórkowy" +msgstr "" #: actions/subedit.php:70 +#, fuzzy msgid "You are not subscribed to that profile." -msgstr "Nie jesteś zasubskrybowany do tego profilu." +msgstr "Ten profil nie był wysłany przez Ciebie" #: actions/subedit.php:83 +#, fuzzy msgid "Could not save subscription." -msgstr "Nie można zapisać subskrypcji." +msgstr "Nie można obserwować." #: actions/subscribe.php:55 +#, fuzzy msgid "Not a local user." -msgstr "Nie jest lokalnym użytkownikiem." +msgstr "Brak takiego użytkownika." #: actions/subscribe.php:69 +#, fuzzy msgid "Subscribed" -msgstr "Zasubskrybowano" +msgstr "Subskrybuj" #: actions/subscribers.php:50 -#, php-format +#, fuzzy, php-format msgid "%s subscribers" -msgstr "Subskrybenci %s" +msgstr "Subskrybenci" #: actions/subscribers.php:52 #, php-format msgid "%s subscribers, page %d" -msgstr "Subskrybenci %s, strona %d" +msgstr "" #: actions/subscribers.php:63 +#, fuzzy msgid "These are the people who listen to " -msgstr "Osoby obserwujące " +msgstr "Ludzie obserwujący wpisy użytkownika %s." #: actions/subscribers.php:67 -#, php-format +#, fuzzy, php-format msgid "These are the people who " -msgstr "Osoby, które " +msgstr "Ludzie obserwujący wpisy użytkownika %s." #: actions/subscriptions.php:52 -#, php-format +#, fuzzy, php-format msgid "%s subscriptions" -msgstr "Subskrypcje %s" +msgstr "Wszyscy obserwowani" #: actions/subscriptions.php:54 -#, php-format +#, fuzzy, php-format msgid "%s subscriptions, page %d" -msgstr "Subskrypcje %s, strona %d" +msgstr "Wszyscy obserwowani" #: actions/subscriptions.php:65 +#, fuzzy msgid "These are the people whose notices " -msgstr "Osoby, których wpisy " +msgstr "Ludzie, których wpisy obserwuje użytkownik %s." #: actions/subscriptions.php:69 -#, php-format +#, fuzzy, php-format msgid "These are the people whose " -msgstr "Osoby, których " +msgstr "Ludzie obserwujący wpisy użytkownika %s." -#: actions/subscriptions.php:122 actions/subscriptions.php:124 +#: actions/subscriptions.php:122 +#, fuzzy msgid "Jabber" -msgstr "Jabber" +msgstr "Brak identyfikatora Jabbera." -#: actions/tag.php:43 actions/tag.php:51 -#, php-format +#: actions/tag.php:43 +#, fuzzy, php-format msgid "Notices tagged with %s, page %d" -msgstr "Wpisy ze znacznikiem %s, strona %d" +msgstr "%s – mikroblog" -#: actions/tag.php:66 actions/tag.php:73 +#: actions/tag.php:66 #, php-format msgid "Messages tagged \"%s\", most recent first" -msgstr "Wiadomości ze znacznikiem \"%s\", najpierw najnowsze" +msgstr "" #: actions/tagother.php:33 +#, fuzzy msgid "Not logged in" -msgstr "Nie zalogowano" +msgstr "Niezalogowany." #: actions/tagother.php:39 +#, fuzzy msgid "No id argument." -msgstr "Brak parametru identyfikatora." +msgstr "Brak takiego dokumentu." #: actions/tagother.php:65 #, php-format msgid "Tag %s" -msgstr "Znacznik %s" +msgstr "" #: actions/tagother.php:141 msgid "Tag user" -msgstr "Znacznik użytkownika" +msgstr "" -#: actions/tagother.php:149 actions/tagother.php:151 +#: actions/tagother.php:149 msgid "" "Tags for this user (letters, numbers, -, ., and _), comma- or space- " "separated" msgstr "" -"Znaczniki dla tego użytkownika (litery, liczby, -, . i _), oddzielone " -"przecinkami lub spacjami" #: actions/tagother.php:164 msgid "There was a problem with your session token." -msgstr "Wystąpił problem z tokenem sesji." +msgstr "" -#: actions/tagother.php:191 actions/tagother.php:193 +#: actions/tagother.php:191 msgid "" "You can only tag people you are subscribed to or who are subscribed to you." msgstr "" -"Można nadawać znaczniki tylko osobom, których subskrybujesz lub którzy " -"subskrybują Ciebie." -#: actions/tagother.php:198 actions/tagother.php:200 +#: actions/tagother.php:198 +#, fuzzy msgid "Could not save tags." -msgstr "Nie można zapisać znaczników." +msgstr "Nie można zapisać informacji o awatarze" -#: actions/tagother.php:233 actions/tagother.php:235 +#: actions/tagother.php:233 msgid "Use this form to add tags to your subscribers or subscriptions." msgstr "" -"Użyj tego formularza, aby dodać znaczniki subskrybentom lub subskrypcjom." #: actions/tagrss.php:35 +#, fuzzy msgid "No such tag." -msgstr "Nie ma takiego znacznika." +msgstr "Brak takiego wpisu." -#: actions/tagrss.php:66 actions/tagrss.php:64 -#, php-format +#: actions/tagrss.php:66 +#, fuzzy, php-format msgid "Microblog tagged with %s" -msgstr "Mikroblogi ze znacznikiem %s" +msgstr "%s – mikroblog" #: actions/twitapiblocks.php:47 msgid "Block user failed." -msgstr "Zablokowanie użytkownika nie powiodło się." +msgstr "" #: actions/twitapiblocks.php:69 msgid "Unblock user failed." -msgstr "Odblokowanie użytkownika nie powiodło się." +msgstr "" -#: actions/twitapiusers.php:48 actions/twitapiusers.php:52 +#: actions/twitapiusers.php:48 +#, fuzzy msgid "Not found." -msgstr "Nie znaleziono." +msgstr "Nie znaleziono żądania!" #: actions/twittersettings.php:71 msgid "Add your Twitter account to automatically send " -msgstr "Dodaj konto Twittera, aby automatycznie wysyłać " +msgstr "" -#: actions/twittersettings.php:119 actions/twittersettings.php:122 +#: actions/twittersettings.php:119 msgid "Twitter user name" -msgstr "Nazwa użytkownika Twittera" +msgstr "" -#: actions/twittersettings.php:126 actions/twittersettings.php:129 +#: actions/twittersettings.php:126 +#, fuzzy msgid "Twitter password" -msgstr "Hasło Twittera" +msgstr "Nowe hasło" -#: actions/twittersettings.php:228 actions/twittersettings.php:232 +#: actions/twittersettings.php:228 msgid "Twitter Friends" -msgstr "Przyjaciele z Twittera" +msgstr "" #: actions/twittersettings.php:327 msgid "Username must have only numbers, " -msgstr "Nazwa użytkownika może zawierać tylko liczby, " +msgstr "" #: actions/twittersettings.php:341 -#, php-format +#, fuzzy, php-format msgid "Unable to retrieve account information " -msgstr "Nie można pobrać informacji o koncie " +msgstr "Nie można skasować potwierdzenia adresu e-mail." #: actions/unblock.php:108 +#, fuzzy msgid "Error removing the block." -msgstr "Błąd podczas usuwania blokady." +msgstr "Błąd w zapisie użytkownika." #: actions/unsubscribe.php:50 +#, fuzzy msgid "No profile id in request." -msgstr "Brak identyfikatora profilu w żądaniu." +msgstr "Serwer nie zwrócił żadnego URL-a." #: actions/unsubscribe.php:57 +#, fuzzy msgid "No profile with that id." -msgstr "Brak profilu z tym identyfikatorem." +msgstr "Zdalny profil bez odpowiadającego profilu lokalnego" #: actions/unsubscribe.php:71 +#, fuzzy msgid "Unsubscribed" -msgstr "Zrezygnowano z subskrypcji" +msgstr "Zrezygnuj z subskrypcji" #: actions/usergroups.php:63 #, php-format msgid "%s groups" -msgstr "Grupy %s" +msgstr "" #: actions/usergroups.php:65 #, php-format msgid "%s groups, page %d" -msgstr "Grupy %s, strona %d" +msgstr "" -#: classes/Notice.php:104 classes/Notice.php:128 +#: classes/Notice.php:104 +#, fuzzy msgid "Problem saving notice. Unknown user." -msgstr "Problem podczas zapisywania wpisu. Nieznany użytkownik." +msgstr "Problem z zachowywaniem wpisu." -#: classes/Notice.php:109 classes/Notice.php:133 +#: classes/Notice.php:109 msgid "" "Too many notices too fast; take a breather and post again in a few minutes." msgstr "" -"Za dużo wpisów w za krótkim czasie, weź głęboki oddech i wyślij ponownie za " -"kilka minut." -#: classes/Notice.php:116 classes/Notice.php:145 +#: classes/Notice.php:116 msgid "You are banned from posting notices on this site." -msgstr "Zabroniono Ci wysyłania wpisów na tej stronie." +msgstr "" #: lib/accountsettingsaction.php:108 +#, fuzzy msgid "Upload an avatar" -msgstr "Wyślij awatar" +msgstr "Uaktualnianie awatara nie powiodło się." #: lib/accountsettingsaction.php:119 msgid "Other" -msgstr "Inne" +msgstr "" #: lib/accountsettingsaction.php:120 msgid "Other options" -msgstr "Inne opcje" +msgstr "" -#: lib/action.php:130 lib/action.php:132 +#: lib/action.php:130 #, php-format msgid "%s - %s" -msgstr "%s - %s" +msgstr "" -#: lib/action.php:145 lib/action.php:147 +#: lib/action.php:145 msgid "Untitled page" -msgstr "Strona bez nazwy" +msgstr "" -#: lib/action.php:316 lib/action.php:387 +#: lib/action.php:316 msgid "Primary site navigation" -msgstr "Główna nawigacja strony" +msgstr "" -#: lib/action.php:322 lib/action.php:393 +#: lib/action.php:322 msgid "Personal profile and friends timeline" -msgstr "Profil osobisty i oś czasu przyjaciół" +msgstr "" -#: lib/action.php:325 lib/action.php:396 +#: lib/action.php:325 msgid "Search for people or text" -msgstr "Znajdź osoby lub tekst" +msgstr "" -#: lib/action.php:328 lib/action.php:399 +#: lib/action.php:328 +#, fuzzy msgid "Account" -msgstr "Konto" +msgstr "O serwisie" -#: lib/action.php:328 lib/action.php:399 +#: lib/action.php:328 msgid "Change your email, avatar, password, profile" -msgstr "Zmień adres e-mail, awatar, hasło, profil" +msgstr "" -#: lib/action.php:330 lib/action.php:403 +#: lib/action.php:330 msgid "Connect to IM, SMS, Twitter" -msgstr "Połącz z komunikatorem, SMS, Twitterem" +msgstr "" -#: lib/action.php:332 lib/action.php:409 +#: lib/action.php:332 msgid "Logout from the site" -msgstr "Wyloguj się ze strony" +msgstr "" -#: lib/action.php:335 lib/action.php:412 +#: lib/action.php:335 msgid "Login to the site" -msgstr "Zaloguj się na stronę" +msgstr "" -#: lib/action.php:338 lib/action.php:415 +#: lib/action.php:338 +#, fuzzy msgid "Create an account" -msgstr "Utwórz konto" +msgstr "Załóż nowe konto" -#: lib/action.php:341 lib/action.php:418 +#: lib/action.php:341 +#, fuzzy msgid "Login with OpenID" -msgstr "Zaloguj się za pomocą OpenID" +msgstr "Brak takiego identyfikatora OpenID." -#: lib/action.php:344 lib/action.php:421 +#: lib/action.php:344 +#, fuzzy msgid "Help me!" -msgstr "Pomóż mi!" +msgstr "Pomoc" -#: lib/action.php:362 lib/action.php:441 +#: lib/action.php:362 +#, fuzzy msgid "Site notice" -msgstr "Wpis strony" +msgstr "Nowy wpis" -#: lib/action.php:417 lib/action.php:504 +#: lib/action.php:417 msgid "Local views" -msgstr "Lokalne widoki" +msgstr "" -#: lib/action.php:472 lib/action.php:559 +#: lib/action.php:472 +#, fuzzy msgid "Page notice" -msgstr "Wpis strony" +msgstr "Nowy wpis" -#: lib/action.php:562 lib/action.php:654 +#: lib/action.php:562 +#, fuzzy msgid "Secondary site navigation" -msgstr "Druga nawigacja strony" +msgstr "Subskrypcje" -#: lib/action.php:602 lib/action.php:623 lib/action.php:699 lib/action.php:720 +#: lib/action.php:602 lib/action.php:623 msgid "Laconica software license" -msgstr "Licencja oprogramowania Laconica" +msgstr "" -#: lib/action.php:630 lib/action.php:727 +#: lib/action.php:630 msgid "All " -msgstr "Wszystko " +msgstr "" -#: lib/action.php:635 lib/action.php:732 +#: lib/action.php:635 msgid "license." -msgstr "licencja." +msgstr "" #: lib/blockform.php:123 lib/blockform.php:153 +#, fuzzy msgid "Block this user" -msgstr "Zablokuj tego użytkownika" +msgstr "Brak takiego użytkownika." #: lib/blockform.php:153 msgid "Block" -msgstr "Zablokuj" +msgstr "" #: lib/disfavorform.php:114 lib/disfavorform.php:140 msgid "Disfavor this notice" -msgstr "Usuń ten wpis z ulubionych" +msgstr "" #: lib/facebookaction.php:268 #, php-format msgid "To use the %s Facebook Application you need to login " -msgstr "Aby używać aplikacji Facebook %s, musisz się zalogować " +msgstr "" -#: lib/facebookaction.php:271 lib/facebookaction.php:273 +#: lib/facebookaction.php:271 +#, fuzzy msgid " a new account." -msgstr " nowe konto." +msgstr "Załóż nowe konto" #: lib/facebookaction.php:557 lib/mailbox.php:214 lib/noticelist.php:354 -#: lib/facebookaction.php:675 lib/mailbox.php:216 lib/noticelist.php:357 +#, fuzzy msgid "Published" -msgstr "Opublikowano" +msgstr "Publiczny" #: lib/favorform.php:114 lib/favorform.php:140 +#, fuzzy msgid "Favor this notice" -msgstr "Dodaj ten wpis do ulubionych" +msgstr "Brak takiego wpisu." #: lib/feedlist.php:64 msgid "Export data" -msgstr "Wyeksportuj dane" +msgstr "Dane do exportowania" #: lib/galleryaction.php:121 msgid "Filter tags" -msgstr "Filtruj znaczniki" +msgstr "" #: lib/galleryaction.php:131 msgid "All" -msgstr "Wszystko" +msgstr "" #: lib/galleryaction.php:137 msgid "Tag" -msgstr "Znacznik" +msgstr "" #: lib/galleryaction.php:138 msgid "Choose a tag to narrow list" -msgstr "Wybierz znacznik do ograniczonej listy" +msgstr "" #: lib/galleryaction.php:139 msgid "Go" -msgstr "Przejdź" +msgstr "" #: lib/groupeditform.php:148 +#, fuzzy msgid "URL of the homepage or blog of the group or topic" -msgstr "Adres URL strony domowej lub bloga grupy, albo temat" +msgstr "URL Twojej strony domowej, bloga, lub profilu na innej stronie" #: lib/groupeditform.php:151 +#, fuzzy msgid "Description" -msgstr "Opis" +msgstr "Subskrypcje" #: lib/groupeditform.php:153 +#, fuzzy msgid "Describe the group or topic in 140 chars" -msgstr "Opisz grupę lub temat w 140 znakach" +msgstr "Opisz się w 140 znakach" #: lib/groupeditform.php:158 +#, fuzzy msgid "" "Location for the group, if any, like \"City, State (or Region), Country\"" -msgstr "" -"Położenie grupy, jeśli istnieje, np. \"miasto, województwo (lub region), kraj" -"\"" +msgstr "Gdzie jesteś? (np. \"miasto, region, kraj\")" #: lib/groupnav.php:84 lib/searchgroupnav.php:84 msgid "Group" -msgstr "Grupa" +msgstr "" #: lib/groupnav.php:100 msgid "Admin" -msgstr "Administrator" +msgstr "" #: lib/groupnav.php:101 #, php-format msgid "Edit %s group properties" -msgstr "Edytuj właściwości grupy %s" +msgstr "" #: lib/groupnav.php:106 +#, fuzzy msgid "Logo" -msgstr "Logo" +msgstr "Wyloguj" #: lib/groupnav.php:107 #, php-format msgid "Add or edit %s logo" -msgstr "Dodaj lub edytuj logo grupy %s" +msgstr "" #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" -msgstr "Grupy z największą liczbą członków" +msgstr "Grupy z największą ilością członków" #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" @@ -4824,31 +4664,37 @@ msgstr "Grupy z największą ilością wpisów" #: lib/grouptagcloudsection.php:56 #, php-format msgid "Tags in %s group's notices" -msgstr "Znaczniki we wpisach grupy %s" +msgstr "Tagi we wpisach grupy %s" #: lib/htmloutputter.php:104 +#, fuzzy msgid "This page is not available in a " -msgstr "Ta strona nie jest dostępna w " +msgstr "Ta strona nie jest dostępna dla medium, którego typ akceptujesz" +# aaa #: lib/joinform.php:114 +#, fuzzy msgid "Join" -msgstr "Dołącz" +msgstr "Dołacz" #: lib/leaveform.php:114 +#, fuzzy msgid "Leave" -msgstr "Opuść" +msgstr "Zapisz" #: lib/logingroupnav.php:76 +#, fuzzy msgid "Login with a username and password" -msgstr "Zaloguj się za pomocą nazwy użytkownika i hasła" +msgstr "Błędna nazwa użytkownika lub hasło." #: lib/logingroupnav.php:79 +#, fuzzy msgid "Sign up for a new account" msgstr "Załóż nowe konto" #: lib/logingroupnav.php:82 msgid "Login or register with OpenID" -msgstr "Zaloguj się lub zarejestruj za pomocą OpenID" +msgstr "Zaloguj lub zarejestruj się z użyciem OpenID" #: lib/mail.php:175 #, php-format @@ -4856,21 +4702,21 @@ msgid "" "Hey, %s.\n" "\n" msgstr "" -"Cześć, %s.\n" +"Hej, %s,\n" "\n" #: lib/mail.php:236 -#, php-format +#, fuzzy, php-format msgid "%1$s is now listening to " -msgstr "%1$s obserwuje teraz " +msgstr "%1$s obserwuje teraz Twoje wpisy na %2$s." #: lib/mail.php:254 -#, php-format +#, fuzzy, php-format msgid "Location: %s\n" -msgstr "Położenie: %s\n" +msgstr "Lokalizacja: %s\n" #: lib/mail.php:256 -#, php-format +#, fuzzy, php-format msgid "Homepage: %s\n" msgstr "Strona domowa: %s\n" @@ -4880,103 +4726,100 @@ msgid "" "Bio: %s\n" "\n" msgstr "" -"O mnie: %s\n" -"\n" -#: lib/mail.php:461 lib/mail.php:462 +#: lib/mail.php:461 #, php-format msgid "You've been nudged by %s" -msgstr "Zostałeś szturchnięty przez %s" +msgstr "" #: lib/mail.php:465 #, php-format msgid "%1$s (%2$s) is wondering what you are up to " -msgstr "%1$s (%2$s) zastanawia się, co zamierzasz " +msgstr "" #: lib/mail.php:555 -#, php-format +#, fuzzy, php-format msgid "%1$s just added your notice from %2$s" -msgstr "%1$s właśnie dodał Twój wpis z %2$s" +msgstr "%1$s obserwuje teraz Twoje wpisy na %2$s." -#: lib/mailbox.php:229 lib/noticelist.php:380 lib/mailbox.php:231 -#: lib/noticelist.php:383 +#: lib/mailbox.php:229 lib/noticelist.php:380 msgid "From" msgstr "Od" -#: lib/messageform.php:110 lib/messageform.php:109 +#: lib/messageform.php:110 msgid "Send a direct notice" msgstr "Wyślij bezpośredni wpis" #: lib/noticeform.php:125 +#, fuzzy msgid "Send a notice" -msgstr "Wyślij wpis" +msgstr "Nowy wpis" #: lib/noticeform.php:152 +#, fuzzy msgid "Available characters" -msgstr "Dostępne znaki" +msgstr "6 lub więcej znaków" -#: lib/noticelist.php:426 lib/noticelist.php:429 +#: lib/noticelist.php:426 +#, fuzzy msgid "in reply to" -msgstr "w odpowiedzi na" +msgstr "w odpowiedzi na…" -#: lib/noticelist.php:447 lib/noticelist.php:450 lib/noticelist.php:451 -#: lib/noticelist.php:454 +#: lib/noticelist.php:447 lib/noticelist.php:450 msgid "Reply to this notice" msgstr "Odpowiedz na ten wpis" -#: lib/noticelist.php:451 lib/noticelist.php:455 +#: lib/noticelist.php:451 +#, fuzzy msgid "Reply" -msgstr "Odpowiedz" +msgstr "Odpowiedź" -#: lib/noticelist.php:471 lib/noticelist.php:474 lib/noticelist.php:476 -#: lib/noticelist.php:479 +#: lib/noticelist.php:471 lib/noticelist.php:474 msgid "Delete this notice" msgstr "Usuń ten wpis" -#: lib/noticelist.php:474 actions/avatarsettings.php:148 -#: lib/noticelist.php:479 +#: lib/noticelist.php:474 msgid "Delete" msgstr "Usuń" #: lib/nudgeform.php:116 msgid "Nudge this user" -msgstr "Szturchnij tego użytkownika" +msgstr "" #: lib/nudgeform.php:128 msgid "Nudge" -msgstr "Szturchnij" +msgstr "" #: lib/nudgeform.php:128 msgid "Send a nudge to this user" -msgstr "Wyślij szturchnięcie do tego użytkownika" +msgstr "" #: lib/personaltagcloudsection.php:56 #, php-format msgid "Tags in %s's notices" -msgstr "Znaczniki we wpisach użytkownika %s" +msgstr "" -#: lib/profilelist.php:182 lib/profilelist.php:180 +#: lib/profilelist.php:182 msgid "(none)" -msgstr "(brak)" +msgstr "" -#: lib/publicgroupnav.php:76 lib/publicgroupnav.php:78 +#: lib/publicgroupnav.php:76 msgid "Public" msgstr "Publiczny" -#: lib/publicgroupnav.php:80 lib/publicgroupnav.php:82 +#: lib/publicgroupnav.php:80 msgid "User groups" -msgstr "Grupy użytkowników" +msgstr "" #: lib/publicgroupnav.php:82 lib/publicgroupnav.php:83 -#: lib/publicgroupnav.php:84 lib/publicgroupnav.php:85 msgid "Recent tags" -msgstr "Ostatnie znaczniki" +msgstr "" -#: lib/publicgroupnav.php:86 lib/publicgroupnav.php:88 +#: lib/publicgroupnav.php:86 msgid "Featured" -msgstr "Znane" +msgstr "Wyróżnione" -#: lib/publicgroupnav.php:90 lib/publicgroupnav.php:92 +#: lib/publicgroupnav.php:90 msgid "Popular" msgstr "Popularne" @@ -4990,43 +4833,44 @@ msgstr "Znajdź grupy na tej stronie" #: lib/section.php:89 msgid "Untitled section" -msgstr "Sekcja bez nazwy" +msgstr "" #: lib/subgroupnav.php:81 -#, php-format +#, fuzzy, php-format msgid "People %s subscribes to" -msgstr "Osoby %s zasubskrybowane do" +msgstr "Zdalna subskrypcja" #: lib/subgroupnav.php:89 -#, php-format +#, fuzzy, php-format msgid "People subscribed to %s" -msgstr "Osoby zasubskrybowane do %s" +msgstr "Zdalna subskrypcja" #: lib/subgroupnav.php:97 #, php-format msgid "Groups %s is a member of" -msgstr "Grupy %s są członkiem" +msgstr "" #: lib/subgroupnav.php:104 #, php-format msgid "Invite friends and colleagues to join you on %s" -msgstr "Zaproś przyjaciół i kolegów do dołączenia do Ciebie na %s" +msgstr "Zaproś przyjaciół i kolegów, by dołączyli do Ciebie na %s" #: lib/subs.php:53 msgid "User has blocked you." msgstr "Użytkownik zablokował Cię." #: lib/subscribeform.php:115 lib/subscribeform.php:139 +#, fuzzy msgid "Subscribe to this user" -msgstr "Zasubskrybuj tego użytkownika" +msgstr "Subskrypcja uwierzytelniona" #: lib/tagcloudsection.php:56 msgid "None" -msgstr "Brak" +msgstr "" #: lib/topposterssection.php:74 msgid "Top posters" -msgstr "Najczęściej wysyłający wpisy" +msgstr "" #: lib/unblockform.php:120 lib/unblockform.php:150 msgid "Unblock this user" @@ -5038,625 +4882,25 @@ msgstr "Odblokuj" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 msgid "Unsubscribe from this user" -msgstr "Zrezygnuj z subskrypcji tego użytkownika" - -#: actions/all.php:77 -#, php-format -msgid "Feed for friends of %s (RSS 1.0)" -msgstr "Kanał dla znajomych użytkownika %s (RSS 1.0)" - -#: actions/all.php:82 -#, php-format -msgid "Feed for friends of %s (RSS 2.0)" -msgstr "Kanał dla znajomych użytkownika %s (RSS 2.0)" - -#: actions/all.php:87 -#, php-format -msgid "Feed for friends of %s (Atom)" -msgstr "Kanał dla znajomych użytkownika %s (Atom)" - -#: actions/all.php:112 -msgid "You and friends" -msgstr "Ty i przyjaciele" - -#: actions/avatarsettings.php:78 -#, php-format -msgid "You can upload your personal avatar. The maximum file size is %s." -msgstr "Można wysłać swój osobisty awatar. Maksymalny rozmiar pliku to %s." - -#: actions/avatarsettings.php:373 -msgid "Avatar deleted." -msgstr "Usunięto awatar." - -#: actions/block.php:129 -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 "" -"Jesteś pewny, że chcesz zablokować tego użytkownika. Po tym jego subskrypcja " -"do Ciebie zostanie usunięta, nie będzie mógł Cię zasubskrybować w " -"przyszłości i nie będziesz powiadamiany o żadnych odpowiedziach @ od niego." -#: actions/deletenotice.php:73 -msgid "" -"You are about to permanently delete a notice. Once this is done, it cannot " -"be undone." -msgstr "" -"Za chwilę wpis zostanie trwale usunięty. Kiedy to się stanie, to już się nie " -"odstanie." +#, fuzzy +#~ msgid "Delete my account" +#~ msgstr "Załóż nowe konto" -#: actions/deletenotice.php:127 -msgid "There was a problem with your session token. Try again, please." -msgstr "Wystąpił problem z tokenem sesji. Spróbuj ponownie." +#~ msgid "Couldn't confirm email." +#~ msgstr "Nie można potwierdzić e-maila." -#: actions/emailsettings.php:168 -msgid "Send me email when someone sends me an \"@-reply\"." -msgstr "Wyślij mi wiadomość e-mail, kiedy ktoś wyśle mi odpowiedź \"@\"." +#~ msgid "Email address" +#~ msgstr "Adres e-mailowy" -#: actions/facebookhome.php:193 -#, php-format -msgid "" -"If you would like the %s app to automatically update your Facebook status " -"with your latest notice, you need to give it permission." -msgstr "" -"Jeśli chcesz, aby aplikacja %s automatycznie aktualizowała status na " -"Facebook najnowszym wpisem, musisz dać jej pozwolenie." +#~ msgid "Error inserting notice" +#~ msgstr "Błąd przy wprowadzaniu wpisu" -#: actions/facebookhome.php:217 -#, php-format -msgid "Okay, do it!" -msgstr "OK, zrób to!" - -#: actions/facebooksettings.php:124 -#, php-format -msgid "" -"If you would like %s to automatically update your Facebook status with your " -"latest notice, you need to give it permission." -msgstr "" -"Jeśli chcesz, aby %s automatycznie aktualizowało status na Facebook " -"najnowszym wpisem, musisz dać mu pozwolenie." - -#: actions/grouplogo.php:155 -#, php-format -msgid "" -"You can upload a logo image for your group. The maximum file size is %s." -msgstr "Można wysłać obraz logo grupy. Maksymalny rozmiar pliku to %s." - -#: actions/grouplogo.php:367 -msgid "Pick a square area of the image to be the logo." -msgstr "Wybierz kwadratowy obszar obrazu, który będzie logo." - -#: actions/grouprss.php:136 -#, php-format -msgid "Microblog by %s group" -msgstr "Mikroblog grupy %s" - -#: actions/groupsearch.php:57 -#, 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 "" -"Znajdź grupy na %%site.name%% według ich nazwy, położenia lub opisu. Oddziel " -"terminy spacjami; muszą mieć trzy znaki lub więcej." - -#: actions/groups.php:90 -#, 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 "" -"Grupy %%%%site.name%%%% umożliwiają znalezienie i rozmawianie z osobami o " -"podobnych zainteresowaniach. Po dołączeniu do grupy można wysyłać wiadomości " -"do wszystkich członków używając składni \"!nazwagrupy\". Nie widzisz grupy, " -"która Cię interesuje? Spróbuj ją [znaleźć](%%%%action.groupsearch%%%%) lub " -"[założyć własną!](%%%%action.newgroup%%%%)" - -#: actions/newmessage.php:102 -msgid "Only logged-in users can send direct messages." -msgstr "Tylko zalogowani użytkownicy mogą wysyłać bezpośrednie wiadomości." - -#: actions/noticesearch.php:91 -#, php-format -msgid "Search results for \"%s\" on %s" -msgstr "Wyniki wyszukiwania dla \"%s\" na %s" - -#: actions/openidlogin.php:66 -#, php-format -msgid "" -"For security reasons, please re-login with your [OpenID](%%doc.openid%%) " -"before changing your settings." -msgstr "" -"Z powodów bezpieczeństwa przed zmienianiem ustawień zaloguj się ponownie za " -"pomocą identyfikatora [OpenID](%%doc.openid%%)." - -#: actions/public.php:125 -msgid "Public Stream Feed (RSS 1.0)" -msgstr "Kanał publicznego strumienia (RSS 1.0)" - -#: actions/public.php:130 -msgid "Public Stream Feed (RSS 2.0)" -msgstr "Kanał publicznego strumienia (RSS 2.0)" - -#: actions/public.php:135 -msgid "Public Stream Feed (Atom)" -msgstr "Kanał publicznego strumienia (Atom)" - -#: actions/public.php:210 -#, php-format -msgid "" -"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-" -"blogging) service based on the Free Software [Laconica](http://laconi.ca/) " -"tool. [Join now](%%action.register%%) to share notices about yourself with " -"friends, family, and colleagues! ([Read more](%%doc.help%%))" -msgstr "" -"To jest %%site.name%%, usługa [mikroblogowania](http://en.wikipedia.org/wiki/" -"Micro-blogging) oparta na wolnym narzędziu [Laconica](http://laconi.ca/). " -"[Dołącz teraz](%%action.register%%), aby dzielić się wpisami o sobie z " -"przyjaciółmi, rodziną i kolegami! ([Przeczytaj więcej](%%doc.help%%))" - -#: actions/register.php:286 -#, php-format -msgid "" -"With this form you can create a new account. You can then post notices and " -"link up to friends and colleagues. (Have an [OpenID](http://openid.net/)? " -"Try our [OpenID registration](%%action.openidlogin%%)!)" -msgstr "" -"Za pomocą tego formularza można utworzyć nowe konto. Można wtedy wysyłać " -"wpisy i połączyć się z przyjaciółmi i kolegami. (Posiadasz identyfikator " -"[OpenID](http://openid.net/)? Wypróbuj [rejestracji OpenID](%%action." -"openidlogin%%)!)" - -#: actions/register.php:432 -msgid "Creative Commons Attribution 3.0" -msgstr "Creative Commons Uznanie Autorstwa 3.0" - -#: actions/register.php:433 -msgid "" -" except this private data: password, email address, IM address, and phone " -"number." -msgstr "" -" poza tymi prywatnymi danymi: hasło, adres e-mail, adres komunikatora i " -"numer telefonu." - -#: actions/showgroup.php:378 -msgid "Created" -msgstr "Utworzono" - -#: actions/showgroup.php:393 -#, 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 " -"[Laconica](http://laconi.ca/) 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 "" -"**%s** jest grupą użytkowników na %%%%site.name%%%%, usłudze " -"[mikroblogowania](http://en.wikipedia.org/wiki/Micro-blogging) opartej na " -"wolnym narzędziu [Laconica](http://laconi.ca/). Jej członkowie dzielą się " -"krótkimi wiadomościami o swoim życiu i zainteresowaniach. [Dołącz teraz](%%%%" -"action.register%%%%), aby stać się częścią tej grupy i wiele więcej! " -"([Przeczytaj więcej](%%%%doc.help%%%%))" - -#: actions/showstream.php:147 -msgid "Your profile" -msgstr "Twój profil" - -#: actions/showstream.php:149 -#, php-format -msgid "%s's profile" -msgstr "Profil użytkownika %s" - -#: actions/showstream.php:163 -#, php-format -msgid "Notice feed for %s (RSS 1.0)" -msgstr "Kanał wpisów dla %s (RSS 1.0)" - -#: actions/showstream.php:170 -#, php-format -msgid "Notice feed for %s (RSS 2.0)" -msgstr "Kanał wpisów dla %s (RSS 2.0)" - -#: actions/showstream.php:177 -#, php-format -msgid "Notice feed for %s (Atom)" -msgstr "Kanał wpisów dla %s (Atom)" - -#: actions/showstream.php:182 -#, php-format -msgid "FOAF for %s" -msgstr "FOAF dla %s" - -#: actions/showstream.php:237 -msgid "Edit Avatar" -msgstr "Edytuj awatar" - -#: actions/showstream.php:316 -msgid "Edit profile settings" -msgstr "Edytuj ustawienia profilu" - -#: actions/showstream.php:317 -msgid "Edit" -msgstr "Edytuj" - -#: actions/showstream.php:542 -#, 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 " -"[Laconica](http://laconi.ca/) tool. [Join now](%%%%action.register%%%%) to " -"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" -msgstr "" -"**%s** posiada konto na %%%%site.name%%%%, usłudze [mikroblogowania](http://" -"en.wikipedia.org/wiki/Micro-blogging) opartej na wolnym narzędziu [Laconica]" -"(http://laconi.ca/). [Dołącz teraz](%%%%action.register%%%%), aby obserwować " -"wpisy użytkownika **%s** i wiele więcej! ([Przeczytaj więcej](%%%%doc.help%%%" -"%))" - -#: actions/smssettings.php:335 -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 "" -"Kod potwierdzający został wysłany na dodany numer telefonu. Sprawdź telefon, " -"czy otrzymałeś kod i instrukcje jak go użyć." - -#: actions/twitapifavorites.php:171 lib/mail.php:556 -#, php-format -msgid "" -"%1$s just added your notice from %2$s as one of their favorites.\n" -"\n" -"In case you forgot, you can see the text of your notice here:\n" -"\n" -"%3$s\n" -"\n" -"You can see the list of %1$s's favorites here:\n" -"\n" -"%4$s\n" -"\n" -"Faithfully yours,\n" -"%5$s\n" -msgstr "" -"%1$s właśnie dodał Twój wpis z %2$s jako jeden ze swoich ulubionych.\n" -"\n" -"Jeśli go zapomniałeś, tutaj możesz zobaczyć tekst wpisu:\n" -"\n" -"%3$s\n" -"\n" -"Tutaj możesz zobaczyć listę ulubionych wpisów użytkownika %1$s:\n" -"\n" -"%4$s\n" -"\n" -"Z poważaniem,\n" -"%5$s\n" - -#: actions/twitapistatuses.php:124 -msgid "No such user!" -msgstr "Nie ma takiego użytkownika!" - -#: actions/twittersettings.php:72 -msgid "" -"Add your Twitter account to automatically send your notices to Twitter, and " -"subscribe to Twitter friends already here." -msgstr "" -"Dodaj konto Twittera, aby automatycznie wysyłać wpisy do Twittera i " -"zasubskrybować przyjaciół z Twittera, którzy już tu są." - -#: actions/twittersettings.php:345 -#, php-format -msgid "Unable to retrieve account information For \"%s\" from Twitter." -msgstr "Nie można pobrać informacji o koncie dla \"%s\" z Twittera." - -#: actions/userauthorization.php:86 -msgid "" -"Please check these details to make sure that you want to subscribe to this " -"user's notices. If you didn't just ask to subscribe to someone's notices, " -"click \"Reject\"." -msgstr "" -"Sprawdź te szczegóły, aby upewnić się, czy na pewno chcesz zasubskrybować " -"wpisy tego użytkownika. Jeżeli nie prosiłeś o subskrypcję czyichś wpisów, " -"naciśnij \"Odrzuć\"." - -#: actions/usergroups.php:131 -msgid "Search for more groups" -msgstr "Znajdź więcej grup" - -#: classes/Notice.php:138 -msgid "" -"Too many duplicate messages too quickly; take a breather and post again in a " -"few minutes." -msgstr "" -"Za dużo takich samych wiadomości w za krótkim czasie, weź głęboki oddech i " -"wyślij ponownie za kilka minut." - -#: lib/action.php:406 -msgid "Connect to SMS, Twitter" -msgstr "Połącz z SMS, Twitterem" - -#: lib/action.php:671 -msgid "Badge" -msgstr "Odznaka" - -#: lib/command.php:113 -#, php-format -msgid "" -"Subscriptions: %1$s\n" -"Subscribers: %2$s\n" -"Notices: %3$s" -msgstr "" -"Subskrypcje: %1$s\n" -"Subskrybenci: %2$s\n" -"Wpisy: %3$s" - -#: lib/command.php:392 -msgid "" -"Commands:\n" -"on - turn on notifications\n" -"off - turn off notifications\n" -"help - show this help\n" -"follow - subscribe to user\n" -"leave - unsubscribe from user\n" -"d - direct message to user\n" -"get - get last notice from user\n" -"whois - get profile info on user\n" -"fav - add user's last notice as a 'fave'\n" -"stats - get your stats\n" -"stop - same as 'off'\n" -"quit - same as 'off'\n" -"sub - same as 'follow'\n" -"unsub - same as 'leave'\n" -"last - same as 'get'\n" -"on - not yet implemented.\n" -"off - not yet implemented.\n" -"nudge - not yet implemented.\n" -"invite - not yet implemented.\n" -"track - not yet implemented.\n" -"untrack - not yet implemented.\n" -"track off - not yet implemented.\n" -"untrack all - not yet implemented.\n" -"tracks - not yet implemented.\n" -"tracking - not yet implemented.\n" -msgstr "" -"Polecenia:\n" -"on - włącza powiadomienia\n" -"off - wyłącza powiadomienia\n" -"help - wyświetla tę pomoc\n" -"follow - subskrybuje użytkownika\n" -"leave - rezygnuje z subskrypcji użytkownika\n" -"d - bezpośrednia wiadomość do użytkownika\n" -"get - uzyskuje ostatni wpis użytkownika\n" -"whois - uzyskuje informacje o profilu użytkownika\n" -"fav - dodaje ostatni wpis użytkownika jako \"ulubiony\"\n" -"stats - uzyskuje Twoje statystyki\n" -"stop - to samo co \"off\"\n" -"quit - to samo co \"off\"\n" -"sub - to samo co \"follow\"\n" -"unsub - to samo co \"leave\"\n" -"last - to samo co \"get\"\n" -"on - jeszcze nie zaimplementowano.\n" -"off - jeszcze nie zaimplementowano.\n" -"nudge - jeszcze nie zaimplementowano.\n" -"invite - jeszcze nie zaimplementowano.\n" -"track - jeszcze nie zaimplementowano.\n" -"untrack - jeszcze nie zaimplementowano.\n" -"track off - jeszcze nie zaimplementowano.\n" -"untrack all - jeszcze nie zaimplementowano.\n" -"tracks - jeszcze nie zaimplementowano.\n" -"tracking - jeszcze nie zaimplementowano.\n" - -#: lib/dberroraction.php:60 -msgid "Database error" -msgstr "Błąd bazy danych" - -#: lib/facebookaction.php:271 -#, php-format -msgid "" -"To use the %s Facebook Application you need to login with your username and " -"password. Don't have a username yet? " -msgstr "" -"Aby użyć aplikacji Facebook %s, musisz się zalogować za pomocą nazwy " -"użytkownika i hasła. Nie masz jeszcze nazwy użytkownika? " - -#: lib/feed.php:85 -msgid "RSS 1.0" -msgstr "RSS 1.0" - -#: lib/feed.php:87 -msgid "RSS 2.0" -msgstr "RSS 2.0" - -#: lib/feed.php:89 -msgid "Atom" -msgstr "Atom" - -#: lib/feed.php:91 -msgid "FOAF" -msgstr "FOAF" - -#: lib/imagefile.php:75 -#, php-format -msgid "That file is too big. The maximum file size is %d." -msgstr "Ten plik jest za duży. Maksymalny rozmiar pliku to %d." - -#: lib/mail.php:175 -#, php-format -msgid "" -"Hey, %s.\n" -"\n" -"Someone just entered this email address on %s.\n" -"\n" -"If it was you, and you want to confirm your entry, use the URL below:\n" -"\n" -"\t%s\n" -"\n" -"If not, just ignore this message.\n" -"\n" -"Thanks for your time, \n" -"%s\n" -msgstr "" -"Cześć, %s.\n" -"\n" -"Ktoś właśnie podał ten adres e-mail na %s.\n" -"\n" -"Jeśli to byłeś Ty, i chcesz potwierdzić swoje wejście, użyj poniższego " -"adresu URL:\n" -"\n" -"\t%s\n" -"\n" -"Jeśli to nie ty, po prostu zignoruj tę wiadomość.\n" -"\n" -"Dziękujemy za Twój czas, \n" -"%s\n" - -#: lib/mail.php:241 -#, php-format -msgid "" -"%1$s is now listening to your notices on %2$s.\n" -"\n" -"\t%3$s\n" -"\n" -"%4$s%5$s%6$s\n" -"Faithfully yours,\n" -"%7$s.\n" -"\n" -"----\n" -"Change your email address or notification options at %8$s\n" -msgstr "" -"Użytkownik %1$s obserwuje teraz Twoje wpisy na %2$s.\n" -"\n" -"\t%3$s\n" -"\n" -"%4$s%5$s%6$s\n" -"Z poważaniem,\n" -"%7$s.\n" -"\n" -"----\n" -"Zmień adres e-mail lub opcje powiadamiania na %8$s\n" - -#: lib/mail.php:466 -#, 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.\n" -"\n" -"With kind regards,\n" -"%4$s\n" -msgstr "" -"Użytkownik %1$s (%2$s) zastanawia się, co się z Tobą dzieje w ostatnich " -"dniach i zaprasza Cię do wysłania jakichś aktualności.\n" -"\n" -"Tak więc do usłyszenia. :)\n" -"\n" -"%3$s\n" -"\n" -"Nie odpowiadaj na tę wiadomość e-mail, nie dotrze ona do nich.\n" -"\n" -"Z poważaniem,\n" -"%4$s\n" - -#: lib/mail.php:513 -#, 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.\n" -"\n" -"With kind regards,\n" -"%5$s\n" -msgstr "" -"Użytkownik %1$s (%2$s) wysłał Ci prywatną wiadomość:\n" -"\n" -"------------------------------------------------------\n" -"%3$s\n" -"------------------------------------------------------\n" -"\n" -"Tutaj możesz na nią odpowiedzieć:\n" -"\n" -"%4$s\n" -"\n" -"Nie odpowiadaj na tę wiadomość e-mail, nie dotrze ona do nich.\n" -"\n" -"Z poważaniem,\n" -"%5$s\n" - -#: lib/mail.php:598 -#, php-format -msgid "%s sent a notice to your attention" -msgstr "Użytkownik %s wysłał wpis wymagający Twojej uwagi" - -#: lib/mail.php:600 -#, 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" -"You can reply back here:\n" -"\n" -"\t%5$s\n" -"\n" -"The list of all @-replies for you here:\n" -"\n" -"%6$s\n" -"\n" -"Faithfully yours,\n" -"%2$s\n" -"\n" -"P.S. You can turn off these email notifications here: %7$s\n" -msgstr "" -"Użytkownik %1$s właśnie wysłał wpis wymagający Twojej uwagi (odpowiedź \"@" -"\") na %2$s.\n" -"\n" -"Twój wpis znajduje się tutaj:\n" -"\n" -"\t%3$s\n" -"\n" -"Zawiera tekst:\n" -"\n" -"\t%4$s\n" -"\n" -"Tutaj możesz odpowiedzieć:\n" -"\n" -"\t%5$s\n" -"\n" -"Lista wszystkich odpowiedzi \"@\" do Ciebie znajduje się tutaj:\n" -"\n" -"%6$s\n" -"\n" -"Z poważaniem,\n" -"%2$s\n" -"\n" -"PS Tutaj możesz wyłączyć te powiadomienia przez e-mail: %7$s\n" - -#: lib/searchaction.php:122 -msgid "Search site" -msgstr "Znajdź stronę" - -#: lib/section.php:106 -msgid "More..." -msgstr "Więcej..." +#~ msgid "" +#~ "If you've forgotten or lost your password, you can get a new one sent " +#~ "the email address you have stored in your account." +#~ msgstr "" +#~ "Jeśli Twoje hasło gdzieś się zapodziało lub zostało zapomniane to możesz " +#~ "wygenerować nowe. Zostanie ono wysłane na adres e-mailowy skojarzony z " +#~ "Twoim kontem." diff --git a/locale/pt/LC_MESSAGES/laconica.mo b/locale/pt/LC_MESSAGES/laconica.mo index bbc7c368d466cdf0b8fed9d2bf5e37029d622f14..e6168a340f270aebd89f73d0e1aaefc3904df0fa 100644 GIT binary patch literal 25415 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 KI*|gWQ2htnT~YJ^ diff --git a/locale/pt/LC_MESSAGES/laconica.po b/locale/pt/LC_MESSAGES/laconica.po index 6c81837b74..54d484ba8e 100644 --- a/locale/pt/LC_MESSAGES/laconica.po +++ b/locale/pt/LC_MESSAGES/laconica.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-02-02 03:45+0000\n" -"Last-Translator: Tiago Faria \n" +"PO-Revision-Date: 2009-05-28 14:56+0000\n" +"Last-Translator: Rui de Brito Mendes \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -40,7 +40,7 @@ msgstr "de" #: actions/twitapistatuses.php:347 #, php-format msgid "%1$s / Updates replying to %2$s" -msgstr "%1$s / Actualizações respondendo a %2$s" +msgstr "%1$s / Actualizações em resposta a %2$s" #: ../actions/invite.php:168 actions/invite.php:176 actions/invite.php:211 #, php-format @@ -79,11 +79,11 @@ msgid "" msgstr "" "%1$s convidou-o a juntar-se a ele no %2$s (%3$s).\n" "\n" -"%2$s é um serviço de micro-blogging que lhe permite deixar actualizado " -"pessoas que conheço e que lhe interessam.\n" +"%2$s é um serviço de micro-blogging que o deixa actualizado com pessoas que " +"conhece e que lhe interessam.\n" "\n" -"Também pode partilhar notícias suas, pensamentos or a sua vida online com " -"pessoas que conheça. É também ideal para conhecer pessoas com interesses " +"Também pode partilhar notícias suas, pensamentos, ou a sua vida online com " +"pessoas que o conheça. É também ideal para conhecer pessoas com interesses " "semelhantes aos seus.\n" "\n" "%1$s disse:\n" @@ -187,7 +187,7 @@ msgid "" "to confirm your email address.)" msgstr "" "(Deverá receber uma mensagem por email dentro de momentos, com instrucções " -"como confirmar o seu endereço de email.)" +"sobre como confirmar o seu endereço de email.)" #: ../lib/util.php:257 lib/util.php:273 lib/action.php:605 #, php-format @@ -212,7 +212,7 @@ msgstr ". Os colaboradores devem ser citados usando nome completo ou apelido." #: actions/finishopenidlogin.php:101 actions/profilesettings.php:100 #: lib/groupeditform.php:139 msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "1-64 letras ou números, sem pontuação ou espaços" +msgstr "1-64 letras minúsculas ou números, sem pontuação ou espaços" #: ../actions/register.php:152 actions/register.php:166 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." @@ -248,8 +248,8 @@ msgid "" "inbox (and spam box!) for the code and instructions on how to use it." msgstr "" "Um código de confirmação foi enviado para o endereço de email fornecido. " -"Procure na sua 'Caixa de Entrada' (e caixa de spam) a mensagem com o código " -"e instrucções." +"Procure na sua 'Caixa de Entrada' (e caixa de spam) pelo email com o código " +"e instrucções de utilização." #: ../actions/smssettings.php:216 actions/smssettings.php:224 msgid "" @@ -459,13 +459,13 @@ msgstr "Não é possível remover a mensagem." #: actions/updateprofile.php:123 #, php-format msgid "Can't read avatar URL '%s'" -msgstr "Não é possível ler o avatar URL '%s'" +msgstr "Não é possível ler o URL do avatar '%s'" #: ../actions/password.php:85 ../actions/recoverpassword.php:300 #: actions/profilesettings.php:404 actions/recoverpassword.php:313 #: actions/passwordsettings.php:169 actions/recoverpassword.php:347 msgid "Can't save new password." -msgstr "Não é possível salvar a nova password." +msgstr "Não é possível guardar a nova password." #: ../actions/emailsettings.php:57 ../actions/imsettings.php:58 #: ../actions/smssettings.php:62 actions/emailsettings.php:58 @@ -497,7 +497,7 @@ msgstr "Modificar" #: ../lib/settingsaction.php:88 lib/settingsaction.php:88 #: lib/accountsettingsaction.php:114 msgid "Change email handling" -msgstr "" +msgstr "Alterar email handling" #: ../actions/password.php:32 actions/profilesettings.php:36 #: actions/passwordsettings.php:58 @@ -563,6 +563,19 @@ msgid "" "\n" "Thanks for signing up and we hope you enjoy using this service." msgstr "" +"Parabéns, %s! Bemvindo ao %%%%site.name%%%%. A partir de agora deverá...\n" +"\n" +"* Ir ao [seu perfil](%s) e enviar a primeira mensagem.\n" +"* Adicionar uma [Endereço Jabber/GTalk](%%%%action.imsettings%%%%) de forma " +"a poder enviar notações através de mensagens instantâneas.\n" +"* [Procurar por pessoas](%%%%action.peoplesearch%%%%) que conheça ou " +"partilhem os seus interesses. \n" +"* Actualizar o seu perfil [Opções de perfil](%%%%action.profilesettings%%%%) " +"para contar mais acerca de si aos outros. \n" +"* Ler os [documentos online](%%%%doc.help%%%%) para conhecer todas as " +"funcionalidades que tenha perdido. \n" +"\n" +"Obrigado por se registar e esperamos que se divirta usando este serviço." #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 #: actions/finishopenidlogin.php:119 lib/action.php:330 @@ -581,38 +594,38 @@ msgstr "Contacto" #: ../lib/openid.php:178 lib/openid.php:178 lib/openid.php:187 #, php-format msgid "Could not create OpenID form: %s" -msgstr "" +msgstr "Não foi possível criar o formulário de OpenID: %s" #: ../actions/twitapifriendships.php:60 ../actions/twitapifriendships.php:76 #: actions/twitapifriendships.php:60 actions/twitapifriendships.php:76 #: actions/twitapifriendships.php:48 actions/twitapifriendships.php:64 #, php-format msgid "Could not follow user: %s is already on your list." -msgstr "" +msgstr "Não foi possível seguir utilizador: %s já está na sua lista." #: ../actions/twitapifriendships.php:53 actions/twitapifriendships.php:53 #: actions/twitapifriendships.php:41 msgid "Could not follow user: User not found." -msgstr "" +msgstr "Não foi possível seguir utilizador: Utilizador não encontrado." #: ../lib/openid.php:160 lib/openid.php:160 lib/openid.php:169 #, php-format msgid "Could not redirect to server: %s" -msgstr "" +msgstr "Não foi possível redireccionar para o servidor: %s" #: ../actions/updateprofile.php:162 actions/updateprofile.php:163 #: actions/updateprofile.php:166 msgid "Could not save avatar info" -msgstr "" +msgstr "Não foi possível guardar a info do avatar " #: ../actions/updateprofile.php:155 actions/updateprofile.php:156 #: actions/updateprofile.php:159 msgid "Could not save new profile info" -msgstr "" +msgstr "Não foi possível guardar a nova info do perfil" #: ../lib/subs.php:54 lib/subs.php:61 lib/subs.php:72 msgid "Could not subscribe other to you." -msgstr "" +msgstr "Não foi possível subscrever outros a si." #: ../lib/subs.php:46 lib/subs.php:46 lib/subs.php:57 msgid "Could not subscribe." @@ -622,11 +635,12 @@ msgstr "Não foi possível subscrever. " #: actions/recoverpassword.php:111 msgid "Could not update user with confirmed email address." msgstr "" +"Não foi possivel actualizar utilizador com endereço de email confirmado." #: ../actions/finishremotesubscribe.php:99 #: actions/finishremotesubscribe.php:101 actions/finishremotesubscribe.php:114 msgid "Couldn't convert request tokens to access tokens." -msgstr "" +msgstr "Não foi possível converter os tokens de requisição em tokens de acesso." #: ../actions/confirmaddress.php:84 ../actions/emailsettings.php:234 #: ../actions/imsettings.php:218 ../actions/smssettings.php:241 @@ -635,21 +649,21 @@ msgstr "" #: actions/confirmaddress.php:126 actions/emailsettings.php:375 #: actions/imsettings.php:357 actions/smssettings.php:370 msgid "Couldn't delete email confirmation." -msgstr "" +msgstr "Não foi possível apagar a confirmação do email." #: ../lib/subs.php:103 lib/subs.php:116 lib/subs.php:134 msgid "Couldn't delete subscription." -msgstr "" +msgstr "Não foi possível apagar a subscrição." #: ../actions/twitapistatuses.php:93 actions/twitapistatuses.php:98 #: actions/twitapistatuses.php:84 msgid "Couldn't find any statuses." -msgstr "" +msgstr "Não foi possivel encontrar algum estado." #: ../actions/remotesubscribe.php:127 actions/remotesubscribe.php:136 #: actions/remotesubscribe.php:178 msgid "Couldn't get a request token." -msgstr "" +msgstr "Não foi possível obter um token de requisição." #: ../actions/emailsettings.php:205 ../actions/imsettings.php:187 #: ../actions/smssettings.php:206 actions/emailsettings.php:223 @@ -657,12 +671,12 @@ msgstr "" #: actions/emailsettings.php:337 actions/imsettings.php:311 #: actions/smssettings.php:325 msgid "Couldn't insert confirmation code." -msgstr "" +msgstr "Não foi possível inserir o código de confirmação." #: ../actions/finishremotesubscribe.php:180 #: actions/finishremotesubscribe.php:182 actions/finishremotesubscribe.php:218 msgid "Couldn't insert new subscription." -msgstr "" +msgstr "Não foi possível inserir nova subscrição." #: ../actions/profilesettings.php:184 ../actions/twitapiaccount.php:96 #: actions/profilesettings.php:299 actions/twitapiaccount.php:94 @@ -673,13 +687,13 @@ msgstr "Não foi possível salvar o perfil." #: ../actions/profilesettings.php:161 actions/profilesettings.php:276 #: actions/profilesettings.php:279 msgid "Couldn't update user for autosubscribe." -msgstr "" +msgstr "Não foi possível actualizar o utilizador para auto-subscrição." #: ../actions/emailsettings.php:280 ../actions/emailsettings.php:294 #: actions/emailsettings.php:298 actions/emailsettings.php:312 #: actions/emailsettings.php:440 actions/emailsettings.php:462 msgid "Couldn't update user record." -msgstr "" +msgstr "Não foi possível actualizar o registo do utilizador." #: ../actions/confirmaddress.php:72 ../actions/emailsettings.php:156 #: ../actions/emailsettings.php:259 ../actions/imsettings.php:138 @@ -695,164 +709,164 @@ msgstr "" #: actions/profilesettings.php:259 actions/smssettings.php:266 #: actions/smssettings.php:408 msgid "Couldn't update user." -msgstr "" +msgstr "Não foi possível actualizar o utilizador." #: ../actions/finishopenidlogin.php:84 actions/finishopenidlogin.php:90 #: actions/finishopenidlogin.php:112 msgid "Create" -msgstr "" +msgstr "Criar" #: ../actions/finishopenidlogin.php:70 actions/finishopenidlogin.php:76 #: actions/finishopenidlogin.php:98 msgid "Create a new user with this nickname." -msgstr "" +msgstr "Criar um novo utilizador com esta alcunha." #: ../actions/finishopenidlogin.php:68 actions/finishopenidlogin.php:74 #: actions/finishopenidlogin.php:96 msgid "Create new account" -msgstr "" +msgstr "Criar nova conta" #: ../actions/finishopenidlogin.php:191 actions/finishopenidlogin.php:197 #: actions/finishopenidlogin.php:231 msgid "Creating new account for OpenID that already has a user." -msgstr "" +msgstr "Criar nova conta para OpenID que já possui um utilizador." #: ../actions/imsettings.php:45 actions/imsettings.php:46 #: actions/imsettings.php:100 msgid "Current confirmed Jabber/GTalk address." -msgstr "" +msgstr "Endereço do Jabber/GTalk já confirmado." #: ../actions/smssettings.php:46 actions/smssettings.php:46 #: actions/smssettings.php:100 msgid "Current confirmed SMS-enabled phone number." -msgstr "" +msgstr "Número de telefone com serviço SMS activo já confirmado." #: ../actions/emailsettings.php:44 actions/emailsettings.php:45 #: actions/emailsettings.php:99 msgid "Current confirmed email address." -msgstr "" +msgstr "Endereço de email já confirmado." #: ../actions/showstream.php:356 actions/showstream.php:367 msgid "Currently" -msgstr "" +msgstr "Actualmente" #: ../classes/Notice.php:72 classes/Notice.php:86 classes/Notice.php:91 #, php-format msgid "DB error inserting hashtag: %s" -msgstr "" +msgstr "Ocorreu um erro na base de dados ao inserir a hashtag: %s" #: ../lib/util.php:1061 lib/util.php:1110 classes/Notice.php:698 #, php-format msgid "DB error inserting reply: %s" -msgstr "" +msgstr "Ocorreu um erro na base de dados ao inserir a resposta: %s" #: ../actions/deletenotice.php:41 actions/deletenotice.php:41 #: actions/deletenotice.php:79 msgid "Delete notice" -msgstr "" +msgstr "Apagar mensagem" #: ../actions/profilesettings.php:51 ../actions/register.php:172 #: actions/profilesettings.php:84 actions/register.php:186 #: actions/profilesettings.php:114 msgid "Describe yourself and your interests in 140 chars" -msgstr "" +msgstr "Descreva-se e aos seus interesses em 140 caracteres" #: ../actions/register.php:158 ../actions/register.php:161 #: ../lib/settingsaction.php:87 actions/register.php:172 #: actions/register.php:175 lib/settingsaction.php:87 actions/register.php:381 #: actions/register.php:385 lib/accountsettingsaction.php:113 msgid "Email" -msgstr "" +msgstr "Email" #: ../actions/emailsettings.php:59 actions/emailsettings.php:60 #: actions/emailsettings.php:115 msgid "Email Address" -msgstr "" +msgstr "Endereço de Email" #: ../actions/emailsettings.php:32 actions/emailsettings.php:32 #: actions/emailsettings.php:60 msgid "Email Settings" -msgstr "" +msgstr "Definições do Email" #: ../actions/register.php:73 actions/register.php:80 actions/register.php:163 msgid "Email address already exists." -msgstr "" +msgstr "Endereço de Email já existe." #: ../lib/mail.php:90 lib/mail.php:90 lib/mail.php:173 msgid "Email address confirmation" -msgstr "" +msgstr "Confirmação do Endereço de Email" #: ../actions/emailsettings.php:61 actions/emailsettings.php:62 #: actions/emailsettings.php:117 msgid "Email address, like \"UserName@example.org\"" -msgstr "" +msgstr "Endereço de Email, como \"nomedeutilizador@exemplo.org\"" #: ../actions/invite.php:129 actions/invite.php:137 actions/invite.php:174 msgid "Email addresses" -msgstr "" +msgstr "Endereços de Email" #: ../actions/recoverpassword.php:191 actions/recoverpassword.php:197 #: actions/recoverpassword.php:231 msgid "Enter a nickname or email address." -msgstr "" +msgstr "Introduza uma alcunha ou um endereço de email" #: ../actions/smssettings.php:64 actions/smssettings.php:64 #: actions/smssettings.php:119 msgid "Enter the code you received on your phone." -msgstr "" +msgstr "Introduza o código que recebeu no seu telefone." #: ../actions/userauthorization.php:137 actions/userauthorization.php:144 #: actions/userauthorization.php:161 msgid "Error authorizing token" -msgstr "" +msgstr "Erro ao autorizar token" #: ../actions/finishopenidlogin.php:253 actions/finishopenidlogin.php:259 #: actions/finishopenidlogin.php:297 msgid "Error connecting user to OpenID." -msgstr "" +msgstr "Erro ao ligar utilizador ao OpenID." #: ../actions/finishaddopenid.php:78 actions/finishaddopenid.php:78 #: actions/finishaddopenid.php:126 msgid "Error connecting user." -msgstr "" +msgstr "Erro ao ligar utilizador." #: ../actions/finishremotesubscribe.php:151 #: actions/finishremotesubscribe.php:153 actions/finishremotesubscribe.php:166 msgid "Error inserting avatar" -msgstr "" +msgstr "Erro ao inserir avatar" #: ../actions/finishremotesubscribe.php:143 #: actions/finishremotesubscribe.php:145 actions/finishremotesubscribe.php:158 msgid "Error inserting new profile" -msgstr "" +msgstr "Erro ao inserir novo perfil" #: ../actions/finishremotesubscribe.php:167 #: actions/finishremotesubscribe.php:169 actions/finishremotesubscribe.php:182 msgid "Error inserting remote profile" -msgstr "" +msgstr "Erro ao inserir perfil remoto" #: ../actions/recoverpassword.php:240 actions/recoverpassword.php:246 #: actions/recoverpassword.php:280 msgid "Error saving address confirmation." -msgstr "" +msgstr "Erro ao guardar confirmação do endereço." #: ../actions/userauthorization.php:140 actions/userauthorization.php:147 #: actions/userauthorization.php:164 msgid "Error saving remote profile" -msgstr "" +msgstr "Erro ao guardar perfil remoto" #: ../lib/openid.php:226 lib/openid.php:226 lib/openid.php:235 msgid "Error saving the profile." -msgstr "" +msgstr "Erro ao guardar o perfil." #: ../lib/openid.php:237 lib/openid.php:237 lib/openid.php:246 msgid "Error saving the user." -msgstr "" +msgstr "Erro ao guardar o utilizador." #: ../actions/password.php:80 actions/profilesettings.php:399 #: actions/passwordsettings.php:164 msgid "Error saving user; invalid." -msgstr "" +msgstr "Erro ao guardar utilizador; inválido." #: ../actions/login.php:47 ../actions/login.php:73 #: ../actions/recoverpassword.php:307 ../actions/register.php:98 @@ -860,70 +874,72 @@ msgstr "" #: actions/register.php:108 actions/login.php:112 actions/login.php:138 #: actions/recoverpassword.php:354 actions/register.php:198 msgid "Error setting user." -msgstr "" +msgstr "Erro ao configurar utilizador." #: ../actions/finishaddopenid.php:83 actions/finishaddopenid.php:83 #: actions/finishaddopenid.php:131 msgid "Error updating profile" -msgstr "" +msgstr "Erro ao actualizar o perfil." #: ../actions/finishremotesubscribe.php:161 #: actions/finishremotesubscribe.php:163 actions/finishremotesubscribe.php:176 msgid "Error updating remote profile" -msgstr "" +msgstr "Erro ao actualizar o perfil remoto" #: ../actions/recoverpassword.php:80 actions/recoverpassword.php:80 #: actions/recoverpassword.php:86 msgid "Error with confirmation code." -msgstr "" +msgstr "Erro no código de confirmação." #: ../actions/finishopenidlogin.php:89 actions/finishopenidlogin.php:95 #: actions/finishopenidlogin.php:117 msgid "Existing nickname" -msgstr "" +msgstr "Alcunha já existente" #: ../lib/util.php:326 lib/util.php:342 lib/action.php:570 msgid "FAQ" -msgstr "" +msgstr "FAQ" #: ../actions/avatar.php:115 actions/profilesettings.php:352 #: actions/avatarsettings.php:397 msgid "Failed updating avatar." -msgstr "" +msgstr "Falha ao actualizar avatar." #: ../actions/all.php:61 ../actions/allrss.php:64 actions/all.php:61 #: actions/allrss.php:64 actions/all.php:75 actions/allrss.php:107 #, php-format msgid "Feed for friends of %s" -msgstr "" +msgstr "Feed para os amigos de %s" #: ../actions/replies.php:65 ../actions/repliesrss.php:80 #: actions/replies.php:65 actions/repliesrss.php:66 actions/replies.php:134 #: actions/repliesrss.php:71 #, php-format msgid "Feed for replies to %s" -msgstr "" +msgstr "Feed para as respostas a %s" #: ../actions/tag.php:55 actions/tag.php:55 actions/tag.php:61 #, php-format msgid "Feed for tag %s" -msgstr "" +msgstr "Feed para a tag %s" #: ../lib/searchaction.php:105 lib/searchaction.php:105 #: lib/searchgroupnav.php:83 msgid "Find content of notices" -msgstr "" +msgstr "Encontrar conteúdo dos mensagens" #: ../lib/searchaction.php:101 lib/searchaction.php:101 #: lib/searchgroupnav.php:81 msgid "Find people on this site" -msgstr "" +msgstr "Encontrar pessoas neste site" #: ../actions/login.php:122 msgid "" "For security reasons, please re-enter your user name and password before " "changing your settings." msgstr "" +"Por razões de segurança, por favor reintroduza o seu nome de utilizador e " +"palavra-passe antes de alterar as suas configurações." #: ../actions/profilesettings.php:44 ../actions/register.php:164 #: actions/profilesettings.php:77 actions/register.php:178 @@ -931,7 +947,7 @@ msgstr "" #: actions/showgroup.php:235 actions/showstream.php:262 #: actions/tagother.php:105 lib/groupeditform.php:142 msgid "Full name" -msgstr "" +msgstr "Nome Completo" #: ../actions/profilesettings.php:98 ../actions/register.php:79 #: ../actions/updateprofile.php:93 actions/profilesettings.php:213 @@ -940,50 +956,50 @@ msgstr "" #: actions/profilesettings.php:202 actions/register.php:171 #: actions/updateprofile.php:97 msgid "Full name is too long (max 255 chars)." -msgstr "" +msgstr "Nome completo é demasiado longo (máx. 255 caracteres)." #: ../lib/util.php:322 lib/util.php:338 lib/action.php:344 lib/action.php:566 msgid "Help" -msgstr "" +msgstr "Ajuda" #: ../lib/util.php:298 lib/util.php:314 lib/action.php:322 #: lib/facebookaction.php:200 msgid "Home" -msgstr "" +msgstr "Início" #: ../actions/profilesettings.php:46 ../actions/register.php:167 #: actions/profilesettings.php:79 actions/register.php:181 #: actions/profilesettings.php:107 actions/register.php:396 #: lib/groupeditform.php:146 msgid "Homepage" -msgstr "" +msgstr "Página Principal" #: ../actions/profilesettings.php:95 ../actions/register.php:76 #: actions/profilesettings.php:210 actions/register.php:83 #: actions/editgroup.php:192 actions/newgroup.php:143 #: actions/profilesettings.php:199 actions/register.php:168 msgid "Homepage is not a valid URL." -msgstr "" +msgstr "A Homepage inserida não é um URL válido." #: ../actions/emailsettings.php:91 actions/emailsettings.php:98 #: actions/emailsettings.php:173 msgid "I want to post notices by email." -msgstr "" +msgstr "Quero postar mensagens por email." #: ../lib/settingsaction.php:102 lib/settingsaction.php:96 #: lib/connectsettingsaction.php:104 msgid "IM" -msgstr "" +msgstr "IM" #: ../actions/imsettings.php:60 actions/imsettings.php:61 #: actions/imsettings.php:118 msgid "IM Address" -msgstr "" +msgstr "Endereço IM" #: ../actions/imsettings.php:33 actions/imsettings.php:33 #: actions/imsettings.php:59 msgid "IM Settings" -msgstr "" +msgstr "Definições de IM" #: ../actions/finishopenidlogin.php:88 actions/finishopenidlogin.php:94 #: actions/finishopenidlogin.php:116 @@ -991,104 +1007,113 @@ msgid "" "If you already have an account, login with your username and password to " "connect it to your OpenID." msgstr "" +"Se já tem uma conta, inicie sessão com o seu nome de utilizador e palavra-" +"passe para a ligar ao seu OpenID." #: ../actions/openidsettings.php:45 msgid "" "If you want to add an OpenID to your account, enter it in the box below and " "click \"Add\"." msgstr "" +"Se quiser adicionar um OpenID à sua conta, introduza-o na caixa a baixo e " +"clique em \"Adicionar\"." #: ../actions/recoverpassword.php:137 msgid "" "If you've forgotten or lost your password, you can get a new one sent to the " "email address you have stored in your account." msgstr "" +"Se você se esqueceu ou perdeu a sua palavra-passe, você pode receber uma " +"nova que será enviada para o endereço de email que tem configurado na sua " +"conta." #: ../actions/emailsettings.php:67 ../actions/smssettings.php:76 #: actions/emailsettings.php:68 actions/smssettings.php:76 #: actions/emailsettings.php:127 actions/smssettings.php:140 msgid "Incoming email" -msgstr "" +msgstr "Email a receber" #: ../actions/emailsettings.php:283 actions/emailsettings.php:301 #: actions/emailsettings.php:443 msgid "Incoming email address removed." -msgstr "" +msgstr "O endereço de email de recepção removido." #: ../actions/password.php:69 actions/profilesettings.php:388 #: actions/passwordsettings.php:153 msgid "Incorrect old password" -msgstr "" +msgstr "Palavra-passe antiga incorrecta" #: ../actions/login.php:67 actions/login.php:67 actions/facebookhome.php:131 #: actions/login.php:132 msgid "Incorrect username or password." -msgstr "" +msgstr "Nome de utilizador ou palavra-passe incorrecta" #: ../actions/recoverpassword.php:265 msgid "" "Instructions for recovering your password have been sent to the email " "address registered to your account." msgstr "" +"As instruções para a recuperação da palavra-passe foram enviadas para o " +"endereço de email registado na sua conta." #: ../actions/updateprofile.php:114 actions/updateprofile.php:115 #: actions/updateprofile.php:118 #, php-format msgid "Invalid avatar URL '%s'" -msgstr "" +msgstr "URL do avatar inválido '%s'" #: ../actions/invite.php:55 actions/invite.php:62 actions/invite.php:70 #, php-format msgid "Invalid email address: %s" -msgstr "" +msgstr "Endereço de email inválido: %s" #: ../actions/updateprofile.php:98 actions/updateprofile.php:99 #: actions/updateprofile.php:102 #, php-format msgid "Invalid homepage '%s'" -msgstr "" +msgstr "Página principal inválida '%s'" #: ../actions/updateprofile.php:82 actions/updateprofile.php:83 #: actions/updateprofile.php:86 #, php-format msgid "Invalid license URL '%s'" -msgstr "" +msgstr "URL de licença inválido '%s'" #: ../actions/postnotice.php:61 actions/postnotice.php:62 #: actions/postnotice.php:66 msgid "Invalid notice content" -msgstr "" +msgstr "Conteúdo da mensagem inválido" #: ../actions/postnotice.php:67 actions/postnotice.php:68 #: actions/postnotice.php:72 msgid "Invalid notice uri" -msgstr "" +msgstr "URI da mensagem inválido" #: ../actions/postnotice.php:72 actions/postnotice.php:73 #: actions/postnotice.php:77 msgid "Invalid notice url" -msgstr "" +msgstr "URL da mensagem inválido" #: ../actions/updateprofile.php:87 actions/updateprofile.php:88 #: actions/updateprofile.php:91 #, php-format msgid "Invalid profile URL '%s'." -msgstr "" +msgstr "URL do perfil inválido '%s'." #: ../actions/remotesubscribe.php:96 actions/remotesubscribe.php:105 #: actions/remotesubscribe.php:135 msgid "Invalid profile URL (bad format)" -msgstr "" +msgstr "URL de perfil inválido (formato incorrecto)" #: ../actions/finishremotesubscribe.php:77 #: actions/finishremotesubscribe.php:79 actions/finishremotesubscribe.php:80 msgid "Invalid profile URL returned by server." -msgstr "" +msgstr "URL do perfil devolvido pelo servidor inválido." #: ../actions/avatarbynickname.php:37 actions/avatarbynickname.php:37 #: actions/avatarbynickname.php:69 msgid "Invalid size." -msgstr "" +msgstr "Tamanho inválido." #: ../actions/finishopenidlogin.php:235 ../actions/register.php:93 #: ../actions/register.php:111 actions/finishopenidlogin.php:241 @@ -1096,24 +1121,24 @@ msgstr "" #: actions/finishopenidlogin.php:279 actions/register.php:193 #: actions/register.php:211 msgid "Invalid username or password." -msgstr "" +msgstr "Nome de utilizador ou palavra-passe inválido." #: ../actions/invite.php:79 actions/invite.php:86 actions/invite.php:102 msgid "Invitation(s) sent" -msgstr "" +msgstr "Contive(s) enviado(s)" #: ../actions/invite.php:97 actions/invite.php:104 actions/invite.php:136 msgid "Invitation(s) sent to the following people:" -msgstr "" +msgstr "Convite(s) enviado(s) para as seguintes pessoas:" #: ../lib/util.php:306 lib/util.php:322 lib/facebookaction.php:207 #: lib/subgroupnav.php:103 msgid "Invite" -msgstr "" +msgstr "Convidar" #: ../actions/invite.php:123 actions/invite.php:130 actions/invite.php:104 msgid "Invite new users" -msgstr "" +msgstr "Convidar novos utilizadores" #: ../lib/util.php:261 lib/util.php:277 lib/action.php:609 #, php-format @@ -1126,7 +1151,7 @@ msgstr "" #: ../actions/imsettings.php:173 actions/imsettings.php:181 #: actions/imsettings.php:296 msgid "Jabber ID already belongs to another user." -msgstr "" +msgstr "O Jabber ID introduzido já pertence a outro utilizador." #: ../actions/imsettings.php:62 actions/imsettings.php:63 #, php-format @@ -1138,12 +1163,12 @@ msgstr "" #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:128 msgid "Language" -msgstr "" +msgstr "Linguagem" #: ../actions/profilesettings.php:113 actions/profilesettings.php:228 #: actions/profilesettings.php:217 msgid "Language is too long (max 50 chars)." -msgstr "" +msgstr "Linguagem introduzida é muito longa (máx. 50 caracteres)." #: ../actions/profilesettings.php:52 ../actions/register.php:173 #: actions/profilesettings.php:85 actions/register.php:187 @@ -1152,7 +1177,7 @@ msgstr "" #: actions/tagother.php:113 lib/groupeditform.php:156 lib/grouplist.php:126 #: lib/profilelist.php:125 msgid "Location" -msgstr "" +msgstr "Localidade" #: ../actions/profilesettings.php:104 ../actions/register.php:85 #: ../actions/updateprofile.php:108 actions/profilesettings.php:219 @@ -1161,7 +1186,7 @@ msgstr "" #: actions/profilesettings.php:208 actions/register.php:177 #: actions/updateprofile.php:112 msgid "Location is too long (max 255 chars)." -msgstr "" +msgstr "Localidade é muito longa (máx. 255 caracteres)." #: ../actions/login.php:97 ../actions/login.php:106 #: ../actions/openidlogin.php:68 ../lib/util.php:310 actions/login.php:97 @@ -1171,13 +1196,13 @@ msgstr "" #: lib/facebookaction.php:315 lib/logingroupnav.php:75 #, php-format msgid "Login" -msgstr "" +msgstr "Entrar" #: ../actions/openidlogin.php:44 actions/openidlogin.php:52 #: actions/openidlogin.php:62 #, php-format msgid "Login with an [OpenID](%%doc.openid%%) account." -msgstr "" +msgstr "Entrar com conta [OpenID](%%doc.openid%%)" #: ../actions/login.php:126 #, php-format @@ -1186,10 +1211,13 @@ msgid "" "(%%action.register%%) a new account, or try [OpenID](%%action.openidlogin%" "%). " msgstr "" +"Entrar com o seu nome de utilizador e palavra passe. Não está registado " +"ainda?[Registe-se](%%action.register%%), ou tente entrar com " +"[OpenID](%%action.openidlogin%%). " #: ../lib/util.php:308 lib/util.php:324 lib/action.php:332 msgid "Logout" -msgstr "" +msgstr "Sair" #: ../actions/register.php:166 actions/register.php:180 #: actions/register.php:393 @@ -1199,7 +1227,7 @@ msgstr "" #: ../actions/login.php:110 actions/login.php:110 actions/login.php:245 #: lib/facebookaction.php:320 msgid "Lost or forgotten password?" -msgstr "" +msgstr "Perdeu ou esqueceu-se da palavra-passe?" #: ../actions/emailsettings.php:80 ../actions/smssettings.php:89 #: actions/emailsettings.php:81 actions/smssettings.php:89 @@ -1215,12 +1243,12 @@ msgstr "" #: ../actions/showstream.php:300 actions/showstream.php:315 #: actions/showstream.php:480 msgid "Member since" -msgstr "" +msgstr "Membro desde" #: ../actions/userrss.php:70 actions/userrss.php:67 actions/userrss.php:72 #, php-format msgid "Microblog by %s" -msgstr "" +msgstr "Microblog por %s" #: ../actions/smssettings.php:304 #, php-format @@ -1239,7 +1267,7 @@ msgstr "" #: actions/emailsettings.php:83 actions/smssettings.php:91 #: actions/emailsettings.php:142 actions/smssettings.php:152 msgid "New" -msgstr "" +msgstr "Novo" #: ../lib/mail.php:144 lib/mail.php:144 lib/mail.php:286 #, php-format @@ -1254,7 +1282,7 @@ msgstr "" #: ../actions/finishopenidlogin.php:71 actions/finishopenidlogin.php:77 #: actions/finishopenidlogin.php:99 msgid "New nickname" -msgstr "" +msgstr "Nova alcunha" #: ../actions/newnotice.php:87 actions/newnotice.php:96 #: actions/newnotice.php:68 @@ -1265,11 +1293,11 @@ msgstr "" #: actions/profilesettings.php:180 actions/recoverpassword.php:185 #: actions/passwordsettings.php:101 actions/recoverpassword.php:219 msgid "New password" -msgstr "" +msgstr "Nova palavra-passe" #: ../actions/recoverpassword.php:314 msgid "New password successfully saved. You are now logged in." -msgstr "" +msgstr "Nova palavra-passe foi guardada com sucesso. Está agora conectado." #: ../actions/login.php:101 ../actions/profilesettings.php:41 #: ../actions/register.php:151 actions/login.php:101 @@ -1279,7 +1307,7 @@ msgstr "" #: actions/showstream.php:251 actions/tagother.php:95 #: lib/facebookaction.php:308 lib/groupeditform.php:137 msgid "Nickname" -msgstr "" +msgstr "Alcunha" #: ../actions/finishopenidlogin.php:175 ../actions/profilesettings.php:110 #: ../actions/register.php:69 actions/finishopenidlogin.php:181 @@ -1288,7 +1316,7 @@ msgstr "" #: actions/newgroup.php:134 actions/profilesettings.php:214 #: actions/register.php:159 msgid "Nickname already in use. Try another one." -msgstr "" +msgstr "Alcunha já em uso. Tente outra diferente." #: ../actions/finishopenidlogin.php:165 ../actions/profilesettings.php:88 #: ../actions/register.php:67 ../actions/updateprofile.php:77 @@ -1297,27 +1325,27 @@ msgstr "" #: actions/finishopenidlogin.php:205 actions/profilesettings.php:192 #: actions/updateprofile.php:81 msgid "Nickname must have only lowercase letters and numbers and no spaces." -msgstr "" +msgstr "Alcunha só deve conter letras minúsculas e números. Sem espaços." #: ../actions/finishopenidlogin.php:170 actions/finishopenidlogin.php:176 #: actions/finishopenidlogin.php:210 msgid "Nickname not allowed." -msgstr "" +msgstr "Alcunha não permitida." #: ../actions/remotesubscribe.php:72 actions/remotesubscribe.php:81 #: actions/remotesubscribe.php:106 msgid "Nickname of the user you want to follow" -msgstr "" +msgstr "Alcunha do utilizador que pretende seguir" #: ../actions/recoverpassword.php:162 actions/recoverpassword.php:167 #: actions/recoverpassword.php:186 msgid "Nickname or email" -msgstr "" +msgstr "Alcunha ou email" #: ../actions/deletenotice.php:59 actions/deletenotice.php:60 #: actions/block.php:147 actions/deletenotice.php:118 msgid "No" -msgstr "" +msgstr "Não" #: ../actions/imsettings.php:156 actions/imsettings.php:164 #: actions/imsettings.php:279 @@ -1337,7 +1365,7 @@ msgstr "" #: ../actions/smssettings.php:316 actions/smssettings.php:324 #: actions/smssettings.php:486 msgid "No code entered" -msgstr "" +msgstr "Nenhum código introduzido" #: ../actions/confirmaddress.php:33 actions/confirmaddress.php:33 #: actions/confirmaddress.php:75 @@ -1367,12 +1395,12 @@ msgstr "" #: ../actions/finishremotesubscribe.php:65 #: actions/finishremotesubscribe.php:67 actions/finishremotesubscribe.php:68 msgid "No nickname provided by remote server." -msgstr "" +msgstr "Nenhuma alcunha fornecida pelo servidor remoto." #: ../actions/avatarbynickname.php:27 actions/avatarbynickname.php:27 #: actions/avatarbynickname.php:59 actions/leavegroup.php:81 msgid "No nickname." -msgstr "" +msgstr "Nenhuma alcunha." #: ../actions/emailsettings.php:222 ../actions/imsettings.php:206 #: ../actions/smssettings.php:229 actions/emailsettings.php:240 @@ -1380,12 +1408,12 @@ msgstr "" #: actions/emailsettings.php:363 actions/imsettings.php:345 #: actions/smssettings.php:358 msgid "No pending confirmation to cancel." -msgstr "" +msgstr "Nenhuma confirmação pendente para cancelar." #: ../actions/smssettings.php:176 actions/smssettings.php:184 #: actions/smssettings.php:294 msgid "No phone number." -msgstr "" +msgstr "Nenhum numero de telefone." #: ../actions/finishremotesubscribe.php:72 #: actions/finishremotesubscribe.php:74 actions/finishremotesubscribe.php:75 @@ -1395,19 +1423,19 @@ msgstr "" #: ../actions/recoverpassword.php:226 actions/recoverpassword.php:232 #: actions/recoverpassword.php:266 msgid "No registered email address for that user." -msgstr "" +msgstr "Nenhum endereço de email registado para esse utilizador." #: ../actions/userauthorization.php:49 actions/userauthorization.php:55 #: actions/userauthorization.php:57 msgid "No request found!" -msgstr "" +msgstr "Nenhum pedido encontrado!" #: ../actions/noticesearch.php:64 ../actions/peoplesearch.php:64 #: actions/noticesearch.php:69 actions/peoplesearch.php:69 #: actions/groupsearch.php:81 actions/noticesearch.php:104 #: actions/peoplesearch.php:85 msgid "No results" -msgstr "" +msgstr "Nenhum resultado" #: ../actions/avatarbynickname.php:32 actions/avatarbynickname.php:32 #: actions/avatarbynickname.php:64 @@ -1418,12 +1446,12 @@ msgstr "" #: actions/twitapistatuses.php:520 actions/twitapifavorites.php:112 #: actions/twitapistatuses.php:446 msgid "No status found with that ID." -msgstr "" +msgstr "Nenhum estado encontrado com esse ID." #: ../actions/twitapistatuses.php:555 actions/twitapistatuses.php:478 #: actions/twitapistatuses.php:418 msgid "No status with that ID found." -msgstr "" +msgstr "Nenhum estado com esse ID encontrado." #: ../actions/openidsettings.php:135 actions/openidsettings.php:144 #: actions/openidsettings.php:222 @@ -4710,19 +4738,19 @@ msgstr "O utilizador bloqueou-o." #: lib/subscribeform.php:115 lib/subscribeform.php:139 msgid "Subscribe to this user" -msgstr "" +msgstr "Subscrever este utilizador" #: lib/tagcloudsection.php:56 msgid "None" -msgstr "" +msgstr "Nenhum" #: lib/topposterssection.php:74 msgid "Top posters" -msgstr "" +msgstr "Top posters" #: lib/unblockform.php:120 lib/unblockform.php:150 msgid "Unblock this user" -msgstr "" +msgstr "Desbloquear este utilizador" #: lib/unblockform.php:150 msgid "Unblock" @@ -4730,4 +4758,4 @@ msgstr "Desbloquear" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 msgid "Unsubscribe from this user" -msgstr "" +msgstr "Des-Subscrever deste utilizador" diff --git a/locale/pt_BR/LC_MESSAGES/laconica.mo b/locale/pt_BR/LC_MESSAGES/laconica.mo index 0f9487e675dd241f649f5b182de2341b9978e7ca..1f4c5fe27c6bbb26cc037c1d6af75aa248610e0b 100644 GIT binary patch delta 23489 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 delta 19289 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 Ce;{1| diff --git a/locale/pt_BR/LC_MESSAGES/laconica.po b/locale/pt_BR/LC_MESSAGES/laconica.po index 613e5dbba3..ad20e89f68 100644 --- a/locale/pt_BR/LC_MESSAGES/laconica.po +++ b/locale/pt_BR/LC_MESSAGES/laconica.po @@ -5,8 +5,8 @@ msgstr "" "Project-Id-Version: laconica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-02-11 12:53+0000\n" -"Last-Translator: Frederico Gonçalves Guimarães \n" +"PO-Revision-Date: 2009-07-14 11:24+0000\n" +"Last-Translator: Jose Martinho \n" "Language-Team: Português do Brasil\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,8 +25,8 @@ msgstr " Procurar por \"%s\" no fluxo de mensagens" msgid "" " except this private data: password, email address, IM address, phone number." msgstr "" -" exceto estes dados privados: senha, endereço de e-mail, endereço de " -"mensageiro instantâneo, número de telefone." +" exceto estes dados privados: senha, endereço de e-mail, endereço de IM, " +"número de telefone." #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 @@ -146,7 +146,7 @@ msgstr "%s (%s)" #: actions/publicrss.php:90 #, php-format msgid "%s Public Stream" -msgstr "Fluxo público de %s" +msgstr "Fluxo Público de %s" #: ../actions/all.php:47 ../actions/allrss.php:60 #: ../actions/twitapistatuses.php:238 ../lib/stream.php:51 actions/all.php:47 @@ -216,22 +216,23 @@ msgstr "1-64 letras minúsculas ou números, sem pontuações ou espaços" #: ../actions/register.php:152 actions/register.php:166 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." -msgstr "1-64 letras ou números, sem pontuação ou espaços. Obrigatório." +msgstr "" +"1-64 letras minúsculas ou números, sem pontuação ou espaços. Obrigatório." #: ../actions/password.php:42 actions/profilesettings.php:181 #: actions/passwordsettings.php:102 msgid "6 or more characters" -msgstr "6 ou mais caracteres" +msgstr "No mínimo 6 caracteres" #: ../actions/recoverpassword.php:180 actions/recoverpassword.php:186 #: actions/recoverpassword.php:220 msgid "6 or more characters, and don't forget it!" -msgstr "6 ou mais caracteres. E não se esqueça dela!" +msgstr "No mínimo 6 caracteres. E não se esqueça dela!" #: ../actions/register.php:154 actions/register.php:168 #: actions/register.php:373 msgid "6 or more characters. Required." -msgstr "6 ou mais caracteres. Obrigatório." +msgstr "No mínimo 6 caracteres. Obrigatório." #: ../actions/imsettings.php:197 actions/imsettings.php:205 #, php-format @@ -239,8 +240,8 @@ msgid "" "A confirmation code was sent to the IM address you added. You must approve %" "s for sending messages to you." msgstr "" -"Um código de confirmação foi enviado para o endereço de mensagem instantânea " -"que você informou. Você deve permitir que %s envie mensagens para você." +"Um código de confirmação foi enviado para o endereço de IM que você " +"informou. Você deve permitir que %s envie mensagens para você." #: ../actions/emailsettings.php:213 actions/emailsettings.php:231 msgid "" @@ -370,7 +371,7 @@ msgstr "Todas as atualizações correspondentes ao termo \"%s\"" #: actions/finishopenidlogin.php:34 actions/login.php:77 #: actions/openidlogin.php:30 actions/register.php:92 msgid "Already logged in." -msgstr "Já está autenticado." +msgstr "Já está logado." #: ../lib/subs.php:42 lib/subs.php:42 lib/subs.php:49 msgid "Already subscribed!." @@ -396,7 +397,7 @@ msgstr "" #: ../actions/profilesettings.php:65 actions/profilesettings.php:98 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" -msgstr "Assinar automaticamente à quem me assinar (melhor para não humanos)" +msgstr "Assinar automaticamente à quem me assinar" #: ../actions/avatar.php:32 ../lib/settingsaction.php:90 #: actions/profilesettings.php:34 actions/avatarsettings.php:65 @@ -505,7 +506,7 @@ msgstr "Alterar a senha" #: ../lib/settingsaction.php:94 lib/accountsettingsaction.php:111 msgid "Change your password" -msgstr "Altera a sua senha" +msgstr "Altere a sua senha" #: ../lib/settingsaction.php:85 lib/settingsaction.php:85 #: lib/accountsettingsaction.php:105 @@ -532,7 +533,7 @@ msgstr "Confirme o endereço" #: actions/emailsettings.php:379 actions/imsettings.php:361 #: actions/smssettings.php:374 msgid "Confirmation cancelled." -msgstr "A confirmação foi cancelada." +msgstr "Confirmação cancelada." #: ../actions/smssettings.php:63 actions/smssettings.php:63 #: actions/smssettings.php:118 @@ -570,12 +571,12 @@ msgstr "" "que você possa publicar via mensagens instantâneas.\n" "* [Procurar por pessoas](%%%%action.peoplesearch%%%%) que você conheça ou " "que tenham os mesmos interesses que você. \n" -"* Atualizar suas [preferências de perfil](%%%%action.profilesettings%%%%) " +"* Atualizar suas [configurações de perfil](%%%%action.profilesettings%%%%) " "para que outras pessoas saibam mais sobre você. \n" "* Ler a [documentação on-line](%%%%doc.help%%%%) para conhecer os recursos " "disponíveis. \n" "\n" -"Obrigado por se cadastrar e esperamos que você aproveite o serviço." +"Obrigado por se registrar e esperamos que você aproveite o serviço." #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 #: actions/finishopenidlogin.php:119 lib/action.php:330 @@ -601,12 +602,12 @@ msgstr "Não foi possível criar o formulário OpenID: %s" #: actions/twitapifriendships.php:48 actions/twitapifriendships.php:64 #, php-format msgid "Could not follow user: %s is already on your list." -msgstr "Não é possível acompanhar o usuário: %s já está na sua lista." +msgstr "Não é possível seguir o usuário: %s já está na sua lista." #: ../actions/twitapifriendships.php:53 actions/twitapifriendships.php:53 #: actions/twitapifriendships.php:41 msgid "Could not follow user: User not found." -msgstr "Não é possível acompanhar o usuário: Usuário não encontrado." +msgstr "Não é possível seguir o usuário: Usuário não encontrado." #: ../lib/openid.php:160 lib/openid.php:160 lib/openid.php:169 #, php-format @@ -625,7 +626,7 @@ msgstr "Não foi possível salvar as novas informações do perfil" #: ../lib/subs.php:54 lib/subs.php:61 lib/subs.php:72 msgid "Could not subscribe other to you." -msgstr "Não é possível que outros o assinem." +msgstr "Não foi possível fazer com que o outros o sigam." #: ../lib/subs.php:46 lib/subs.php:46 lib/subs.php:57 msgid "Could not subscribe." @@ -754,7 +755,7 @@ msgstr "Neste momento" #: ../classes/Notice.php:72 classes/Notice.php:86 classes/Notice.php:91 #, php-format msgid "DB error inserting hashtag: %s" -msgstr "Erro no banco de dados durante a inserção da etiqueta: %s" +msgstr "Erro no banco de dados durante a inserção de hashtag: %s" #: ../lib/util.php:1061 lib/util.php:1110 classes/Notice.php:698 #, php-format @@ -800,7 +801,7 @@ msgstr "Confirmação do endereço de e-mail" #: ../actions/emailsettings.php:61 actions/emailsettings.php:62 #: actions/emailsettings.php:117 msgid "Email address, like \"UserName@example.org\"" -msgstr "Endereço de e-mail, ex: \"usuário@exemplo.org\"" +msgstr "Endereço de e-mail, ex: \"usuario@exemplo.org\"" #: ../actions/invite.php:129 actions/invite.php:137 actions/invite.php:174 msgid "Email addresses" @@ -809,7 +810,7 @@ msgstr "Endereços de e-mail" #: ../actions/recoverpassword.php:191 actions/recoverpassword.php:197 #: actions/recoverpassword.php:231 msgid "Enter a nickname or email address." -msgstr "Informe um apelido ou endereço de e-mail." +msgstr "Entre com o apelido ou endereço de e-mail." #: ../actions/smssettings.php:64 actions/smssettings.php:64 #: actions/smssettings.php:119 @@ -849,25 +850,25 @@ msgstr "Erro na inserção do perfil remoto" #: ../actions/recoverpassword.php:240 actions/recoverpassword.php:246 #: actions/recoverpassword.php:280 msgid "Error saving address confirmation." -msgstr "Erro no salvamento do endereço de confirmação" +msgstr "Erro ao salvar o endereço de confirmação" #: ../actions/userauthorization.php:140 actions/userauthorization.php:147 #: actions/userauthorization.php:164 msgid "Error saving remote profile" -msgstr "Erro no salvamento do perfil remoto" +msgstr "Erro ao salvar o perfil remoto" #: ../lib/openid.php:226 lib/openid.php:226 lib/openid.php:235 msgid "Error saving the profile." -msgstr "Erro no salvamento do perfil." +msgstr "Erro ao salvar o perfil." #: ../lib/openid.php:237 lib/openid.php:237 lib/openid.php:246 msgid "Error saving the user." -msgstr "Erro no salvamento do usuário." +msgstr "Erro ao salvar o usuário." #: ../actions/password.php:80 actions/profilesettings.php:399 #: actions/passwordsettings.php:164 msgid "Error saving user; invalid." -msgstr "Erro no salvamento do usuário; inválido." +msgstr "Erro ao salvar usuário; inválido." #: ../actions/login.php:47 ../actions/login.php:73 #: ../actions/recoverpassword.php:307 ../actions/register.php:98 @@ -895,7 +896,7 @@ msgstr "Erro com o código de confirmação." #: ../actions/finishopenidlogin.php:89 actions/finishopenidlogin.php:95 #: actions/finishopenidlogin.php:117 msgid "Existing nickname" -msgstr "Apelido já existente" +msgstr "Apelido já existe" #: ../lib/util.php:326 lib/util.php:342 lib/action.php:570 msgid "FAQ" @@ -910,29 +911,29 @@ msgstr "Não foi possível atualizar o avatar." #: actions/allrss.php:64 actions/all.php:75 actions/allrss.php:107 #, php-format msgid "Feed for friends of %s" -msgstr "Mensagens dos amigos de %s" +msgstr "Feed para os amigos de %s" #: ../actions/replies.php:65 ../actions/repliesrss.php:80 #: actions/replies.php:65 actions/repliesrss.php:66 actions/replies.php:134 #: actions/repliesrss.php:71 #, php-format msgid "Feed for replies to %s" -msgstr "Respostas de %s" +msgstr "Feed para respostas para %s" #: ../actions/tag.php:55 actions/tag.php:55 actions/tag.php:61 #, php-format msgid "Feed for tag %s" -msgstr "Mensagens com a etiqueta %s" +msgstr "Feed para tag %s" #: ../lib/searchaction.php:105 lib/searchaction.php:105 #: lib/searchgroupnav.php:83 msgid "Find content of notices" -msgstr "Procurar no conteúdo das mensagens" +msgstr "Procure no conteúdo das mensagens" #: ../lib/searchaction.php:101 lib/searchaction.php:101 #: lib/searchgroupnav.php:81 msgid "Find people on this site" -msgstr "Procurar por pessoas neste site" +msgstr "Procure por pessoas neste site" #: ../actions/login.php:122 msgid "" @@ -980,7 +981,7 @@ msgstr "Site" #: actions/editgroup.php:192 actions/newgroup.php:143 #: actions/profilesettings.php:199 actions/register.php:168 msgid "Homepage is not a valid URL." -msgstr "A URL informada não é válida." +msgstr "A URL do site informada não é válida." #: ../actions/emailsettings.php:91 actions/emailsettings.php:98 #: actions/emailsettings.php:173 @@ -990,17 +991,17 @@ msgstr "Eu quero publicar mensagens por e-mail." #: ../lib/settingsaction.php:102 lib/settingsaction.php:96 #: lib/connectsettingsaction.php:104 msgid "IM" -msgstr "MI" +msgstr "IM" #: ../actions/imsettings.php:60 actions/imsettings.php:61 #: actions/imsettings.php:118 msgid "IM Address" -msgstr "Endereço do mensageiro instantâneo" +msgstr "Endereço do IM" #: ../actions/imsettings.php:33 actions/imsettings.php:33 #: actions/imsettings.php:59 msgid "IM Settings" -msgstr "Configurações do mensageiro instantâneo" +msgstr "Configurações do IM" #: ../actions/finishopenidlogin.php:88 actions/finishopenidlogin.php:94 #: actions/finishopenidlogin.php:116 @@ -1016,7 +1017,7 @@ msgid "" "If you want to add an OpenID to your account, enter it in the box below and " "click \"Add\"." msgstr "" -"Se você quer adicionar uma OpenID à sua conta, informe-a na caixa abaixo e " +"Se você quer adicionar um OpenID à sua conta, informe-a na caixa abaixo e " "clique em \"Adicionar\"." #: ../actions/recoverpassword.php:137 @@ -1025,7 +1026,7 @@ msgid "" "email address you have stored in your account." msgstr "" "Se você esqueceu ou perdeu sua senha, você pode receber uma nova no endereço " -"de e-mail informado em seu cadastro." +"de e-mail que armazenou em sua conta." #: ../actions/emailsettings.php:67 ../actions/smssettings.php:76 #: actions/emailsettings.php:68 actions/smssettings.php:76 @@ -1163,8 +1164,8 @@ msgid "" "add %s to your buddy list in your IM client or on GTalk." msgstr "" "Endereço de Jabber ou GTalk, ex: \"usuario@exemplo.org\". Primeiro, " -"certifique-se de adicionar %s à sua lista de contatos no seu cliente de " -"mensagens instantâneas ou no GTalk." +"certifique-se de adicionar %s à sua lista de contatos no seu cliente de IM " +"ou no GTalk." #: ../actions/profilesettings.php:57 actions/profilesettings.php:90 #: actions/profilesettings.php:128 @@ -1202,13 +1203,13 @@ msgstr "A localização é muito extensa (máx. 255 caracteres)." #: lib/facebookaction.php:315 lib/logingroupnav.php:75 #, php-format msgid "Login" -msgstr "Autenticação" +msgstr "Logar" #: ../actions/openidlogin.php:44 actions/openidlogin.php:52 #: actions/openidlogin.php:62 #, php-format msgid "Login with an [OpenID](%%doc.openid%%) account." -msgstr "Autentique-se com uma conta [OpenID](%%doc.openid%%)." +msgstr "Logar-se com uma conta [OpenID](%%doc.openid%%)." #: ../actions/login.php:126 #, php-format @@ -1217,9 +1218,9 @@ msgid "" "(%%action.register%%) a new account, or try [OpenID](%%action.openidlogin%" "%). " msgstr "" -"Autentique-se com seus nome de usuário e senha. Não tem um usuário ainda? " -"[Registre](%%action.register%%) uma nova conta, ou use uma [OpenID](%%action." -"openidlogin%%)." +"Logar-se com seu nome de usuário e senha. Não tem um nome de usuário ainda? " +"[Registre](%%action.register%%) uma nova conta, ou use uma " +"[OpenID](%%action.openidlogin%%)." #: ../lib/util.php:308 lib/util.php:324 lib/action.php:332 msgid "Logout" @@ -1228,7 +1229,7 @@ msgstr "Sair" #: ../actions/register.php:166 actions/register.php:180 #: actions/register.php:393 msgid "Longer name, preferably your \"real\" name" -msgstr "Nome completo, de preferência seu nome \"real\"" +msgstr "Nome completo (nome e sobrenome), de preferência seu nome \"real\"" #: ../actions/login.php:110 actions/login.php:110 actions/login.php:245 #: lib/facebookaction.php:320 @@ -1281,7 +1282,7 @@ msgstr "Novo" #: ../lib/mail.php:144 lib/mail.php:144 lib/mail.php:286 #, php-format msgid "New email address for posting to %s" -msgstr "Novo endereço de e-mail para publicar no %s" +msgstr "Novo endereço de e-mail para postar para %s" #: ../actions/emailsettings.php:297 actions/emailsettings.php:315 #: actions/emailsettings.php:465 @@ -1308,8 +1309,7 @@ msgstr "Nova senha" #: ../actions/recoverpassword.php:314 msgid "New password successfully saved. You are now logged in." msgstr "" -"A nova senha foi salva com sucesso. A partir de agora você já está " -"autenticado." +"A nova senha foi salva com sucesso. A partir de agora você já está logado." #: ../actions/login.php:101 ../actions/profilesettings.php:41 #: ../actions/register.php:151 actions/login.php:101 @@ -1339,7 +1339,7 @@ msgstr "Este apelido já está em uso. Tente outro." msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "O apelido deve conter apenas letras minúsculas e/ou números e não pode ter " -"espaços." +"acentuação e espaços." #: ../actions/finishopenidlogin.php:170 actions/finishopenidlogin.php:176 #: actions/finishopenidlogin.php:210 @@ -1349,7 +1349,7 @@ msgstr "Este apelido não é permitido." #: ../actions/remotesubscribe.php:72 actions/remotesubscribe.php:81 #: actions/remotesubscribe.php:106 msgid "Nickname of the user you want to follow" -msgstr "Apelido do usuário que você quer acompanhar" +msgstr "Apelido do usuário que você quer seguir" #: ../actions/recoverpassword.php:162 actions/recoverpassword.php:167 #: actions/recoverpassword.php:186 @@ -1449,7 +1449,7 @@ msgstr "Não foi encontrada nenhuma requisição!" #: actions/groupsearch.php:81 actions/noticesearch.php:104 #: actions/peoplesearch.php:85 msgid "No results" -msgstr "Não foi encontrado nenhum resultado" +msgstr "Nenhum resultado" #: ../actions/avatarbynickname.php:32 actions/avatarbynickname.php:32 #: actions/avatarbynickname.php:64 @@ -1460,12 +1460,12 @@ msgstr "Sem tamanho definido." #: actions/twitapistatuses.php:520 actions/twitapifavorites.php:112 #: actions/twitapistatuses.php:446 msgid "No status found with that ID." -msgstr "Não foi encontrado nenhum status esse ID." +msgstr "Não foi encontrado nenhum status com esse ID." #: ../actions/twitapistatuses.php:555 actions/twitapistatuses.php:478 #: actions/twitapistatuses.php:418 msgid "No status with that ID found." -msgstr "Não foi encontrado nenhum status esse ID." +msgstr "Não foi encontrado nenhum status com esse ID." #: ../actions/openidsettings.php:135 actions/openidsettings.php:144 #: actions/openidsettings.php:222 @@ -1552,7 +1552,7 @@ msgstr "Formato de dados não suportado." #: ../actions/imsettings.php:167 actions/imsettings.php:175 #: actions/imsettings.php:290 msgid "Not a valid Jabber ID" -msgstr "Não é uma ID válida de Jabber" +msgstr "Não é uma ID de Jabber válida" #: ../lib/openid.php:131 lib/openid.php:131 lib/openid.php:140 msgid "Not a valid OpenID." @@ -1623,11 +1623,11 @@ msgstr "Não encontrado" #: actions/unsubscribe.php:27 lib/deleteaction.php:66 #: lib/settingsaction.php:72 msgid "Not logged in." -msgstr "Você não está autenticado" +msgstr "Você não está logado." #: ../lib/subs.php:91 lib/subs.php:104 lib/subs.php:122 msgid "Not subscribed!." -msgstr "Não é assinado!" +msgstr "Não é seguido!" #: ../actions/opensearch.php:35 actions/opensearch.php:35 #: actions/opensearch.php:67 @@ -1639,7 +1639,7 @@ msgstr "Procurar mensagem" #: actions/showstream.php:192 #, php-format msgid "Notice feed for %s" -msgstr "Mensagens de %s" +msgstr "Feed de mensagens de %s" #: ../actions/shownotice.php:39 actions/shownotice.php:39 #: actions/shownotice.php:94 @@ -1683,7 +1683,7 @@ msgstr "Submissão automática da OpenID" #: actions/finishopenidlogin.php:146 actions/openidlogin.php:68 #: actions/finishaddopenid.php:170 actions/openidlogin.php:80 msgid "OpenID Login" -msgstr "Autenticar-se via OpenID" +msgstr "Logar-se via OpenID" #: ../actions/openidlogin.php:65 ../actions/openidsettings.php:49 #: actions/openidlogin.php:74 actions/openidsettings.php:50 @@ -1702,7 +1702,7 @@ msgstr "A autenticação pela OpenID foi cancelada." #: actions/finishaddopenid.php:92 actions/finishopenidlogin.php:134 #, php-format msgid "OpenID authentication failed: %s" -msgstr "Não foi possível autenticar via OpenID: %s" +msgstr "Não foi possível logar via OpenID: %s" #: ../lib/openid.php:133 lib/openid.php:133 lib/openid.php:142 #, php-format @@ -1773,7 +1773,7 @@ msgstr "Pessoas" #: ../actions/opensearch.php:33 actions/opensearch.php:33 #: actions/opensearch.php:64 msgid "People Search" -msgstr "Procurar pessoas" +msgstr "Procurar Pessoas" #: ../actions/peoplesearch.php:33 actions/peoplesearch.php:33 #: actions/peoplesearch.php:58 @@ -1798,14 +1798,14 @@ msgid "" "user's notices. If you didn't just ask to subscribe to someone's notices, " "click \"Cancel\"." msgstr "" -"Por favor, verifique estes detalhes para ter certeza que você quer assinar " -"as mensagens deste usuário. Se você não solicitou a assinatura das mensagens " -"de ninguém, clique em \"Cancelar\"." +"Por favor, verifique estes detalhes para ter certeza que você quer seguir as " +"mensagens deste usuário. Se você não solicitou seguir as mensagens de " +"alguém, clique em \"Cancelar\"." #: ../actions/imsettings.php:73 actions/imsettings.php:74 #: actions/imsettings.php:142 msgid "Post a notice when my Jabber/GTalk status changes." -msgstr "Publicar uma mensagem quando eu mudar de estado no Jabber/GTalk." +msgstr "Publicar uma mensagem quando eu mudar de status no Jabber/GTalk." #: ../actions/emailsettings.php:85 ../actions/imsettings.php:67 #: ../actions/smssettings.php:94 actions/emailsettings.php:86 @@ -1836,7 +1836,7 @@ msgstr "Privacidade" #: ../classes/Notice.php:95 ../classes/Notice.php:106 classes/Notice.php:109 #: classes/Notice.php:119 classes/Notice.php:145 classes/Notice.php:155 msgid "Problem saving notice." -msgstr "Problema no salvamento da mensagem." +msgstr "Problema ao salvar a mensagem." #: ../lib/settingsaction.php:84 ../lib/stream.php:60 lib/personal.php:60 #: lib/settingsaction.php:84 lib/accountsettingsaction.php:104 @@ -1862,8 +1862,9 @@ msgstr "Perfil desconhecido" #: ../actions/public.php:54 actions/public.php:54 actions/public.php:124 msgid "Public Stream Feed" -msgstr "Fluxo de mensagens públicas" +msgstr "Feed de mensagens públicas" +# Just for me. #: ../actions/public.php:33 actions/public.php:33 actions/public.php:109 #: lib/publicgroupnav.php:77 msgid "Public timeline" @@ -1882,7 +1883,7 @@ msgstr "Publique um MicroID para meu endereço de e-mail." #: ../actions/tag.php:75 ../actions/tag.php:76 actions/tag.php:75 #: actions/tag.php:76 msgid "Recent Tags" -msgstr "Etiquetas recentes" +msgstr "Tags recentes" #: ../actions/recoverpassword.php:166 actions/recoverpassword.php:171 #: actions/recoverpassword.php:190 @@ -1925,7 +1926,7 @@ msgstr "Recusar" #: actions/register.php:190 actions/login.php:234 actions/openidlogin.php:107 #: actions/register.php:414 msgid "Remember me" -msgstr "Lembrar minha autenticação nesse computador" +msgstr "Lembrar neste computador" #: ../actions/updateprofile.php:70 actions/updateprofile.php:71 #: actions/updateprofile.php:74 @@ -1960,9 +1961,8 @@ msgid "" "Removing your only OpenID would make it impossible to log in! If you need to " "remove it, add another OpenID first." msgstr "" -"Remover a sua única OpenID pode fazer com que seja impossível você se " -"autenticar novamente! Se deseja realmente removê-la, adicione outra OpenID " -"antes." +"Remover a sua única OpenID pode fazer com que seja impossível você logar-se " +"novamente! Se deseja realmente removê-la, adicione outra OpenID antes." #: ../lib/stream.php:55 lib/personal.php:55 lib/personalgroupnav.php:103 msgid "Replies" @@ -2090,14 +2090,14 @@ msgid "" "Send me notices through SMS; I understand I may incur exorbitant charges " "from my carrier." msgstr "" -"Envie-me mensagens via SMS. Eu compreendo que isso pode gerar " -"cobrançasexorbitantes da minha operadora." +"Envie-me mensagens via SMS. Eu compreendo que isso pode gerar cobranças " +"exorbitantes da minha operadora." #: ../actions/imsettings.php:76 actions/imsettings.php:77 msgid "Send me replies through Jabber/GTalk from people I'm not subscribed to." msgstr "" -"Envie-me respostas de pessoas que eu não estou assinando através do Jabber/" -"GTalk." +"Envie-me respostas de pessoas que eu não estou seguindo através do " +"Jabber/GTalk." #: ../lib/util.php:304 lib/util.php:320 lib/facebookaction.php:215 msgid "Settings" @@ -2110,7 +2110,7 @@ msgstr "As configurações foram salvas." #: ../actions/tag.php:60 actions/tag.php:60 msgid "Showing most popular tags from the last week" -msgstr "Exibindo as etiquetas mais populares da última semana" +msgstr "Exibindo as tags mais populares da última semana" #: ../actions/finishaddopenid.php:66 actions/finishaddopenid.php:66 #: actions/finishaddopenid.php:114 @@ -2131,7 +2131,7 @@ msgstr "Desculpe-me, mas não é permitido o recebimento de emails." #: ../scripts/maildaemon.php:54 scripts/maildaemon.php:54 #: scripts/maildaemon.php:57 msgid "Sorry, that is not your incoming email address." -msgstr "Desculpe-me, mas este não é seu endereço de e-mail para publicação." +msgstr "Desculpe-me, mas este não é seu endereço de e-mail para recebimento." #: ../lib/util.php:330 lib/util.php:346 lib/action.php:574 msgid "Source" @@ -2191,7 +2191,7 @@ msgstr "Erro no sistema durante o envio do arquivo." #: actions/tagother.php:147 actions/tagother.php:207 lib/profilelist.php:162 #: lib/profilelist.php:164 msgid "Tags" -msgstr "Etiquetas" +msgstr "Tags" #: ../lib/searchaction.php:104 lib/searchaction.php:104 msgid "Text" @@ -2260,12 +2260,12 @@ msgstr "Esse não é seu número de telefone." #: actions/emailsettings.php:244 actions/imsettings.php:218 #: actions/emailsettings.php:367 actions/imsettings.php:349 msgid "That is the wrong IM address." -msgstr "Esse endereço de comunicador instantâneo está incorreto." +msgstr "Isso é um endereço de IM errado." #: ../actions/smssettings.php:233 actions/smssettings.php:241 #: actions/smssettings.php:362 msgid "That is the wrong confirmation number." -msgstr "O código de confirmação informado está incorreto." +msgstr "Isso é um número de confirmação errado." #: ../actions/smssettings.php:191 actions/smssettings.php:199 #: actions/smssettings.php:309 @@ -2337,7 +2337,7 @@ msgstr "Estas são as pessoas cujas mensagens você acompanha." #: ../actions/invite.php:89 actions/invite.php:96 actions/invite.php:128 msgid "" "These people are already users and you were automatically subscribed to them:" -msgstr "Estas pessoas já são usuárias e você as assinou automaticamente:" +msgstr "Estas pessoas já são usuárias e você as acompanha automaticamente:" #: ../actions/recoverpassword.php:88 msgid "This confirmation code is too old. Please start again." @@ -2368,7 +2368,7 @@ msgstr "" #: actions/twitapistatuses.php:511 actions/twitapifavorites.php:97 #: actions/twitapifriendships.php:85 actions/twitapistatuses.php:436 msgid "This method requires a POST or DELETE." -msgstr "Este método requer POST ou DELETE." +msgstr "Este método requer POSTAGEM ou EXCLUSÃO." #: ../actions/twitapiaccount.php:65 ../actions/twitapifriendships.php:44 #: ../actions/twitapistatuses.php:381 actions/twitapiaccount.php:63 @@ -2400,10 +2400,10 @@ msgid "" "register%%) a new account. If you already have an account on a [compatible " "microblogging site](%%doc.openmublog%%), enter your profile URL below." msgstr "" -"Para assinar, você pode [autenticar-se](%%action.login%%), ou [registrar](%%" -"action.register%%) uma nova conta. Se você já tem uma conta em um [site de " -"microblogagem compatível](%%doc.openmublog%%), informe a URL do seu perfil " -"abaixo." +"Para assinar, você pode [autenticar-se](%%action.login%%), ou " +"[registrar](%%action.register%%) uma nova conta. Se você já tem uma conta em " +"um [site de microblogagem compatível](%%doc.openmublog%%), informe a URL do " +"seu perfil abaixo." #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 #: actions/twitapifriendships.php:132 @@ -2414,12 +2414,12 @@ msgstr "Duas IDs de usuário ou screen_names devem ser informados." #: actions/profilesettings.php:81 actions/register.php:183 #: actions/profilesettings.php:109 msgid "URL of your homepage, blog, or profile on another site" -msgstr "URL para seu site, blog ou perfil em outro site" +msgstr "URL do seu site, blog ou perfil em outro site" #: ../actions/remotesubscribe.php:74 actions/remotesubscribe.php:83 #: actions/remotesubscribe.php:110 msgid "URL of your profile on another compatible microblogging service" -msgstr "URL para seu perfil em outro serviço de microblogagem compatível" +msgstr "URL do seu perfil em outro serviço de microblogagem compatível" #: ../actions/emailsettings.php:130 ../actions/imsettings.php:110 #: ../actions/recoverpassword.php:39 ../actions/smssettings.php:135 @@ -2484,7 +2484,7 @@ msgstr "Atualizações via SMS" #: ../lib/settingsaction.php:103 lib/settingsaction.php:97 #: lib/connectsettingsaction.php:105 msgid "Updates by instant messenger (IM)" -msgstr "Atualizações via mensageiro instantâneo (MI)" +msgstr "Atualizações via instant messenger (IM)" #: ../actions/twitapistatuses.php:241 actions/twitapistatuses.php:158 #: actions/twitapistatuses.php:129 @@ -2512,7 +2512,7 @@ msgid "" msgstr "" "Envie um novo \"avatar\" (imagem do usuário) aqui. Você não poderá editar a " "imagem depois que enviar, então certifique-se que o formato dela esteja mais " -"ou menos quadrado. Ela deve estar sob a mesma licença do site. Use uma " +"ou menos quadrada. Ela deve estar sob a mesma licença do site. Use uma " "imagem que pertença a você e que você queira compartilhar." #: ../lib/settingsaction.php:91 @@ -2589,7 +2589,7 @@ msgstr "Tipo de imagem errado para '%s'" #: actions/updateprofile.php:127 #, php-format msgid "Wrong size image at '%s'" -msgstr "Tamanho da imagem errado em '%s'" +msgstr "Tamanho da imagem errada em '%s'" #: ../actions/deletenotice.php:63 ../actions/deletenotice.php:72 #: actions/deletenotice.php:64 actions/deletenotice.php:79 @@ -2614,7 +2614,7 @@ msgstr "" #: ../actions/recoverpassword.php:31 actions/recoverpassword.php:31 #: actions/recoverpassword.php:36 msgid "You are already logged in!" -msgstr "Você já está autenticado!" +msgstr "Você já está logado!" #: ../actions/invite.php:81 actions/invite.php:88 actions/invite.php:120 msgid "You are already subscribed to these users:" @@ -2637,7 +2637,7 @@ msgstr "Você pode criar uma nova conta para começar a publicar mensagens." #: actions/smssettings.php:69 #, php-format msgid "You can receive SMS messages through email from %%site.name%%." -msgstr "Você pode receber mensagens SMS do %%site.name%% através de e-mail." +msgstr "Você pode receber mensagens SMS do %%site.name%% através do e-mail." #: ../actions/openidsettings.php:86 msgid "" @@ -2652,8 +2652,8 @@ msgid "" "You can send and receive notices through Jabber/GTalk [instant messages](%%" "doc.im%%). Configure your address and settings below." msgstr "" -"Você pode enviar e receber mensagens através dos [mensageiros instantâneos](%" -"%doc.im%%) Jabber/GTalk. Configure seu endereço e opções abaixo." +"Você pode enviar e receber mensagens através dos [instant " +"messages](%%doc.im%%) Jabber/GTalk. Configure seu endereço e opções abaixo." #: ../actions/profilesettings.php:27 msgid "" @@ -2709,8 +2709,7 @@ msgstr "Você não pode apagar o status de outro usuário." #: ../actions/invite.php:31 actions/invite.php:31 actions/invite.php:39 #, php-format msgid "You must be logged in to invite other users to use %s" -msgstr "" -"Você deve estar autenticado para convidar outros usuários para usar o %s" +msgstr "Você deve estar logado para convidar outros usuários para usar o %s" #: ../actions/invite.php:103 actions/invite.php:110 actions/invite.php:142 msgid "" @@ -2744,47 +2743,47 @@ msgstr "" #: ../lib/util.php:943 lib/util.php:992 lib/util.php:945 msgid "a few seconds ago" -msgstr "a poucos segundos atrás" +msgstr "segundos atrás" #: ../lib/util.php:955 lib/util.php:1004 lib/util.php:957 #, php-format msgid "about %d days ago" -msgstr "aproximadamente %d dias atrás" +msgstr "%d dias atrás" #: ../lib/util.php:951 lib/util.php:1000 lib/util.php:953 #, php-format msgid "about %d hours ago" -msgstr "aproximadamente %d horas atrás" +msgstr "%d horas atrás" #: ../lib/util.php:947 lib/util.php:996 lib/util.php:949 #, php-format msgid "about %d minutes ago" -msgstr "aproximadamente %d minutos atrás" +msgstr "%d mins atrás" #: ../lib/util.php:959 lib/util.php:1008 lib/util.php:961 #, php-format msgid "about %d months ago" -msgstr "aproximadamente %d meses atrás" +msgstr "%d meses atrás" #: ../lib/util.php:953 lib/util.php:1002 lib/util.php:955 msgid "about a day ago" -msgstr "aproximadamente um dia atrás" +msgstr "1 dia atrás" #: ../lib/util.php:945 lib/util.php:994 lib/util.php:947 msgid "about a minute ago" -msgstr "aproximadamente um minuto atrás" +msgstr "1 min atrás" #: ../lib/util.php:957 lib/util.php:1006 lib/util.php:959 msgid "about a month ago" -msgstr "aproximadamente um mês atrás" +msgstr "1 mês atrás" #: ../lib/util.php:961 lib/util.php:1010 lib/util.php:963 msgid "about a year ago" -msgstr "aproximadamente um ano atrás" +msgstr "1 ano atrás" #: ../lib/util.php:949 lib/util.php:998 lib/util.php:951 msgid "about an hour ago" -msgstr "aproximadamente uma hora atrás" +msgstr "1 hora atrás" #: ../actions/showstream.php:423 ../lib/stream.php:132 #: actions/showstream.php:441 lib/stream.php:99 @@ -2815,7 +2814,7 @@ msgstr "tipo de arquivo não suportado" #: ../lib/util.php:1309 lib/util.php:1443 msgid "« After" -msgstr "« Seguintes" +msgstr "« Posteriores" #: actions/deletenotice.php:74 actions/disfavor.php:43 #: actions/emailsettings.php:127 actions/favor.php:45 @@ -2859,7 +2858,7 @@ msgstr "Envie-me um e-mail quando alguém enviar-me uma mensagem particular." #: actions/favor.php:53 actions/twitapifavorites.php:142 actions/favor.php:81 #: actions/twitapifavorites.php:118 msgid "This notice is already a favorite!" -msgstr "Essa mensagem já é favorita!" +msgstr "Essa mensagem já é uma favorita!" #: actions/favor.php:60 actions/twitapifavorites.php:151 #: classes/Command.php:132 actions/favor.php:86 @@ -2880,7 +2879,7 @@ msgstr "Mensagens favoritas de %s" #: actions/favoritesrss.php:64 actions/favoritesrss.php:104 #, php-format msgid "Feed of favorite notices of %s" -msgstr "Mensagens favoritas de %s" +msgstr "Feed de mensagens favoritas de %s" #: actions/inbox.php:28 actions/inbox.php:59 #, php-format @@ -2904,13 +2903,13 @@ msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" "\n" msgstr "" -"%1$s convidou você para se associar a %2$s (%3$s).\n" +"%1$s convidou você para unir-se a %2$s (%3$s).\n" "\n" #: actions/login.php:104 actions/login.php:235 actions/openidlogin.php:108 #: actions/register.php:416 msgid "Automatically login in the future; " -msgstr "Autenticar-se automaticamente no futuro; " +msgstr "Logar-se automaticamente no futuro; " #: actions/login.php:122 actions/login.php:264 msgid "For security reasons, please re-enter your " @@ -2918,7 +2917,7 @@ msgstr "Por questões de segurança, por favor, redigite seu " #: actions/login.php:126 actions/login.php:268 msgid "Login with your username and password. " -msgstr "Autentique-se com o seu nome de usuário e senha. " +msgstr "Logue-se com o seu nome de usuário e senha. " #: actions/newmessage.php:58 actions/twitapidirect_messages.php:130 #: actions/twitapidirect_messages.php:141 @@ -2960,8 +2959,7 @@ msgstr "Mensagem sem um perfil correspondente" #: actions/openidsettings.php:28 actions/openidsettings.php:70 #, php-format msgid "[OpenID](%%doc.openid%%) lets you log into many sites " -msgstr "" -"A [OpenID](%%doc.openid%%) permite que você autentique-se em vários sites" +msgstr "A [OpenID](%%doc.openid%%) permite que você logue-se em vários sites" #: actions/openidsettings.php:46 actions/openidsettings.php:96 msgid "If you want to add an OpenID to your account, " @@ -2969,7 +2967,7 @@ msgstr "Se você quiser adicionar uma OpenID à sua conta, " #: actions/openidsettings.php:74 msgid "Removing your only OpenID would make it impossible to log in! " -msgstr "Será impossível autenticar-se caso você remova a sua única OpenID! " +msgstr "Será impossível logar-se caso você remova a sua única OpenID! " #: actions/openidsettings.php:87 actions/openidsettings.php:143 msgid "You can remove an OpenID from your account " @@ -2978,12 +2976,12 @@ msgstr "Você pode remover uma OpenID da sua conta " #: actions/outbox.php:28 actions/outbox.php:58 #, php-format msgid "Outbox for %s - page %d" -msgstr "Enviadas por %s - pág. %d" +msgstr "Enviadas para %s - pág. %d" #: actions/outbox.php:30 actions/outbox.php:61 #, php-format msgid "Outbox for %s" -msgstr "Envidas por %s" +msgstr "Envidas para %s" #: actions/outbox.php:53 actions/outbox.php:116 msgid "This is your outbox, which lists private messages you have sent." @@ -3055,12 +3053,12 @@ msgstr "(Você receberá uma mensagem por e-mail a qualquer momento, com " #: actions/remotesubscribe.php:51 actions/remotesubscribe.php:74 #, php-format msgid "To subscribe, you can [login](%%action.login%%)," -msgstr "Para assinar, você pode [autenticar-se](%%action.login%%)," +msgstr "Para seguir alguem, você pode [autenticar-se](%%action.login%%)," #: actions/showfavorites.php:61 actions/showfavorites.php:145 #, php-format msgid "Feed for favorites of %s" -msgstr "Mensagens favoritas de %s" +msgstr "Feed para favoritas de %s" #: actions/showfavorites.php:84 actions/twitapifavorites.php:85 #: actions/showfavorites.php:202 actions/twitapifavorites.php:59 @@ -3138,13 +3136,13 @@ msgstr "%s / Favoritas de %s" #: actions/twitapifavorites.php:95 actions/twitapifavorites.php:69 #, php-format msgid "%s updates favorited by %s / %s." -msgstr "%s updates favorited by %s / %s." +msgstr "%s atualizações de favoritas por %s / %s." #: actions/twitapifavorites.php:187 lib/mail.php:275 #: actions/twitapifavorites.php:164 lib/mail.php:553 #, php-format msgid "%s added your notice as a favorite" -msgstr "%s marcara(m) sua mensagem como favorita" +msgstr "%s marcaram sua mensagem como favorita" #: actions/twitapifavorites.php:188 lib/mail.php:276 #: actions/twitapifavorites.php:165 @@ -3556,7 +3554,7 @@ msgstr "Você está prestes a apagar permanentemente uma mensagem. " #: actions/disfavor.php:94 msgid "Add to favorites" -msgstr "Adicionar às favoritas" +msgstr "Adicionar aos favoritos" #: actions/editgroup.php:54 #, php-format @@ -3570,7 +3568,7 @@ msgstr "" #: actions/editgroup.php:71 actions/grouplogo.php:71 actions/newgroup.php:70 msgid "You must be logged in to create a group." -msgstr "Você deve estar autenticado para criar um grupo." +msgstr "Você deve estar logado para criar um grupo." #: actions/editgroup.php:87 actions/grouplogo.php:87 #: actions/groupmembers.php:76 actions/joingroup.php:81 @@ -4350,14 +4348,14 @@ msgid "These are the people who " msgstr "Estas são as pessoas que acompanham as mensagens de %s." #: actions/subscriptions.php:52 -#, fuzzy, php-format +#, php-format msgid "%s subscriptions" -msgstr "Todas as assinaturas" +msgstr "%s assinaturas" #: actions/subscriptions.php:54 -#, fuzzy, php-format +#, php-format msgid "%s subscriptions, page %d" -msgstr "Todas as assinaturas" +msgstr "%s assinaturas, página %d" #: actions/subscriptions.php:65 #, fuzzy @@ -4392,9 +4390,9 @@ msgid "No id argument." msgstr "Nenhum argumento de ID." #: actions/tagother.php:65 -#, fuzzy, php-format +#, php-format msgid "Tag %s" -msgstr "Etiquetas" +msgstr "Tag %s" #: actions/tagother.php:141 #, fuzzy @@ -4410,7 +4408,6 @@ msgstr "" "ou espaços" #: actions/tagother.php:164 -#, fuzzy msgid "There was a problem with your session token." msgstr "" "Ocorreu um problema com o seu token de sessão. Tente novamente, por favor." @@ -4452,7 +4449,6 @@ msgid "Not found." msgstr "Não encontrado." #: actions/twittersettings.php:71 -#, fuzzy msgid "Add your Twitter account to automatically send " msgstr "" "Adicione a sua conta do Twitter para enviar suas mensagens para lá " @@ -4472,12 +4468,12 @@ msgstr "Amigos do Twitter" #: actions/twittersettings.php:327 msgid "Username must have only numbers, " -msgstr "" +msgstr "Nome de usuário deve ter números," #: actions/twittersettings.php:341 -#, fuzzy, php-format +#, php-format msgid "Unable to retrieve account information " -msgstr "Não foi possível obter as informações da conta \"%s\" no Twitter." +msgstr "Não foi possível obter informações da conta" #: actions/unblock.php:108 msgid "Error removing the block." @@ -4542,52 +4538,46 @@ msgid "Untitled page" msgstr "Página sem título" #: lib/action.php:316 -#, fuzzy msgid "Primary site navigation" msgstr "Navegação primária no site" #: lib/action.php:322 msgid "Personal profile and friends timeline" -msgstr "" +msgstr "Perfil pessoal e mensagens dos amigos" #: lib/action.php:325 msgid "Search for people or text" -msgstr "" +msgstr "Pesquisar por pessoa ou texto" #: lib/action.php:328 -#, fuzzy msgid "Account" -msgstr "Sobre" +msgstr "Conta" #: lib/action.php:328 -#, fuzzy msgid "Change your email, avatar, password, profile" -msgstr "Altera a sua senha" +msgstr "Alterar email, avatar, senha, perfil" #: lib/action.php:330 msgid "Connect to IM, SMS, Twitter" -msgstr "" +msgstr "Conectar por IM, SMS, Twitter" #: lib/action.php:332 msgid "Logout from the site" -msgstr "" +msgstr "Sair deste site" #: lib/action.php:335 msgid "Login to the site" -msgstr "" +msgstr "Entrar" #: lib/action.php:338 -#, fuzzy msgid "Create an account" msgstr "Criar uma nova conta" #: lib/action.php:341 -#, fuzzy msgid "Login with OpenID" -msgstr "Essa OpenID não existe." +msgstr "Entrar com OpenID" #: lib/action.php:344 -#, fuzzy msgid "Help me!" msgstr "Ajuda" @@ -4678,48 +4668,43 @@ msgid "Go" msgstr "Ir" #: lib/groupeditform.php:148 -#, fuzzy msgid "URL of the homepage or blog of the group or topic" msgstr "URL para seu site, blog ou perfil em outro site" #: lib/groupeditform.php:151 -#, fuzzy msgid "Description" -msgstr "Assinaturas" +msgstr "Descrição" #: lib/groupeditform.php:153 -#, fuzzy msgid "Describe the group or topic in 140 chars" -msgstr "Descreva a si mesmo e seus interesses em 140 caracteres." +msgstr "Descreva o grupo ou tópico em 140 caracteres." #: lib/groupeditform.php:158 -#, fuzzy msgid "" "Location for the group, if any, like \"City, State (or Region), Country\"" msgstr "Onde você está, ex: \"cidade, estado (ou região), país\"" #: lib/groupnav.php:84 lib/searchgroupnav.php:84 msgid "Group" -msgstr "" +msgstr "Grupo" #: lib/groupnav.php:100 msgid "Admin" -msgstr "" +msgstr "Admin" #: lib/groupnav.php:101 #, php-format msgid "Edit %s group properties" -msgstr "" +msgstr "Editar propriedades do grupo %s" #: lib/groupnav.php:106 -#, fuzzy msgid "Logo" -msgstr "Sair" +msgstr "Logo" #: lib/groupnav.php:107 #, php-format msgid "Add or edit %s logo" -msgstr "" +msgstr "Adicionar ou editar logo de %s" #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" @@ -4877,7 +4862,7 @@ msgstr "Etiquetas recentes" #: lib/publicgroupnav.php:86 msgid "Featured" -msgstr "Destaque" +msgstr "Destacada" #: lib/publicgroupnav.php:90 msgid "Popular" diff --git a/locale/ru_RU/LC_MESSAGES/laconica.mo b/locale/ru_RU/LC_MESSAGES/laconica.mo index 9bfd550b4e0125ca5bc8667f1b0b3ec425a9910d..6ebd0713a136e47498fee98cc54f1f166a2728fa 100644 GIT binary patch delta 36270 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 X>CKzB(U{Q3!<{=z=X!sk==*;F0=L5A delta 22289 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 diff --git a/locale/ru_RU/LC_MESSAGES/laconica.po b/locale/ru_RU/LC_MESSAGES/laconica.po index 55b908d2ec..8735bacd33 100644 --- a/locale/ru_RU/LC_MESSAGES/laconica.po +++ b/locale/ru_RU/LC_MESSAGES/laconica.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-03-12 16:26+0000\n" -"Last-Translator: Evan Prodromou \n" +"PO-Revision-Date: 2009-04-01 16:09+0000\n" +"Last-Translator: motherfuker \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +23,7 @@ msgstr "" #: actions/noticesearchrss.php:88 #, php-format msgid " Search Stream for \"%s\"" -msgstr "Поиск для \"%s\"" +msgstr "" #: ../actions/finishopenidlogin.php:82 ../actions/register.php:191 #: actions/finishopenidlogin.php:88 actions/register.php:205 @@ -31,23 +31,22 @@ msgstr "Поиск для \"%s\"" msgid "" " except this private data: password, email address, IM address, phone number." msgstr "" -", за исключением моих частных данных: пароля, почты, мессенджера, телефона." #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 msgid " from " -msgstr " из" +msgstr "" #: ../actions/twitapistatuses.php:478 actions/twitapistatuses.php:412 #: actions/twitapistatuses.php:347 #, php-format msgid "%1$s / Updates replying to %2$s" -msgstr "%1$s / Обновлены ответы для %2$s" +msgstr "" #: ../actions/invite.php:168 actions/invite.php:176 actions/invite.php:211 #, php-format msgid "%1$s has invited you to join them on %2$s" -msgstr "%1$s приглашает тебя записаться на %2$s" +msgstr "" #: ../actions/invite.php:170 #, php-format @@ -79,37 +78,11 @@ msgid "" "\n" "Sincerely, %2$s\n" msgstr "" -"%1$s приглашает тебя записаться на %2$s (%3$s).\n" -"\n" -"%2$s — это открытый сервис, который позволяет быть в курсе последних событий " -"из жизни людей, которых ты знаешь или которые тебя интересуют.\n" -"\n" -"Ты также можешь рассказывать другим о себе: о твоих делах, мыслях и " -"впечатлениях. У нас ты сможешь завести новые знакомства с людьми, которые " -"разделяют твои интересы.\n" -"\n" -"%1$s сказал(а):\n" -"\n" -"%4$s\n" -"\n" -"Профиль %1$s на %2$s можно посмотреть здесь:\n" -"\n" -"%5$s\n" -"\n" -"Если ты хочешь попробовать наш сервис, нажми на нижнюю ссылку, чтобы принять " -"приглашение.\n" -"\n" -"%6$s\n" -"\n" -"Если нет, просто проигнорируй это письмо. Спасибо за твоё терпение и время.\n" -"\n" -"С уважением,\n" -"%2$s\n" #: ../lib/mail.php:124 lib/mail.php:124 lib/mail.php:126 lib/mail.php:241 #, php-format msgid "%1$s is now listening to your notices on %2$s." -msgstr "%1$s теперь просматривает твои записи на %2$s." +msgstr "" #: ../lib/mail.php:126 #, php-format @@ -121,30 +94,24 @@ msgid "" "Faithfully yours,\n" "%4$s.\n" msgstr "" -"%1$s слушает твои заметки на %2$s.\n" -"\n" -"\t%3$s\n" -"\n" -"С уважением,\n" -"%4$s.\n" #: ../actions/twitapistatuses.php:482 actions/twitapistatuses.php:415 #: actions/twitapistatuses.php:350 #, php-format msgid "%1$s updates that reply to updates from %2$s / %3$s." -msgstr "%1$s обновил ответы обновленные для %2$s / %3$s." +msgstr "" #: ../actions/shownotice.php:45 actions/shownotice.php:45 #: actions/shownotice.php:161 #, php-format msgid "%1$s's status on %2$s" -msgstr "%1$s статус на %2$s" +msgstr "" #: ../actions/invite.php:84 ../actions/invite.php:92 actions/invite.php:91 #: actions/invite.php:99 actions/invite.php:123 actions/invite.php:131 #, php-format msgid "%s (%s)" -msgstr "%s (%s)" +msgstr "" #: ../actions/publicrss.php:62 actions/publicrss.php:48 #: actions/publicrss.php:90 @@ -165,7 +132,7 @@ msgstr "%s и друзья" #: actions/twitapistatuses.php:33 #, php-format msgid "%s public timeline" -msgstr "%s публичная хронология" +msgstr "%s общая лента" #: ../lib/mail.php:206 lib/mail.php:212 lib/mail.php:411 #, php-format @@ -383,7 +350,7 @@ msgstr "Уже подписан!" #: ../actions/deletenotice.php:54 actions/deletenotice.php:55 #: actions/deletenotice.php:113 msgid "Are you sure you want to delete this notice?" -msgstr "Вы уверены, что хотите удалить эту заметку?" +msgstr "Вы уверены, что хотите удалить эту запись?" #: ../actions/userauthorization.php:77 actions/userauthorization.php:83 #: actions/userauthorization.php:81 @@ -393,14 +360,12 @@ msgstr "Авторизованная подписка" #: ../actions/login.php:104 ../actions/register.php:178 #: actions/register.php:192 msgid "Automatically login in the future; not for shared computers!" -msgstr "Автоматическая повторная авторизация. Не для публичных компьютеров!" +msgstr "Автоматический повторный вход. Не для публичных компьютеров!" #: ../actions/profilesettings.php:65 actions/profilesettings.php:98 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" -msgstr "" -"Автоматически подписываться на всех, кто подписался на меня (самое " -"подходящее для ботов)" +msgstr "Автоматически подписываться на всех, кто подписался на меня" #: ../actions/avatar.php:32 ../lib/settingsaction.php:90 #: actions/profilesettings.php:34 actions/avatarsettings.php:65 @@ -419,8 +384,8 @@ msgid "" "Awaiting confirmation on this address. Check your Jabber/GTalk account for a " "message with further instructions. (Did you add %s to your buddy list?)" msgstr "" -"В ожидании подтверждения этого адреса. Проверьте Ваш Jabber/GTalk - счёт на " -"предмет сообщения с дальнейшими инструкциями. (Вы включили %s в Ваш " +"В ожидании подтверждения этого адреса. Проверьте Ваш Jabber/GTalk - аккаунт " +"на предмет сообщения с дальнейшими инструкциями. (Вы включили %s в Ваш " "контактный список?)" #: ../actions/emailsettings.php:54 actions/emailsettings.php:55 @@ -444,7 +409,7 @@ msgstr "Ранее »" #: actions/profilesettings.php:82 actions/register.php:184 #: actions/profilesettings.php:112 actions/register.php:402 msgid "Bio" -msgstr "Биография" +msgstr "Био" #: ../actions/profilesettings.php:101 ../actions/register.php:82 #: ../actions/updateprofile.php:103 actions/profilesettings.php:216 @@ -452,11 +417,11 @@ msgstr "Биография" #: actions/profilesettings.php:205 actions/register.php:174 #: actions/updateprofile.php:107 msgid "Bio is too long (max 140 chars)." -msgstr "Слишком длинная биография (не более 140 символов)." +msgstr "Слишком длинное био (максимум 140 символов)." #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "Не удаётся удалить эту заметку." +msgstr "Не удаётся удалить эту запись." #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 #: actions/updateprofile.php:123 @@ -566,16 +531,22 @@ msgid "" "\n" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -"Наши поздравления, %s! И добро пожаловать на %%site.name%%%%. Здесь Вы " +"Наши поздравления, %s! И добро пожаловать на %%%%site.name%%%%. Здесь вы " "можете ...\n" -"* Перейти на [your profile](%s) и запостить Ваше первое сообщение.* Добавить " -"Ваш [Jabber/GTalk - адрес](%%%%action.imsettings%%%%) так что Вы сможете " -"после этого отправлять посты через мессенджеры.* [Искать людей](%%%%action." -"peoplesearch%%%%) который вы возможно знаете или с которыми разделяете одни " -"и те же интересы. * Обновить Ваши [профильные установки](%%%%action." -"profilesettings%%%%) чтобы больше рассказать другим о себе. * Прочитать " -"[онлайн-документацию](%%%%doc.help%%%%) чтобы узнать об особенностях данного " -"сервиса. Спасибо за то, что присоединились к нам и надеемся, что вы получите " +"\n" +"* Перейти на [ваш микроблог](%s) и запостить вашу первую запись.\n" +"* Добавить ваш [Jabber/GTalk - аккаунт](%%%%action.imsettings%%%%) так что " +"вы сможете после этого отправлять записи через мессенджеры.\n" +"* [Искать людей](%%%%action.peoplesearch%%%%), которых вы возможно знаете " +"или с которыми разделяете одни и те же интересы.\n" +"* Не нашли друзей или знакомых? [Пригласите их](%%%%action.invite%%%%) на " +"%%%%site.name%%%%, подпишитесь на них и будьте всегда в курсе.\n" +"* Обновить ваши [профильные настройки](%%%%action.profilesettings%%%%) чтобы " +"больше рассказать другим о себе.\n" +"* Прочитать [документацию](%%%%doc.help%%%%) чтобы поподробнее узнать об " +"особенностях данного вэб сервиса и о том как его использовать.\n" +"\n" +"Спасибо за то, что присоединились к нам и надеемся, что вы получите " "удовольствие от использования данного сервиса!" #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 @@ -590,7 +561,7 @@ msgstr "Соединить с существующей записью" #: ../lib/util.php:332 lib/util.php:348 lib/action.php:576 msgid "Contact" -msgstr "Контактная информация" +msgstr "Контакты" #: ../lib/openid.php:178 lib/openid.php:178 lib/openid.php:187 #, php-format @@ -766,7 +737,7 @@ msgstr "Ошибка баз данных при вставке ответа дл #: ../actions/deletenotice.php:41 actions/deletenotice.php:41 #: actions/deletenotice.php:79 msgid "Delete notice" -msgstr "Удалить заметку" +msgstr "Удалить запись" #: ../actions/profilesettings.php:51 ../actions/register.php:172 #: actions/profilesettings.php:84 actions/register.php:186 @@ -779,7 +750,7 @@ msgstr "Опиши себя и свои увлечения при помощи 1 #: actions/register.php:175 lib/settingsaction.php:87 actions/register.php:381 #: actions/register.php:385 lib/accountsettingsaction.php:113 msgid "Email" -msgstr "Электронный адрес" +msgstr "Email" #: ../actions/emailsettings.php:59 actions/emailsettings.php:60 #: actions/emailsettings.php:115 @@ -901,7 +872,7 @@ msgstr "Существующее имя" #: ../lib/util.php:326 lib/util.php:342 lib/action.php:570 msgid "FAQ" -msgstr "ЧАВО" +msgstr "ЧаВо" #: ../actions/avatar.php:115 actions/profilesettings.php:352 #: actions/avatarsettings.php:397 @@ -929,7 +900,7 @@ msgstr "Лента тегов %s" #: ../lib/searchaction.php:105 lib/searchaction.php:105 #: lib/searchgroupnav.php:83 msgid "Find content of notices" -msgstr "Найти заметку по содержимому" +msgstr "Найти запись по содержимому" #: ../lib/searchaction.php:101 lib/searchaction.php:101 #: lib/searchgroupnav.php:81 @@ -987,7 +958,7 @@ msgstr "URL Главной страницы неверен." #: ../actions/emailsettings.php:91 actions/emailsettings.php:98 #: actions/emailsettings.php:173 msgid "I want to post notices by email." -msgstr "Я хочу отправлять заметки по электронной почте." +msgstr "Я хочу отправлять записи по электронной почте." #: ../lib/settingsaction.php:102 lib/settingsaction.php:96 #: lib/connectsettingsaction.php:104 @@ -1010,24 +981,24 @@ msgid "" "If you already have an account, login with your username and password to " "connect it to your OpenID." msgstr "" -"Если у Вас уже есть счёт, то авторизуйтесь с Вашим именем и паролем, чтобы " -"соединить их с Вашим OpenID." +"Если у вас уже есть аккаунт, то авторизуйтесь с вашим ником и паролем, чтобы " +"соединить их с вашим OpenID." #: ../actions/openidsettings.php:45 msgid "" "If you want to add an OpenID to your account, enter it in the box below and " "click \"Add\"." msgstr "" -"Если Вы хотите добавить OpenID к Вашему счёту, то введите его в поле ниже и " -"нажмите на кнопку \"Добавить\"" +"Если вы хотите добавить OpenID к вашему аккаунту, то введите его в поле ниже " +"и нажмите на кнопку \"Добавить\"" #: ../actions/recoverpassword.php:137 msgid "" "If you've forgotten or lost your password, you can get a new one sent to the " "email address you have stored in your account." msgstr "" -"Если Вы забыли или потеряли пароль, то вы можете получить новый, послав " -"запрос на тот электронный адрес, который вы указали в Вашем счёте." +"Если вы забыли или потеряли пароль, то вы можете получить новый, послав " +"запрос на тот электронный адрес, который вы указали в вашем аккаунте." #: ../actions/emailsettings.php:67 ../actions/smssettings.php:76 #: actions/emailsettings.php:68 actions/smssettings.php:76 @@ -1056,7 +1027,7 @@ msgid "" "address registered to your account." msgstr "" "Инструкции по восстановлению пароля посланы на электронный адрес, который Вы " -"указали при регистрации Вашего счёта." +"указали при регистрации вашего аккаунта." #: ../actions/updateprofile.php:114 actions/updateprofile.php:115 #: actions/updateprofile.php:118 @@ -1084,17 +1055,17 @@ msgstr "Неверный URL лицензии для '%s'" #: ../actions/postnotice.php:61 actions/postnotice.php:62 #: actions/postnotice.php:66 msgid "Invalid notice content" -msgstr "Неверный контент заметки" +msgstr "Неверный контент записи" #: ../actions/postnotice.php:67 actions/postnotice.php:68 #: actions/postnotice.php:72 msgid "Invalid notice uri" -msgstr "Неверный URI заметки" +msgstr "Неверный URI записи" #: ../actions/postnotice.php:72 actions/postnotice.php:73 #: actions/postnotice.php:77 msgid "Invalid notice url" -msgstr "Неверный URL заметки" +msgstr "Неверный URL записи" #: ../actions/updateprofile.php:87 actions/updateprofile.php:88 #: actions/updateprofile.php:91 @@ -1186,7 +1157,7 @@ msgstr "Слишком длинный язык (более 50 символов). #: actions/tagother.php:113 lib/groupeditform.php:156 lib/grouplist.php:126 #: lib/profilelist.php:125 msgid "Location" -msgstr "Место жительства" +msgstr "Месторасположение" #: ../actions/profilesettings.php:104 ../actions/register.php:85 #: ../actions/updateprofile.php:108 actions/profilesettings.php:219 @@ -1195,7 +1166,7 @@ msgstr "Место жительства" #: actions/profilesettings.php:208 actions/register.php:177 #: actions/updateprofile.php:112 msgid "Location is too long (max 255 chars)." -msgstr "Слишком длинное место жительства (более 255 знаков)." +msgstr "Слишком длинное месторасположение (максимум 255 знаков)." #: ../actions/login.php:97 ../actions/login.php:106 #: ../actions/openidlogin.php:68 ../lib/util.php:310 actions/login.php:97 @@ -1205,13 +1176,13 @@ msgstr "Слишком длинное место жительства (боле #: lib/facebookaction.php:315 lib/logingroupnav.php:75 #, php-format msgid "Login" -msgstr "Авторизация" +msgstr "Вход" #: ../actions/openidlogin.php:44 actions/openidlogin.php:52 #: actions/openidlogin.php:62 #, php-format msgid "Login with an [OpenID](%%doc.openid%%) account." -msgstr "Авторизация при помощи [OpenID](%%doc.openid%%)." +msgstr "Вход при помощи [OpenID](%%doc.openid%%)." #: ../actions/login.php:126 #, php-format @@ -1220,8 +1191,8 @@ msgid "" "(%%action.register%%) a new account, or try [OpenID](%%action.openidlogin%" "%). " msgstr "" -"Авторизация с Вашим именем и паролем. Ещё не имеете пользовательского имени " -"здесь?[Зарегистрируйте](%%action.register%%) новую запись, или попробуйте " +"Вход с вашим ником и паролем. Нет аккаунта? " +"[Зарегистрируйте](%%action.register%%) новый аккаунт, или попробуйте " "авторизоваться при помощи [OpenID](%%action.openidlogin%%). " #: ../lib/util.php:308 lib/util.php:324 lib/action.php:332 @@ -1300,7 +1271,7 @@ msgstr "Новое имя" #: ../actions/newnotice.php:87 actions/newnotice.php:96 #: actions/newnotice.php:68 msgid "New notice" -msgstr "Новая заметка" +msgstr "Новая запись" #: ../actions/password.php:41 ../actions/recoverpassword.php:179 #: actions/profilesettings.php:180 actions/recoverpassword.php:185 @@ -1481,7 +1452,7 @@ msgstr "Нет такого документа." #: actions/shownotice.php:83 lib/deleteaction.php:30 actions/shownotice.php:87 #: lib/deleteaction.php:51 msgid "No such notice." -msgstr "Нет такой заметки." +msgstr "Нет такой записи." #: ../actions/recoverpassword.php:56 actions/recoverpassword.php:56 #: actions/recoverpassword.php:62 @@ -1630,31 +1601,31 @@ msgstr "Не подписан!" #: ../actions/opensearch.php:35 actions/opensearch.php:35 #: actions/opensearch.php:67 msgid "Notice Search" -msgstr "Поиск в заметках" +msgstr "Поиск в записях" #: ../actions/showstream.php:82 actions/showstream.php:82 #: actions/showstream.php:180 actions/showstream.php:187 #: actions/showstream.php:192 #, php-format msgid "Notice feed for %s" -msgstr "Лента заметок для %s" +msgstr "Лента записей для %s" #: ../actions/shownotice.php:39 actions/shownotice.php:39 #: actions/shownotice.php:94 msgid "Notice has no profile" -msgstr "Заметка без профиля" +msgstr "Запись без профиля" #: ../actions/showstream.php:316 actions/showstream.php:331 #: actions/showstream.php:504 lib/facebookaction.php:477 lib/mailbox.php:116 #: lib/noticelist.php:87 msgid "Notices" -msgstr "Заметки" +msgstr "Записи" #: ../actions/tag.php:35 ../actions/tag.php:81 actions/tag.php:35 #: actions/tag.php:81 actions/tag.php:41 #, php-format msgid "Notices tagged with %s" -msgstr "Заметки, помеченные %s" +msgstr "Записи, помеченные %s" #: ../actions/password.php:39 actions/profilesettings.php:178 #: actions/passwordsettings.php:97 @@ -1681,7 +1652,7 @@ msgstr "Автоподдержка OpenID" #: actions/finishopenidlogin.php:146 actions/openidlogin.php:68 #: actions/finishaddopenid.php:170 actions/openidlogin.php:80 msgid "OpenID Login" -msgstr "Авторизация OpenID" +msgstr "OpenID вход" #: ../actions/openidlogin.php:65 ../actions/openidsettings.php:49 #: actions/openidlogin.php:74 actions/openidsettings.php:50 @@ -1693,14 +1664,14 @@ msgstr "URL для OpenID" #: actions/finishaddopenid.php:42 actions/finishopenidlogin.php:109 #: actions/finishaddopenid.php:88 actions/finishopenidlogin.php:130 msgid "OpenID authentication cancelled." -msgstr "Авторизация при помощи OpenID отменена." +msgstr "Вход при помощи OpenID отменён." #: ../actions/finishaddopenid.php:46 ../actions/finishopenidlogin.php:107 #: actions/finishaddopenid.php:46 actions/finishopenidlogin.php:113 #: actions/finishaddopenid.php:92 actions/finishopenidlogin.php:134 #, php-format msgid "OpenID authentication failed: %s" -msgstr "Авторизация при помощи OpenID неудачна: %s" +msgstr "Вход при помощи OpenID неудачен: %s" #: ../lib/openid.php:133 lib/openid.php:133 lib/openid.php:142 #, php-format @@ -1796,14 +1767,14 @@ msgid "" "user's notices. If you didn't just ask to subscribe to someone's notices, " "click \"Cancel\"." msgstr "" -"Пожалуйста, отметьте эти подробности, чтобы быть уверенным, что Вы хотите " -"подписаться на эти заметки. Если Вы этого не хотите делать, то выберите " -"пункт \"Отказ\"." +"Пожалуйста, отметьте эти подробности, чтобы быть уверенным, что вы хотите " +"подписаться на эти записи. Если Вы этого не хотите делать, то нажмите " +"\"Отказ\"." #: ../actions/imsettings.php:73 actions/imsettings.php:74 #: actions/imsettings.php:142 msgid "Post a notice when my Jabber/GTalk status changes." -msgstr "Публиковать заметку, когда мой Jabber/GTalk - статус изменяется." +msgstr "Публиковать запись, когда мой Jabber/GTalk - статус изменяется." #: ../actions/emailsettings.php:85 ../actions/imsettings.php:67 #: ../actions/smssettings.php:94 actions/emailsettings.php:86 @@ -1829,12 +1800,12 @@ msgstr "Любимый язык" #: ../lib/util.php:328 lib/util.php:344 lib/action.php:572 msgid "Privacy" -msgstr "Частное" +msgstr "Пользовательское соглашение" #: ../classes/Notice.php:95 ../classes/Notice.php:106 classes/Notice.php:109 #: classes/Notice.php:119 classes/Notice.php:145 classes/Notice.php:155 msgid "Problem saving notice." -msgstr "Проблемы с сохранением заметки." +msgstr "Проблемы с сохранением записи." #: ../lib/settingsaction.php:84 ../lib/stream.php:60 lib/personal.php:60 #: lib/settingsaction.php:84 lib/accountsettingsaction.php:104 @@ -1865,7 +1836,7 @@ msgstr "Лента публичного потока" #: ../actions/public.php:33 actions/public.php:33 actions/public.php:109 #: lib/publicgroupnav.php:77 msgid "Public timeline" -msgstr "Публичная хронология" +msgstr "Общая лента" #: ../actions/imsettings.php:79 actions/imsettings.php:80 #: actions/imsettings.php:153 @@ -1933,7 +1904,7 @@ msgstr "Удаление профиля как несоответствующе #: ../actions/remotesubscribe.php:65 actions/remotesubscribe.php:73 #: actions/remotesubscribe.php:88 msgid "Remote subscribe" -msgstr "Удалить подписку" +msgstr "Подписаться на пользователя" #: ../actions/emailsettings.php:47 ../actions/emailsettings.php:75 #: ../actions/imsettings.php:48 ../actions/openidsettings.php:106 @@ -2042,8 +2013,8 @@ msgid "" "Search for notices on %%site.name%% by their contents. Separate search terms " "by spaces; they must be 3 characters or more." msgstr "" -"Поиск по содержанию заметок на %%site.name%%. Между терминами ставь пробелы. " -"Минимальная длина слова — 3 буквы." +"Поиск по содержанию записей на %%site.name%%. Между ключевыми словами " +"ставьте пробелы. Минимальная длина слова — 3 буквы." #: ../actions/peoplesearch.php:28 #, php-format @@ -2051,8 +2022,8 @@ 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 "" -"Поиск людей на %%site.name%% по имени, жительству или интересам. Разделяйте " -"термины пробелами. Минимальная длина слова — 3 буквы." +"Поиск людей на %%site.name%% по имени, месторасположению или интересам. " +"Разделяйте ключевые слова пробелами. Минимальная длина слова — 3 буквы." #: ../actions/smssettings.php:296 actions/smssettings.php:304 #: actions/smssettings.php:457 @@ -2069,7 +2040,7 @@ msgstr "ОК" #: actions/emailsettings.php:74 actions/smssettings.php:82 #: actions/emailsettings.php:132 actions/smssettings.php:145 msgid "Send email to this address to post new notices." -msgstr "Посылать электронные письма на этот адрес для постинга новых заметок." +msgstr "Посылать электронные письма на этот адрес для постинга новых записей." #: ../actions/emailsettings.php:88 actions/emailsettings.php:89 #: actions/emailsettings.php:152 @@ -2079,15 +2050,15 @@ msgstr "Уведомлять меня о новых подписчиках по #: ../actions/imsettings.php:70 actions/imsettings.php:71 #: actions/imsettings.php:137 msgid "Send me notices through Jabber/GTalk." -msgstr "Посылать мне заметки через Jabber/GTalk." +msgstr "Посылать мне записи через Jabber/GTalk." #: ../actions/smssettings.php:97 actions/smssettings.php:97 msgid "" "Send me notices through SMS; I understand I may incur exorbitant charges " "from my carrier." msgstr "" -"Посылать мне заметки через СМС; я понимаю, что это может привести к " -"чрезмерным расходам по пересылке." +"Посылать мне записи через СМС; я понимаю, что это может привести к расходам " +"по пересылке." #: ../actions/imsettings.php:76 actions/imsettings.php:77 msgid "Send me replies through Jabber/GTalk from people I'm not subscribed to." @@ -2271,17 +2242,17 @@ msgstr "Этот телефонный номер уже задействован #: actions/newnotice.php:49 actions/twitapistatuses.php:330 #: actions/facebookhome.php:243 actions/twitapistatuses.php:276 msgid "That's too long. Max notice size is 140 chars." -msgstr "Слишком длинная заметка. Максимальная длина - 140 знаков." +msgstr "Слишком длинная запись. Максимальная длина - 140 знаков." #: ../actions/twitapiaccount.php:74 actions/twitapiaccount.php:72 #: actions/twitapiaccount.php:62 msgid "That's too long. Max notice size is 255 chars." -msgstr "Слишком длинная заметка. Максимальная длина - 255 знаков." +msgstr "Слишком длинная запись. Максимальная длина - 255 знаков." #: ../actions/confirmaddress.php:92 actions/confirmaddress.php:92 #, php-format msgid "The address \"%s\" has been confirmed for your account." -msgstr "Адрес \"%s\" подтвержден для Вашего счёта." +msgstr "Адрес \"%s\" подтвержден для вашего аккаунта." #: ../actions/emailsettings.php:264 ../actions/imsettings.php:250 #: ../actions/smssettings.php:274 actions/emailsettings.php:282 @@ -2312,20 +2283,20 @@ msgstr "" #: ../actions/subscribers.php:35 actions/subscribers.php:35 #, php-format msgid "These are the people who listen to %s's notices." -msgstr "Это пользователи, которые читают заметки %s." +msgstr "Это пользователи, которые читают записи %s." #: ../actions/subscribers.php:33 actions/subscribers.php:33 msgid "These are the people who listen to your notices." -msgstr "Это пользователи, которые читают Ваши заметки." +msgstr "Это пользователи, которые читают ваши записи." #: ../actions/subscriptions.php:35 actions/subscriptions.php:35 #, php-format msgid "These are the people whose notices %s listens to." -msgstr "Это пользователи, заметки которых читает %s." +msgstr "Это пользователи, записи которых читает %s." #: ../actions/subscriptions.php:33 actions/subscriptions.php:33 msgid "These are the people whose notices you listen to." -msgstr "Это пользователи, заметки которых Вы читаете." +msgstr "Это пользователи, записи которых вы читаете." #: ../actions/invite.php:89 actions/invite.php:96 actions/invite.php:128 msgid "" @@ -2354,9 +2325,9 @@ msgid "" "to a local account. You can either create a new account, or connect with " "your existing account, if you have one." msgstr "" -"Вы впервые вошли под именем %s, так что нам нужно привязать Ваш OpenID к " -"Вашим локальным установкам. Вы должны или создать новый счёт или привязаться " -"к уже имеющемуся счёту, если хотя бы один счёт у Вас уже есть. " +"Вы впервые вошли под именем %s, так что нам нужно привязать ваш OpenID к " +"вашим локальным установкам. Вы должны создать новый аккаунт или привязаться " +"к уже имеющемуся аккаунту, если он есть. " #: ../actions/twitapifriendships.php:108 ../actions/twitapistatuses.php:586 #: actions/twitapifavorites.php:127 actions/twitapifriendships.php:108 @@ -2396,9 +2367,7 @@ msgid "" "microblogging site](%%doc.openmublog%%), enter your profile URL below." msgstr "" "Чтобы подписаться, необходимо [авторизоваться](%%action.login%%) или " -"[зарегистрироваться](%%action.register%%) с новым счётом. Если Вы уже имеет " -"счёт на [подходящем сайте микроблогинга](%%doc.openmublog%%), то введите " -"URL Вашего профиля ниже." +"[зарегистрировать](%%action.register%%) новый аккаунт." #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 #: actions/twitapifriendships.php:132 @@ -2458,7 +2427,7 @@ msgstr "Нераспознанный тип адреса %s" #: ../actions/showstream.php:209 actions/showstream.php:219 #: lib/unsubscribeform.php:137 msgid "Unsubscribe" -msgstr "Аннулировать подписку" +msgstr "Отписаться" #: ../actions/postnotice.php:44 ../actions/updateprofile.php:45 #: actions/postnotice.php:45 actions/updateprofile.php:46 @@ -2570,7 +2539,7 @@ msgstr "Что нового, %s?" #: actions/profilesettings.php:87 actions/register.php:189 #: actions/profilesettings.php:119 msgid "Where you are, like \"City, State (or Region), Country\"" -msgstr "Где Вы находитесь, например «Город, штат (или область), страна»" +msgstr "Где вы находитесь, например «Город, область, страна»" #: ../actions/updateprofile.php:128 actions/updateprofile.php:129 #: actions/updateprofile.php:132 @@ -2601,7 +2570,7 @@ msgid "" "You are about to permanently delete a notice. Once this is done, it cannot " "be undone." msgstr "" -"Вы окончательно удаляете заметку. После того, как это будет сделано, " +"Вы окончательно удаляете запись. После того, как это будет сделано, " "восстановление будет невозможно." #: ../actions/recoverpassword.php:31 actions/recoverpassword.php:31 @@ -2624,7 +2593,9 @@ msgstr "Вы можете поменять Ваш пароль здесь. Вы #: ../actions/register.php:135 actions/register.php:145 msgid "You can create a new account to start posting notices." -msgstr "Вы можете создать новую учётную запись, чтобы начать писать заметки." +msgstr "" +"Вы можете создать новый аккаунт, чтобы начать писать записи в вашем " +"микроблоге." #: ../actions/smssettings.php:28 actions/smssettings.php:28 #: actions/smssettings.php:69 @@ -2637,9 +2608,7 @@ msgstr "" msgid "" "You can remove an OpenID from your account by clicking the button marked " "\"Remove\"." -msgstr "" -"Вы можете удалить OpenID из своего счёта, нажав на клавишу, помеченную " -"словом \"Убрать\". " +msgstr "Вы можете удалить OpenID из своего аккаунта, нажав на кнопку \"Убрать\". " #: ../actions/imsettings.php:28 actions/imsettings.php:28 #, php-format @@ -2647,15 +2616,15 @@ msgid "" "You can send and receive notices through Jabber/GTalk [instant messages](%%" "doc.im%%). Configure your address and settings below." msgstr "" -"Вы можете отправлять и получать заметки через Jabber/GTalk [онлайн-" -"мессенджер](%%doc.im%%). Настройте Ваш адрес и установки ниже." +"Вы можете отправлять и получать записи через Jabber/GTalk " +"[онлайн-мессенджер](%%doc.im%%). Настройте ваш аккаунт и предпочтения ниже." #: ../actions/profilesettings.php:27 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" -"Вы можете подновить Ваш профиль ниже, так что люди узнают о Вас немного " -"больше. " +"Вы можете обновить ваш профиль ниже, так что люди узнают о вас немного " +"больше." #: ../actions/finishremotesubscribe.php:31 ../actions/remotesubscribe.php:31 #: actions/finishremotesubscribe.php:31 actions/remotesubscribe.php:31 @@ -2690,8 +2659,13 @@ msgid "" "%4$s" msgstr "" "У Вас новый адрес постинга на %1$s.\n" -"Посылайте электронные письма на %2$s для постинга новых заметок.Инструкции " -"по электронным публикациям заметок на %3$s.Искренне Ваш,%4$s" +"\n" +"Посылайте электронные письма на %2$s для постинга новых записей.\n" +"\n" +"Инструкции по электронным публикациям записей на %3$s.\n" +"\n" +"Искренне Ваш,\n" +"%4$s" #: ../actions/twitapistatuses.php:612 actions/twitapistatuses.php:537 #: actions/twitapistatuses.php:463 @@ -2732,9 +2706,9 @@ msgid "" "[OpenID](%%doc.openid%%) lets you log into many sites with the same user " "account. Manage your associated OpenIDs from here." msgstr "" -"[OpenID](%%doc.openid%%) позволяет Вам авторизоваться на многих сайтах при " -"помощи только лишь одной записи. Управляйте Вашим ассоциированным счётом " -"OpenIDs отсюда." +"[OpenID](%%doc.openid%%) позволяет вам авторизоваться на многих сайтах при " +"помощи только лишь одного аккаунта. Управляйте вашим ассоциированным " +"аккаунтом OpenIDs отсюда." #: ../lib/util.php:943 lib/util.php:992 lib/util.php:945 msgid "a few seconds ago" @@ -2808,9 +2782,8 @@ msgid "unsupported file type" msgstr "неподдерживаемый тип файла" #: ../lib/util.php:1309 lib/util.php:1443 -#, fuzzy msgid "« After" -msgstr "« Ранее" +msgstr "Сюда" #: actions/deletenotice.php:74 actions/disfavor.php:43 #: actions/emailsettings.php:127 actions/favor.php:45 @@ -2830,11 +2803,11 @@ msgstr "Проблема с Вашей сессией. Попробуйте ещ #: actions/disfavor.php:55 actions/disfavor.php:81 msgid "This notice is not a favorite!" -msgstr "Эта заметка не входит в число Ваших любимых заметок!" +msgstr "Эта запись не входит в число ваших любимых записей!" #: actions/disfavor.php:63 actions/disfavor.php:87 msgid "Could not delete favorite." -msgstr "Не удаётся удалить любимую заметку." +msgstr "Не удаётся удалить любимую запись." #: actions/disfavor.php:72 lib/favorform.php:140 msgid "Favor" @@ -2844,7 +2817,7 @@ msgstr "Пометить" msgid "Send me email when someone adds my notice as a favorite." msgstr "" "Посылать мне сообщение по электронной почте, если кто-нибудь добавит мою " -"заметку в число любимых." +"запись в число любимых." #: actions/emailsettings.php:95 actions/emailsettings.php:163 msgid "Send me email when someone sends me a private message." @@ -2855,13 +2828,13 @@ msgstr "" #: actions/favor.php:53 actions/twitapifavorites.php:142 actions/favor.php:81 #: actions/twitapifavorites.php:118 msgid "This notice is already a favorite!" -msgstr "Эта заметка уже входит в число любимых!" +msgstr "Эта запись уже входит в число любимых!" #: actions/favor.php:60 actions/twitapifavorites.php:151 #: classes/Command.php:132 actions/favor.php:86 #: actions/twitapifavorites.php:125 classes/Command.php:152 msgid "Could not create favorite." -msgstr "Не удаётся создать любимую заметку." +msgstr "Не удаётся создать любимую запись." #: actions/favor.php:70 msgid "Disfavor" @@ -2871,12 +2844,12 @@ msgstr "Нелюбимое" #: actions/favoritesrss.php:100 actions/showfavorites.php:77 #, php-format msgid "%s favorite notices" -msgstr "%s любимые заметки" +msgstr "Любимые записи %s" #: actions/favoritesrss.php:64 actions/favoritesrss.php:104 #, php-format msgid "Feed of favorite notices of %s" -msgstr "Лента любимых заметок %s" +msgstr "Лента любимых записей %s" #: actions/inbox.php:28 actions/inbox.php:59 #, php-format @@ -2913,7 +2886,7 @@ msgstr "По причинам безопасности повторите, по #: actions/login.php:126 actions/login.php:268 msgid "Login with your username and password. " -msgstr "Авторизация с Вашим именем и паролем." +msgstr "Вход с вашим ником и паролем." #: actions/newmessage.php:58 actions/twitapidirect_messages.php:130 #: actions/twitapidirect_messages.php:141 @@ -2948,7 +2921,7 @@ msgstr "Новое сообщение" #: actions/noticesearch.php:95 actions/noticesearch.php:146 msgid "Notice without matching profile" -msgstr "Заметка без соответствующего профиля" +msgstr "Запись без соответствующего профиля" #: actions/openidsettings.php:28 actions/openidsettings.php:70 #, php-format @@ -2957,7 +2930,7 @@ msgstr "[OpenID](%%doc.openid%%) позволяет Вам авторизова #: actions/openidsettings.php:46 actions/openidsettings.php:96 msgid "If you want to add an OpenID to your account, " -msgstr "Если Вы хотите добавить OpenID к Вашему счёту," +msgstr "Если вы хотите добавить OpenID к вашему аккаунту," #: actions/openidsettings.php:74 msgid "Removing your only OpenID would make it impossible to log in! " @@ -2966,7 +2939,7 @@ msgstr "" #: actions/openidsettings.php:87 actions/openidsettings.php:143 msgid "You can remove an OpenID from your account " -msgstr "Вы можете удалить OpenID из Вашего счёта" +msgstr "Вы можете удалить OpenID из вашего аккаунта" #: actions/outbox.php:28 actions/outbox.php:58 #, php-format @@ -3046,17 +3019,17 @@ msgstr "(Вы получили электронное сообщение, от " #: actions/remotesubscribe.php:51 actions/remotesubscribe.php:74 #, php-format msgid "To subscribe, you can [login](%%action.login%%)," -msgstr "чтобы подписаться, Вы должны [авторизоваться](%%action.login%%)," +msgstr "Чтобы подписаться, вы должны [авторизоваться](%%action.login%%)," #: actions/showfavorites.php:61 actions/showfavorites.php:145 #, php-format msgid "Feed for favorites of %s" -msgstr "Лента любимых заметок от %s" +msgstr "Лента любимых записей от %s" #: actions/showfavorites.php:84 actions/twitapifavorites.php:85 #: actions/showfavorites.php:202 actions/twitapifavorites.php:59 msgid "Could not retrieve favorite notices." -msgstr "Не удаётся восстановить любимые заметки." +msgstr "Не удаётся восстановить любимые записи." #: actions/showmessage.php:33 actions/showmessage.php:81 msgid "No such message." @@ -3129,13 +3102,13 @@ msgstr "%s / Любимое от %s" #: actions/twitapifavorites.php:95 actions/twitapifavorites.php:69 #, php-format msgid "%s updates favorited by %s / %s." -msgstr "%s обновлённые любимые заметки от %s / %s." +msgstr "%s обновлённые любимые записи от %s / %s." #: actions/twitapifavorites.php:187 lib/mail.php:275 #: actions/twitapifavorites.php:164 lib/mail.php:553 #, php-format msgid "%s added your notice as a favorite" -msgstr "%s добавил Вашу заметку в состав своих любимых" +msgstr "%s добавил вашу запись в состав своих любимых" #: actions/twitapifavorites.php:188 lib/mail.php:276 #: actions/twitapifavorites.php:165 @@ -3144,15 +3117,15 @@ msgid "" "%1$s just added your notice from %2$s as one of their favorites.\n" "\n" msgstr "" -"%1$s добавил Вашу заметку от %2$s в состав своих любимых.\n" +"%1$s добавил вашу запись от %2$s в состав своих любимых.\n" "\n" #: actions/twittersettings.php:27 msgid "" "Add your Twitter account to automatically send your notices to Twitter, " msgstr "" -"Добавьте Ваш счёт на Твиттере для автоматической отправки Ваших заметок на " -"Твиттер," +"Добавьте ваш аккаунт на Твиттере для автоматической отправки ваших записей " +"на Твиттер," #: actions/twittersettings.php:41 actions/twittersettings.php:60 msgid "Twitter settings" @@ -3160,11 +3133,11 @@ msgstr "Установки Твиттера" #: actions/twittersettings.php:48 actions/twittersettings.php:105 msgid "Twitter Account" -msgstr "Счёт на Твиттере" +msgstr "Твиттер аккаунт" #: actions/twittersettings.php:56 actions/twittersettings.php:113 msgid "Current verified Twitter account." -msgstr "Текущий проверенный счёт на Твиттере." +msgstr "Текущий проверенный аккаунт на Твиттере." #: actions/twittersettings.php:63 msgid "Twitter Username" @@ -3180,7 +3153,7 @@ msgstr "Пароль на Твиттере" #: actions/twittersettings.php:72 actions/twittersettings.php:139 msgid "Automatically send my notices to Twitter." -msgstr "Автоматически отправлять мои заметки на Твиттер." +msgstr "Автоматически отправлять мои записи на Твиттер." #: actions/twittersettings.php:75 actions/twittersettings.php:146 msgid "Send local \"@\" replies to Twitter." @@ -3205,7 +3178,7 @@ msgstr "Не удаётся подтвердить Ваши данные по Т #: actions/twittersettings.php:137 #, php-format msgid "Unable to retrieve account information for \"%s\" from Twitter." -msgstr "Не удаётся подтвердить данные по счёту от \"%s\" из Твитера." +msgstr "Не удаётся подтвердить данные по аккаунту \"%s\" из Твитера." #: actions/twittersettings.php:151 actions/twittersettings.php:170 #: actions/twittersettings.php:348 actions/twittersettings.php:368 @@ -3218,7 +3191,7 @@ msgstr "Установки Твиттера сохранены." #: actions/twittersettings.php:192 actions/twittersettings.php:395 msgid "That is not your Twitter account." -msgstr "Это не Ваш счёт Твиттера." +msgstr "Это не ваш аккаунт на Твиттере." #: actions/twittersettings.php:200 actions/twittersettings.php:208 #: actions/twittersettings.php:403 @@ -3227,7 +3200,7 @@ msgstr "Не удаётся удалить Твиттер-пользовател #: actions/twittersettings.php:212 actions/twittersettings.php:407 msgid "Twitter account removed." -msgstr "Твиттер-счёт удалён." +msgstr "Твиттер аккаунт удалён." #: actions/twittersettings.php:225 actions/twittersettings.php:239 #: actions/twittersettings.php:428 actions/twittersettings.php:439 @@ -3275,11 +3248,11 @@ msgstr "Подписки: %1$s\n" #: classes/Command.php:125 classes/Command.php:242 classes/Command.php:145 #: classes/Command.php:276 msgid "User has no last notice" -msgstr "У пользователя нет заметок" +msgstr "У пользователя нет записей" #: classes/Command.php:146 classes/Command.php:166 msgid "Notice marked as fave." -msgstr "Заметка помечена как любимая." +msgstr "Запись помечена как любимая." #: classes/Command.php:166 classes/Command.php:189 #, php-format @@ -3294,7 +3267,7 @@ msgstr "Полное имя: %s" #: classes/Command.php:172 classes/Command.php:195 #, php-format msgid "Location: %s" -msgstr "Место жительства: %s" +msgstr "Месторасположение: %s" #: classes/Command.php:175 classes/Command.php:198 #, php-format @@ -3413,7 +3386,7 @@ msgstr "Любимое" #: lib/personal.php:66 lib/personalgroupnav.php:114 #, php-format msgid "%s's favorite notices" -msgstr "%s's любимые заметки" +msgstr "Любимые записи %s" #: lib/personal.php:66 lib/personalgroupnav.php:114 msgid "User" @@ -3452,34 +3425,32 @@ msgid "Could not parse message." msgstr "Сообщение не удаётся разобрать." #: actions/all.php:63 actions/facebookhome.php:162 -#, fuzzy, php-format +#, php-format msgid "%s and friends, page %d" -msgstr "%s и друзья" +msgstr "%s и друзья, страница %d" #: actions/avatarsettings.php:76 -#, fuzzy msgid "You can upload your personal avatar." -msgstr "Вы можете обновить здесь Вашу личную профильную информацию" +msgstr "Тут вы можете загрузить свой аватар." #: actions/avatarsettings.php:117 actions/avatarsettings.php:191 #: actions/grouplogo.php:250 -#, fuzzy msgid "Avatar settings" -msgstr "Установки Твиттера" +msgstr "Настройки аватара" #: actions/avatarsettings.php:124 actions/avatarsettings.php:199 #: actions/grouplogo.php:198 actions/grouplogo.php:258 msgid "Original" -msgstr "" +msgstr "Оригинал" #: actions/avatarsettings.php:139 actions/avatarsettings.php:211 #: actions/grouplogo.php:209 actions/grouplogo.php:270 msgid "Preview" -msgstr "" +msgstr "Просмотр" #: actions/avatarsettings.php:225 actions/grouplogo.php:284 msgid "Crop" -msgstr "" +msgstr "Обрезать" #: actions/avatarsettings.php:248 actions/deletenotice.php:133 #: actions/emailsettings.php:224 actions/grouplogo.php:307 @@ -3490,30 +3461,27 @@ msgstr "" #: actions/remotesubscribe.php:53 actions/smssettings.php:216 #: actions/subedit.php:38 actions/twittersettings.php:290 #: actions/userauthorization.php:39 -#, fuzzy msgid "There was a problem with your session token. " msgstr "Проблема с Вашей сессией. Попробуйте ещё раз, пожалуйста." #: actions/avatarsettings.php:303 actions/grouplogo.php:360 msgid "Pick a square area of the image to be your avatar" -msgstr "" +msgstr "Подберите нужный квадратный ракурс дла вашего аватара" #: actions/avatarsettings.php:327 actions/grouplogo.php:384 msgid "Lost our file data." -msgstr "" +msgstr "Потеряна информация о файле." #: actions/avatarsettings.php:334 actions/grouplogo.php:391 #: classes/User_group.php:112 -#, fuzzy msgid "Lost our file." -msgstr "Неудача при блокировке пользователя." +msgstr "Потерян файл." #: actions/avatarsettings.php:349 actions/avatarsettings.php:383 #: actions/grouplogo.php:406 actions/grouplogo.php:440 #: classes/User_group.php:129 classes/User_group.php:161 -#, fuzzy msgid "Unknown file type" -msgstr "неподдерживаемый тип файла" +msgstr "Неподдерживаемый тип файла" #: actions/block.php:69 actions/subedit.php:46 actions/unblock.php:70 msgid "No profile specified." @@ -3541,15 +3509,14 @@ msgid "Failed to save block information." msgstr "Не удаётся сохранить информацию о блокировании." #: actions/confirmaddress.php:159 -#, fuzzy, php-format +#, php-format msgid "The address \"%s\" has been " -msgstr "Адрес удалён." +msgstr "Адрес %s был успешно подтверждён для вашего аккаунта." #: actions/deletenotice.php:73 -#, fuzzy msgid "You are about to permanently delete a notice. " msgstr "" -"Вы окончательно удаляете заметку. После того, как это будет сделано, " +"Вы окончательно удаляете запись. После того, как это будет сделано, " "восстановление будет невозможно." #: actions/disfavor.php:94 @@ -3559,7 +3526,7 @@ msgstr "Добавить в любимые" #: actions/editgroup.php:54 #, php-format msgid "Edit %s group" -msgstr "" +msgstr "Изменить информацию о группе %s" #: actions/editgroup.php:66 actions/groupbyid.php:72 actions/grouplogo.php:66 #: actions/joingroup.php:60 actions/newgroup.php:65 actions/showgroup.php:100 @@ -3567,75 +3534,62 @@ msgid "Inboxes must be enabled for groups to work" msgstr "Входящие должны быть включены для работы групп" #: actions/editgroup.php:71 actions/grouplogo.php:71 actions/newgroup.php:70 -#, fuzzy msgid "You must be logged in to create a group." -msgstr "" -"Вы должны авторизоваться, чтобы приглашать других пользователей следовать за " -"%s" +msgstr "Вы должны авторизоваться, чтобы создать новую группу." #: actions/editgroup.php:87 actions/grouplogo.php:87 #: actions/groupmembers.php:76 actions/joingroup.php:81 #: actions/showgroup.php:121 -#, fuzzy msgid "No nickname" -msgstr "Нет имени." +msgstr "Нет названия группы" #: actions/editgroup.php:99 actions/groupbyid.php:88 actions/grouplogo.php:100 #: actions/groupmembers.php:83 actions/joingroup.php:88 #: actions/showgroup.php:128 -#, fuzzy msgid "No such group" -msgstr "Нет такого пользователя" +msgstr "Нет такой группы" #: actions/editgroup.php:106 actions/editgroup.php:165 #: actions/grouplogo.php:107 -#, fuzzy msgid "You must be an admin to edit the group" -msgstr "" -"Вы должны авторизоваться, чтобы приглашать других пользователей следовать за " -"%s" +msgstr "Вы должны быть администратором, чтобы изменять информацию о группе" #: actions/editgroup.php:157 msgid "Use this form to edit the group." -msgstr "" +msgstr "Заполните информацию о группе в следующие поля" #: actions/editgroup.php:179 actions/newgroup.php:130 actions/register.php:156 -#, fuzzy msgid "Nickname must have only lowercase letters " msgstr "" -"Имя должно состоять только из прописных букв и цифр и не иметь пробелов." +"Имя должно состоять только из прописных латинских букв и цифр и не иметь " +"пробелов" #: actions/editgroup.php:198 actions/newgroup.php:149 -#, fuzzy msgid "description is too long (max 140 chars)." -msgstr "Слишком длинная биография (не более 140 символов)." +msgstr "Слишком длинное описание (максимум 140 символов)" #: actions/editgroup.php:218 -#, fuzzy msgid "Could not update group." -msgstr "Не удаётся обновить пользователя." +msgstr "Не удаётся обновить информацию о группе" #: actions/editgroup.php:226 -#, fuzzy msgid "Options saved." -msgstr "Настройки сохранены." +msgstr "Настройки сохранены" #: actions/emailsettings.php:107 actions/imsettings.php:108 -#, fuzzy, php-format +#, php-format msgid "Awaiting confirmation on this address. " -msgstr "В ожидании подтверждения данного номера телефона." +msgstr "В ожидании подтверждения данного адреса." #: actions/emailsettings.php:139 actions/smssettings.php:150 -#, fuzzy msgid "Make a new email address for posting to; " msgstr "Новый электронный адрес для постинга %s" #: actions/emailsettings.php:157 -#, fuzzy msgid "Send me email when someone " msgstr "" -"Посылать мне сообщение по электронной почте, если кто-нибудь пошлёт мне " -"приватное сообщение." +"Посылать мне сообщение по электронной почте, если кто-нибудь добавит мою " +"запись в число любимых." #: actions/emailsettings.php:168 msgid "Allow friends to nudge me and send me an email." @@ -3643,145 +3597,137 @@ msgstr "" "Разрешить друзьям \"подталкивать\" меня и посылать мне электронные сообщения." #: actions/emailsettings.php:321 -#, fuzzy msgid "That email address already belongs " -msgstr "Этот электронный адрес уже задействован другим пользователем." +msgstr "Этот электронный адрес уже используется другим пользователем." #: actions/emailsettings.php:343 -#, fuzzy msgid "A confirmation code was sent to the email address you added. " msgstr "" -"Код подтверждения выслан на Ваш IM-адрес, который Вы добавили. Вы должны " -"подтвердить %s для рассылки сообщений Вам." +"Код подтверждения выслан на ваш электронный адрес, который Вы добавили. " +"Проверьте входящие (а так же папку для спама)." #: actions/facebookhome.php:110 msgid "Server error - couldn't get user!" -msgstr "" +msgstr "Ошибка сервера - невозможно достать пользователя!" #: actions/facebookhome.php:196 #, php-format msgid "If you would like the %s app to automatically update " msgstr "" +"Если вы хотите чтобы приложение %s автоматически обновляло ваш Facebook " +"статус вашими последними записями, вы должны дать своё разрешение на это." #: actions/facebookhome.php:213 actions/facebooksettings.php:137 #, php-format msgid "Allow %s to update my Facebook status" -msgstr "" +msgstr "Разрешить %s обновлять мой Facebook статус" #: actions/facebookhome.php:218 msgid "Skip" -msgstr "" +msgstr "Пропустить" #: actions/facebookhome.php:235 -#, fuzzy msgid "No notice content!" -msgstr "Нет контента!" +msgstr "Нет записей!" #: actions/facebookhome.php:295 lib/action.php:870 lib/facebookaction.php:399 msgid "Pagination" -msgstr "" +msgstr "Пагинация" #: actions/facebookhome.php:304 lib/action.php:879 lib/facebookaction.php:408 -#, fuzzy msgid "After" -msgstr "« Ранее" +msgstr "Сюда" #: actions/facebookhome.php:312 lib/action.php:887 lib/facebookaction.php:416 -#, fuzzy msgid "Before" -msgstr "Ранее »" +msgstr "Туда" #: actions/facebookinvite.php:70 #, php-format msgid "Thanks for inviting your friends to use %s" -msgstr "" +msgstr "Спасибо за приглашения друзьям использовать %s" #: actions/facebookinvite.php:72 -#, fuzzy msgid "Invitations have been sent to the following users:" -msgstr "Приглашение(я) отослано(ы) следующим адресатам:" +msgstr "Приглашения отосланы следующим адресатам:" #: actions/facebookinvite.php:96 -#, fuzzy, php-format +#, php-format msgid "You have been invited to %s" -msgstr "Вас \"подтолкнул\" пользователь %s" +msgstr "Вас пригласили на %s" #: actions/facebookinvite.php:105 -#, fuzzy, php-format +#, php-format msgid "Invite your friends to use %s" -msgstr "Лента друзей %s" +msgstr "Пригласите ваших друзей использовать %s" #: actions/facebookinvite.php:113 #, php-format msgid "Friends already using %s:" -msgstr "" +msgstr "Друзья уже использующие %s" #: actions/facebookinvite.php:130 #, php-format msgid "Send invitations" -msgstr "" +msgstr "Отправить приглашения" #: actions/facebookremove.php:56 msgid "Couldn't remove Facebook user." msgstr "Не удаётся удалить Facebook-пользователя." #: actions/facebooksettings.php:65 -#, fuzzy msgid "There was a problem saving your sync preferences!" -msgstr "Проблема с Вашей сессией. Попробуйте ещё раз, пожалуйста." +msgstr "Произошла проблема сохранения настроек синхронизации!" #: actions/facebooksettings.php:67 -#, fuzzy msgid "Sync preferences saved." -msgstr "Предпочтения сохранены." +msgstr "Настройки синхронизации сохранены." #: actions/facebooksettings.php:90 -#, fuzzy msgid "Automatically update my Facebook status with my notices." -msgstr "Автоматически отправлять мои заметки на Твиттер." +msgstr "" +"Автоматически обновлять мой Facebook статус моими записями с %%site.name%%." #: actions/facebooksettings.php:97 -#, fuzzy msgid "Send \"@\" replies to Facebook." -msgstr "Отправлять локальные \"@\"-реплики на Твиттер." +msgstr "Отправлять \"@\" ответы на Facebook." #: actions/facebooksettings.php:106 -#, fuzzy msgid "Prefix" -msgstr "Профиль" +msgstr "Префикс" #: actions/facebooksettings.php:108 msgid "A string to prefix notices with." -msgstr "" +msgstr "Присоеденять префикс к записям" #: actions/facebooksettings.php:124 #, php-format msgid "If you would like %s to automatically update " msgstr "" +"Если вы хотите чтобы приложение %s автоматически обновляло ваш Facebook " +"статус вашими последними записями, вы должны дать своё разрешение на это." #: actions/facebooksettings.php:147 -#, fuzzy msgid "Sync preferences" -msgstr "Предпочтения" +msgstr "Настройки синхронизации" #: actions/favor.php:94 lib/disfavorform.php:140 msgid "Disfavor favorite" -msgstr "Любимое, что разлюбил" +msgstr "Разлюбить" #: actions/favorited.php:65 lib/popularnoticesection.php:76 #: lib/publicgroupnav.php:91 msgid "Popular notices" -msgstr "Популярные заметки" +msgstr "Популярные записи" #: actions/favorited.php:67 -#, fuzzy, php-format +#, php-format msgid "Popular notices, page %d" -msgstr "Популярные заметки" +msgstr "Популярные записи, страница %d" #: actions/favorited.php:79 -#, fuzzy msgid "The most popular notices on the site right now." -msgstr "Показывать самые популярные теги за последнюю неделю." +msgstr "Самые популярные записи на %%site.name%% на текущий момент." #: actions/featured.php:69 lib/featureduserssection.php:82 #: lib/publicgroupnav.php:87 @@ -3789,54 +3735,54 @@ msgid "Featured users" msgstr "Особые пользователи" #: actions/featured.php:71 -#, fuzzy, php-format +#, php-format msgid "Featured users, page %d" -msgstr "Особые пользователи" +msgstr "Особые пользователи, страница %d" #: actions/featured.php:99 #, php-format msgid "A selection of some of the great users on %s" msgstr "" +"Список наиболее активных, знаменитых и уважаемых пользователей на " +"%%%%site.name%%%%" #: actions/finishremotesubscribe.php:188 msgid "That user has blocked you from subscribing." -msgstr "Этот пользователь заблокирован Вами от подписки." +msgstr "Этот пользователь заблокировал вас на его подписку." #: actions/groupbyid.php:79 msgid "No ID" -msgstr "" +msgstr "Нет ID" #: actions/grouplogo.php:138 actions/grouplogo.php:191 msgid "Group logo" -msgstr "" +msgstr "Логотип группы" #: actions/grouplogo.php:149 msgid "You can upload a logo image for your group." -msgstr "" +msgstr "Тут вы можете загрузить логотип для группы." #: actions/grouplogo.php:448 -#, fuzzy msgid "Logo updated." -msgstr "Аватар обновлён." +msgstr "Логотип обновлён." #: actions/grouplogo.php:450 -#, fuzzy msgid "Failed updating logo." -msgstr "Неудача при обновлении аватара." +msgstr "Неудача при обновлении логотипа." #: actions/groupmembers.php:93 lib/groupnav.php:91 #, php-format msgid "%s group members" -msgstr "" +msgstr "Участники группы %s" #: actions/groupmembers.php:96 #, php-format msgid "%s group members, page %d" -msgstr "" +msgstr "Участники группы %s, страница %d" #: actions/groupmembers.php:111 msgid "A list of the users in this group." -msgstr "" +msgstr "Список пользователей, являющихся членами этой группы." #: actions/groups.php:62 actions/showstream.php:518 lib/publicgroupnav.php:79 #: lib/subgroupnav.php:96 @@ -3852,98 +3798,96 @@ msgstr "Группы, страница %d" #, php-format msgid "%%%%site.name%%%% groups let you find and talk with " msgstr "" +"%%%%site.name%%%% группы помогут вам найти и общаться с людьми по интересам. " +"Подробнее о группах [читайте тут](%%doc.groups%%). Попробуйте [поискать " +"существующие группы](%%%%action.groupsearch%%%%) или [создайте новую " +"группу](%%%%action.newgroup%%%%)." #: actions/groups.php:106 actions/usergroups.php:124 lib/groupeditform.php:123 -#, fuzzy msgid "Create a new group" msgstr "Создать новую группу" #: actions/groupsearch.php:57 -#, fuzzy, php-format +#, php-format msgid "" "Search for groups on %%site.name%% by their name, location, or description. " msgstr "" -"поиск людей на %%site.name%% по их имени, месту жительства или описанию." +"Поиск группы на %%site.name%% по названию, месторасположению или описанию." #: actions/groupsearch.php:63 -#, fuzzy msgid "Group search" -msgstr "Поиск групп" +msgstr "Поиск группы" #: actions/imsettings.php:70 -#, fuzzy msgid "You can send and receive notices through " -msgstr "Вы не можете послать сообщение этому пользователю." +msgstr "" +"Вы можете отправлять и получать записи через Jabber/GTalk " +"[онлайн-мессенджер](%%doc.im%%). Настройте ваш IM аккаунт и предпочтения " +"ниже." #: actions/imsettings.php:120 #, php-format msgid "Jabber or GTalk address, " -msgstr "Адрес Jabber или GTalk, " +msgstr "" +"Jabber или GTalk - адрес, типа \\\"UserName@example.org\\\". Первым делом " +"убедитесь, что добавили %s в список Ваших корреспондентов на Вашем " +"IM-мессенджере или в GTalk." #: actions/imsettings.php:147 -#, fuzzy msgid "Send me replies through Jabber/GTalk " -msgstr "Посылать мне заметки через Jabber/GTalk." +msgstr "Посылать мне записи через Jabber/GTalk." #: actions/imsettings.php:321 -#, fuzzy, php-format +#, php-format msgid "A confirmation code was sent " -msgstr "Код подтверждения отправлен" +msgstr "" +"Код подтверждения выслан на ваш IM-адрес, который вы добавили. Вы должны " +"подтвердить %s для рассылки сообщений вам." #: actions/joingroup.php:65 -#, fuzzy msgid "You must be logged in to join a group." msgstr "Вы должны авторизоваться для вступления в группу." #: actions/joingroup.php:95 -#, fuzzy msgid "You are already a member of that group" msgstr "Вы уже являетесь членом этой группы" #: actions/joingroup.php:128 -#, fuzzy, php-format +#, php-format msgid "Could not join user %s to group %s" -msgstr "" -"Не удаётся следовать пользователю, т.к. такого пользователя не существует." +msgstr "Не удаётся присоеденить пользователя %s к группе %s" #: actions/joingroup.php:135 -#, fuzzy, php-format +#, php-format msgid "%s joined group %s" -msgstr "%s / вступил в группу %s" +msgstr "%s вступил в группу %s" #: actions/leavegroup.php:60 msgid "Inboxes must be enabled for groups to work." msgstr "Входящие должны быть включены для работы групп." #: actions/leavegroup.php:65 -#, fuzzy msgid "You must be logged in to leave a group." -msgstr "" -"Вы должны авторизоваться, чтобы приглашать других пользователей следовать за " -"%s" +msgstr "Вы должны авторизоваться, чтобы покинуть группу." #: actions/leavegroup.php:88 -#, fuzzy msgid "No such group." msgstr "Нет такой группы." #: actions/leavegroup.php:95 -#, fuzzy msgid "You are not a member of that group." msgstr "Вы не являетесь членом этой группы." #: actions/leavegroup.php:100 -#, fuzzy msgid "You may not leave a group while you are its administrator." msgstr "Вы не можете покинуть группу, пока являетесь её администратором." #: actions/leavegroup.php:130 -#, fuzzy msgid "Could not find membership record." msgstr "Не удаётся найти учетную запись." #: actions/leavegroup.php:138 -#, fuzzy, php-format +#, php-format msgid "Could not remove user %s to group %s" msgstr "Не удаётся удалить пользователя %s из группы %s" @@ -3965,33 +3909,28 @@ msgid "New group" msgstr "Новая группа" #: actions/newgroup.php:115 -#, fuzzy msgid "Use this form to create a new group." msgstr "Используйте эту форму для создания новой группы." #: actions/newgroup.php:177 -#, fuzzy msgid "Could not create group." msgstr "Не удаётся создать группу." #: actions/newgroup.php:191 -#, fuzzy msgid "Could not set group membership." msgstr "Не удаётся назначить членство в группе." #: actions/newmessage.php:119 actions/newnotice.php:132 -#, fuzzy msgid "That's too long. " msgstr "Это слишком длинно." #: actions/newmessage.php:134 -#, fuzzy msgid "Don't send a message to yourself; " msgstr "Вы не можете послать сообщение самому себе." #: actions/newnotice.php:166 msgid "Notice posted" -msgstr "Заметка опубликована" +msgstr "Запись опубликована" #: actions/newnotice.php:200 classes/Channel.php:163 msgid "Ajax Error" @@ -4013,12 +3952,10 @@ msgid "Nudge sent!" msgstr "\"Подталкивание\" отправлено!" #: actions/openidlogin.php:97 -#, fuzzy msgid "OpenID login" -msgstr "Авторизация OpenID" +msgstr "OpenID вход" #: actions/openidsettings.php:128 -#, fuzzy msgid "Removing your only OpenID " msgstr "Убрать OpenID" @@ -4032,7 +3969,7 @@ msgstr "Управление другими опциями." #: actions/othersettings.php:93 msgid "URL Auto-shortening" -msgstr "URL, автоматически укороченный" +msgstr "Автоматическое укорочение длинных URL" #: actions/othersettings.php:112 msgid "Service" @@ -4040,19 +3977,17 @@ msgstr "Сервис" #: actions/othersettings.php:113 msgid "Automatic shortening service to use." -msgstr "Автоматически использовать сокращение адресов." +msgstr "Автоматически использовать выбранный сервис" #: actions/othersettings.php:144 msgid "URL shortening service is too long (max 50 chars)." msgstr "Сервис сокращения URL слишком длинный (максимум 50 символов)." #: actions/passwordsettings.php:69 -#, fuzzy msgid "Change your password." -msgstr "Изменить Ваш пароль" +msgstr "Изменить ваш пароль" #: actions/passwordsettings.php:89 -#, fuzzy msgid "Password change" msgstr "Пароль сохранён." @@ -4072,9 +4007,8 @@ msgid "These are users who have tagged themselves \"%s\" " msgstr "Есть пользователи, которые пометили себя как \"%s\"" #: actions/profilesettings.php:91 -#, fuzzy msgid "Profile information" -msgstr "Неизвестный профиль" +msgstr "Информация профиля" #: actions/profilesettings.php:124 msgid "" @@ -4084,11 +4018,8 @@ msgstr "" "пробелом" #: actions/profilesettings.php:144 -#, fuzzy msgid "Automatically subscribe to whoever " -msgstr "" -"Автоматически подписываться на всех, кто подписался на меня (самое " -"подходящее для ботов)" +msgstr "Автоматически подписываться на всех, кто подписался на меня" #: actions/profilesettings.php:229 actions/tagother.php:176 #, php-format @@ -4100,9 +4031,9 @@ msgid "Couldn't save tags." msgstr "Не удаётся сохранить теги." #: actions/public.php:107 -#, fuzzy, php-format +#, php-format msgid "Public timeline, page %d" -msgstr "Публичная хронология" +msgstr "Общая лента, страница %d" #: actions/public.php:173 msgid "Could not retrieve public stream." @@ -4118,145 +4049,152 @@ msgstr "" "Micro-blogging)" #: actions/publictagcloud.php:57 -#, fuzzy msgid "Public tag cloud" -msgstr "Лента публичного потока" +msgstr "Общее облако тэгов" #: actions/publictagcloud.php:63 #, php-format msgid "These are most popular recent tags on %s " -msgstr "" +msgstr "Самые популярные тэги на %s на текущий момент" #: actions/publictagcloud.php:119 msgid "Tag cloud" -msgstr "" +msgstr "Облако тэгов" #: actions/register.php:139 actions/register.php:349 msgid "Sorry, only invited people can register." msgstr "Простите, регистрация только по приглашению." #: actions/register.php:149 -#, fuzzy msgid "You can't register if you don't " msgstr "" -"Вы не можете зарегистрироваться, если Вы не подтверждаете лицензионного " -"соглашения." +"Вы не можете зарегистрироваться, если вы не согласны лицензионным " +"соглашением." #: actions/register.php:286 -#, fuzzy msgid "With this form you can create " -msgstr "При помощи этой формы Вы можете создать новый счёт." +msgstr "" +"При помощи этой формы вы можете создать новый %%site.name%% аккаунт. (Есть " +"[OpenID](http://openid.net/) аккаунт? Тогда используй [OpenID " +"регистрацию](%%action.openidlogin%%)!)" #: actions/register.php:368 -#, fuzzy msgid "1-64 lowercase letters or numbers, " -msgstr "1-64 латинских строчных букв или цифр, без пробелов" +msgstr "" +"Разрешено от 1 до 64 латинских строчных букв или цифр, без пробелов и знаков " +"пунктуации." #: actions/register.php:382 actions/register.php:386 -#, fuzzy msgid "Used only for updates, announcements, " -msgstr "Нужна только для обновлений, осведомлений и восстановления пароля." +msgstr "" +"Используется только для обновлений, осведомлений и восстановления пароля." #: actions/register.php:398 -#, fuzzy msgid "URL of your homepage, blog, " -msgstr "Адрес твоей страницы, дневника или профиля на другом портале" +msgstr "Адрес твоей страницы, дневника или профиля на другом портале." #: actions/register.php:404 -#, fuzzy msgid "Describe yourself and your " -msgstr "Опиши себя и свои увлечения при помощи 140 символов" +msgstr "Опиши себя и свои интересы при помощи 140 символов." #: actions/register.php:410 -#, fuzzy msgid "Where you are, like \"City, " -msgstr "Где Вы находитесь, например «Город, штат (или область), страна»" +msgstr "Где вы находитесь, например «Город, область, страна»." #: actions/register.php:432 -#, fuzzy msgid " except this private data: password, " msgstr "" -", за исключением моих частных данных: пароля, почты, мессенджера, телефона." +", за исключением моей приватной информации: пароля, почты, мессенджера, " +"телефона." #: actions/register.php:471 -#, fuzzy, php-format +#, php-format msgid "Congratulations, %s! And welcome to %%%%site.name%%%%. " msgstr "" -"Поздравляем, %s! И добро пожаловать на %%%%site.name%%%%. Здесь Вы можете ..." +"Наши поздравления, %s! И добро пожаловать на %%%%site.name%%%%. Здесь вы " +"можете ...\n" +"\n" +"* Перейти на [ваш микроблог](%s) и запостить вашу первую запись.\n" +"* Добавить ваш [Jabber/GTalk - аккаунт](%%%%action.imsettings%%%%) так что " +"вы сможете после этого отправлять записи через мессенджеры.\n" +"* [Искать людей](%%%%action.peoplesearch%%%%), которых вы возможно знаете " +"или с которыми разделяете одни и те же интересы.\n" +"* Обновить ваши [профильные настройки](%%%%action.profilesettings%%%%) чтобы " +"больше рассказать другим о себе.\n" +"* Прочитать [документацию](%%%%doc.help%%%%) чтобы поподробнее узнать об " +"особенностях данного вэб сервиса и о том как его использовать.\n" +"Спасибо за то, что присоединились к нам и надеемся, что вы получите " +"удовольствие от использования данного сервиса!" #: actions/register.php:495 -#, fuzzy msgid "(You should receive a message by email " -msgstr "(Вы получили электронное сообщение, от " +msgstr "" +"(Вам сразу же послано сообщение по электронной почте, с инструкциями по " +"тому, как подтвердить свой электронный адрес.)" #: actions/remotesubscribe.php:166 actions/remotesubscribe.php:171 msgid "That's a local profile! Login to subscribe." msgstr "Это локальный профиль! Авторизуйтесь для подписки." #: actions/replies.php:118 -#, fuzzy, php-format +#, php-format msgid "Replies to %s, page %d" -msgstr "Ответы для %s" +msgstr "Ответы для %s, страница %d" #: actions/showfavorites.php:79 -#, fuzzy, php-format +#, php-format msgid "%s favorite notices, page %d" -msgstr "%s любимые заметки" +msgstr "Любимые записи %s, страница %d" #: actions/showgroup.php:77 lib/groupnav.php:85 #, php-format msgid "%s group" -msgstr "" +msgstr "Группа %s" #: actions/showgroup.php:79 #, php-format msgid "%s group, page %d" -msgstr "" +msgstr "Группа %s, страница %d" #: actions/showgroup.php:206 -#, fuzzy msgid "Group profile" -msgstr "Нет такого профиля." +msgstr "Профиль группы" #: actions/showgroup.php:251 actions/showstream.php:278 #: actions/tagother.php:119 lib/grouplist.php:134 lib/profilelist.php:133 msgid "URL" -msgstr "" +msgstr "URL" #: actions/showgroup.php:262 actions/showstream.php:289 #: actions/tagother.php:129 lib/grouplist.php:145 lib/profilelist.php:144 -#, fuzzy msgid "Note" -msgstr "Заметки" +msgstr "Запись" #: actions/showgroup.php:270 -#, fuzzy msgid "Group actions" -msgstr "Другие опции" +msgstr "Действия группы" #: actions/showgroup.php:323 -#, fuzzy, php-format +#, php-format msgid "Notice feed for %s group" -msgstr "Лента заметок для %s" +msgstr "Лента записей от группы %s" #: actions/showgroup.php:357 lib/groupnav.php:90 -#, fuzzy msgid "Members" -msgstr "Регистрация" +msgstr "Участники" #: actions/showgroup.php:363 actions/showstream.php:413 #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 #: lib/tagcloudsection.php:71 -#, fuzzy msgid "(None)" -msgstr "(none)" +msgstr "(пока ничего нет)" #: actions/showgroup.php:370 msgid "All members" -msgstr "" +msgstr "Все участники" #: actions/showgroup.php:378 -#, fuzzy, php-format +#, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " @@ -4265,79 +4203,73 @@ msgstr "" "Micro-blogging)" #: actions/showmessage.php:98 -#, fuzzy msgid "Only the sender and recipient " msgstr "Только отправитель и получатель могут читать это сообщение." #: actions/showstream.php:73 -#, fuzzy, php-format +#, php-format msgid "%s, page %d" msgstr "Входящие для %s - страница %d" #: actions/showstream.php:143 -#, fuzzy msgid "'s profile" msgstr "Профиль" #: actions/showstream.php:236 actions/tagother.php:77 -#, fuzzy msgid "User profile" -msgstr "У пользователя нет профиля." +msgstr "Профиль пользователя" #: actions/showstream.php:240 actions/tagother.php:81 msgid "Photo" -msgstr "" +msgstr "Фото" #: actions/showstream.php:317 -#, fuzzy msgid "User actions" -msgstr "Другие опции" +msgstr "Действия пользователя" #: actions/showstream.php:342 -#, fuzzy msgid "Send a direct message to this user" -msgstr "Вы не можете послать сообщение этому пользователю." +msgstr "Послать приватное сообщение этому пользователю." #: actions/showstream.php:343 -#, fuzzy msgid "Message" -msgstr "Новое сообщение" +msgstr "Сообщение" #: actions/showstream.php:451 -#, fuzzy msgid "All subscribers" -msgstr "Подписчики" +msgstr "Все подписчики" #: actions/showstream.php:533 msgid "All groups" -msgstr "" +msgstr "Все группы" #: actions/showstream.php:542 -#, fuzzy, php-format +#, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" -"Это сайт %%site.name%%, для [микроблогинга](http://en.wikipedia.org/wiki/" -"Micro-blogging)" +"**%s** имеет аккаунт на %%%%site.name%%%%, сервисе для " +"[микроблогинга](http://en.wikipedia.org/wiki/Micro-blogging). " +"[Присоеденяйся](%%%%action.register%%%%) и получи возможность быть всегда в " +"курсе всего самого интересного в жизни **%s**. ([Читать " +"больше](%%%%doc.help%%%%))" #: actions/smssettings.php:128 -#, fuzzy msgid "Phone number, no punctuation or spaces, " msgstr "Номер телефона, без пробелов, с кодом зоны" #: actions/smssettings.php:162 -#, fuzzy msgid "Send me notices through SMS; " -msgstr "Посылать мне заметки через Jabber/GTalk." +msgstr "" +"Посылать мне записи через СМС; я понимаю, что это может привести к расходам " +"по пересылке." #: actions/smssettings.php:335 -#, fuzzy msgid "A confirmation code was sent to the phone number you added. " msgstr "В ожидании подтверждения данного номера телефона." #: actions/smssettings.php:453 -#, fuzzy msgid "Mobile carrier" msgstr "Выбор провайдера" @@ -4358,58 +4290,56 @@ msgid "Subscribed" msgstr "Подписано" #: actions/subscribers.php:50 -#, fuzzy, php-format +#, php-format msgid "%s subscribers" -msgstr "Подписчики" +msgstr "%s подписчики" #: actions/subscribers.php:52 #, php-format msgid "%s subscribers, page %d" -msgstr "" +msgstr "%s подписчики, страница %d" #: actions/subscribers.php:63 -#, fuzzy msgid "These are the people who listen to " -msgstr "Это пользователи, которые читают заметки %s." +msgstr "Это пользователи, которые читают записи %s." #: actions/subscribers.php:67 -#, fuzzy, php-format +#, php-format msgid "These are the people who " -msgstr "Это пользователи, которые читают заметки %s." +msgstr "Это пользователи, которые читают записи %s." #: actions/subscriptions.php:52 -#, fuzzy, php-format +#, php-format msgid "%s subscriptions" -msgstr "Все подписки." +msgstr "Подписки %s" #: actions/subscriptions.php:54 -#, fuzzy, php-format +#, php-format msgid "%s subscriptions, page %d" -msgstr "Все подписки." +msgstr "Подписки %s, страница %d" #: actions/subscriptions.php:65 -#, fuzzy msgid "These are the people whose notices " -msgstr "Это пользователи, заметки которых читает %s." +msgstr "Это пользователи, записи которых читает %s." #: actions/subscriptions.php:69 -#, fuzzy, php-format +#, php-format msgid "These are the people whose " -msgstr "Это пользователи, которые читают заметки %s." +msgstr "Это пользователи, которые читают записи %s." #: actions/subscriptions.php:122 msgid "Jabber" msgstr "Jabber" #: actions/tag.php:43 -#, fuzzy, php-format +#, php-format msgid "Notices tagged with %s, page %d" -msgstr "Заметки, помеченные %s" +msgstr "Записи, помеченные %s, страница %d" #: actions/tag.php:66 #, php-format msgid "Messages tagged \"%s\", most recent first" -msgstr "" +msgstr "Записи, помеченные \"%s\", в хронологическом порядке" #: actions/tagother.php:33 msgid "Not logged in" @@ -4420,14 +4350,13 @@ msgid "No id argument." msgstr "Нет ID аргумента." #: actions/tagother.php:65 -#, fuzzy, php-format +#, php-format msgid "Tag %s" -msgstr "Теги" +msgstr "Тэги %s" #: actions/tagother.php:141 -#, fuzzy msgid "Tag user" -msgstr "Теги" +msgstr "Тэги для пользователя" #: actions/tagother.php:149 msgid "" @@ -4438,7 +4367,6 @@ msgstr "" "или пробелом" #: actions/tagother.php:164 -#, fuzzy msgid "There was a problem with your session token." msgstr "Проблема с Вашей сессией. Попробуйте ещё раз, пожалуйста." @@ -4480,11 +4408,10 @@ msgid "Not found." msgstr "Не найдено." #: actions/twittersettings.php:71 -#, fuzzy msgid "Add your Twitter account to automatically send " msgstr "" -"Добавьте Ваш счёт на Твиттере для автоматической отправки Ваших заметок на " -"Твиттер," +"Добавьте ваш аккаунт на Твиттере для автоматической отправки ваших записей " +"на Твиттер, и подпишитесь на друзей с Твиттера, которые уже здесь." #: actions/twittersettings.php:119 msgid "Twitter user name" @@ -4501,11 +4428,13 @@ msgstr "Твиттер-друзья" #: actions/twittersettings.php:327 msgid "Username must have only numbers, " msgstr "" +"Имя пользователя должно состоят только из цифр, прописных или строчных букв " +"и символа подчеркивания (_). Всего не более 15 символов." #: actions/twittersettings.php:341 -#, fuzzy, php-format +#, php-format msgid "Unable to retrieve account information " -msgstr "Не удаётся подтвердить данные по счёту от \"%s\" из Твитера." +msgstr "Не удаётся подтвердить данные по аккаунту от \"%s\" из Твитера." #: actions/unblock.php:108 msgid "Error removing the block." @@ -4526,22 +4455,22 @@ msgstr "Отписано" #: actions/usergroups.php:63 #, php-format msgid "%s groups" -msgstr "" +msgstr "Группы %s" #: actions/usergroups.php:65 #, php-format msgid "%s groups, page %d" -msgstr "" +msgstr "Группы %s, страница %d" #: classes/Notice.php:104 msgid "Problem saving notice. Unknown user." -msgstr "Проблема при сохранении заметки. Неизвестный пользователь." +msgstr "Проблема при сохранении записи. Неизвестный пользователь." #: classes/Notice.php:109 msgid "" "Too many notices too fast; take a breather and post again in a few minutes." msgstr "" -"Слишком много заметок за столь короткий срок; немного передохните и " +"Слишком много записей за столь короткий срок; передохните немного и " "попробуйте вновь через пару минут." #: classes/Notice.php:116 @@ -4549,9 +4478,8 @@ msgid "You are banned from posting notices on this site." msgstr "Вам запрещено поститься на этом сайте (бан)" #: lib/accountsettingsaction.php:108 -#, fuzzy msgid "Upload an avatar" -msgstr "Неудача при обновлении аватара." +msgstr "Загрузить аватар" #: lib/accountsettingsaction.php:119 msgid "Other" @@ -4562,35 +4490,33 @@ msgid "Other options" msgstr "Другие опции" #: lib/action.php:130 -#, fuzzy, php-format +#, php-format msgid "%s - %s" msgstr "%s (%s)" #: lib/action.php:145 msgid "Untitled page" -msgstr "" +msgstr "Страница без названия" #: lib/action.php:316 msgid "Primary site navigation" -msgstr "" +msgstr "Главная навигация" #: lib/action.php:322 msgid "Personal profile and friends timeline" -msgstr "" +msgstr "Личный профиль и лента друзей" #: lib/action.php:325 msgid "Search for people or text" msgstr "Искать людей или текст" #: lib/action.php:328 -#, fuzzy msgid "Account" -msgstr "Аккаунт" +msgstr "Настройки" #: lib/action.php:328 -#, fuzzy msgid "Change your email, avatar, password, profile" -msgstr "Изменить Ваш email, аватару, пароль, профиль" +msgstr "Изменить ваш email, аватар, пароль, профиль и др." #: lib/action.php:330 msgid "Connect to IM, SMS, Twitter" @@ -4605,45 +4531,38 @@ msgid "Login to the site" msgstr "Войти" #: lib/action.php:338 -#, fuzzy msgid "Create an account" -msgstr "Создать новую учетную запись" +msgstr "Создать новый аккаунт" #: lib/action.php:341 -#, fuzzy msgid "Login with OpenID" msgstr "Войти с OpenID" #: lib/action.php:344 -#, fuzzy msgid "Help me!" msgstr "Помощь" #: lib/action.php:362 -#, fuzzy msgid "Site notice" -msgstr "Новая заметка" +msgstr "Новая запись" #: lib/action.php:417 msgid "Local views" -msgstr "" +msgstr "Локальные виды" #: lib/action.php:472 -#, fuzzy msgid "Page notice" -msgstr "Новая заметка" +msgstr "Новая запись" #: lib/action.php:562 -#, fuzzy msgid "Secondary site navigation" msgstr "Навигация по подпискам" #: lib/action.php:602 lib/action.php:623 msgid "Laconica software license" -msgstr "" +msgstr "Laconica лицензия" #: lib/action.php:630 -#, fuzzy msgid "All " msgstr "Все" @@ -4652,7 +4571,6 @@ msgid "license." msgstr "лицензия." #: lib/blockform.php:123 lib/blockform.php:153 -#, fuzzy msgid "Block this user" msgstr "Заблокировать пользователя." @@ -4661,37 +4579,33 @@ msgid "Block" msgstr "Блокировать" #: lib/disfavorform.php:114 lib/disfavorform.php:140 -#, fuzzy msgid "Disfavor this notice" -msgstr "%s любимые заметки" +msgstr "Мне не нравиться эта запись" #: lib/facebookaction.php:268 #, php-format msgid "To use the %s Facebook Application you need to login " -msgstr "" +msgstr "Вы должны авторизоваться чтобы использовать %s приложение" #: lib/facebookaction.php:271 -#, fuzzy msgid " a new account." msgstr "Создать новую учетную запись" #: lib/facebookaction.php:557 lib/mailbox.php:214 lib/noticelist.php:354 -#, fuzzy msgid "Published" -msgstr "Публичное" +msgstr "Общее" #: lib/favorform.php:114 lib/favorform.php:140 -#, fuzzy msgid "Favor this notice" -msgstr "%s любимые заметки" +msgstr "Мне нравиться эта запись" #: lib/feedlist.php:64 msgid "Export data" -msgstr "Экспорт данных" +msgstr "Экспорт потока записей" #: lib/galleryaction.php:121 msgid "Filter tags" -msgstr "Теги фильтра" +msgstr "Фильтровать тэги" #: lib/galleryaction.php:131 msgid "All" @@ -4699,59 +4613,54 @@ msgstr "Все" #: lib/galleryaction.php:137 msgid "Tag" -msgstr "Тег" +msgstr "Тэги" #: lib/galleryaction.php:138 msgid "Choose a tag to narrow list" -msgstr "Выберите тег из выпадающего списка" +msgstr "Выберите тэг из выпадающего списка" #: lib/galleryaction.php:139 msgid "Go" msgstr "Перейти" #: lib/groupeditform.php:148 -#, fuzzy msgid "URL of the homepage or blog of the group or topic" -msgstr "Адрес твоей страницы, дневника или профиля на другом портале" +msgstr "Адрес страницы, дневника или профиля группы на другом портале" #: lib/groupeditform.php:151 -#, fuzzy msgid "Description" msgstr "Описание" #: lib/groupeditform.php:153 -#, fuzzy msgid "Describe the group or topic in 140 chars" -msgstr "Опиши себя и свои увлечения при помощи 140 символов" +msgstr "Опиши группу при помощи 140 символов" #: lib/groupeditform.php:158 -#, fuzzy msgid "" "Location for the group, if any, like \"City, State (or Region), Country\"" -msgstr "Где Вы находитесь, например «Город, штат (или область), страна»" +msgstr "Где находится группа, например «Город, область, страна»" #: lib/groupnav.php:84 lib/searchgroupnav.php:84 msgid "Group" -msgstr "" +msgstr "Группа" #: lib/groupnav.php:100 msgid "Admin" -msgstr "" +msgstr "Настройки" #: lib/groupnav.php:101 #, php-format msgid "Edit %s group properties" -msgstr "" +msgstr "Редактировать информацию о группе %s" #: lib/groupnav.php:106 -#, fuzzy msgid "Logo" -msgstr "Выход" +msgstr "Логотип" #: lib/groupnav.php:107 #, php-format msgid "Add or edit %s logo" -msgstr "Добавить или изменить логотип %s" +msgstr "Добавить или изменить логотип группы %s" #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" @@ -4759,37 +4668,32 @@ msgstr "Группы с наибольшим количеством участн #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" -msgstr "Группы с наибольшим количеством сообщений" +msgstr "Группы с наибольшим количеством записей" #: lib/grouptagcloudsection.php:56 #, php-format msgid "Tags in %s group's notices" -msgstr "" +msgstr "Тэги записей группы %s" #: lib/htmloutputter.php:104 -#, fuzzy msgid "This page is not available in a " msgstr "Страница недоступна для того типа, который Вы задействовали." #: lib/joinform.php:114 -#, fuzzy msgid "Join" msgstr "Авторизация" #: lib/leaveform.php:114 -#, fuzzy msgid "Leave" msgstr "Выйти" #: lib/logingroupnav.php:76 -#, fuzzy msgid "Login with a username and password" -msgstr "Войти с Вашим именем и паролем." +msgstr "Войти с вашим ником и паролем." #: lib/logingroupnav.php:79 -#, fuzzy msgid "Sign up for a new account" -msgstr "Создать новую учетную запись" +msgstr "Создать новый аккаунт" #: lib/logingroupnav.php:82 msgid "Login or register with OpenID" @@ -4805,19 +4709,19 @@ msgstr "" "\n" #: lib/mail.php:236 -#, fuzzy, php-format +#, php-format msgid "%1$s is now listening to " msgstr "%1$s теперь просматривает твои записи на %2$s." #: lib/mail.php:254 -#, fuzzy, php-format +#, php-format msgid "Location: %s\n" -msgstr "Место жительства: %s" +msgstr "Месторасположение: %s\n" #: lib/mail.php:256 -#, fuzzy, php-format +#, php-format msgid "Homepage: %s\n" -msgstr "Домашняя страница: %s" +msgstr "Домашняя страница: %s\n" #: lib/mail.php:258 #, php-format @@ -4825,6 +4729,8 @@ msgid "" "Bio: %s\n" "\n" msgstr "" +"Био: %s\n" +"\n" #: lib/mail.php:461 #, php-format @@ -4832,137 +4738,123 @@ msgid "You've been nudged by %s" msgstr "Вас \"подтолкнул\" пользователь %s" #: lib/mail.php:465 -#, fuzzy, php-format +#, php-format msgid "%1$s (%2$s) is wondering what you are up to " msgstr "" "%1$s (%2$s) интересуется чем Вы занимались последнее время и предлагает Вам " "запостить парочку новостей." #: lib/mail.php:555 -#, fuzzy, php-format +#, php-format msgid "%1$s just added your notice from %2$s" -msgstr "%1$s добавил Вашу заметку от %2$s в состав своих любимых." +msgstr "%1$s добавил вашу запись от %2$s в состав своих любимых." #: lib/mailbox.php:229 lib/noticelist.php:380 -#, fuzzy msgid "From" msgstr " из" #: lib/messageform.php:110 -#, fuzzy msgid "Send a direct notice" -msgstr "Удалить заметку" +msgstr "Послать прямую запись" #: lib/noticeform.php:125 -#, fuzzy msgid "Send a notice" -msgstr "Послать \"подталкивание\"" +msgstr "Послать запись" #: lib/noticeform.php:152 -#, fuzzy msgid "Available characters" msgstr "6 или больше знаков" #: lib/noticelist.php:426 -#, fuzzy msgid "in reply to" -msgstr "в ответ на..." +msgstr "в ответ на" #: lib/noticelist.php:447 lib/noticelist.php:450 -#, fuzzy msgid "Reply to this notice" -msgstr "Не удаётся удалить эту заметку." +msgstr "Ответить на эту запись" #: lib/noticelist.php:451 -#, fuzzy msgid "Reply" msgstr "Ответить" #: lib/noticelist.php:471 lib/noticelist.php:474 -#, fuzzy msgid "Delete this notice" -msgstr "Удалить заметку" +msgstr "Удалить эту запись" #: lib/noticelist.php:474 -#, fuzzy msgid "Delete" -msgstr "удалить" +msgstr "Удалить" #: lib/nudgeform.php:116 -#, fuzzy msgid "Nudge this user" -msgstr "\"Подталкивание\" послано" +msgstr "\"Подтолкнуть\" этого пользователя" #: lib/nudgeform.php:128 -#, fuzzy msgid "Nudge" -msgstr "\"Подталкивание\" послано" +msgstr "\"Подтолкнуть\"" #: lib/nudgeform.php:128 -#, fuzzy msgid "Send a nudge to this user" -msgstr "Вы не можете послать сообщение этому пользователю." +msgstr "\"Подтолкнуть\" этого пользователя" #: lib/personaltagcloudsection.php:56 -#, fuzzy, php-format +#, php-format msgid "Tags in %s's notices" -msgstr "У пользователя нет заметок" +msgstr "Тэги записей пользователя %s" #: lib/profilelist.php:182 msgid "(none)" -msgstr "(none)" +msgstr "(пока ничего нет)" #: lib/publicgroupnav.php:76 msgid "Public" -msgstr "Публичное" +msgstr "Общее" #: lib/publicgroupnav.php:80 msgid "User groups" -msgstr "Группы пользователя" +msgstr "Группы" #: lib/publicgroupnav.php:82 lib/publicgroupnav.php:83 msgid "Recent tags" -msgstr "Последние теги" +msgstr "Облаго тэгов" #: lib/publicgroupnav.php:86 msgid "Featured" -msgstr "Особое" +msgstr "Особые" #: lib/publicgroupnav.php:90 msgid "Popular" msgstr "Популярное" #: lib/searchgroupnav.php:82 -#, fuzzy msgid "Notice" -msgstr "Заметки" +msgstr "Запись" #: lib/searchgroupnav.php:85 -#, fuzzy msgid "Find groups on this site" msgstr "Найти группы на этом сайте" #: lib/section.php:89 msgid "Untitled section" -msgstr "" +msgstr "Секция без названия" #: lib/subgroupnav.php:81 -#, fuzzy, php-format +#, php-format msgid "People %s subscribes to" -msgstr "Удалить подписку" +msgstr "Люди на которых подписан %s" #: lib/subgroupnav.php:89 -#, fuzzy, php-format +#, php-format msgid "People subscribed to %s" -msgstr "Подписано на %s" +msgstr "Люди подписанные на %s" #: lib/subgroupnav.php:97 #, php-format msgid "Groups %s is a member of" -msgstr "" +msgstr "Группы, в которых состоит %s" #: lib/subgroupnav.php:104 -#, fuzzy, php-format +#, php-format msgid "Invite friends and colleagues to join you on %s" msgstr "В этой форме ты можешь пригласить друзей и коллег на этот сервис." @@ -4971,32 +4863,28 @@ msgid "User has blocked you." msgstr "Пользователь заблокировал Вас." #: lib/subscribeform.php:115 lib/subscribeform.php:139 -#, fuzzy msgid "Subscribe to this user" -msgstr "Подписано на %s" +msgstr "Подписаться на %s" #: lib/tagcloudsection.php:56 -#, fuzzy msgid "None" -msgstr "Нет" +msgstr "Нет тэгов" #: lib/topposterssection.php:74 msgid "Top posters" -msgstr "" +msgstr "Самые активные" #: lib/unblockform.php:120 lib/unblockform.php:150 -#, fuzzy msgid "Unblock this user" -msgstr "Заблокировать пользователя." +msgstr "Разблокировать пользователя." #: lib/unblockform.php:150 msgid "Unblock" msgstr "Разблокировать" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 -#, fuzzy msgid "Unsubscribe from this user" -msgstr "Отписано от %s" +msgstr "Отписаться от этого пользователя" #~ msgid "Code not yet ready." #~ msgstr "Код ещё не готов." diff --git a/locale/sv_SE/LC_MESSAGES/laconica.mo b/locale/sv_SE/LC_MESSAGES/laconica.mo index 1f77251e325b22ec5a9d1209c51a08363dcac48c..e2a8fa9ccc625039a4743166302e5ac3334c9656 100644 GIT binary patch delta 21575 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 I+g11f094JpF diff --git a/locale/sv_SE/LC_MESSAGES/laconica.po b/locale/sv_SE/LC_MESSAGES/laconica.po index 4b0467e64a..4598be4a23 100644 --- a/locale/sv_SE/LC_MESSAGES/laconica.po +++ b/locale/sv_SE/LC_MESSAGES/laconica.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-02-03 18:51+0000\n" -"Last-Translator: Håkan Eriksson \n" +"PO-Revision-Date: 2009-03-17 10:54+0000\n" +"Last-Translator: Per-Olov Jernberg \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -158,7 +158,7 @@ msgstr "%s med vänner" #: actions/twitapistatuses.php:33 #, php-format msgid "%s public timeline" -msgstr "%s publik tidslinje" +msgstr "%s publika tidslinje" #: ../lib/mail.php:206 lib/mail.php:212 lib/mail.php:411 #, php-format @@ -278,7 +278,7 @@ msgstr "" #: actions/twitapistatuses.php:402 actions/twitapistatuses.php:429 #: actions/twitapiusers.php:32 msgid "API method not found!" -msgstr "API metoden hittades inte!" +msgstr "API-metoden hittades inte!" #: ../actions/twitapiaccount.php:57 ../actions/twitapiaccount.php:113 #: ../actions/twitapiaccount.php:119 ../actions/twitapiblocks.php:28 @@ -301,7 +301,7 @@ msgstr "API metoden hittades inte!" #: actions/twitapinotifications.php:31 actions/twitapinotifications.php:37 #: actions/twitapistatuses.php:562 msgid "API method under construction." -msgstr "API metoden är under uppbyggnad." +msgstr "API-metoden är under uppbyggnad." #: ../lib/util.php:324 lib/util.php:340 lib/action.php:568 msgid "About" @@ -330,7 +330,7 @@ msgstr "Lägg till OpenID" #: ../lib/settingsaction.php:97 lib/settingsaction.php:91 #: lib/accountsettingsaction.php:117 msgid "Add or remove OpenIDs" -msgstr "Lägg till eller tabort OpenIDs" +msgstr "Lägg till eller ta bort OpenID" #: ../actions/emailsettings.php:38 ../actions/imsettings.php:39 #: ../actions/smssettings.php:39 actions/emailsettings.php:39 @@ -450,7 +450,7 @@ msgstr "Biografin är för lång (max 140 tecken)" #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "Kan inte tabort detta inlägg." +msgstr "Kan inte ta bort detta inlägg." #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 #: actions/updateprofile.php:123 @@ -462,7 +462,7 @@ msgstr "Kan inte läsa användarbild URL '%s'" #: actions/profilesettings.php:404 actions/recoverpassword.php:313 #: actions/passwordsettings.php:169 actions/recoverpassword.php:347 msgid "Can't save new password." -msgstr "Kan inte spara nya lösenordet." +msgstr "Kan inte spara det nya lösenordet." #: ../actions/emailsettings.php:57 ../actions/imsettings.php:58 #: ../actions/smssettings.php:62 actions/emailsettings.php:58 @@ -508,7 +508,7 @@ msgstr "Ändra ditt lösenord" #: ../lib/settingsaction.php:85 lib/settingsaction.php:85 #: lib/accountsettingsaction.php:105 msgid "Change your profile settings" -msgstr "Ändra dina profil inställningar" +msgstr "Ändra dina profilinställningar" #: ../actions/password.php:43 ../actions/recoverpassword.php:181 #: ../actions/register.php:155 ../actions/smssettings.php:65 @@ -540,7 +540,7 @@ msgstr "Bekräftelsekod" #: ../actions/confirmaddress.php:38 actions/confirmaddress.php:38 #: actions/confirmaddress.php:80 msgid "Confirmation code not found." -msgstr "Verifikation koden finns ej." +msgstr "Bekräftelsekoden kunde inte hittas." #: ../actions/register.php:202 #, php-format @@ -4794,12 +4794,12 @@ msgstr "%1$s lyssnar nu på dina meddelanden i %2$s." #: lib/mail.php:254 #, fuzzy, php-format msgid "Location: %s\n" -msgstr "Plats: %s" +msgstr "Plats: %s\n" #: lib/mail.php:256 #, fuzzy, php-format msgid "Homepage: %s\n" -msgstr "Hemsida: %s" +msgstr "Hemsida: %s\n" #: lib/mail.php:258 #, php-format @@ -4821,9 +4821,7 @@ msgstr "" #: lib/mail.php:555 #, fuzzy, php-format msgid "%1$s just added your notice from %2$s" -msgstr "" -"%1$s la just in ditt inlägg ifrån %2$s som en av deras favorit.\n" -"\n" +msgstr "%1$s la just in ditt inlägg ifrån %2$s som en av deras favorit." #: lib/mailbox.php:229 lib/noticelist.php:380 #, fuzzy @@ -4853,7 +4851,7 @@ msgstr "svar till..." #: lib/noticelist.php:447 lib/noticelist.php:450 #, fuzzy msgid "Reply to this notice" -msgstr "Kan inte tabort detta inlägg." +msgstr "Svara på detta inlägg" #: lib/noticelist.php:451 #, fuzzy @@ -4863,12 +4861,12 @@ msgstr "svar" #: lib/noticelist.php:471 lib/noticelist.php:474 #, fuzzy msgid "Delete this notice" -msgstr "Tabort inlägg" +msgstr "Ta bort inlägg" #: lib/noticelist.php:474 #, fuzzy msgid "Delete" -msgstr "Tabort" +msgstr "Ta bort" #: lib/nudgeform.php:116 msgid "Nudge this user" diff --git a/locale/te_IN/LC_MESSAGES/laconica.mo b/locale/te_IN/LC_MESSAGES/laconica.mo index 92e1359725fa9e5f3c390362ba813d276a0a4a11..5cfa0c3fb5deb5672a1d9547ed7610a58f4515f3 100644 GIT binary patch delta 12711 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 Fe*?2Z=`8>N delta 6464 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 D{!}hq diff --git a/locale/te_IN/LC_MESSAGES/laconica.po b/locale/te_IN/LC_MESSAGES/laconica.po index bfd0581c1a..e8522f9718 100644 --- a/locale/te_IN/LC_MESSAGES/laconica.po +++ b/locale/te_IN/LC_MESSAGES/laconica.po @@ -10,20 +10,18 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2009-04-18 06:18+0000\n" +"Last-Translator: Veeven \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +"X-Generator: Pootle 1.1.0\n" #: ../actions/noticesearchrss.php:64 actions/noticesearchrss.php:68 #: actions/noticesearchrss.php:88 @@ -41,7 +39,7 @@ msgstr "ఈ అంతరంగిక భోగట్టా తప్ప: సం #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 msgid " from " -msgstr "" +msgstr " నుండి " #: ../actions/twitapistatuses.php:478 actions/twitapistatuses.php:412 #: actions/twitapistatuses.php:347 @@ -117,7 +115,7 @@ msgstr "" #: actions/invite.php:99 actions/invite.php:123 actions/invite.php:131 #, php-format msgid "%s (%s)" -msgstr "" +msgstr "%s (%s)" #: ../actions/publicrss.php:62 actions/publicrss.php:48 #: actions/publicrss.php:90 @@ -143,13 +141,13 @@ msgstr "" #: ../lib/mail.php:206 lib/mail.php:212 lib/mail.php:411 #, php-format msgid "%s status" -msgstr "" +msgstr "%s స్థితి" #: ../actions/twitapistatuses.php:338 actions/twitapistatuses.php:265 #: actions/twitapistatuses.php:199 #, php-format msgid "%s timeline" -msgstr "" +msgstr "%s కాలరేఖ" #: ../actions/twitapistatuses.php:52 actions/twitapistatuses.php:52 #: actions/twitapistatuses.php:36 @@ -345,7 +343,7 @@ msgstr "ఇప్పటికే చేరారు!" #: ../actions/deletenotice.php:54 actions/deletenotice.php:55 #: actions/deletenotice.php:113 msgid "Are you sure you want to delete this notice?" -msgstr "" +msgstr "మీరు నిజంగానే ఈ నోటీసుని తొలగించాలనుకుంటున్నారా?" #: ../actions/userauthorization.php:77 actions/userauthorization.php:83 #: actions/userauthorization.php:81 @@ -412,7 +410,7 @@ msgstr "స్వపరిచయం చాలా పెద్దగా ఉంద #: ../lib/deleteaction.php:41 lib/deleteaction.php:41 lib/deleteaction.php:69 msgid "Can't delete this notice." -msgstr "" +msgstr "ఈ నోటీసుని తొలగించలేము." #: ../actions/updateprofile.php:119 actions/updateprofile.php:120 #: actions/updateprofile.php:123 @@ -779,10 +777,7 @@ msgstr "వాడుకరిని అనుసంధానించడంల #: actions/finishremotesubscribe.php:153 actions/finishremotesubscribe.php:166 #, fuzzy msgid "Error inserting avatar" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"అవతారాన్ని పెట్టడంలో పొరపాటు\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "అవతారాన్ని పెట్టడంలో పొరపాటు" #: ../actions/finishremotesubscribe.php:143 #: actions/finishremotesubscribe.php:145 actions/finishremotesubscribe.php:158 @@ -848,10 +843,7 @@ msgstr "ప్రస్తుత పేరు" #: ../lib/util.php:326 lib/util.php:342 lib/action.php:570 #, fuzzy msgid "FAQ" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"తవసం\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "తవసం" #: ../actions/avatar.php:115 actions/profilesettings.php:352 #: actions/avatarsettings.php:397 @@ -918,10 +910,7 @@ msgstr "సహాయం" #: lib/facebookaction.php:200 #, fuzzy msgid "Home" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"వాకిలి\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "వాకిలి" #: ../actions/profilesettings.php:46 ../actions/register.php:167 #: actions/profilesettings.php:79 actions/register.php:181 @@ -929,10 +918,7 @@ msgstr "" #: lib/groupeditform.php:146 #, fuzzy msgid "Homepage" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"హోమ్ పేజీ\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "హోమ్ పేజీ" #: ../actions/profilesettings.php:95 ../actions/register.php:76 #: actions/profilesettings.php:210 actions/register.php:83 @@ -1198,10 +1184,7 @@ msgstr "సభ్యులైన తేదీ" #: ../actions/userrss.php:70 actions/userrss.php:67 actions/userrss.php:72 #, fuzzy, php-format msgid "Microblog by %s" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"%s యొక్క మైక్రోబ్లాగు\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "%s యొక్క మైక్రోబ్లాగు" #: ../actions/smssettings.php:304 #, php-format @@ -1354,10 +1337,7 @@ msgstr "దూరపు సర్వర్ పేరుని ఇవ్వలే #: actions/avatarbynickname.php:59 actions/leavegroup.php:81 #, fuzzy msgid "No nickname." -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"పేరు లేదు.\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "పేరు లేదు." #: ../actions/emailsettings.php:222 ../actions/imsettings.php:206 #: ../actions/smssettings.php:229 actions/emailsettings.php:240 @@ -1614,10 +1594,7 @@ msgstr "ఓపెన్ఐడీ" #: actions/finishopenidlogin.php:73 #, fuzzy msgid "OpenID Account Setup" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"ఓపెన్ఐడీ ఖాతా అమర్పు\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "ఓపెన్ఐడీ ఖాతా అమర్పు" #: ../lib/openid.php:180 lib/openid.php:180 lib/openid.php:266 msgid "OpenID Auto-Submit" @@ -3448,10 +3425,7 @@ msgstr "" #: actions/showgroup.php:121 #, fuzzy msgid "No nickname" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"పేరు లేదు.\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "పేరు లేదు." #: actions/editgroup.php:99 actions/groupbyid.php:88 actions/grouplogo.php:100 #: actions/groupmembers.php:83 actions/joingroup.php:88 @@ -4230,10 +4204,7 @@ msgstr "Jabber ID లేదు." #: actions/tag.php:43 #, fuzzy, php-format msgid "Notices tagged with %s, page %d" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"%s యొక్క మైక్రోబ్లాగు\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "%s యొక్క మైక్రోబ్లాగు" #: actions/tag.php:66 #, php-format @@ -4291,10 +4262,7 @@ msgstr "అటువంటి సందేశమేమీ లేదు." #: actions/tagrss.php:66 #, fuzzy, php-format msgid "Microblog tagged with %s" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"%s యొక్క మైక్రోబ్లాగు\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "%s యొక్క మైక్రోబ్లాగు" #: actions/twitapiblocks.php:47 msgid "Block user failed." @@ -4638,15 +4606,12 @@ msgstr "" #: lib/mail.php:254 #, fuzzy, php-format msgid "Location: %s\n" -msgstr "ప్రాంతం: %s" +msgstr "ప్రాంతం: %s\n" #: lib/mail.php:256 #, fuzzy, php-format msgid "Homepage: %s\n" -msgstr "" -"#-#-#-#-# laconica.pot (PACKAGE VERSION) #-#-#-#-#\n" -"హోమ్ పేజీ\n" -"#-#-#-#-# laconica.new.pot (PACKAGE VERSION) #-#-#-#-#\n" +msgstr "హోమ్ పేజీ\n" #: lib/mail.php:258 #, php-format diff --git a/locale/vi_VN/LC_MESSAGES/laconica.mo b/locale/vi_VN/LC_MESSAGES/laconica.mo index 314315c5d8250cbb24fe9bdeb41057fd4abdae5d..b7f5e3c2c9887ccc75ea70ecdec212f0769f4505 100644 GIT binary patch literal 78720 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 W0A7B%VwcgeyH?N}*ZGjO(ftn%vA>1@ delta 11662 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\n" +"PO-Revision-Date: 2009-05-10 05:27+0000\n" +"Last-Translator: NGUYỄN Mạnh Hùng \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,13 +30,13 @@ msgstr " ngoại trừ thông tin riêng: mật khẩu, email, địa chỉ IM, #: ../actions/showstream.php:400 ../lib/stream.php:109 #: actions/showstream.php:418 lib/mailbox.php:164 lib/stream.php:76 msgid " from " -msgstr " từ" +msgstr " từ " #: ../actions/twitapistatuses.php:478 actions/twitapistatuses.php:412 #: actions/twitapistatuses.php:347 #, php-format msgid "%1$s / Updates replying to %2$s" -msgstr "" +msgstr "%1$s / Các cập nhật đang trả lời tới %2$s" #: ../actions/invite.php:168 actions/invite.php:176 actions/invite.php:211 #, php-format @@ -103,7 +103,7 @@ msgstr "" #: ../lib/mail.php:124 lib/mail.php:124 lib/mail.php:126 lib/mail.php:241 #, php-format msgid "%1$s is now listening to your notices on %2$s." -msgstr "%1$s dang theo doi tin nhan cua ban tren %2$s." +msgstr "%1$s đang theo dõi lưu ý của bạn trên %2$s." #: ../lib/mail.php:126 #, php-format @@ -176,7 +176,7 @@ msgstr "Dòng tin nhắn của %s" #: actions/twitapistatuses.php:36 #, php-format msgid "%s updates from everyone!" -msgstr "" +msgstr "%s cập nhật từ tất cả mọi người!" #: ../actions/register.php:213 msgid "" @@ -817,7 +817,7 @@ msgstr "Nhập biệt hiệu hoặc email." #: ../actions/smssettings.php:64 actions/smssettings.php:64 #: actions/smssettings.php:119 msgid "Enter the code you received on your phone." -msgstr "" +msgstr "Nhập mã mà bạn nhận được trên điện thoại của bạn." #: ../actions/userauthorization.php:137 actions/userauthorization.php:144 #: actions/userauthorization.php:161 @@ -1151,9 +1151,9 @@ msgid "" "s, available under the [GNU Affero General Public License](http://www.fsf." "org/licensing/licenses/agpl-3.0.html)." msgstr "" -"Saigonica là bản sửa đổi của phiên bản [Laconica 0.6.0](http://laconi.ca/), " -"phát hành theo bản quyền [GNU Affero General Public License](http://www.fsf." -"org/licensing/licenses/agpl-3.0.html)." +"Đang dùng [Laconica](http://laconi.ca/), phiên bản %s phát hành theo bản " +"quyền [GNU Affero General Public " +"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)." #: ../actions/imsettings.php:173 actions/imsettings.php:181 #: actions/imsettings.php:296 @@ -1178,7 +1178,7 @@ msgstr "Ngôn ngữ" #: actions/profilesettings.php:217 #, fuzzy msgid "Language is too long (max 50 chars)." -msgstr "Tên khu vực quá dài (không quá 255 ký tự)." +msgstr "Ngôn ngữ quá dài (tối đa là 50 ký tự)." #: ../actions/profilesettings.php:52 ../actions/register.php:173 #: actions/profilesettings.php:85 actions/register.php:187 @@ -1280,7 +1280,7 @@ msgstr "Ghi chú và các file của tôi đã có ở phía dưới" #: actions/emailsettings.php:83 actions/smssettings.php:91 #: actions/emailsettings.php:142 actions/smssettings.php:152 msgid "New" -msgstr "" +msgstr "Mới" #: ../lib/mail.php:144 lib/mail.php:144 lib/mail.php:286 #, php-format @@ -1395,9 +1395,8 @@ msgstr "Không có nội dung!" #: ../actions/emailsettings.php:174 actions/emailsettings.php:192 #: actions/emailsettings.php:304 -#, fuzzy msgid "No email address." -msgstr "Địa chỉ email của bạn" +msgstr "Không có địa chỉ email." #: ../actions/userbyid.php:32 actions/userbyid.php:32 actions/userbyid.php:70 msgid "No id." @@ -1429,9 +1428,8 @@ msgstr "Sự xác nhận chưa được hủy bỏ." #: ../actions/smssettings.php:176 actions/smssettings.php:184 #: actions/smssettings.php:294 -#, fuzzy msgid "No phone number." -msgstr "Số điện thoại để nhắn SMS " +msgstr "Không có số điện thoại." #: ../actions/finishremotesubscribe.php:72 #: actions/finishremotesubscribe.php:74 actions/finishremotesubscribe.php:75 @@ -1635,9 +1633,8 @@ msgstr "Chưa đăng nhận!" #: ../actions/opensearch.php:35 actions/opensearch.php:35 #: actions/opensearch.php:67 -#, fuzzy msgid "Notice Search" -msgstr "Tin đã gửi" +msgstr "Tìm kiếm thông báo" #: ../actions/showstream.php:82 actions/showstream.php:82 #: actions/showstream.php:180 actions/showstream.php:187 @@ -1659,9 +1656,9 @@ msgstr "Tin nhắn" #: ../actions/tag.php:35 ../actions/tag.php:81 actions/tag.php:35 #: actions/tag.php:81 actions/tag.php:41 -#, fuzzy, php-format +#, php-format msgid "Notices tagged with %s" -msgstr "Dòng tin nhắn cho %s" +msgstr "Thông báo được gắn thẻ %s" #: ../actions/password.php:39 actions/profilesettings.php:178 #: actions/passwordsettings.php:97 @@ -2915,7 +2912,7 @@ msgstr "Đây là hộp thư đến của bạn, bao gồm các tin nhắn gửi msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" "\n" -msgstr "%1$s moi ban tham gia vao %2$s" +msgstr "%1$s moi ban tham gia vao %2$s (%3$s).\n" #: actions/login.php:104 actions/login.php:235 actions/openidlogin.php:108 #: actions/register.php:416 @@ -3194,7 +3191,8 @@ msgstr "%s da them tin nhan cua ban vao danh sach tin nhan ua thich" msgid "" "%1$s just added your notice from %2$s as one of their favorites.\n" "\n" -msgstr "%s da them tin nhan cua ban vao danh sach tin nhan ua thich" +msgstr "%s da them tin nhan cua ban vao danh sach tin nhan ua thich\n" +"\n" #: actions/twittersettings.php:27 #, fuzzy @@ -3326,7 +3324,7 @@ msgstr "" #: classes/Command.php:96 classes/Command.php:113 #, fuzzy, php-format msgid "Subscriptions: %1$s\n" -msgstr "Tôi theo" +msgstr "Tôi theo: %1$s\n" #: classes/Command.php:125 classes/Command.php:242 classes/Command.php:145 #: classes/Command.php:276 @@ -3352,12 +3350,12 @@ msgstr "Tên đầy đủ" #: classes/Command.php:172 classes/Command.php:195 #, fuzzy, php-format msgid "Location: %s" -msgstr "Thành phố" +msgstr "Thành phố: %s" #: classes/Command.php:175 classes/Command.php:198 #, fuzzy, php-format msgid "Homepage: %s" -msgstr "Trang chủ hoặc Blog" +msgstr "Trang chủ hoặc Blog: %s" #: classes/Command.php:178 classes/Command.php:201 #, fuzzy, php-format @@ -4878,12 +4876,12 @@ msgstr "%1$s dang theo doi tin nhan cua ban tren %2$s." #: lib/mail.php:254 #, fuzzy, php-format msgid "Location: %s\n" -msgstr "Thành phố" +msgstr "Thành phố: %s\n" #: lib/mail.php:256 #, fuzzy, php-format msgid "Homepage: %s\n" -msgstr "Trang chủ hoặc Blog" +msgstr "Trang chủ hoặc Blog: %s\n" #: lib/mail.php:258 #, php-format @@ -5050,22 +5048,21 @@ msgid "None" msgstr "Không" #: lib/topposterssection.php:74 +#, fuzzy msgid "Top posters" -msgstr "" +msgstr "Top posters" #: lib/unblockform.php:120 lib/unblockform.php:150 -#, fuzzy msgid "Unblock this user" -msgstr "Ban user" +msgstr "Bỏ chặn người dùng này" #: lib/unblockform.php:150 msgid "Unblock" -msgstr "" +msgstr "Bỏ chặn" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 -#, fuzzy msgid "Unsubscribe from this user" -msgstr "Hết theo" +msgstr "Ngừng đăng ký từ người dùng này" #, fuzzy #~ msgid "Code not yet ready." diff --git a/locale/zh_CN/LC_MESSAGES/laconica.mo b/locale/zh_CN/LC_MESSAGES/laconica.mo index 15c5bf9e8dec41b8f13da6cbd363fc811ee3eb32..2d380582a0a46f742953fb5267f745dfae8b75e7 100644 GIT binary patch literal 76518 zcmd4434B!5`Nuu(iu=CnfFhtI2rhN4qKMLhQh}<)EhGa(l1$7bvQ#Z7AP5L33JSP_ zxUg9fk+s!UtJT)pz1rGpCJD9G+SOWH-|z1{&%JXe2}qa!`@Zwx^1Wx@&w0*s&P;x_ z-;Q^u_)Oj*l{y0U=f4d*rcyVaCfii1_KT_1!SH&xH=GJP!+YTXxC!nI_w1iaoeU3v zyTg94I~)SL!CTP7xjdIt?mrOtzA zL8bFGcpzK_cY&`s-+%{U{sr6zeh53k?Z1>t?FBnSmFHx*KkN@x?rY($@Fu8mlcDl6 z7w!w6g1f;N;C}Em=dYps|H;ieUTXdhhDxs^RC*^u`MU@z-YcN$DF@T=Yi|D_RJqo= z`|Gd+=C`2gxfynW@59sKL4#7MDmW0zeS@371yzqd2d7f?@LJdae+yiPgFWCzcoBRb zD*WfZl1i1pbD+|xcIKes8w(ZxL`b(!O>z4fQ0+4h?hO~gec>v2EPN5FU%dzSgL@6N ze%jG_Ayj^Mt+BIq(Bm3nyNkN}T}z0u`>~HCF#!q3WX-Ov6*%{xYcg zD}#!E1XTTvhAQ7J@KAU+JPfXYhrn0hnebhB1U&lMRO)be7F4>IL)FJM@Mw5DRQaEP za{nGwJO3Ce-S?pC?H^F(?pkKGy%MzZRz9NT_<53Kjn%H?M~s zG5-|yf`5m{!S2JYJ_o^0n5&`ca~4d)$D#V+E6xv~;yGZ1rE@A&eSQh5Uap6#uRGlS z5h(vJxP2ZfUmwHc;C>@*em)(leX3zkI1j3QUV%r#_o2$WN2Qs&LglwFRQ#1t<9wRC zKjH4*f$I0~L5=6_ud{x75LA9Y57q8N;m+`SsD3sEc81fS+UF^^e*tPd`~+$o?>)-m zI{>Pmp9Rx!Bvihp!rkDLQ2BcXD%~GJrS~D+6Mh7h?#@;8HFzjgdC!BYkE`MCaF*LI zfEovDpz{9)+!eM!<@ZCVcG#iX>gf>p1o#()v;4-&=8mb?E6RO@{hw4x7 z!{gy@HP)|BhN}NQQ1&CB+VxJDhEG7%`*)r1K$Yk3Q1x(N*7AQcR6G|$xnJ-0GoZpR zar=!>`S}G@JAUNudoan!{upO(sPbO}RbSUb%`-PawZ{agd_DqIZ|k7S{{yISKZR-#DoB?}ZAt7^=QEIDZ09!2AKc79L(_ z^>HIqzq$u1AM>Hc$zr$%d=+jFe-4%Jx8R=e9oPZ>!Oj1G^1oZo`q@EH=^yDl6)OLi zK;?TlRJu1nmHVqu@lAC5nQlJ^s{by8ihnIs`Y*vW{4rGi{t6ZT?@;xyV|^-B4)=kj zupV9xAAu$C6L<)>oCe*?x@{s+TDF@Fu-0`G-t zw;qMQl~C=Fb@#8r3o%cGo#Crc_4`Mta(oIEZciFP`Pm=Jz9&@q z&T)PTYW$YN9&j>LeXNG}!Cyh;Z|qGL{${B1Oos=+yI@!N7(5*Q0PYWe57nOA-E4Bn zKJaYJXTa`o3_KDphRXK~a2NQx^Jh@?^lNx9{1~1N_xqaVuRm13uZM@giBRb+gh#`r za0+}CYWxiuZ}Z5FQ0vlosPVZ7YF=3mRll!8<>xJ^{=eDHe}?k6-2_|TkAW)hP^k7A z4ZFedQ2q1?*a!X?s$U*PW2;_IgsT6`;r8%4sCKG`YM&fbxhFu??|i6ou7rx`8&LWD z2~<4qIR6agZ|7UBeGY<$VLlS7U!DdPt{)8b0aeZ$q5Ah!*a;XPe9erGf?SlglhL6I6r{O_nwn1+>ucA&;zPH&xXoR ze<*)fL5=HbsQQ@*RgQa|k3xli8g_@@gbMdQ+!6i@Dt|jnw(ti+#dkbB0``U~=haaC zxE`wfQ=sbeVRzr)<{!cm?B9nf{}H!Yx)(x~vmPq_JE7u#7^>fGf~udFq4N79sPeu8 zRo)Mw^1D5qcxSi^l)t^8>hTDue%}KszZXH3<7y~>4N&9YR=5j%#ND5C`{!ZkKTzrY z8SVsknrivl9jd<^1eO0zQ1#pk9tF>VC&R1Z3Ggncd~SkjmlvV(`6g7j_o2%B5158K z-)`&zV zDyaHyfSuuF*cC2?r@|jYm1~a~CO7T}<=zJ_g4Iy%x!)a@|HGjA!SS#cJRj~3Z-A=T zTby@8)yrd0;a5QA_gOc8AF4b*g~!78-G2X>7T@7e+y{OUsy|-|RgX79`I`h)jt8Lf z@hnvNH$tWJ3fu?&5z2js+15TCpvLnd@bmB_cs;CxO1Ba234aGwFCRm-%f5G7|2`PX z+#T)(d%+!GZ>aPxfP26%ySW@Ho_eT$H4SQfFN4b0*WrHfIoKb*3dg}i?=rc64x}rm z-i9job#sgpq0+k_D!vs^^Uf-$`TPxd0Q?J7K0DlP93FzX9IF4_ z2*Wsp2Vq_cH9x!nRUhAj%Fo;IVE7(95bkiF*CSN@c7gJL7L>mMQ1g8Ts$bj!m9NQA z>CS+vhq+MYd=Op?7sCPY&+ssK-h7MyDky(-Q27}RkB7IyW8iYA`gj8#2mj&rofcSo z^@Ym!IH++n3o6`7sP_I5JRJTFs($xhX#P%tn(v1|wR1gG{CC1$@Hwb@|DE%Y`)yt6 z1Jy2Hh8p*iozFm(s}Y_8KZRY~?%)svlhIoDEgp=iU8RQ1Nd6i1B17|HGl$V=g=f=HaPuw?$U2 zb72+cEW8H31=qu~7F&M)4$sAW`lD8FjO7;c*6Sk;c#Eq@A3Z8TJVCc`wG2dm(7Q0X7H%Ydv@s5TXx6`58V-egFz5rEEKY&W-9oP|m2#O_GjK=D4?*SgQK))(8tx8%4mF~3a^JM$9?cxxE`v1ANh6bm%ZU$m@A;_I|tQ%Gok9|MX2$Whw3+< zLbd-PPg^=iz*5X-z%Ro}sPcUSs{Whd@o@W9)=x^H(!U0FhqprYiSs8V`z`PcxD=|q%~18d*IJABb5QoxQ01Eg$HMh64NqNX z{w{-uV4eZhj*r5F;A*J)e+{ZX{SNL2yRWzUIS1Z^`3ATz{IhfC4d(9|TQCe$&RuN$~Ha za|Kj=4|>5k4)($P5KO}+sByK+w~QrF^)m=+{u$}4g{qe^Q1x{?RQucqHNKv9egmpK zUUU8$s^0$O?jJ*i+vVHlFAaCYd=gYWoefp*gP_u>fQqjk%HM6y*--J!hf05y^PA4^ z!8G=7!lU6QQ1Kk`qSaRqsBrzAS3r%|;m*6^7chSd?g{sPiMoJCLbbcq5JU@ba!1v(k@FQoh*DT&D zsB+|>`u}}!H~2X00H20Rf1~r;?*1xNygzaCyKeqHR6TqQm5=?uXZ@fAcEf=MV-~an&PD9n(c~Il*a@Y+%0lxr$AzrmB>K0h>neVku`imw(P14qL!PT=8~SGoJ^a6imHg-Y+Y&c8W#{E^x3 z3l;t-=jYshpz|uId|v0~@lfqQ11cZ$-2MTm^p-;PlTA?JUWNnU+s=|7(}xl8z6uro z`#-gCKY?8^Z-xrL@6T*p9}X4InNab6$;}l|gHp9Zu7sWyzc=CG@Sn~@-?H`M6e#;^q2j+0s($Z;YX5to z`tzeu`Tnl+O?VvU_n`dm_e)FXPy=^=Os(ns`s)zI8Sug|lgb%y>N~mxzxcPPG zyYMLN{|eQ<2mac|X(?2^L!sPjpyHnaWxoQdoX^A1AE4|%fr@AE-p`gYTL$HS15`Xehx@}1pz3vp zcP)GesPS|plzkVdcuJw_`An$rL!i2MM} z7;b_`!=FO+hrhui;qIHwe>bT5I>&h_Ok>W#3!j9qLB%)rJ!V162QgPY;*aR1+%zoVhz=?*n+PIB`l?*3({`KKJJ9mc^D_<);VgR?RJ z5q5wR-?x4?6Dr;Z;T~`aRC}+2D)&#Eo1xn46W9~(_W`m3>;t>N+o0T6K*jTIxEp-K z`4&{Zn_y^%KiK`7j!^604N&2iK$T+y+#CML?Hl1F%pXIQYy5|n@8wYWdB)An@I=h- zL#2Q8AC29dCppiCO7B8=JiH1jUsIs!V+m9}E_eGMLe1BIgbLT=Pv-vuD02nWxE=?0 zg*U_f;cZakU_O+;RnAwS%J*yMAK-qNQ-8L4+8>5=pz8AisCvHC?Z-idp9Pig2i?5M z`F*#48!DcEL4`lyFUGT=(yM?PU!$FOyZzHp{oqA-AZ&rk$G@P`-TkjtuEU|ipX|I8 z9)!6TD%@>Q{ue@}x6JLo;rt0y{rt||clw)!I|M3Rshd9!PsKdg&C{Uj`yn?khKhe3 zRD9oq>Tk_Z>%@MdG7wObA@v~RKI%J`MTTx6e{11&c8wBtHZ~Z&u&oe7r;Z{7 z>rv-wD1R?PB6UY}U}U7-A(0TuotH(v>l!F(N5KJI|Z$3sx*Jqh=MUx%vaZ@T;Upvw0%cm!;5 z`jrWOezry*v^T$y6Xn~6F1E_p_>fGaBmfu66 z{2c@3emqoqpM$5vLCzUa{$7Hbx4s9}9-qLeaKBH@eF2pHBhKfb;`u&Q{p^<7F1YUx zm0maJsZjBs@8&PK`7)^XxY{||-Dg3SYoT+Q+i!65D^T(M!p*;Neh5{M+ihn&03L_A z3rxd{q4Jr9ihrzgDpa}dg^G6tRQ^}H`wMRWL#X(F;r73G`+vIqj@xgS(tLCLjoT5h9L|IC_ldjju!GghK2Y}Epz?R3oBKk=KLDycUvc*esB(>S-tN2) zDql}P#rLZ7hfwkS0uF}Fa119VIAHdvUCoA_8Q1NeYz6KTFFX0KW5h|U1cD8tX zInQzShpN9T;7PE`?H_~+zYMBgehxK{cG$(ty`lWqLB;>5^E>b>n1Ac$3wGTuoLh{5 zitlNt{JrgLf=d7QQ0r!DH!DwPsCqmF%Kte~Kn8Y+J$Ld`#)gKEFNP~&Kj zvkJ=JB4AF4h^LWP^?e8l;@^EXiSmD=!_v*$i$-wRe@{-T@Lz{@cI0LovteT^48bIy5C>%|7x z8UDt(%YJ4qfeJs!&10a}hx?uDpz{ASDEa%(Q1j}M`&&LQgQ~ylp!`jRSHQ(k`TZ15 zhgAnyxW7A3I?&RuhDz@)sCrllRSz#h_2;*pdmgl1Y9Qt_q1t^qR6X4VCC5Apd%!2) z&*3ki#@VWat)6}j)lW`4WV^7hya1}74sc%S90m8qejGduPKO7;CGNf+9*Oz8Zr%*# z?<1&i`yXokpfl9EJrJsYS3s4g-ubZeb*O&wFR1*Ua@cl3PhIAm1y#SBpz{AKsCs%2 zs=l{7+<2t(bSQsApu!Dv`w8$%m>0VJ2T=96*AbS#1EI{F-P|22owK0gxfCki>)rik zcfSK_zq<&kpS=WCAMZiMxAT$PrB=Z`q1yF%sCeIm+W&kARgRO7vUCPQ&1YGtdF~PC zccJ3@6I4DvhRWA2N83Dg98^3fLdDz zsC4duYTswzDexudKcVJ_lRDbGGz6-g)lmI%GE{zUhZ<)OLe0=e-{IzEQ0vgkQ2suK8jqciv3Re6isu0+`*l#|{tK*vyB=%hZGg(hLa2WC zOSj*xvxV;oRWAda4N&D==eaPKXCpXrZIQyV)2{@H6AM5 ze5adN!E)^1fhtGeu2#-rQ015b_kj<(`6;OS`4&{YyzBM{blWcMH@m>G*jGTUXTNf` zK=q?PIzM&palH9E6w3V==ZS8Awwo`6>Q{r|ad4>H-{PDJmEHm1M(##O_(1*KpV8AG|N&spR=5&$ZY;j{TFo z>+=)LLwV|W--qxo^R9k!4W!Cb&2X_iw)z}`ee{{a%WvHL1>%T4J$N6SFh}<5@p~f_z<^4eH{~BUppYP$uI-kN%BhOzj{|P@@ z`-TzbE7Z8ez`grvD9xo&Dqt9W^zryRt-vr`1)11QppJ3jV=ZlyI;Adz2=yRHfyANK8`Cs_a zM`QKpJkxlXT2nuSvw2?T{hLs8*0ml7OHAtPgg+PauRXqHxX9iCdk{G4YLf%*_{g{M`C-7~l!50~OL4jv8XVRs4d@A3W;?B9aB8}IN5R@3=ut2 z-^YEPS*31;oBaJ9>@VZd=c_y)^Zt3l%p}bDn3rJw8oVF#>paQNp&stXFzpWAU^)K2 z=x*1;Ut{jW^D)m0xFaHlJ7Q1cb|q=G{@jcES=c{_!*6*%oA>*8Kba@PbD4)3O!&!| ztMQ}HI?U(tE_v^lJlkQ8KC2S%vbzv}f8ZHPTwnG0-opF}Pd}axnmd!REg&&E6v^A~t_!7N!d`dq-v3%Ki3i`$K)+1t&x z@;(Qk-) zf<8Op_d?R@kK5fIzOOl@=3{p;Zl8C1w@!VVmoeBM8d<>4<5!<7ey`?vgZJUsoyz;C z@IjAb2JeVOsdB=X;b%MEcYznfZrJHF9KS;_>m2$=@XI`-+|7K@UvN7RyYq3o4$JR& z{5`R&#QXvFU9jtlxdqPQS%IBonz7hbL=id1;WokFd-FaM|9iszZudEu$E?p%_&c6m z@bgu;C-EK3Gt!(>J7M<-k3P+CHU3K7{5AaPHw?yOcR9~L@pB=p;W-^YmAIvOuZ8-Y z04MS+F=ML6?Ir7;fxorzTksB#U*5jY^IN_6r#tQ+;a&wBc=Y))PaSbBz+Q6O>25#H z<39oOk-SSLYUa^rH|!+C?M;|6Pw&sz-NPf9`%?UOg6Hx?A4S&#zYoAq@pm{+^!Zcb z{m)pQ;^sf{-j(;?^EC3_z;itjJp*$*lZo$6o_BaoRRaFG3A1FvlLp zRhaL^U7x@4{sPZmc>ZBlslUS+JP%=a5_}H+*xmY**4Hs-V1MFxl;;G@M|gaFv9H3c z&)0cQa{FN6|6PHfiP%4ZzpHuI=Vso|@OPQ7^l;rgF4>*NGYj)+JpWR79_=rd%aKn{ z?00tm@51T+zAtRxxdA^1c)a^z{to8L;FE9%xBpTi4_K!T!u(~oE5-aI{%+#gRgQd~ z;r)*u_CezMHt(mv=<_+k{tUYX?&l*Me!}yin@7Q3n14(dwwbBHJR=B`^$12`{w;oX z#C)WOnZ)~4>=*Mq#&aF^AGq6VxHS+y&GRYmGq69F=V+eG@!JFb0{dRL{~GFZKhLh1 zm*O^+=kNH7K6hds;)apUFYmp0cEWxgcIWW^J9rD+ou~CDhh05>pTglA zgzvz6^f?ssX58?F299xeL3$@;uLT59Tu5Zsd6yv-EAz=MY}r#a^F# zc^>8Y2=fU1JQ=raxTA(%VhzMS_3IMnc* z&HIgTJ-mWvBF|*}d=I_|YhV*>K`ic2Drk;W?4;Z)0~I&(C=D zc?7@j^L~XHQyVa^#5@SU(dT1c9^yF_`|dpTJo=2l?*RCm(t~?pe=^~E^1gxROW2== zS^Bz5;GsNkWB0g+$2xTpc9&xQ5%#Mwci{aY-gm?PINp21?_$3QyX8Eu^L{J#zlUYG z{Q^6ER%7=?%qK#9o;8I3-*P__;2r*c5H5S*|5P{-yNlr@xF2@c6UQ#Fug9fG%6SgQ zPM^CBsWrHt#e2EODeGhL(+Be=+)m;BTiC6@e7uL9#`{{Hm*v?%x8V0p?DQG02fx39 z+hac$`}Mp(1uNW7XUw1H(Pwv_!}0gJy9LX{e^(J#6Ykr$avzPKH{IW}?)E8l!*s;F8Mo8nZSYv0 zH{5NO^D^uf@_siwgGZl>F(2pd^=6g22=m@Nhr9VaxI6K_NFMaroA+V7-^X(^{w~Ly z{9J(fe4Y&MV?4}YJWS%fqnmFf+~2T!3BDMMx zUHQoLp!&K@S#^4Nwl3YNbFNb=U6!uNj82!8muDMl>Pu7U%$V{_ZGF0aWMwX0TUU8Q zS$!s5QC44eM!L2vmm8g}tLUEIHeZ?QvdXG-Sw%%%CYS4;?l++DUOO^dlS$V!R1eG4 zk>>EaY;`)-nNO~=K2us#R-KU{J)$n#P@79vW$M#ovkmFtl{FRVGM@Ufs!{3DmGvVD z)brR}x@+fN$L6{v-_zuNbhf4SMSW1KxscUSnM^IU zQc|BSQ3ktOd+3GUq3Iv0*{aH1eWu2{vvuY6Tta;0iQbcos-yJZ z^xmPvZtB$?I`l1L=nikFsu~;end=^!q0}>WT?5^US;GcW9l2DhHb)f3+h_SoGafa^ zWQVKvE9=t3%WlZlF+9}+EaMG6pu=bgqgpK!*@ihOjHDiEW!p+i&&bu6)i=bIkm{`I zN0U!3U6St1Y>-R$NcW8r^K1v}fepjx5IzITU)w^G>9RPd!3%9UypDFQ2vMkM-Pql_ zX6FidiwftJ75uigD+&;1R)q{N>FP{1GjRx3WYIQETbn{CMsyf1mM2Yrw4udk6;qWN zUSDKUYgM9-s===eS@njuhGDt#y2>bHxq`7M9k;L52nu;AvMBPJOebzoy)u(4^< zr?u7Ax#EtHxgk?Gmj2Wc7y3Z!y2ZATP+|5+b-kD{-BMkzV1CRo?NwE0yacy0%nqtH0`OH49c*U8RP!ErZ*bLfep)HM#n_hVoE(8rUOkek#w_46m%Kwt1vz zAupvkHKA0;A78XyAAfve&1tjb3}Y#0($@%ME>W3>dT4hUHnwx;tGc$fYpAR0+__t6 zI`!`)X5MpTNb9DSC6jK##MN5J=uS%vEnX+D>N>K%zV?hBJu)?=qbo;M)@CXy%Sy9# zBYMcxV?fcO+AW&zLmriASa};*YrU&$_5VLiwKRQxwx*tO(omnRWBgb*8%7VSH(LfF z)vft9Ey+r&ZVd~Q-b+(GOHMsG&7zd4D=*8jN@eO<*qPn%6Qncx^|tt_$);-?YRc;y z!a}Ctx!N+;ivK2TY5LO4^$nGEnTpcXsfw~%i(om@MOnEr*{&tc$sAdct?3d(gAs_1 zmGvFl^_q;ociMZr<-a^zfh0ob36f!ItFBu4S>FrdZRp@(ZZA!1;8%wQtrm%bVb8=O z*_(JPwCMUAkn?d-x=l$HjmKna|6S0uA+w8 zk=qs~5BffpzHMbm?gakrqHHPf|3OJ4C%G_@*4UP`Zvt6Z;8a*d+)S8A ze?~|p2$`wgHv6S|S5)XpUs9W?>DMQ`(i556>eVaRBV;4Hx=gkDs(B>01frKmi=J78 zelnQVhoKlxu=pxt8meX#m6u7rQ$J6K2>uQK!D}RJ5~ZiYOhit!nT(iWq8c6vM9QM= zz|vhM`PGsy2^HP&U0qp|>OGvCrg~pjHYR;RU0s&fswzFi%7391iI~?&7}9$}=m>5_ zvPH1bfT&=SDz7gL<}hoR0BKQf(Gz)AcOa!$9-&QISy7$kBh_1Swuh%2)wX*lAnP@) zM?4lmx_T_qXL)8=HajYkrOcPhjq+O4P{FQ-4jKlynkc-R7(zd)VrNw`R$XEQi$`Tm z!78qgijG(^9n)4+lD~{DV;@cYtp3a-VY{MUe-2f=C9f3>8upyQuQmBOsoo8A{JP3< zY^6-*3$mT8t!HVCtMgq;yrrcAa;#^ur!sXvO29C+Z8$4nJsCZd%tR4w*^do6=4tI^ zD;Q_hwGCQx7=uNDL;t4A+xFJhS&3^-6~q==5@qYGwCg9f46RHzVj;(5^9Iy3Wy9F(CYDw#5isQj=y&znU(->|Y_YQ}_a4nwPCc_| z^$a^+NkKMR5y!UCUt-?=LfJ3`{~i|(mZ~R`-&E#;+#Dp|;SF^Rt~%N{o(OZL>8^b$ zO$|d9e0YROWmrRn`ZaU;In>y;Wj>LqEia4PlB>^1Fu9nOrq0Vy*o-6n{JPY6m03NK zF6*;ddN#G*wVKJS=gB9AmP1`651RSe;hv` zi)Mv%nRS67m-bJ0VK3x?a%HR+LH*)N!YE7_Ag$*|%~oLzl`4q=res6=*c=swWw_Qb z!4D6kYd9-PP?C6x=2+9#tvpjDFB-w>6ii8#(rVda7FNuLYC24I*mca=At`x9!BSmT zr8y_41FZX{StdQIR_;Y2Sn7OKF(Wb#-^^iE!SXXAvW>K-kvWt%M1#m0>Qp<(NW<#t zry|dhYrB>dBxJ(sG16Ye1NZ!q*(_378LHEuxU4B-2{i3b>ildqQ;1D+nv7!$>ld+6 z)ihS}bTyhm?Lb4H@xUz04OR8I$aC(D4!njvWW;o|c)Ptz+GQxGs;v8&|AGV_g)G>p zwM`hJyo`W4R54Y-nSDy&!RRR zYm?o%Gg~NW94o7%E+R|zvbH^!E;o!^>N}|X>PLqCdo-e=q)?_EpC0N*3!0rx`&yKQ zS()f!iG&eGkn$V?cn4#2PMGj_Iw&cxM z!`Oks^&8MVJ!rt7?vbc0w|bfwO6R0eQ!Z_JJPlHS>aa&>;~|prm4Q}aeWz2f_obq} zAmOaWCFzlswNiU=bd-#Acs2;HS_qVrpf+*A69FRhcrDah3^Ig(#q&XwU8em^U12yR z3KEWFl%fj-v2wCdrrI*jDx&_KOdL7T#C+~hSD{F>l6J;zc#eRg*o_kWTZWAwSL{WAaORmZ)G-y$vNHc5W zOEVVD*RGGGrOT*odQ~L5x_UH-c@iy#T-vXl;Gw#MpK@D25Z8-V=VTZft#Y`XIz&T7 z1EYe)tdcXOj#iBlM~Dp1_4M288zgSmXGdjff&|X+BWG^mktgIPOWX4jmZr9T+NpiT z;OCp{n!^!8+$ZEFMOImHZW8f&k58sb2`bnRg^sNV+>0u53(0%`jdzc#*+c~H9Buhq zxrSaBxk;tLO3BI|^&{mVc=5SA5pS?gbUAtTE)d#Qb8Q)$u6Q4m2%Gd*G{dxtgdk!1 zb5N72htTtitqQ%#cBHYM)WS1;7p7mEP!&-;Bg;xtbiy)h)Li%sYh0O6azQs89H=f)0W9l!-)ReJ@pX3nQbF@KGCjnd0QC z#-{q5m(ECY;(bX4r4S=&yD$^B;~Y-a%rWfq`TI0syKi$|WJ+xQv9dFtungPuEa4zq z%gGu0_;|BZ@TiqSr^{h!4a>&X+~R}a_F^+VLm!*w2iW|RlMc5F6ZRn5CgpC?(G4>l zD;JVdYnL!nbk5;F7gopkC7$;SHbun`it8YH6}FT%pN2xBz3B6qUc%XE4v7TKULtH7 zWqPI_t%$Zoh&!dJ3tabS1EI*I18_8G94Y5g7w95~{T~bQ!Hzm{#ef-o!_V~5;8 zc#<@t%1rUjzu+3WO;K!NDp!!=;>OnP<~h0Uhl2X5 zcR?g8M|~r8!I)ZfhT$ets&DTvrMQEj*^+h)>yK$HB`L)<=04&KSOb z0{h?Oc%R~ey{;Xk`r3Y>B7OBfd<4vb(baL=JW_KsxZGwI*GL zt;&|P*3LgNOKa}2M)GGAOJ$WtmDXeam{!mVFosx_2;!2e*@rnJT!XM}3uQD1zkm}d z0d=D*)t8}}%ak{80b?v9uq?;91tqQGErXfGONrX#{crdULou9bYFicQN4RA}wFPx% zO}O?H;*BP$t4UcVRYlp>D0& z|40UQEg{(18H>F}z1&Q;JGL-62aRP%$tHBu0FguJ_0`(^M@JPQ7H+)hN?dS|Y9NZJ z(4{V71Dn!+1nkI*ZUlwmJaF_bn6B14B%zeppJ z4w?z?F7f?_(p0|z{EL?mUgPz{E>pz|N7zaiWG&W(pvVv93$3Y^Z`<(nc%O$8OJ6)u zdm7Opg;c{N5s7AD&k~#rmrNlW1>c&72~k!XE;4Q{l*AT>!iX$~bZAmJ4~sNLo{24ch(}Z5 z7Mg8Av|#CYO+t@yt=tr?x*Eo&3(0XIfvHMW5*jTQDf{VoITij7GaS=W(!fQk=pIq9 zW-be7=-g?Dq+CknM|R2sw^B!04BO z8_cdei1qmWYymHB%P`0zmytd{nBG6KrDwA-&S-KdcCg{E0jc$a5?Z=$%~H_Tsw%ef z=`oH~m1*IVE?tMAw4*C9YPz-S0c{Is2vh?XV3;we`$9xHl>G%$*u;bz(NRKMYE$m` z22rCcT39uK5^iM`jSEw81)(Nfr#&O#H)ms{O-mNSC<81?A^MCXKI{&&3L3Ob*$DI# zN-*fQH1=3|!+_Fd09N~0NQ@J@*%0w0pH2h4_?kR*=FT8k2y7zDt1KIS2nVL*pSykGv zME18n6el-&^yt#zx#8i;mGv*`u!r}wT#vF5wN)i2m7Z8Svc9^CQ!m>lJ2CUF;+Bpc7*QTcbf($oNr9Mj4b z3lm!CB~5A)t{kz**v`CTnHtsI&+V?o3NaxFN(^r_b3$Z{WkhCqNr>|6O2P0R>mB4^B2Tc721Sv9B_o_E*jFN?kKh3D zvwd7a2UY>Y*EkASwUlD?#Vya0cSDNgsS|T%JHv%YgS5UiuWBK`UmRMC>%(?mn3{~VdDI%YQ!=XG$QCt(CMPZ9VFX9JITM=_ z{#+NRza)KeRu?(=-xv3OeTXpZw}P(E6i0s0(@`$o^AYcKqcfzhoh5gI8BG$agQtXk z&DBl{YT~X%k$0%4>!xqfG{Ty59ts$D^aiIEMuw+Rn1XSI`E^$SLF<2;1 zalNu^%Uyzl;u)6ZI6%@HE3Z0jO@{xZS>l=+l4%sDY}(|~EaM$*(r>PzR%%^ZRZ@i- zldYiAQyAMX#$&$7wougtpG5^I@?GRo9DQ;m6{2z-XxLP0B}wEb>blx5chxXA#exQ> zt^u%}*`n{7Z2Iy``wZfS9w)__iqG(RMejcS@augj^2}}6YDqw}kCJZStG-$)J=N&q zZ5V#Ka>8&l(Mw+k=CVsIid$5N%3|oeg*S@<>B6oI2Zz{Xj`0buE)Nq$=mQj5?*MI} zzM>qNhDT~{t3Y{3Sj9sjgw$Cowc~Xg#ZX;VH;S%-8_I4gqGHi1AExjSR2^7fQl;bA zCF|lyLgNt%Int!7(Bb1OwYDzkT2-d#&LX(08Xr1Los4rTQGAMBX9tSWVhHVF2AL9-n!)4pp+UD8l5)u%!8l?2TqQ$qPUPy@9l zjExlUq!IS*1Isv;)udTlmDMTkK)*E_zl82kv~*XniMiInX)>G|l zLz9HQbCn1Y>0#UZK32k8Jcs*Y%5aMlG5Iz&=lsiBQQm^0EH%)+e%_hG_2_bu)Hsp7 z&lK*xk_X!HS$X){7F`cTUPY#!k)WEQ zts`AjYFj-9aYftWNT`nMUJ=Gq5#MjMPRT`k-`rJHR%p9sU&_w$)elJ#{_WjhKy}QT zUkDj}Ilj~RVVBOS$iQqZS9$9qMoF|b7be(&+Tfxxu(e|}Gl;(XV#~dMZ@^_P>*h>b z0}J<(lJC(#HfL$gt0EnntSZOIvy^9$#$bme-3WS*8!AWmkkk)ll#j(d%O#v@MJR=Z z8Gl9c-+YnPg)VzADg z{he%vcNgfxvZPterDlBTFh#z@z1?_g?G`5HhB?-2#>LD?wMIw@mE0j`2~b-VwwpyR z$iuqv$L^dE`qBXKGg(eec~4x@Fu5O5q>VV?{^DT~0-~CgJ;!vmFquhRCk*tk(e@>4 zD^7Nj7zVr!Agd8@a+Uf*55tgUkiAyN^nV%L$9aupGGeW>Ojn}w4$CH$C*^vy8cQ2q zN{ZngLPUjQHg;Px6*`!##|Fo+PY9EZ4IeD&>h^zpxRyd?q$i!6bAts!h$PlrFeDej z)FAdE5(cA=qF*PW0ou1temQuMROr6s7>Y)fTWK*5>Y{KdqDYmfO*j>V9A%1BZFoc>8YTgKb6h zok)$i!f%>vHPRe$YD0qmRtn5Quy{~#9SKFJPp2-BN8eHj8EzXUa!$$!TlU55!f``X z&M4g|j^NslHJ9xdVg{AL7q)ffvW8nuY@D-o!#EU1_m1#UHzLCpROc$xig&3(x^Zvv zuh=AWS4e-WzCzqS(E4?$4r^Jw&}hO|YC8S)`@1Cwo?JeW$fgqzt*jk`4>r0mnn3*} z5|0L$2C%e zyiajhL(?a2M~9JPYYGLx7Z#*Hnu(M%0q(zWip>6J5PA%bC|Pt{YfU5VvHJ+iX&3{n zVqRUg&o$*z990m6*&CBfTZmgn9LYHzamXmg1J&vWQ8+5L=$mqbIPFsP1`Vg}-ouGx zQlrh#joXc8`%KTA*vDeFIzeiX?j~?rR?Yyo+c&-@t0*ow4T^%K;y2A1^v&q*cXT~~ zHJ#00k*~yT7DdC%7{4ka7WvqMU+M7oFhq67Dd^mh_=@c7f?(Ckwm58#-95j})gd)# zY)v^6MEn(lHWqP*9gCu;+WWlimeqeu--V=^;!$n|lZW*dv@N^@d;7JHxX|gY96Q+w zT>SGWCEe4d_Nyb;a4H^pL5UXCpdl_{LAI5-LdjTklI_Bc_5V6HwCHS+gVa&jTUkQE zDQT%CZ?KNXOhiZxE_^>Nj0sgukUFE*rzxq6P(eDZ^Nv)JWinH5vda}}a6*+TIs|CH zdmO&o;3GNQaB)FQ!!>wJ3T9y!91R=I7sS`mycKO1;<+KZ*0C*q$X*$_EnNKw$*T(} zMSYWcSS6b7V2edG{e+5$RmWR!FUs8({M06t2L&(j#L`X@v0F46DP*nSTGU3-Z#9NIB;$>%ENYeZYdq}U)GfkIYvx~S*w&4lPagC? z%LSb_Iv1$5J#oi$P#vnTMZTGrlok9&--bu*Y-2Nk@5e`qJRRMr&7-4qwyEvm zYuGxdJ%hReEhWFdg~Gvd<`rqva-6fm{M{0S5-a|g?vZP?9BS%p8zNM^`A3%_g-58V&==Z7 zza`J1FKoN-aF<|2Sta{iyXqfOlaNOoMg6tTv_JJ)A+_nug_PWU#kEgyqOe?l!2a$M$~Ls+AfbjMGGT z&TZR7&^k!yupxca3uq-n?fFlu>2!)OdunDKc*&r_lG^)R(EozL7i`s=JK9KAS)xHw zP;+Pw#-ZSaHxh}ybLGzAOAh8OaZ3%sy-d>s4qNfS*MlqhHJ7peGZHi&H|Z=?5Va(x zYkwbZP}vWDF}2o729b3^%)k!yYFf#eILZA}N=T0yr&}7)i^_t>=swioY-(^q7%O~9 zWN0{dP25@yX6~ML|F;7uyF;UkJBb)0tHM3l_=awD9u>7nX!pYRh|*eI7>D#O{aUhA z6K02_L_uL|H)4lz5EzD`=H8&z3o{^sllqfx9ah%x%VZiE z*;>2Wz@FQ;4iTdh`q=DWfs4%pqa);K&oPAcLfVPghtCcPnUi79PMD0;XY@NfDq(cW z9mOKqPrn!+$CB8!N1OD>FP+fz_N^^idko#%^Jc#z#ihB>xB2Ec()BfRD|}-}SA@7^ zkCdzfHA$ttbu*#x6LP`Ml`!#FTWPdg&9LF7buw5xezx3Y?cz{KwooXBs{PbE!#dg^+0TU~z8f$k{A7R@viMg? zqGnDUI8vf*^C$5=h!H^@>CH&B$DwudZ}rl;jXUCt>f;y7oC&RYWE0xmu6`&|yPJd% zW6Qc0=pfe?xkVk20@ARXrWhHzu2 zKK$Z@zKjx^_?oZgg47WIb#)4?v$}*)dp>E#wK30xuNQRfH=tYWBlMndHD2`+DWe!J zx;{@w@puc~5>C1hgAak}Q3nK_?6O3sbl1>-LOHsH3+49Xya+lhhb*RinUN~zXD0Nc zPU$lJSZJ8BO>c-O*LSuUlNLXQlCMM586 zP71p%-os24%kTE%&&fSCYfGE(MM7bi9oz8~*Xou$m@eKj5H+-l%t%Xov5kiF;be1K zNJ-!4;0~PT9Q&rMzIDcr{&6)Y{5Bm%<$4>uDZ#`%5iS#qRanLj|HWV74u)YFsYz{D zrVUh<+e;>B1=%-bEjk9a;H`9C?nAcdR>FCSNr?sD*n4xj=je{9d66LIn*5L@_iK)l z#gU5JUOxz4x8y2mA{Uh9mSQ-UXmyD{)^~@5w(5fwH&a&%EVT*xWRrq4?Wg0Eo_ee?&3Iz=j`;|ueMPML!Xb24hz8b+1Au9*CG+t%E4qOzrLzFns8+ZV=_;?~B=2S@6%pk%eFGtAoRt>H&A z&BauV;W{pb2@Y3ea;Ymc@Z)1JmducXZP+@Rt7fS1CsF8t)HNa`dmD=FKgbr{iel#* zBHL!~=}QF*8yq^*ZjK(QsIn7NYfh>Hxc%A8fUykJ5x8-^Lpfl5I{C zGTF6z7O6zwS+KT3sYMPSI9dbBw7zS{2zc zrC?zuWTZq|va#www0Utx>3jZjtF0XHUWiMYIQ@AF-K}xWITEBFP1^?1R^H^jkYw<1 zn~6-hf+2V&h4_~htV=4}eu-#nei0tRAJI`ut65wD;}^R-+1)8F4@T9l8w6qAiHZ?* zkEjIO?z89^erQr=LEH&H3aKxNR#u0vRi3Z!$&8TTU`2JUzm}G0UlW#gHi}VJZPhaW z@ulN<8Rv&+LU$?D);9V_Msf9B_`+QfPzt|vnMmDbBt|6X=3x%f>=d%^%XJ~A!EbPi zb83P`qBvoZmikHG=SYeVarZ{fini|hjxq81)!!&rTl7%IFX%HZ*-dO0qT-|pWz8P- zSM%uduX*Essw*&P5xzATWU6T4R5?vi5G2NEm__oo#7oYd^=E^&+2PX=K!sN=CkN5gh?g*)uAo@wWLH|qH|X5pCprL=b@R?iXKW9PMxBg56Y3P zGSysI(G(di8@y{js=zFq%sTv`Ba0>SiCD(uP-fG+6nCgl)R3BP(6%C1qK~jkm08a~ zbY+}z9$eKt#gbttOXMwHBIGX?GZS61U5_qF7V@ucuL=?uReywo1*|Cg@RJE%7%yjg z-iius{zg~wYqCVA`9)t>qbfMpqb8&f(GM@6fiRt1n74wR=}0su#KR!0T1?bhw9=eL zMn4!!al=&`&3U>}&``s-@WVioiq~2*{AgwPs$BX4eJhbxQAKXmgLUv|Ju=l*aj0NdWqKhweN_!H_@m-jx7n^k?q!w1RUQW-!W?T zO(nkQUi?*ku4mW}^3u*yO}Tna70j8^e-AW?1%+dJfPJHUY*^xQxoo+9 zZ9MuT8-DFel4ohk^mXiyxpheI7?Dlc#N1imUK`uW1}UDMSdk~!^tG}?=P)wqkt>Ld z>Ow%opP(Tuwo<4fo3Y#*OH&6s}vuq^F1>*6S}RYd%Vea z{Y-W|cLxutP@jHAEIpy$$knZ;Nbyim%{>1kzaBzA*9Cap!Y=7oQSxQvLzE3?paGUKjZ19xvMvizprKa3JY(3T2?G1E`q!}{+9oP7}JgG?r86? ziZ-vC*tp@r{LB@N>lQaXu()aJ#{6@uTPDnDUbn#hFkm}>PBcGr_U7>uC^A(*tx)R5 zwQCzUJ=8Q|1qDwAOK;t4^v4H#r1SId&o7!`!U0h>t)4<;7SrZi#<#3^w&|9~^0z;j zpS0M1I3lRT+H>(g{7EH7k()0SvJk%2p9gK4x5C=A<<<=?%O98DJE!x1%ko7nG~;~} z-yJ`pY2pLARbz+|x3Ck~uYRm`yu0&v~F})jFcYvhleGtgV{Y z-PO2uQRtmdXk7Z93EHg4F|JV&852tsk`!8B3xEzjj|TNf&F+UC19 zHr=t9fBBhntpSuD`-7fwT#ajHG)>&pG;yYdZ+Z6VmQA-2Z_~nutTz#cYHwNjFs-kg zjh~g@bSt%~0W^12C}GQr`F`U$yqx5T~$k~Y0m1Fxid9%LWwLtOa}Scw|}OGP~KE>r1S`4u^KJ3 zU%F}jD%u}^7FV#>pTBLseRb3L2`O|&(O>6`sEP|&3V-TRKJt^6QXxLmVQ!V& zd3%2G26|cul{8ooqAqxD$BLOpAwkoWS^3%XiVWS;%}bZ25e7Ct^o%>SvD&yOiXyzV zc8`X8NFv1X=sHT)ym3*wbNJJkl(cdETUaj9 zxuuE>sP@0!N zg&r_bSB%McGERN4eoE8VA0nS0te=|dN|(#8oZS56G%Z1MR_CXzWUS^_PH4SA&3cj$ z|DpF}yoDui`lS453s&YAj;GX2Qcd&jpho;JYNjpY-P-wE zm+@@fYSLvEX_`5!apQc=pKI3sJAYGCEz$OmYHleZ_pLu~Nln?xVM}>_!DH?Hc}w?F zyhi+YH(-?Akb!9FYMZV)8xwWYlxGB&a%w!kc20i7UDQW@(qs8q zGg!u&<~`HAB+N!V({#2pe_NB@nO`|GKl$GLvbjwwf~UJz@=nvS8014gX?pNBtt2yV zZ+?7j^Sv8V|DOe>bWO_^ZGPyv{H96yhn`fcpQ;k5X!BR)7u`q3o0mS?uB8lg>++K(v@BnvX(&Hywrov~3xb828=3vOY1AXMPFY#V{d23ErcZ5obVAcpOgEBM^2={k`I?ta&2OCK6})T_2^9<7 z+fc!+!u$_2*Ro=9ycFiA%w_RVmT9ZT_4AsSjJJW@G<)9W@l#XQJCN8lfrn1mxaR9j zdHJa`n%9q4IQ_}YrhA@~Jh|YB{PO#o?+AUcV4YuiU+kg)NJ))r?{FZ+vqYNomhw$b z)3fVXQBww2XuF94(Y*eimW{JR*P6eP5u9*YvX1>x6u=f`ThXGpqWcf=Ziodje>;=N z>~!oDdTK$u@m$2tVIM|M`0S9j;H2msCYEZ@1S!TGx;Cwt+42yRk#>09Qb9-8y!@f& zS(7E9u|9c#il8<<9k_3+yoz+ zA#4NDxNd2F_WJzHC)p5^7XnyTZQ%}mhUw|vb@>fdyBf^&Y#gLDoP`AsG&_|WDn$YE+M8^>hSTDW=r((Lm*t-R^HXsIMwXU|4VqCM-G%XmvdHgLX89WPX*LM5g zM}-vlnfY&TwMyj|t;*jzGrqvqvV3FnhUIR{s+1U?%O0UVZN9bQ#e$wqzpA39ZSbTC zHf&JYdL|E{s5+(#i8c$SA#<3pXu@a9ruhutre%xOkkfB#UbL3Pkc72)owp)C>rq=( zeG2KEW8TC`5r%ny{wZm>)mmZMCnC#`QVkopEi6iwkmX0Jp;-AdX?5e8WhUof-)>f0 zC*5kvNofX}IzxX2Gw~LrenhLr^$(_O3t$E|)SK_#)Ky&^)yC>cn9)w!n$gYsDPanK zD$@pRs@1r4vkl@RLw?ayEvpuX=A8Q=%Z-ib#QrAOwk+SYdG2!SKDyf%j`y2_6GJS& zY@Q^TpfF3sG;209&*p{qTf5LeK8J+0AUP){!c2O4^W0^vQ`ZK6){25{e&#*QiYZG! zKV^P?-CAFt(w@YM=USeU636|Z1jJ~Q? zxfB_!yIIqk{vySU(KPLGiOb72G9l97O=~9QXWY#avxGG)zkGVrir5gEDV3kSp>f@! z)@#4{N27#_$Gso{bkH=-B<%2olfh%vR~X0khG3dPqA*!3wo)B7FJ9QPN@I)#x^s?c zv}x(XEt~FO=c_rhGoNteqgymG5QMpdSp(&iggeQp(oViJ{!#w@k7H|^uq=Pi0+L}t z?U>$r#!Az1rYOwj1>;#Y^k*rVpqLMA4zbp}Fnl4Roj+8mbz;q}=9Nvm=Bb4b*$S;c z9?32P0qH;ZOO?$NS0j}WuT>RYoq=wf0gFBV+|w+Ao_r+mlj6Vq=PF4f)`}wcnQAla z`ij+%kq%OSPSVx|D|Pxm_=A-w$68iQ%`aM#U%r~SwDStms>RrJ>!hGRMdNyWn(0}Z zn-%Lm^RHHtXU+MyKfuI@R+WvBineJUQ)Tny2byk~NCkh(W%E$)o z&QWX)809Xb`=qNm%%p1NAUU%kiYBcjZ?*R5(nyfd*sQuhXOWoHV$)(sGOZba@fk!j z+o-Ul6_RKbAf6HmK5XSJC}Az3rrU21;%>-=c?r{lsqZ{9OCD*uf0p&=LVTNVn}M*& zb^-q;5+dm(tLL+`)N;qOn$?0Plx8R_6`tHofz8p zXhmsUcMqK-A#V91E3IWAQg2pmMS{CkDl092JCZ`SX@Hdw)Aw6(J}Z(L=YAHBz<{Xzt7`^&buC5NuE9d^!^`PNA!y|y0ZNjD{ILXkr?LMJji z+lV0wnRbsfQSQ z6W!I;KHH>nV^15zu$i`=T%_trMx5+?A?;_s?wx~Um8eAvDK^hvj`$tvH-hkmy1(h} zl}$62=hxnqzilmg0iS(Bhq42kE%~tlK;>#;wt1)6Ks9OHMWQ=Xib?NHGiSDJlJZY& z{_Ima6$?9(<|$7hFsJ_C4Q821X-SlPsN-SPdXYv02Q)fTKAJM;vlJaBX4;&bDl$m- zQ9M;ga}R1w>Gh=ZPNt$}RVA{^pEcX-E0GCw1uf4$VD?S7OynP@5&4x*X(CxWS%C}c zEsccO#95M!GOD|9$X{e|u{r7P+vcQ|`BL32o5$iBl1#*C&Ned^#g6dM{M5R}_3O9v zXCm7sl4{v_7xSMDUuo_V=_p-y4iXBr%tT8|wliA>DR6?#=TY@@x)kajIVT$BCebKj zo6gN_-h!=-k)T+xvExH4xpo#gv}{_?{Ma-y)s7FFMlE(moP|>|zQEdPQ&`{Hac(!} z*q_IdOf_~ZB(cS`TRG6@=#i*EXjO$ycGuR~wxHH+ijuTxyWJe6%V*2)5iw%O-q= z@tkUJWCxf0qUTc0Q=iLkM9jG3v6dOLtWJsy8VtpU#^IEd^L9E*;Xpf9CnT)G?UN#3 zzO7CM#66yN3SnD&G!?APW^EiqZ^{?8ZLD6Ya9zlb@}$}( zhIUj*Y5l+p-7ld}GQYn51wBM6OquK0YCYDtVS!9)deK!Mym7+AU8~@eE+C6}D@=2) z_bIcOhEtMwSI$8}+B8?k zvQ#y$d6*f4zF=iH?Ey#hqfw?Ico%kE~XLFdN~bq z)GYMRTm8d{ZLjV$Pvy*uD_}5vs+@)y^btDdfKm#Sy4My(#VUf+2<@+ z`v3HHCe2k{M;zBjQMt-hPL&Od?6ONLn=G=+j>;}6#~UY=xGGy=3=)G72ry={7z8*> z!Vb2Dgz%Tq)9@|w`}e=kaG#!Jfs1UUckh||^y%)?)7^f2EqB_;o(xR@+mB;nZg8)v zAX6x^be)KEHgC^j}M~j zB!vu$E$_IljmL70ttSSkpdZo|j!jv6uzT&oXzmB371&O-`bMV5+9F_l^RzRR)EkTk zpf@%YuXJXyb$$`C42^_TUKWqWC^v%j18qa?#G9DL$(^4r>|D4%x^fDeWSBg-PnA~z z%5cHbK<27fq;09PX#ale@(LavbPn|x;6?C7tNYklfnw&I?R078oVyBS^d12@>?(mZ z>-VuLZ7}s@6vG!n(TPWV3a2fRtTH8-an^S#E zed9<|k3boYucbzg2ubW=JcTz%QlLNlexfuW^HnIptnLDbux!W^hyvT+2l#A)Z5B{< zE7|e*bBPq9ukg{vdzMp{j#z%x&(#DlU>nuN%hor*)vY`C+FN43+QT7GD@cCQ)5!VD989rJUaon@m zzn<3=cRl)O1KVK%wK0Okz$oSh;aa+HY2TeOE`brI;(q(a2kbB@21@S>HLZ@L2kG`9vru4ETdmQw?uuBbnQm$!=%#g17b@&fl}z+q z)%q)gg+v!C&_@dao@J>UTugK;WFU*pr3{r9o@`gtl|GY7ht%-*Yq&yG97G+oxyE zzjYr7My{QhUmD$t^TcqbaY0_`;g$WvcagR*;UbM#Asvf}gU4b`_2X4BmD@SE4p!#5 zkLb3~YtM~Y;bEuV^ZAv0>-21A;i;{2E4!CYq~|bF`mAYf|2DMGnx^D3PFHvt_b00< zwa|ePV|dzPiR6NaC>$*yq!A(_w=lc=3@FdrxA9>u7D9Dzw}qzc^6{JUzjS^`C2qb; zB_@$bYs;mck*7Sty2?)@W9*uI5(UT7jbcxa+d|@da2YcUDT7zT?&+))_=71xx1K#7z};Pl9lJQtpYHoS z)TcIymf%<^<#DQ4nC$8q{8IzJEaj#!yLiqL1mwlo-Kq?yZizUwD%?<~!>>6l=p~M) zYijLF@LE?D8R>$3RMo7z*Oy`;Q?U1hfd|t|hJ~12#Z*L*fh}nG;A-4gpy!f&@}GHO zKG=vtxRh--qn9rfcL?FG;uPY!rm^}!ceKx6N(K&Dn)kj;O0+z;wz+;!KAgXx<&9OS zufSu;mR$Ujl1+eT3SNk4b4iOhkeNf%n0wu9^M*Y3X2Ix#!3tjgTM3UPRaV-}xAVP=v*vBtho!Nf#1JEoX6$@%tuW_|>A z3xR8u@mD=iQ}>3vlpkUg5VK`xNMYbXg~B6QOVM+LAJ2s6B7pXSzEA$ZV3H4J9>UGwTZu;2CvK&HTLp#9{bA7(mX@F z`TFI32Yx53`GuYK>-eRMhE?IG0KN0=0*Fm*J-Gt{bW}H@GOAWc;t<|&Q&?<}a0zK( z&*Qs^#$}gcS}mT20&U{=0nThgcflATg#ve29`;Jsa)67>9sSjgMqnV)ErOY}(KGqS4ArLHGL~jcpSh zFuYWc5M6d{B>u)p+5P+;CV7}^>VZ%$TJPA8;K}*eiO7!G0BnJd+m)%{p3!1)4(lR# zB{c^T?;W5Alxr8blg~OFcYMz;;K*FcEc8yOvAs@o%pD1S-dy0@OAs2zt)>(g5=73= zg{GyCK&z-5O*YAz^@WnI_?@=VT-eW2dlXqofeu+s7vcC4B8(bWmc%kYOt{MWKA9?_ z-a|CeZ18V$?IOH;_Xg&x6cGI{9WGFSTBmr1$j5J7W%>h{0;w(Prx9(*s0pKoA4uGt zxk}QndLuJ;#o&Cq;{DETKjp7Mr8kE#e?B{2ShK)6i-bn%-gHPl}>}ud%{3V z8z~ZvE6?cyymrdy>qDy{sHEB1Jt2Hatg~Qq^R5s+9d?Ur%?{eFz2 z@1)7V|21}E<-XC|rgbAZbWvH3>Z^wIF3>rM_#*XiC}ucDA%kC^0?6Z}vlb*{xbZd0 zG+WN#Q}XEJaFJy0@ihmrA|liTO?4-Xw0?xh5e&^pkli+z>2e*c6;zsC%id@r?zc{4 zYV*}~5Ig5^^R%7N=~_H@c7A6i5>fo0E9tbX-2ft0nE?Hpw)B!LAPS11R4NZQRfVV53> z#i+)f)2&Wd7x3nt=!jFv=flxQizE@kHTIW{T4_Pg(A}@-Pa{P?Jzj)q38R{qtrC3b;RxC$R~`1zAN*7vZ5 z0xEZp^(Usv@-fWmR;P1X`wCk*qqf18{m7$$RPLhaOfHhOExTp0v9|3dgD_IuuxXiU zXW|d{OK7q35x+rvh4o5c3Kok7*67wf7?d!;!FA0iO+&=47(orz zEy6j`++0}IBNedHp>|tb8l9S_VMFEZYG(EOw`XZbux>H9fR8>10@jqx*GkGrwEkGaNEgoNkkW+`2@49v!bT7i1 zY{ygwzE4_Ep9KqsrbIsoA>h-vBX{a6$N*h;ATk59ETu?T?uo%!m`OhwD4fG{H2qWawyMXIs7L{1^*V4~tF!G%%e%|K%lCZ@Irysj%_N_?-*v)2&)dhv@P zZ&&j+(&}!{62K`tdwtk`e0%3iad)peN=I%%!y=JlpS(PR67;pYtP)@LK)+%aXH*h3 zG{hBz48uCwfd~dwku@_-hg38*ia&O44Yt)U$#s(`9hsI)HAl}kc4t%V7ru;PcMgvr zF^c$6BeB3Tf|PR)i&3WrhQI~9UI`Kr5GPNBwa1!CXckO8+^3Mu(}E_U;`2GmY#BC*08Xi?v&Rl~KRXntc9z+0p0m|7QXy4yR?Li*!*?zMZ8 z#mIXjGBnDAZ(_04I4NfD4gA5SMj%@|@BM;ermO?S49cHI(ZklugP#U1A5w%1-$DU{ z%XLz^fcWs}WdSbqO|pl%;L?}1n@<0ByoLEjQ*XNNcwc*3?eVSZ+L01|eMyG5xDv={ zxOUmaEUnR5zfu@QI6^}$s@rp}qn24BuEo+`kwlk$>b$CX++007np@mn`-$lTyiOg` z#p$-C1xFMqAcL6haDzVtSGR=hu=0y|c7hB3U{$q-NqdhAs&_!K`0lg+=qNq=0i%`>Ck&V5O`$L3P_?h; zva&c(yJw3LZg%7Ko6L!k@~jUHPUVEyiw}Fy7bH1YZt~Z{if@-?tV7j{ql)gPoruof zo;@9OnAmo1to$`bbE@<^G{R7V5SHkLua&SWp-6nQqt-N%=vu z!TKW-5<%{f)+jGjB_gLL-aT|ZJM=~}W?Km?%p|o_Py*A4&9rVIBkY5+fNeRYy)|;u zao>~V7Gl}HwH;kce*^UCN8GnRt0@cz5v=aJDCANwQgWKK46;1DzRIq0f*qd5=TH0v z6cV2(hsN5e?d8|}?uR9eI z$5*XEn$!j6b=Y*0*T%IN;U-KagX1~iDvKB)7FLQmjHO0jtlN7;%rrl1fg;XX8)DxG z+(>P$NroMXOpf8eG;hx>%lP|#?JSjMAZ%=YbMOi+(E&XIt4bO(A{6L{&puP`2tDeX z?T3pIK>3$x1#>Hul3%22Mc0-O*6;X1V%E($mB4DUfqvCG=0IJYmoG}~+Np(m8g07)2gE6c330!TX}<@pQgx5VFQ+?5a6_wQecX{|8$qH9V)*HRBh z`y3um81@SCc#7rpc;;19*5kQS+v6#LSFtnxhIz1gl*dy5+hJAgf#EpW#w)Qd@oB7y ze`8myTF2vQg%h!!$K&%Hp%P5uH_VH9xhez$u?SYe^4I_iV}C4$2^fU0VgN2e4QK^= zaWjVEN2va9Vk3Nni5SJ*6S==KK8|Y&;Y-@CjH0=V1sQ#0q!;eKAxXP|-7tYV7emk1wJ|xCsMs2adrb zSREr-9=3?5AA0d648X}Vhe=X^161s3V z_QJEM3(7ZhXHpFnw?;2^M9nnOIt$sqp7mG>FQHcCAJj^OG=?&fQSyh)zXsFhlSW$+|wX>Z#2DQa(&Zt3>h4ApKhDnA9a z7kuleRHkwOwF2Lvmi#H|85L{gZmLqKP1XY0cb=Z8>*k^M#6I-mcUTUc*6wbvfMtmz zQT=zqLYRO|#OIknMI+yaTCxvO1Gs_t@K5Z3|Ds-_=i9g)bVWV$mryfHL@ntY)SlXe z+5;D`Jbq{MIorC=z9xG0{8KHD0Y z!1+F?8J|EslB=k_^9O1L0y??U-&zKh2*9cy4d+=UhKfQ_$X1aTG?#Dc!A?oxzeEfV3Vfpo<@ zI038R6x1f$f=%%x) zSPpk#0sI^_((9NXf3)$RsCGGe@S_Pt8ZHG`?B4i=#Xwi%1!UerpRLcRZ=VG+zi&F~Rw0%iHG>ou;9 zI^QKb=J^kzq9vP-dWI`d9e;?L@nzJEzQ-W^3AH!=wTAU}2iO>OT?f<+2H5;))aHH_ zi{ld1fVN>F?(f-8MbGjSYNo%T8agky7lxo-!$=Iq4pIwTnf~B+dF7 z>IO?t{eFU)zy&OU-=f+-L_N|x{aJtQ#=!pWZf=0uH2qM!c`E9Hm8hBRKy`c))$ym+ zE2s{$P&2-d(dc>6eSI6?M#8~Z2XhZ_H*rHB70slLwGV13N1|?+V&gYZyM8h12CGm5 z+ljjVn2kTjn#4Cz6D#tPy%B~Iw?Xwk5Y>-w7!^Ik38)$PQ4QCkmh2E}#urfoxQgmH z6V*YXf$sUTs1=F8W>^=;VhZYpw^8SRMt%GLM)n%(Kgj(61)@4EhI;lDZ5)MKiB_l& zPCwKSt5;A1n~GY2SvUz-Ue;Qt zy7&d^o1J$EH^)e9kF!uKb{_R8uApACA5iUs`BA8qY=Y&mH`c-lsNKH>^KgI97gTiN z*H|0#4s~~ZLo7+$8ufY(Ky^F}HKTc`N3sg_sJ5YA&l9MnzKnXSGBFJQ##~q;-Zcz; z>YyBz3K)r1usiB4n1ot^b*PRnVL1MTYF}WOyK=QqZ%YrFIz zx1jiN)?Z7~ez?19Cs;RQee#!3D^OsB`$emW`-yv?mN0-{0^Y{@*c?ActzglSuB|YN zIMuodI}=|#t}1{3v$-Q!$Zv7aqYd0(E>9TVUvDcLx1YOF9k9<7(7QPoM_= z9p=N3BzNBlTr!^Kv-#{u}Dx*;|Ux1p~6D)uwd5N`&Dxz-K2sP90s1C-U zp1BY8Y}cV~@G<7WTbPAE+WhA!?!Vmrj7{|Z*H3kK<5<*4$D?k%5_Q9^r~w?uLU;)S z@fK=R{ee}mXqx+5Ze!FVc^fsrW2lumi+UY%jdNGFEauev-++obYJx9dKhz9%V>SE? zYv4nyj}^wd9rnX!#EY;xp2r^e1gBz`3GVxT9y=31Lv6awFT4GW#Y)`YvxSNm&tX-( zk8?3}q8o2Q-S|B6k0<*-YA=Mn;(j3qU^HcOT&J zxL;-cLrF}Z!iK_?s0)5U?STiVrPpH$gGf~S4ye5{6t(H*U>n?H^AD|IQ{9QQLcMN% zPy-)?n$Xy(G%QJF8i|6q0<{8LtcNgw_$=!DW%S~049DEl-1ZSzlei&vz~RU@%Ci?E zvGjEJr{?n*Lp&C{;7%VEE%j5>OoC>(Ho{oq!Ki2TfwjeJ?ou8@t;8kNlHW(I*h3rV zc-_qhpx&Ays7Fv18)1EW-j_^8Hy)3g;VRUMY)9STB4jzSJn9C&U=4hN>afae_qA+>8el)H ziz%q{o2^GsH@Juu@G7ePQ!I@kZ@A~{V30OeBPzOKCu={{1;cFYv(7`^Xt|AdVSeHx zs2hG{^XE`|=o<{cUr^Wmh58N@p5wM3fI-~f6Guf2$D=mYRMZ7)t^2Vy@fp-oKehRA zJ`!qIAHCQSwStML0n9~BWHoB$8K_7l+#YKGddu3)OD-Le^jJ<58RV8?|(K7rB-~ z-7pfh0-dl1#@q96+Vh)G13qQ*S*U?MM$Nd)VzM4x;$x`m&Y@Q9Hfpc^WMki-w!uFb#EBr|8ewgS z>Y$^IW36eZ8_&YFxC3>A-?2JA#sV0z#LY)p8(Nzq6ZCo7QBlJ|s18SAVO)e7=^E=c zj3rJ-tyu6<_pj&cp_cL$)Ie6DuDgX=fqST*9Zyj!TIwzLK6Nqs{qIXf9gf0aoP+vA zu0{O<@-^zU{2hy7kl+1%p%SWn8`R46w~j_H@l>pY>o5{Ow&x$B?ia9(0qXs)LPd#& zs3q*96F3mx!6eiGN-gK_fv_>E-9fB^$8CHUs}lc;TG3J~+;){v1BgVe@QXG-6@6N| zSyVKGZP*HrpuP*wP)k|)ZFjRpp$6I+dtoAK1x{EmBR?KI_fR)XUFi;B9Yzsv#oG8a zs^0>uc>bycuW}RN)~cwE>!Lm&&!cXfhMKuS&140};QOfd|Df6ht#;!m%t_oH_2@cc zNgQO)zr33D*M$p6XvsHP_hD(`Q>YKccc>M)hiV_Z#=TK>)O8(f+#hv*BC7pD)XHX{ zR{B$W{%2IbIecr~4gygl3&%3p(E0*~5T~I!o@-ra%|Kmu7ImX6)PNqN+6Sz2zl7na z_yttEMAUUY9~I4X8HVCM>p7eM0n3ulwcfp;0@f#vK|RY9tcM#=GroeFnP-E0!$PP> zTmhAjv^IA2dD>Iah}=zas2fj0 zO=KEsWmcg!^M|PZf0f+dlXJ712ti#~6}42gtxavdgN?gmBhC**J=10Q2JW=^hFjbL zrl8JGM)mh5=D{_niEhU1zyE)qie_>K)$p2)?^++DMjWu!{i21Tm$)_Rx}m5WrJ-&x z2i4DFdw#Xe??mMVHFW+CtE9~ja_gUB9 zLtXb2)jrn_cQY2n>cnj^8pon0u+^Tw>Z76?7kZZ;AXp1K;v7_mU!j)lI#$GAu`&kl zbl;Yys9iq*o8uy^h8IxRKS6E69J}26lttxRpz^- zJyF-EpjK)DY6aF|9Xw-wX05Z=9Y{Q8|NNg~6N@pC3%1+1L^?l;iEE>lel|wnyEgs; z_1^!58bI(q_qB||AmUM|2~9zrUxoefAkM>L@6lfG|5{b>Yt#*j?{_4w(rn7AWKWZuW zqHcU0qp`pN_uqC~p=LN1HN!>L9jIsjv5hZbcjDhr?OPvoCotq7&p(hv0twA@BC5ec z8}G#O#HX+V-a(DLz#+GTO2}$@BC#ZXk9F}0>Mf~t*lpJb)$c&m=6)4*zgdS_|I$=e zkeG#<5-OR+v~!4h~KHIP41kEHNX_eMde*Ru+0Wk#U- zALpZ@kuApBxEr4x)W8DYciS~UbvOZ)H>kJeu+3jbeTW|8 z5{x+Rw(}jLqG$U(#$k~YZbxaTfh@uzco?-ZXRs{ZKn?g`o3HhO`>R+hoJih>TI$Ev zoG0Cx7qXUe^?52&QNw!nL^Eqgo9}DmA*e@`Y~%4Zo`Kp!b5H|Yfe!w6ME`F( zbFiQE^FNJ5ylwpvma%ocqdFc^o})~o-E7KJB{`1Rj`VH#GCRY6U?SIqj^|@6Sm-38!0s1?m@BdkXK+3C}(8p&i_5AoX>NswV=7Iv$o7%V$ z&ZVTe%{=SyHR4|=|M#dzj%|^BjG^Al*1b7c|MesuQvRgqI7Vq`>n*GsF^F=Ta~<#l zN_*-%C_0uAU&f`BE!2}Jh~%7xbRDn=RX`|>esR}e0<31c%HIW6^=aQYT?h>5&wzL`WJa$CxS3K zi698ajl|zjZ$MoKpX}_TFu5qoS2li!dQsZkMjh+0pIh}Dw7J|ijUVQl(rL^ zMcq*T=KL+Ke>%ZQ%2*OhurvOPO;AT47f*F^jp;<6(Nfe~+YT=g7ot=q7eKB7J|+&P zgi!y#M?(@h{=3#kgK*m-l;j*@{jZq(0L%UyuOiMvycrKuJ|zE>ZJ!etk*i}nQ+gQj zAWA*z!zr;!avXN?JkPoRjs?_x0sPUH@;fCLrMIMozU?{+)A?e2Kt7X_LebFGLCR$6H!y^< zo%;VC{}4~0+#^|;;-@}4=X9*WoO=G}C`~A1Nao8v z#V?4&`f2yy(VqBa%5X|vI%&s=J=Fg@ey7sQ#usgJm34@9Fy|lHy7-6Ut3q-u~{cTSFxwA3#iIi_Cxosc+oxV=I zP0wFPSsE9?Xi8B|Or^Y~6C9;Dr+*_#rYtA_v637wsSTwoMMoVRoLzJO*34G3Ic0+w z`ugAFRfqdKHmTp+3jI%m6ygskb16INT&K$8FwBpuaT8?@)lxma!@&$1@ zeu6bMa*od^UlNB9@1#D8lD+;tNd^*pjBQXy7Ue0ij(iw_mAUX&e4-@BG4dJs6K=;^ zw!O~jxar~kB>q-6WP!dQeK(k-koYDC*zgS@Lx$S14u3MUvC8 z7f(Fhu2iuVq#4m{7r99`Dn@x)8F&3d!U(|7$a)G!QR-wdEugX=GDE|`c zm_%-iTlK_HzeUjzk1c7p#|=H-Tg6ezr#3E5n;NuTL7csf$`M?*Cq+|AD;lk~9V^$0 z`e@2a)N3liQHnByoL2$I6YAqAMX47@9i6Ss=ugKL;@q~Lq~B885ZvWN7$@GubCma~ zAD{%;hNQBO9prSpLMh3)MwGJD&yz2$6CA(UHcdHK%#7|>#vJe1JAYKgRBx4tIu%o^ znrWSOn(1AOo84XKn%Hh>=6bjOfx}|QC#NK&#e0*I(-Pw1O^zPr&G;VuO}CznOxK=C zCaPBr^J~vBrep6|bD{Tj)4Xq9bMb}O%#uFy&A`4rOu2rYDhwU!X*qPLx9gbrB>q=t zRg+V^DeJF-yzI0HEV}9P3&&0$Q4opcNmXH|lO^r`WOGp}?YUak?H+kdAnDX%vCN93C zIUOHnat%v0D~83GC&Mb37Qr*6BJ-97DMx$98xxG_Uxbzg66_AqObXT{t< zS+`VAyZG3&aVhbp+}KIMNkhGH$w_JPNon5XVfHqu=F-@$W@Sp#T+hWPjxh^T8>L@L zjdaYcaiz@Eaof|UjW3eJY7JYo7zYGz6%l{RN5bu~?1sg*Z5jv*u` zna^H{&N)0G$-F*!K+fcGX=cl-?M#s=RZZNK*7@T{4~b9lrY0oCnQx~g7fy&vNgk4z zJls2EqBkPdyyJVCzISSQ$2^-h){LK?Trz$%)APm-9hwrKnp)G-CE1%WRG2+eOPJ^x zWzFCjHO!hBeN5liZkS%LcQ!j;?_o;J{KPz&dC_Fe3O7Y(N0_d&Bh8%IF(zwvxT*6- zbu;;mER#H^t9d-9rfD|!IrG-s#iseZ5+-S0sCjo@W%G1i5tB5(vPqo3)wEp@Z$4k( zH6aT_P3wi>Vcwo;Dei;MJ#Q~DNt24EPg*(NG5uF>G@)x68M8Jdec75Vj#<4f z)MTzJV`{7qG~3tbH#64vH(fX6GZ7owr?1-3-brt>>6&9&ZYg2bZRuqOZwogIxAirD zZEI@UZ?A1mY!5Y$whu5n--$P^c62gpcN{X)-))tC>)pwYdAKXd%-!uZ2X;rBTzlG^ z@q0>|F?%|i>w8+5mU}y!?R(3Zti98XKfRH8l-|tD-B;CI+c(xMfA5BQ^{s+t=l(Cu z#f&EDH4l_@%*=z;O|e78O}9hk%<)4P(zhMXpQBJh5-;JH#EIUt)-do zx~-mwRPUWR`?ID_GiN^>VuqcLHlLktW6FHwHwQmnXZ)XxH$Q$_(d_v22v#;bKkH+9 zp6O^doe3|vPpA`AXCJVk3X;oK8skwTtB(Q{qdn>GtJybN+HEQ}oJnCho0(6(?Qi05 zG)q5qgKtH`&4y0QfdfBmnReH|^X~d(`fRwPu!GvT=ZAfp7?CGy$^IYw3oV%&4|?vr zaWM1PG}G(WFmv`+C6niNqFHgfS)R-TJ2U5OGZQoGr60-+aZK2q<$fo>Q!>5850@R2 z^1rSj`6=2 z?i4j6|Bf)5|Mr@oCvD7}CmE*eKh4d#e;SyOr;SbA(|P9E(^AE5AJ~5T&>@dY*8bU9 z({`D8|28o}&w@?SXLHT@XTz8Famp=S?1U{nikVKZKfmJ?@kcsNEB_mgbJ;&ShqJ-o zE~m3UqkAr=pW{E9+bLOK;o`efr@8(4N9A#%{X6qGb^Jy1I!FD#=5>1ehv#!T`Lpsl zE&S~RoLT;V0-R_5f(4w${=@=KIsdwXPI3R21)VV&35A^Qjz2z-OJ)T+ZTvR_of;W+ zia248zh@9*nIA;U+Cff`e?*W|%)c(k@%q0Fa>D!-ia9qjl8Za59sj%#r;ERBNhjQ& zTGHw6|Dq&!jRX6{ygDKt#3FT?hAK%`YU*yZvMBt&TxP4a@_Oda!yl! z+44?R|AO+|{gd*}0RNy0j^7_p(fQIpt|Fsu9pTi?SRLUwj{nO_P8EMfW#_AmwN;$M YPQlFAXJ@`K|NE(%`NzMhn$zI_0as}rdH?_b diff --git a/locale/zh_CN/LC_MESSAGES/laconica.po b/locale/zh_CN/LC_MESSAGES/laconica.po index df63b57157..5d285122de 100644 --- a/locale/zh_CN/LC_MESSAGES/laconica.po +++ b/locale/zh_CN/LC_MESSAGES/laconica.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: identi.ca\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-25 16:24+0000\n" -"PO-Revision-Date: 2009-02-11 07:27+0000\n" -"Last-Translator: zhangfei \n" +"PO-Revision-Date: 2009-04-28 22:31+0000\n" +"Last-Translator: doubliu \n" "Language-Team: i18n-zh \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -75,6 +75,25 @@ msgid "" "\n" "Sincerely, %2$s\n" msgstr "" +"%1$s 邀请你加入 %2$s (%3$s).\n" +"\n" +"%2$s 是一个能让你和你认识的、感兴趣的人保持联系的微博客服务。 \n" +"你可以和你认识的人分享你的近况、想法或者你的网络生活。你也可以结交有共同兴趣的新朋友。\n" +"\n" +"%1$s 说:\n" +"\n" +"%4$s\n" +"\n" +"你可以在这里查阅 %1$s's 的资料 %2$s :\n" +"\n" +"%5$s\n" +"\n" +"如果你想使用这个服务,请点击一下链接接受邀请。\n" +"%6$s\n" +"\n" +"如果你不愿意,请跳过这条信息。感谢您的耐心和时间。\n" +"\n" +"诚挚的感谢, %2$s\n" #: ../lib/mail.php:124 lib/mail.php:124 lib/mail.php:126 lib/mail.php:241 #, php-format @@ -378,7 +397,7 @@ msgstr "头像已更新。" msgid "" "Awaiting confirmation on this address. Check your Jabber/GTalk account for a " "message with further instructions. (Did you add %s to your buddy list?)" -msgstr "" +msgstr "正在等待这个地址的确认。请查阅你Jabber/GTalk的帐户看有没有收到进一步的指示。(你是否已经添加 %s为你的好友?)" #: ../actions/emailsettings.php:54 actions/emailsettings.php:55 msgid "" @@ -524,6 +543,15 @@ msgid "" "\n" "Thanks for signing up and we hope you enjoy using this service." msgstr "" +"恭喜, %s! 欢迎来到 %%%%site.name%%%%. 这里,你需要\n" +"\n" +"* 查看你的资料Go to [your profile](%s) 发布你的第一条消息.\n" +"* 填加 [Jabber/GTalk address](%%%%action.imsettings%%%%) 然后你可以通过即时消息平台发布信息。\n" +"* [Search for people](%%%%action.peoplesearch%%%%) 你认识的或和你有共同兴趣的朋友。 \n" +"* 更新你的 [profile settings](%%%%action.profilesettings%%%%) 告诉大家更多关于你的情况。 \n" +"* 请阅读 [online docs](%%%%doc.help%%%%) 有的功能也许你还不熟悉。\n" +"\n" +"感谢您的注册,希望您喜欢这个服务。" #: ../actions/finishopenidlogin.php:91 actions/finishopenidlogin.php:97 #: actions/finishopenidlogin.php:119 lib/action.php:330 @@ -1152,6 +1180,8 @@ msgid "" "(%%action.register%%) a new account, or try [OpenID](%%action.openidlogin%" "%). " msgstr "" +"请使用你的帐号和密码登入。没有帐号?[注册](%%action.register%%) 一个新帐号, 或使用 " +"[OpenID](%%action.openidlogin%%). " #: ../lib/util.php:308 lib/util.php:324 lib/action.php:332 msgid "Logout" @@ -1181,7 +1211,7 @@ msgstr "设置 %%site.name%% 发送的邮件。" #: ../actions/showstream.php:300 actions/showstream.php:315 #: actions/showstream.php:480 msgid "Member since" -msgstr "注册于" +msgstr "用户始于" #: ../actions/userrss.php:70 actions/userrss.php:67 actions/userrss.php:72 #, php-format @@ -2307,6 +2337,8 @@ msgid "" "register%%) a new account. If you already have an account on a [compatible " "microblogging site](%%doc.openmublog%%), enter your profile URL below." msgstr "" +"要订阅,你可以登录 (%%action.login%%), 或注册(%%action.register%%) " +"一个新帐号。如果你已经有在另一个兼容的微博客的帐号(%%doc.openmublog%%), 请填入你资料的互联网地址URL." #: ../actions/twitapifriendships.php:163 actions/twitapifriendships.php:167 #: actions/twitapifriendships.php:132 @@ -3348,16 +3380,16 @@ msgstr "Twitter 设置" #: actions/avatarsettings.php:124 actions/avatarsettings.php:199 #: actions/grouplogo.php:198 actions/grouplogo.php:258 msgid "Original" -msgstr "" +msgstr "原来的" #: actions/avatarsettings.php:139 actions/avatarsettings.php:211 #: actions/grouplogo.php:209 actions/grouplogo.php:270 msgid "Preview" -msgstr "" +msgstr "预览" #: actions/avatarsettings.php:225 actions/grouplogo.php:284 msgid "Crop" -msgstr "" +msgstr "剪裁" #: actions/avatarsettings.php:248 actions/deletenotice.php:133 #: actions/emailsettings.php:224 actions/grouplogo.php:307 @@ -3374,11 +3406,11 @@ msgstr "会话标识有问题,请重试。" #: actions/avatarsettings.php:303 actions/grouplogo.php:360 msgid "Pick a square area of the image to be your avatar" -msgstr "" +msgstr "请选择一块方形区域作为你的头像" #: actions/avatarsettings.php:327 actions/grouplogo.php:384 msgid "Lost our file data." -msgstr "" +msgstr "文件数据丢失" #: actions/avatarsettings.php:334 actions/grouplogo.php:391 #: classes/User_group.php:112 @@ -3407,51 +3439,51 @@ msgstr "没有找到此ID的信息。" #: actions/block.php:111 #, fuzzy msgid "Block user" -msgstr "未找到用户" +msgstr "阻止用户" #: actions/block.php:129 #, fuzzy msgid "Are you sure you want to block this user? " -msgstr "确定要删除这条通告吗?" +msgstr "确定要阻止该用户吗?" #: actions/block.php:162 -#, fuzzy msgid "You have already blocked this user." -msgstr "您已订阅这些用户:" +msgstr "您已成功阻止该用户:" #: actions/block.php:167 msgid "Failed to save block information." -msgstr "" +msgstr "保存阻止信息失败。" #: actions/confirmaddress.php:159 -#, fuzzy, php-format +#, php-format msgid "The address \"%s\" has been " -msgstr "地址被移除。" +msgstr "该地址 \"%s\" 已被" #: actions/deletenotice.php:73 #, fuzzy msgid "You are about to permanently delete a notice. " -msgstr "您选择了永久删除通告。这样做是无法恢复的。" +msgstr "您将要永久删除这条通告。" #: actions/disfavor.php:94 -#, fuzzy msgid "Add to favorites" -msgstr "%s 的收藏的聚合" +msgstr "加入收藏" #: actions/editgroup.php:54 #, php-format msgid "Edit %s group" -msgstr "" +msgstr "编辑 %s 组" #: actions/editgroup.php:66 actions/groupbyid.php:72 actions/grouplogo.php:66 #: actions/joingroup.php:60 actions/newgroup.php:65 actions/showgroup.php:100 +#, fuzzy msgid "Inboxes must be enabled for groups to work" -msgstr "" +msgstr "使用组功能前必须使能邮箱" +# before login, the user don't even see any Chinese translation. Anyway. This may be good for the future. #: actions/editgroup.php:71 actions/grouplogo.php:71 actions/newgroup.php:70 #, fuzzy msgid "You must be logged in to create a group." -msgstr "您必须登录才能邀请其他人使用 %s" +msgstr "您必须登录才能创建组 %s" #: actions/editgroup.php:87 actions/grouplogo.php:87 #: actions/groupmembers.php:76 actions/joingroup.php:81 @@ -3463,44 +3495,39 @@ msgstr "没有昵称。" #: actions/editgroup.php:99 actions/groupbyid.php:88 actions/grouplogo.php:100 #: actions/groupmembers.php:83 actions/joingroup.php:88 #: actions/showgroup.php:128 -#, fuzzy msgid "No such group" -msgstr "未找到用户" +msgstr "没有这个组" #: actions/editgroup.php:106 actions/editgroup.php:165 #: actions/grouplogo.php:107 -#, fuzzy msgid "You must be an admin to edit the group" -msgstr "您必须登录才能邀请其他人使用 %s" +msgstr "只有admin才能编辑这个组" #: actions/editgroup.php:157 msgid "Use this form to edit the group." -msgstr "" +msgstr "使用这个表单来编辑组" #: actions/editgroup.php:179 actions/newgroup.php:130 actions/register.php:156 #, fuzzy msgid "Nickname must have only lowercase letters " -msgstr "昵称只能使用小写字母和数字,不包含空格。" +msgstr "昵称只能使用小写字母" #: actions/editgroup.php:198 actions/newgroup.php:149 -#, fuzzy msgid "description is too long (max 140 chars)." -msgstr "个人小传过长(不能超过140字符)。" +msgstr "描述过长(不能超过140字符)。" #: actions/editgroup.php:218 -#, fuzzy msgid "Could not update group." -msgstr "无法更新用户。" +msgstr "无法更新组" #: actions/editgroup.php:226 -#, fuzzy msgid "Options saved." -msgstr "设置已保存。" +msgstr "选项已保存。" #: actions/emailsettings.php:107 actions/imsettings.php:108 -#, fuzzy, php-format +#, php-format msgid "Awaiting confirmation on this address. " -msgstr "等待确认此电话号码。" +msgstr "正在等待这个地址的确认。" #: actions/emailsettings.php:139 actions/smssettings.php:150 #, fuzzy @@ -3514,7 +3541,7 @@ msgstr "如果收到私人信息,发邮件通知我。" #: actions/emailsettings.php:168 msgid "Allow friends to nudge me and send me an email." -msgstr "" +msgstr "允许朋友们呼叫并给我发送邮件。" #: actions/emailsettings.php:321 #, fuzzy @@ -3528,21 +3555,21 @@ msgstr "验证码已被发送到您新增的即时通讯帐号。您必须允许 #: actions/facebookhome.php:110 msgid "Server error - couldn't get user!" -msgstr "" +msgstr "服务器报错 -- 无法找到该用户。" #: actions/facebookhome.php:196 #, php-format msgid "If you would like the %s app to automatically update " -msgstr "" +msgstr "如果你想使用 %s 程序自动更新" #: actions/facebookhome.php:213 actions/facebooksettings.php:137 #, php-format msgid "Allow %s to update my Facebook status" -msgstr "" +msgstr "允许 %s 更新我Facebook 的状态" #: actions/facebookhome.php:218 msgid "Skip" -msgstr "" +msgstr "跳过" #: actions/facebookhome.php:235 #, fuzzy @@ -3551,7 +3578,7 @@ msgstr "没有内容!" #: actions/facebookhome.php:295 lib/action.php:870 lib/facebookaction.php:399 msgid "Pagination" -msgstr "" +msgstr "分页" #: actions/facebookhome.php:304 lib/action.php:879 lib/facebookaction.php:408 #, fuzzy @@ -3566,7 +3593,7 @@ msgstr "之前 »" #: actions/facebookinvite.php:70 #, php-format msgid "Thanks for inviting your friends to use %s" -msgstr "" +msgstr "感谢您邀请朋友使用 %s" #: actions/facebookinvite.php:72 #, fuzzy @@ -3576,7 +3603,7 @@ msgstr "已发送邀请给这些人:" #: actions/facebookinvite.php:96 #, fuzzy, php-format msgid "You have been invited to %s" -msgstr "您已得到确认。输入" +msgstr "您已被邀请到 %s" #: actions/facebookinvite.php:105 #, fuzzy, php-format @@ -3586,17 +3613,17 @@ msgstr "%s 好友的聚合" #: actions/facebookinvite.php:113 #, php-format msgid "Friends already using %s:" -msgstr "" +msgstr "已经正在使用 %s 的朋友:" #: actions/facebookinvite.php:130 #, php-format msgid "Send invitations" -msgstr "" +msgstr "发出邀请" #: actions/facebookremove.php:56 #, fuzzy msgid "Couldn't remove Facebook user." -msgstr "无法移除 Twitter 用户。" +msgstr "无法移除 facebook用户。" #: actions/facebooksettings.php:65 #, fuzzy @@ -3604,9 +3631,8 @@ msgid "There was a problem saving your sync preferences!" msgstr "会话标识有问题,请重试。" #: actions/facebooksettings.php:67 -#, fuzzy msgid "Sync preferences saved." -msgstr "首选项已保存。" +msgstr "同步选项已保存。" #: actions/facebooksettings.php:90 #, fuzzy @@ -3625,17 +3651,16 @@ msgstr "个人信息" #: actions/facebooksettings.php:108 msgid "A string to prefix notices with." -msgstr "" +msgstr "消息以一字符串为前缀。" #: actions/facebooksettings.php:124 #, php-format msgid "If you would like %s to automatically update " -msgstr "" +msgstr "如果你希望 %s 自动更新。" #: actions/facebooksettings.php:147 -#, fuzzy msgid "Sync preferences" -msgstr "首选项" +msgstr "同步设置" #: actions/favor.php:94 lib/disfavorform.php:140 #, fuzzy @@ -3661,77 +3686,77 @@ msgstr "显示上周以来最流行的标签" #: actions/featured.php:69 lib/featureduserssection.php:82 #: lib/publicgroupnav.php:87 msgid "Featured users" -msgstr "" +msgstr "推荐用户" #: actions/featured.php:71 #, php-format msgid "Featured users, page %d" -msgstr "" +msgstr "推荐用户,第 %d 页" #: actions/featured.php:99 #, php-format msgid "A selection of some of the great users on %s" -msgstr "" +msgstr "%s 优秀用户摘选" #: actions/finishremotesubscribe.php:188 msgid "That user has blocked you from subscribing." -msgstr "" +msgstr "那个用户阻止了你的订阅。" #: actions/groupbyid.php:79 msgid "No ID" -msgstr "" +msgstr "没有ID" #: actions/grouplogo.php:138 actions/grouplogo.php:191 msgid "Group logo" -msgstr "" +msgstr "组logo" #: actions/grouplogo.php:149 msgid "You can upload a logo image for your group." -msgstr "" +msgstr "你可以给你的组上载一个logo图。" #: actions/grouplogo.php:448 -#, fuzzy msgid "Logo updated." -msgstr "头像已更新。" +msgstr "logo已更新。" #: actions/grouplogo.php:450 #, fuzzy msgid "Failed updating logo." -msgstr "更新头像失败。" +msgstr "更新logo失败。" #: actions/groupmembers.php:93 lib/groupnav.php:91 #, php-format msgid "%s group members" -msgstr "" +msgstr "%s 组成员" #: actions/groupmembers.php:96 #, php-format msgid "%s group members, page %d" -msgstr "" +msgstr "%s 组成员, 第 %d 页" #: actions/groupmembers.php:111 msgid "A list of the users in this group." -msgstr "" +msgstr "该组成员列表。" #: actions/groups.php:62 actions/showstream.php:518 lib/publicgroupnav.php:79 #: lib/subgroupnav.php:96 msgid "Groups" -msgstr "" +msgstr "组" #: actions/groups.php:64 #, php-format msgid "Groups, page %d" -msgstr "" +msgstr "组,第 %d 页" #: actions/groups.php:90 #, php-format +#, fuzzy msgid "%%%%site.name%%%% groups let you find and talk with " -msgstr "" +msgstr "%%%%site.name%%%% 组你可以查找并联络" #: actions/groups.php:106 actions/usergroups.php:124 lib/groupeditform.php:123 #, fuzzy msgid "Create a new group" -msgstr "创建新帐号" +msgstr "创建新组" #: actions/groupsearch.php:57 #, fuzzy, php-format @@ -3740,19 +3765,18 @@ msgid "" msgstr "在 %%site.name%% 的用户信息中搜索,可以搜索姓名、未知和爱好。" #: actions/groupsearch.php:63 -#, fuzzy msgid "Group search" -msgstr "搜索用户" +msgstr "组检索" #: actions/imsettings.php:70 #, fuzzy msgid "You can send and receive notices through " -msgstr "无法向此用户发送消息。" +msgstr "收发可以通过" #: actions/imsettings.php:120 #, php-format msgid "Jabber or GTalk address, " -msgstr "" +msgstr "Jabber 或者 GTalk 地址, " #: actions/imsettings.php:147 #, fuzzy @@ -3760,33 +3784,32 @@ msgid "Send me replies through Jabber/GTalk " msgstr "通过Jabber/GTalk发送通告。" #: actions/imsettings.php:321 -#, fuzzy, php-format +#, php-format msgid "A confirmation code was sent " -msgstr "没有验证码" +msgstr "确认消息已经发送" #: actions/joingroup.php:65 #, fuzzy msgid "You must be logged in to join a group." -msgstr "您必须登录才能邀请其他人使用 %s" +msgstr "您必须登录才能加入组。" #: actions/joingroup.php:95 -#, fuzzy msgid "You are already a member of that group" -msgstr "您已订阅这些用户:" +msgstr "您已经是该组成员" #: actions/joingroup.php:128 #, fuzzy, php-format msgid "Could not join user %s to group %s" -msgstr "无法订阅用户:未找到。" +msgstr "无法把 %s 用户添加到 %s 组" #: actions/joingroup.php:135 #, fuzzy, php-format msgid "%s joined group %s" -msgstr "%s 的收藏 / %s" +msgstr "%s 加入 %s 组" #: actions/leavegroup.php:60 msgid "Inboxes must be enabled for groups to work." -msgstr "" +msgstr "邮箱必须使能组才能工作。" #: actions/leavegroup.php:65 #, fuzzy @@ -3794,9 +3817,8 @@ msgid "You must be logged in to leave a group." msgstr "您必须登录才能邀请其他人使用 %s" #: actions/leavegroup.php:88 -#, fuzzy msgid "No such group." -msgstr "未找到此消息。" +msgstr "没有这个组。" #: actions/leavegroup.php:95 #, fuzzy @@ -3821,28 +3843,27 @@ msgstr "无法订阅用户:未找到。" #: actions/leavegroup.php:145 #, php-format msgid "%s left group %s" -msgstr "" +msgstr "%s 离开群 %s" #: actions/login.php:225 lib/facebookaction.php:304 msgid "Login to site" -msgstr "" +msgstr "登录" #: actions/microsummary.php:69 msgid "No current status" -msgstr "" +msgstr "没有当前状态" #: actions/newgroup.php:53 msgid "New group" -msgstr "" +msgstr "新组" #: actions/newgroup.php:115 msgid "Use this form to create a new group." -msgstr "" +msgstr "使用此表格创建组。" #: actions/newgroup.php:177 -#, fuzzy msgid "Could not create group." -msgstr "无法创建收藏。" +msgstr "无法创建组。" #: actions/newgroup.php:191 #, fuzzy @@ -3860,26 +3881,25 @@ msgid "Don't send a message to yourself; " msgstr "无法向此用户发送消息。" #: actions/newnotice.php:166 -#, fuzzy msgid "Notice posted" -msgstr "通告" +msgstr "消息已发布。" #: actions/newnotice.php:200 classes/Channel.php:163 msgid "Ajax Error" -msgstr "" +msgstr "Ajax错误" #: actions/nudge.php:85 msgid "" "This user doesn't allow nudges or hasn't confirmed or set his email yet." -msgstr "" +msgstr "此用户不允许振铃呼叫或者还没有确认或设置TA的电子邮件。" #: actions/nudge.php:94 msgid "Nudge sent" -msgstr "" +msgstr "振铃呼叫发出。" #: actions/nudge.php:97 msgid "Nudge sent!" -msgstr "" +msgstr "振铃呼叫已经发出!" #: actions/openidlogin.php:97 #, fuzzy @@ -3898,25 +3918,24 @@ msgstr "Twitter 设置" #: actions/othersettings.php:71 msgid "Manage various other options." -msgstr "" +msgstr "管理其他选项。" #: actions/othersettings.php:93 msgid "URL Auto-shortening" -msgstr "" +msgstr "URL自动缩短" #: actions/othersettings.php:112 -#, fuzzy msgid "Service" -msgstr "搜索" +msgstr "服务" #: actions/othersettings.php:113 msgid "Automatic shortening service to use." -msgstr "" +msgstr "要使用的自动缩短服务。" #: actions/othersettings.php:144 #, fuzzy msgid "URL shortening service is too long (max 50 chars)." -msgstr "语言过长(不能超过50个字符)。" +msgstr "URL缩短服务超长(最多50个字符)。" #: actions/passwordsettings.php:69 #, fuzzy @@ -3936,12 +3955,12 @@ msgstr "不是有效的电子邮件" #: actions/peopletag.php:47 #, php-format msgid "Users self-tagged with %s - page %d" -msgstr "" +msgstr "用户自加标签 %s - 第 %d 页" #: actions/peopletag.php:91 #, php-format msgid "These are users who have tagged themselves \"%s\" " -msgstr "" +msgstr "这些是自我标识为 \"%s\" 的用户" #: actions/profilesettings.php:91 #, fuzzy @@ -3951,7 +3970,7 @@ msgstr "未知的帐号" #: actions/profilesettings.php:124 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" -msgstr "" +msgstr "你的标签 (字母letters, 数字numbers, -, ., 和 _), 以逗号或空格分隔" #: actions/profilesettings.php:144 #, fuzzy @@ -3984,6 +4003,8 @@ msgid "" "This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-" "blogging) service " msgstr "" +"这里是 %%site.name%%,一个微博客 [micro-blogging](http://en.wikipedia.org/wiki/Micro-" +"blogging) 服务" #: actions/publictagcloud.php:57 #, fuzzy @@ -3993,15 +4014,15 @@ msgstr "公开的聚合" #: actions/publictagcloud.php:63 #, php-format msgid "These are most popular recent tags on %s " -msgstr "" +msgstr "这些是最近的 %s 流行标签 " #: actions/publictagcloud.php:119 msgid "Tag cloud" -msgstr "" +msgstr "标签云聚集" #: actions/register.php:139 actions/register.php:349 msgid "Sorry, only invited people can register." -msgstr "" +msgstr "对不起,请邀请那些能注册的人。" #: actions/register.php:149 #, fuzzy @@ -4010,7 +4031,7 @@ msgstr "您必须同意此授权方可注册。" #: actions/register.php:286 msgid "With this form you can create " -msgstr "" +msgstr "使用这个表格你可以创建" #: actions/register.php:368 #, fuzzy @@ -4054,12 +4075,12 @@ msgstr "(您将立即收到一封电子邮件,含有" #: actions/remotesubscribe.php:166 actions/remotesubscribe.php:171 msgid "That's a local profile! Login to subscribe." -msgstr "" +msgstr "那是一个本地资料!需要登录才能订阅。" #: actions/replies.php:118 #, fuzzy, php-format msgid "Replies to %s, page %d" -msgstr "%s 的回复" +msgstr "%s 的回复,第 % 页" #: actions/showfavorites.php:79 #, fuzzy, php-format @@ -4069,22 +4090,22 @@ msgstr "%s 收藏的通告" #: actions/showgroup.php:77 lib/groupnav.php:85 #, php-format msgid "%s group" -msgstr "" +msgstr "%s 组" #: actions/showgroup.php:79 #, php-format msgid "%s group, page %d" -msgstr "" +msgstr "%s 组, 第 %d 页" #: actions/showgroup.php:206 #, fuzzy msgid "Group profile" -msgstr "没有这份通告。" +msgstr "组资料" #: actions/showgroup.php:251 actions/showstream.php:278 #: actions/tagother.php:119 lib/grouplist.php:134 lib/profilelist.php:133 msgid "URL" -msgstr "" +msgstr "URL 互联网地址" #: actions/showgroup.php:262 actions/showstream.php:289 #: actions/tagother.php:129 lib/grouplist.php:145 lib/profilelist.php:144 @@ -4094,7 +4115,7 @@ msgstr "通告" #: actions/showgroup.php:270 msgid "Group actions" -msgstr "" +msgstr "组动作" #: actions/showgroup.php:323 #, fuzzy, php-format @@ -4110,11 +4131,11 @@ msgstr "注册于" #: actions/showstream.php:442 actions/showstream.php:524 lib/section.php:95 #: lib/tagcloudsection.php:71 msgid "(None)" -msgstr "" +msgstr "(没有)" #: actions/showgroup.php:370 msgid "All members" -msgstr "" +msgstr "所有成员" #: actions/showgroup.php:378 #, php-format @@ -4122,6 +4143,8 @@ msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" +"**%s** 是一个 %%%%site.name%%%% 的用户组,一个微博客服务 [micro-" +"blogging](http://en.wikipedia.org/wiki/Micro-blogging)" #: actions/showmessage.php:98 #, fuzzy @@ -4145,7 +4168,7 @@ msgstr "用户没有个人信息。" #: actions/showstream.php:240 actions/tagother.php:81 msgid "Photo" -msgstr "" +msgstr "相片" #: actions/showstream.php:317 #, fuzzy @@ -4169,7 +4192,7 @@ msgstr "订阅者" #: actions/showstream.php:533 msgid "All groups" -msgstr "" +msgstr "所有组" #: actions/showstream.php:542 #, php-format @@ -4177,6 +4200,8 @@ msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service " msgstr "" +"**%s** 有一个帐号在 %%%%site.name%%%%, 一个微博客服务 [micro-" +"blogging](http://en.wikipedia.org/wiki/Micro-blogging)" #: actions/smssettings.php:128 #, fuzzy @@ -4226,7 +4251,7 @@ msgstr "订阅者" #: actions/subscribers.php:52 #, php-format msgid "%s subscribers, page %d" -msgstr "" +msgstr "%s 订阅者, 第 %d 页" #: actions/subscribers.php:63 #, fuzzy @@ -4271,7 +4296,7 @@ msgstr "带 %s 标签的通告" #: actions/tag.php:66 #, php-format msgid "Messages tagged \"%s\", most recent first" -msgstr "" +msgstr "有 \"%s\" 标签的消息,最近的排序在前" #: actions/tagother.php:33 #, fuzzy @@ -4297,7 +4322,7 @@ msgstr "标签" msgid "" "Tags for this user (letters, numbers, -, ., and _), comma- or space- " "separated" -msgstr "" +msgstr "给这个用户加注标签 (字母letters, 数字numbers, -, ., and _), 逗号或空格分隔" #: actions/tagother.php:164 #, fuzzy @@ -4307,7 +4332,7 @@ msgstr "会话标识有问题,请重试。" #: actions/tagother.php:191 msgid "" "You can only tag people you are subscribed to or who are subscribed to you." -msgstr "" +msgstr "你只能给你订阅的人或订阅你的人加标签。" #: actions/tagother.php:198 #, fuzzy @@ -4316,7 +4341,7 @@ msgstr "无法保存头像" #: actions/tagother.php:233 msgid "Use this form to add tags to your subscribers or subscriptions." -msgstr "" +msgstr "使用这个表格给你的关注者或你的订阅加注标签。" #: actions/tagrss.php:35 #, fuzzy @@ -4330,11 +4355,11 @@ msgstr "带 %s 标签的通告" #: actions/twitapiblocks.php:47 msgid "Block user failed." -msgstr "" +msgstr "阻止用户失败。" #: actions/twitapiblocks.php:69 msgid "Unblock user failed." -msgstr "" +msgstr "取消阻止用户失败。" #: actions/twitapiusers.php:48 #, fuzzy @@ -4363,7 +4388,7 @@ msgstr "Twitter 设置" #: actions/twittersettings.php:327 msgid "Username must have only numbers, " -msgstr "" +msgstr "用户名只能有数字," #: actions/twittersettings.php:341 #, fuzzy, php-format @@ -4393,12 +4418,12 @@ msgstr "退订" #: actions/usergroups.php:63 #, php-format msgid "%s groups" -msgstr "" +msgstr "%s 群组" #: actions/usergroups.php:65 #, php-format msgid "%s groups, page %d" -msgstr "" +msgstr "%s 群组, 第 %d 页" #: classes/Notice.php:104 #, fuzzy @@ -4408,27 +4433,23 @@ msgstr "保存通告时出错。" #: classes/Notice.php:109 msgid "" "Too many notices too fast; take a breather and post again in a few minutes." -msgstr "" +msgstr "你在短时间里发布了过多的消息,请深呼吸,过几分钟再发消息。" #: classes/Notice.php:116 -#, fuzzy msgid "You are banned from posting notices on this site." -msgstr "" -"您的新的发布用的地址是 %1$s。\n" -"\n" +msgstr "在这个网站你被禁止发布消息。" #: lib/accountsettingsaction.php:108 -#, fuzzy msgid "Upload an avatar" -msgstr "更新头像失败。" +msgstr "上载一个头像。" #: lib/accountsettingsaction.php:119 msgid "Other" -msgstr "" +msgstr "其他" #: lib/accountsettingsaction.php:120 msgid "Other options" -msgstr "" +msgstr "其他选项" #: lib/action.php:130 #, fuzzy, php-format @@ -4437,41 +4458,40 @@ msgstr "%s (%s)" #: lib/action.php:145 msgid "Untitled page" -msgstr "" +msgstr "无标题页" #: lib/action.php:316 msgid "Primary site navigation" -msgstr "" +msgstr "主站导航" #: lib/action.php:322 msgid "Personal profile and friends timeline" -msgstr "" +msgstr "个人资料及朋友年表" #: lib/action.php:325 msgid "Search for people or text" -msgstr "" +msgstr "检索人或文字" #: lib/action.php:328 -#, fuzzy msgid "Account" -msgstr "关于" +msgstr "帐号" #: lib/action.php:328 #, fuzzy msgid "Change your email, avatar, password, profile" -msgstr "修改密码" +msgstr "修改资料" #: lib/action.php:330 msgid "Connect to IM, SMS, Twitter" -msgstr "" +msgstr "与IM,手机短信,Twitter的连接" #: lib/action.php:332 msgid "Logout from the site" -msgstr "" +msgstr "登出本站" #: lib/action.php:335 msgid "Login to the site" -msgstr "" +msgstr "登入本站" #: lib/action.php:338 #, fuzzy @@ -4495,7 +4515,7 @@ msgstr "新通告" #: lib/action.php:417 msgid "Local views" -msgstr "" +msgstr "本地显示" #: lib/action.php:472 #, fuzzy @@ -4505,28 +4525,28 @@ msgstr "新通告" #: lib/action.php:562 #, fuzzy msgid "Secondary site navigation" -msgstr "订阅" +msgstr "次项站导航" #: lib/action.php:602 lib/action.php:623 msgid "Laconica software license" -msgstr "" +msgstr "Laconica软件注册证" #: lib/action.php:630 msgid "All " -msgstr "" +msgstr "全部" #: lib/action.php:635 msgid "license." -msgstr "" +msgstr "注册证" #: lib/blockform.php:123 lib/blockform.php:153 #, fuzzy msgid "Block this user" -msgstr "未找到用户" +msgstr "阻止该用户" #: lib/blockform.php:153 msgid "Block" -msgstr "" +msgstr "阻止" #: lib/disfavorform.php:114 lib/disfavorform.php:140 #, fuzzy @@ -4536,16 +4556,16 @@ msgstr "%s 收藏的通告" #: lib/facebookaction.php:268 #, php-format msgid "To use the %s Facebook Application you need to login " -msgstr "" +msgstr "你需要登录方能使用%sFacebook程序" #: lib/facebookaction.php:271 #, fuzzy msgid " a new account." -msgstr "创建新帐号" +msgstr "一个新帐号" #: lib/facebookaction.php:557 lib/mailbox.php:214 lib/noticelist.php:354 msgid "Published" -msgstr "" +msgstr "已发布" #: lib/favorform.php:114 lib/favorform.php:140 #, fuzzy @@ -4554,7 +4574,7 @@ msgstr "%s 收藏的通告" #: lib/feedlist.php:64 msgid "Export data" -msgstr "" +msgstr "导出数据" #: lib/galleryaction.php:121 #, fuzzy @@ -4563,7 +4583,7 @@ msgstr "%s 标签的聚合" #: lib/galleryaction.php:131 msgid "All" -msgstr "" +msgstr "全部" #: lib/galleryaction.php:137 #, fuzzy @@ -4572,11 +4592,11 @@ msgstr "标签" #: lib/galleryaction.php:138 msgid "Choose a tag to narrow list" -msgstr "" +msgstr "选择标签缩小清单" #: lib/galleryaction.php:139 msgid "Go" -msgstr "" +msgstr "执行" #: lib/groupeditform.php:148 #, fuzzy @@ -4586,7 +4606,7 @@ msgstr "您的主页、博客或在其他站点的URL" #: lib/groupeditform.php:151 #, fuzzy msgid "Description" -msgstr "订阅" +msgstr "描述" #: lib/groupeditform.php:153 #, fuzzy @@ -4601,39 +4621,39 @@ msgstr "你的位置,格式类似\"城市,省份,国家\"" #: lib/groupnav.php:84 lib/searchgroupnav.php:84 msgid "Group" -msgstr "" +msgstr "组" #: lib/groupnav.php:100 msgid "Admin" -msgstr "" +msgstr "admin管理员" #: lib/groupnav.php:101 #, php-format msgid "Edit %s group properties" -msgstr "" +msgstr "编辑 %s群选项" #: lib/groupnav.php:106 #, fuzzy msgid "Logo" -msgstr "登出" +msgstr "Logo图标" #: lib/groupnav.php:107 #, php-format msgid "Add or edit %s logo" -msgstr "" +msgstr "添加或编辑 %s 图标" #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" -msgstr "" +msgstr "人气最旺的群" #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" -msgstr "" +msgstr "消息最多的群" #: lib/grouptagcloudsection.php:56 #, php-format msgid "Tags in %s group's notices" -msgstr "" +msgstr "这个组所发布的消息的标签" #: lib/htmloutputter.php:104 #, fuzzy @@ -4662,7 +4682,7 @@ msgstr "创建新帐号" #: lib/logingroupnav.php:82 msgid "Login or register with OpenID" -msgstr "" +msgstr "使用openID登录或注册" #: lib/mail.php:175 #, php-format @@ -4670,6 +4690,8 @@ msgid "" "Hey, %s.\n" "\n" msgstr "" +"你好,%s.\n" +"\n" #: lib/mail.php:236 #, fuzzy, php-format @@ -4679,12 +4701,12 @@ msgstr "%1$s 开始关注您的 %2$s 信息。" #: lib/mail.php:254 #, fuzzy, php-format msgid "Location: %s\n" -msgstr "位置:%s" +msgstr "位置:%s\n" #: lib/mail.php:256 #, fuzzy, php-format msgid "Homepage: %s\n" -msgstr "主页:%s" +msgstr "主页:%s\n" #: lib/mail.php:258 #, php-format @@ -4692,30 +4714,28 @@ msgid "" "Bio: %s\n" "\n" msgstr "" +"自传Bio: %s\n" +"\n" #: lib/mail.php:461 -#, fuzzy, php-format +#, php-format msgid "You've been nudged by %s" -msgstr "您已得到确认。输入" +msgstr "%s 振铃呼叫你" #: lib/mail.php:465 #, fuzzy, php-format msgid "%1$s (%2$s) is wondering what you are up to " -msgstr "" -"%1$s (%2$s) 发送了新的私人信息:\n" -"\n" +msgstr "%1$s (%2$s) 发送了新的私人信息:" #: lib/mail.php:555 #, fuzzy, php-format msgid "%1$s just added your notice from %2$s" -msgstr "" -"%1$s 收藏了您的 %2$s 通告。\n" -"\n" +msgstr "%1$s 收藏了您的 %2$s 通告" #: lib/mailbox.php:229 lib/noticelist.php:380 #, fuzzy msgid "From" -msgstr " 从 " +msgstr "从 " #: lib/messageform.php:110 #, fuzzy @@ -4759,29 +4779,29 @@ msgstr "删除" #: lib/nudgeform.php:116 msgid "Nudge this user" -msgstr "" +msgstr "呼叫这个用户" #: lib/nudgeform.php:128 msgid "Nudge" -msgstr "" +msgstr "呼叫" #: lib/nudgeform.php:128 #, fuzzy msgid "Send a nudge to this user" -msgstr "无法向此用户发送消息。" +msgstr "呼叫这个用户" #: lib/personaltagcloudsection.php:56 #, fuzzy, php-format msgid "Tags in %s's notices" -msgstr "用户没有通告。" +msgstr "%s's 的消息的标签" #: lib/profilelist.php:182 msgid "(none)" -msgstr "" +msgstr "(none 没有)" #: lib/publicgroupnav.php:76 msgid "Public" -msgstr "" +msgstr "公告" #: lib/publicgroupnav.php:80 msgid "User groups" @@ -4813,12 +4833,12 @@ msgstr "搜索用户信息" #: lib/section.php:89 msgid "Untitled section" -msgstr "" +msgstr "无标题章节" #: lib/subgroupnav.php:81 #, fuzzy, php-format msgid "People %s subscribes to" -msgstr "远程订阅" +msgstr "%s 订阅的人" #: lib/subgroupnav.php:89 #, fuzzy, php-format @@ -4828,7 +4848,7 @@ msgstr "订阅 %s" #: lib/subgroupnav.php:97 #, php-format msgid "Groups %s is a member of" -msgstr "" +msgstr "%s 组是成员组成了" #: lib/subgroupnav.php:104 #, fuzzy, php-format @@ -4851,17 +4871,18 @@ msgid "None" msgstr "否" #: lib/topposterssection.php:74 +#, fuzzy msgid "Top posters" -msgstr "" +msgstr "灌水精英" #: lib/unblockform.php:120 lib/unblockform.php:150 #, fuzzy msgid "Unblock this user" -msgstr "未找到用户" +msgstr "取消阻止次用户" #: lib/unblockform.php:150 msgid "Unblock" -msgstr "" +msgstr "取消阻止" #: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137 #, fuzzy From 86533d99d760b7d6b3a6a047898eec5e25497138 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Tue, 14 Jul 2009 15:26:39 -0400 Subject: [PATCH 26/41] make RealtimePlugin work correctly --- plugins/Realtime/RealtimePlugin.php | 75 +++++++++++++++++------------ plugins/Realtime/realtimeupdate.js | 56 +++++---------------- 2 files changed, 58 insertions(+), 73 deletions(-) diff --git a/plugins/Realtime/RealtimePlugin.php b/plugins/Realtime/RealtimePlugin.php index 45251c66f0..cb3b30845e 100644 --- a/plugins/Realtime/RealtimePlugin.php +++ b/plugins/Realtime/RealtimePlugin.php @@ -2,7 +2,7 @@ /** * Laconica, the distributed open-source microblogging tool * - * Plugin to do "real time" updates using Comet/Bayeux + * Superclass for plugins that do "real time" updates of timelines using Ajax * * PHP version 5 * @@ -32,7 +32,10 @@ if (!defined('LACONICA')) { } /** - * Plugin to do realtime updates using Comet + * Superclass for plugin to do realtime updates + * + * Based on experience with the Comet and Meteor plugins, + * this superclass extracts out some of the common functionality * * @category Plugin * @package Laconica @@ -41,25 +44,25 @@ if (!defined('LACONICA')) { * @link http://laconi.ca/ */ -class CometPlugin extends Plugin +class RealtimePlugin extends Plugin { - var $server = null; + protected $replyurl = null; + protected $favorurl = null; + protected $deleteurl = null; - function __construct($server=null, $username=null, $password=null) + function onInitializePlugin() { - $this->server = $server; - $this->username = $username; - $this->password = $password; - - parent::__construct(); + $this->replyurl = common_local_url('newnotice'); + $this->favorurl = common_local_url('favor'); + // FIXME: need to find a better way to pass this pattern in + $this->deleteurl = common_local_url('deletenotice', + array('notice' => '0000000000')); } function onEndShowScripts($action) { $timeline = null; - $this->log(LOG_DEBUG, 'got action ' . $action->trimmed('action')); - switch ($action->trimmed('action')) { case 'public': $timeline = '/timelines/public'; @@ -76,11 +79,11 @@ class CometPlugin extends Plugin return true; } - $scripts = array('jquery.comet.js', 'json2.js', 'updatetimeline.js'); + $scripts = $this->_getScripts(); foreach ($scripts as $script) { $action->element('script', array('type' => 'text/javascript', - 'src' => common_path('plugins/Comet/'.$script)), + 'src' => $script), ' '); } @@ -92,14 +95,10 @@ class CometPlugin extends Plugin $user_id = 0; } - $replyurl = common_local_url('newnotice'); - $favorurl = common_local_url('favor'); - // FIXME: need to find a better way to pass this pattern in - $deleteurl = common_local_url('deletenotice', - array('notice' => '0000000000')); - $action->elementStart('script', array('type' => 'text/javascript')); - $action->raw("$(document).ready(function() { updater.init(\"$this->server\", \"$timeline\", $user_id, \"$replyurl\", \"$favorurl\", \"$deleteurl\"); });"); + $action->raw("$(document).ready(function() { "); + $action->raw($this->_updateInitialize($timeline, $user_id)); + $action->raw(" });"); $action->elementEnd('script'); return true; @@ -107,8 +106,6 @@ class CometPlugin extends Plugin function onEndNoticeSave($notice) { - $this->log(LOG_INFO, "Called for save notice."); - $timelines = array(); // XXX: Add other timelines; this is just for the public one @@ -127,20 +124,16 @@ class CometPlugin extends Plugin } if (count($timelines) > 0) { - // Require this, since we need it - require_once(INSTALLDIR.'/plugins/Comet/bayeux.class.inc.php'); $json = $this->noticeAsJson($notice); - // Bayeux? Comet? Huh? These terms confuse me - $bay = new Bayeux($this->server, $this->user, $this->password); + $this->_connect(); foreach ($timelines as $timeline) { - $this->log(LOG_INFO, "Posting notice $notice->id to '$timeline'."); - $bay->publish($timeline, $json); + $this->_publish($timeline, $json); } - $bay = NULL; + $this->_disconnect(); } return true; @@ -202,4 +195,26 @@ class CometPlugin extends Plugin { common_log($level, get_class($this) . ': '.$msg); } + + function _getScripts() + { + return array(common_local_path('plugins/Realtime/realtimeupdater.js')); + } + + function _updateInitialize() + { + return '; '; + } + + function _connect() + { + } + + function _publish() + { + } + + function _disconnect() + { + } } diff --git a/plugins/Realtime/realtimeupdate.js b/plugins/Realtime/realtimeupdate.js index 170949e9ba..9ad8087405 100644 --- a/plugins/Realtime/realtimeupdate.js +++ b/plugins/Realtime/realtimeupdate.js @@ -1,41 +1,11 @@ -// update the local timeline from a Comet server +// add a notice encoded as JSON into the current timeline // -var updater = function() -{ - var _server; - var _timeline; - var _userid; - var _replyurl; - var _favorurl; - var _deleteurl; - var _cometd; +RealtimeUpdate = { - return { - init: function(server, timeline, userid, replyurl, favorurl, deleteurl) - { - _cometd = $.cometd; // Uses the default Comet object - _cometd.setLogLevel('debug'); - _cometd.init(server); - _server = server; - _timeline = timeline; - _userid = userid; - _favorurl = favorurl; - _replyurl = replyurl; - _deleteurl = deleteurl; - _cometd.subscribe(timeline, receive); - $(window).unload(leave); - } - } - - function leave() + receive: function(message) { - _cometd.disconnect(); - } - - function receive(message) - { - id = message.data.id; + id = data.id; // Don't add it if it already exists @@ -43,7 +13,7 @@ var updater = function() return; } - var noticeItem = makeNoticeItem(message.data); + var noticeItem = RealtimeUpdate.makeNoticeItem(data); $("#notices_primary .notices").prepend(noticeItem, true); $("#notices_primary .notice:first").css({display:"none"}); $("#notices_primary .notice:first").fadeIn(1000); @@ -51,7 +21,7 @@ var updater = function() NoticeReply(); } - function makeNoticeItem(data) + makeNoticeItem: function(data) { user = data['user']; html = data['html'].replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); @@ -96,10 +66,10 @@ var updater = function() if (_userid != 0) { var input = $("form#form_notice fieldset input#token"); var session_key = input.val(); - ni = ni+makeFavoriteForm(data['id'], session_key); - ni = ni+makeReplyLink(data['id'], data['user']['screen_name']); + ni = ni+RealtimeUpdate.makeFavoriteForm(data['id'], session_key); + ni = ni+RealtimeUpdate.makeReplyLink(data['id'], data['user']['screen_name']); if (_userid == data['user']['id']) { - ni = ni+makeDeleteLink(data['id']); + ni = ni+RealtimeUpdate.makeDeleteLink(data['id']); } } @@ -108,7 +78,7 @@ var updater = function() return ni; } - function makeFavoriteForm(id, session_key) + makeFavoriteForm: function(id, session_key) { var ff; @@ -123,7 +93,7 @@ var updater = function() return ff; } - function makeReplyLink(id, nickname) + makeReplyLink: function(id, nickname) { var rl; rl = "

    "+ @@ -136,7 +106,7 @@ var updater = function() return rl; } - function makeDeleteLink(id) + makeDeleteLink: function(id) { var dl, delurl; delurl = _deleteurl.replace("0000000000", id); @@ -150,5 +120,5 @@ var updater = function() return dl; } -}(); +}; From 3baa1c6a85892d710f7bb51b742bf288d0d7aac9 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Tue, 14 Jul 2009 15:39:02 -0400 Subject: [PATCH 27/41] pass proper args for realtime recipe methods --- plugins/Realtime/RealtimePlugin.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/Realtime/RealtimePlugin.php b/plugins/Realtime/RealtimePlugin.php index cb3b30845e..c9483f991c 100644 --- a/plugins/Realtime/RealtimePlugin.php +++ b/plugins/Realtime/RealtimePlugin.php @@ -198,10 +198,11 @@ class RealtimePlugin extends Plugin function _getScripts() { - return array(common_local_path('plugins/Realtime/realtimeupdater.js')); + return array(common_local_path('plugins/Realtime/realtimeupdater.js'), + common_local_path('plugins/Realtime/json2.js')); } - function _updateInitialize() + function _updateInitialize($timeline, $user_id) { return '; '; } @@ -210,7 +211,7 @@ class RealtimePlugin extends Plugin { } - function _publish() + function _publish($timeline, $json) { } From 5ab718bf22fda29dc30fbd004f7866af82eeb879 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Tue, 14 Jul 2009 15:40:58 -0400 Subject: [PATCH 28/41] Change CometPlugin so it re-uses stuff from RealtimePlugin --- plugins/Comet/CometPlugin.php | 154 ++-------- plugins/Comet/cometupdate.js | 30 ++ plugins/Comet/json2.js | 478 -------------------------------- plugins/Comet/updatetimeline.js | 154 ---------- 4 files changed, 52 insertions(+), 764 deletions(-) create mode 100644 plugins/Comet/cometupdate.js delete mode 100644 plugins/Comet/json2.js delete mode 100644 plugins/Comet/updatetimeline.js diff --git a/plugins/Comet/CometPlugin.php b/plugins/Comet/CometPlugin.php index 45251c66f0..3e4f493b65 100644 --- a/plugins/Comet/CometPlugin.php +++ b/plugins/Comet/CometPlugin.php @@ -31,6 +31,8 @@ if (!defined('LACONICA')) { exit(1); } +require_once INSTALLDIR.'/plugins/Realtime/RealtimePlugin.php'; + /** * Plugin to do realtime updates using Comet * @@ -41,9 +43,12 @@ if (!defined('LACONICA')) { * @link http://laconi.ca/ */ -class CometPlugin extends Plugin +class CometPlugin extends RealtimePlugin { - var $server = null; + public $server = null; + public $username = null; + public $password = null; + protected $bay = null; function __construct($server=null, $username=null, $password=null) { @@ -54,152 +59,37 @@ class CometPlugin extends Plugin parent::__construct(); } - function onEndShowScripts($action) + function _getScripts() { - $timeline = null; + $scripts = parent::_getScripts(); - $this->log(LOG_DEBUG, 'got action ' . $action->trimmed('action')); + $ours = array('jquery.comet.js', 'cometupdate.js'); - switch ($action->trimmed('action')) { - case 'public': - $timeline = '/timelines/public'; - break; - case 'tag': - $tag = $action->trimmed('tag'); - if (!empty($tag)) { - $timeline = '/timelines/tag/'.$tag; - } else { - return true; - } - break; - default: - return true; + foreach ($ours as $script) { + $scripts[] = common_path('plugins/Comet/'.$script); } - $scripts = array('jquery.comet.js', 'json2.js', 'updatetimeline.js'); - - foreach ($scripts as $script) { - $action->element('script', array('type' => 'text/javascript', - 'src' => common_path('plugins/Comet/'.$script)), - ' '); - } - - $user = common_current_user(); - - if (!empty($user->id)) { - $user_id = $user->id; - } else { - $user_id = 0; - } - - $replyurl = common_local_url('newnotice'); - $favorurl = common_local_url('favor'); - // FIXME: need to find a better way to pass this pattern in - $deleteurl = common_local_url('deletenotice', - array('notice' => '0000000000')); - - $action->elementStart('script', array('type' => 'text/javascript')); - $action->raw("$(document).ready(function() { updater.init(\"$this->server\", \"$timeline\", $user_id, \"$replyurl\", \"$favorurl\", \"$deleteurl\"); });"); - $action->elementEnd('script'); - - return true; + return $scripts; } - function onEndNoticeSave($notice) + function _updateInitialize($timeline, $user_id) { - $this->log(LOG_INFO, "Called for save notice."); - - $timelines = array(); - - // XXX: Add other timelines; this is just for the public one - - if ($notice->is_local || - ($notice->is_local == 0 && !common_config('public', 'localonly'))) { - $timelines[] = '/timelines/public'; - } - - $tags = $this->getNoticeTags($notice); - - if (!empty($tags)) { - foreach ($tags as $tag) { - $timelines[] = '/timelines/tag/' . $tag; - } - } - - if (count($timelines) > 0) { - // Require this, since we need it - require_once(INSTALLDIR.'/plugins/Comet/bayeux.class.inc.php'); - - $json = $this->noticeAsJson($notice); - - // Bayeux? Comet? Huh? These terms confuse me - $bay = new Bayeux($this->server, $this->user, $this->password); - - foreach ($timelines as $timeline) { - $this->log(LOG_INFO, "Posting notice $notice->id to '$timeline'."); - $bay->publish($timeline, $json); - } - - $bay = NULL; - } - - return true; + return "CometUpdate.init(\"$this->server\", \"$timeline\", $user_id, \"$this->replyurl\", \"$this->favorurl\", \"$this->deleteurl\");"; } - function noticeAsJson($notice) + function _connect() { - // FIXME: this code should be abstracted to a neutral third - // party, like Notice::asJson(). I'm not sure of the ethics - // of refactoring from within a plugin, so I'm just abusing - // the TwitterApiAction method. Don't do this unless you're me! - - require_once(INSTALLDIR.'/lib/twitterapi.php'); - - $act = new TwitterApiAction('/dev/null'); - - $arr = $act->twitter_status_array($notice, true); - $arr['url'] = $notice->bestUrl(); - $arr['html'] = htmlspecialchars($notice->rendered); - $arr['source'] = htmlspecialchars($arr['source']); - - if (!empty($notice->reply_to)) { - $reply_to = Notice::staticGet('id', $notice->reply_to); - if (!empty($reply_to)) { - $arr['in_reply_to_status_url'] = $reply_to->bestUrl(); - } - $reply_to = null; - } - - $profile = $notice->getProfile(); - $arr['user']['profile_url'] = $profile->profileurl; - - return $arr; + // Bayeux? Comet? Huh? These terms confuse me + $this->bay = new Bayeux($this->server, $this->user, $this->password); } - function getNoticeTags($notice) + function _publish($timeline, $json) { - $tags = null; - - $nt = new Notice_tag(); - $nt->notice_id = $notice->id; - - if ($nt->find()) { - $tags = array(); - while ($nt->fetch()) { - $tags[] = $nt->tag; - } - } - - $nt->free(); - $nt = null; - - return $tags; + $this->bay->publish($timeline, $json); } - // Push this up to Plugin - - function log($level, $msg) + function _disconnect() { - common_log($level, get_class($this) . ': '.$msg); + unset($this->bay); } } diff --git a/plugins/Comet/cometupdate.js b/plugins/Comet/cometupdate.js new file mode 100644 index 0000000000..432778c190 --- /dev/null +++ b/plugins/Comet/cometupdate.js @@ -0,0 +1,30 @@ +// update the local timeline from a Comet server +// + +var CometUpdate = function() +{ + var _server; + var _timeline; + var _userid; + var _replyurl; + var _favorurl; + var _deleteurl; + var _cometd; + + return { + init: function(server, timeline, userid, replyurl, favorurl, deleteurl) + { + _cometd = $.cometd; // Uses the default Comet object + _cometd.init(server); + _server = server; + _timeline = timeline; + _userid = userid; + _favorurl = favorurl; + _replyurl = replyurl; + _deleteurl = deleteurl; + _cometd.subscribe(timeline, RealtimeUpdater.receive); + $(window).unload(leave); + } + } +}(); + diff --git a/plugins/Comet/json2.js b/plugins/Comet/json2.js deleted file mode 100644 index 7e27df5181..0000000000 --- a/plugins/Comet/json2.js +++ /dev/null @@ -1,478 +0,0 @@ -/* - http://www.JSON.org/json2.js - 2009-04-16 - - Public Domain. - - NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. - - See http://www.JSON.org/js.html - - This file creates a global JSON object containing two methods: stringify - and parse. - - JSON.stringify(value, replacer, space) - value any JavaScript value, usually an object or array. - - replacer an optional parameter that determines how object - values are stringified for objects. It can be a - function or an array of strings. - - space an optional parameter that specifies the indentation - of nested structures. If it is omitted, the text will - be packed without extra whitespace. If it is a number, - it will specify the number of spaces to indent at each - level. If it is a string (such as '\t' or ' '), - it contains the characters used to indent at each level. - - This method produces a JSON text from a JavaScript value. - - When an object value is found, if the object contains a toJSON - method, its toJSON method will be called and the result will be - stringified. A toJSON method does not serialize: it returns the - value represented by the name/value pair that should be serialized, - or undefined if nothing should be serialized. The toJSON method - will be passed the key associated with the value, and this will be - bound to the object holding the key. - - For example, this would serialize Dates as ISO strings. - - Date.prototype.toJSON = function (key) { - function f(n) { - // Format integers to have at least two digits. - return n < 10 ? '0' + n : n; - } - - return this.getUTCFullYear() + '-' + - f(this.getUTCMonth() + 1) + '-' + - f(this.getUTCDate()) + 'T' + - f(this.getUTCHours()) + ':' + - f(this.getUTCMinutes()) + ':' + - f(this.getUTCSeconds()) + 'Z'; - }; - - You can provide an optional replacer method. It will be passed the - key and value of each member, with this bound to the containing - object. The value that is returned from your method will be - serialized. If your method returns undefined, then the member will - be excluded from the serialization. - - If the replacer parameter is an array of strings, then it will be - used to select the members to be serialized. It filters the results - such that only members with keys listed in the replacer array are - stringified. - - Values that do not have JSON representations, such as undefined or - functions, will not be serialized. Such values in objects will be - dropped; in arrays they will be replaced with null. You can use - a replacer function to replace those with JSON values. - JSON.stringify(undefined) returns undefined. - - The optional space parameter produces a stringification of the - value that is filled with line breaks and indentation to make it - easier to read. - - If the space parameter is a non-empty string, then that string will - be used for indentation. If the space parameter is a number, then - the indentation will be that many spaces. - - Example: - - text = JSON.stringify(['e', {pluribus: 'unum'}]); - // text is '["e",{"pluribus":"unum"}]' - - - text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t'); - // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]' - - text = JSON.stringify([new Date()], function (key, value) { - return this[key] instanceof Date ? - 'Date(' + this[key] + ')' : value; - }); - // text is '["Date(---current time---)"]' - - - JSON.parse(text, reviver) - This method parses a JSON text to produce an object or array. - It can throw a SyntaxError exception. - - The optional reviver parameter is a function that can filter and - transform the results. It receives each of the keys and values, - and its return value is used instead of the original value. - If it returns what it received, then the structure is not modified. - If it returns undefined then the member is deleted. - - Example: - - // Parse the text. Values that look like ISO date strings will - // be converted to Date objects. - - myData = JSON.parse(text, function (key, value) { - var a; - if (typeof value === 'string') { - a = -/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value); - if (a) { - return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], - +a[5], +a[6])); - } - } - return value; - }); - - myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) { - var d; - if (typeof value === 'string' && - value.slice(0, 5) === 'Date(' && - value.slice(-1) === ')') { - d = new Date(value.slice(5, -1)); - if (d) { - return d; - } - } - return value; - }); - - - This is a reference implementation. You are free to copy, modify, or - redistribute. - - This code should be minified before deployment. - See http://javascript.crockford.com/jsmin.html - - USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO - NOT CONTROL. -*/ - -/*jslint evil: true */ - -/*global JSON */ - -/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply, - call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours, - getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, - lastIndex, length, parse, prototype, push, replace, slice, stringify, - test, toJSON, toString, valueOf -*/ - -// Create a JSON object only if one does not already exist. We create the -// methods in a closure to avoid creating global variables. - -if (!this.JSON) { - JSON = {}; -} -(function () { - - function f(n) { - // Format integers to have at least two digits. - return n < 10 ? '0' + n : n; - } - - if (typeof Date.prototype.toJSON !== 'function') { - - Date.prototype.toJSON = function (key) { - - return this.getUTCFullYear() + '-' + - f(this.getUTCMonth() + 1) + '-' + - f(this.getUTCDate()) + 'T' + - f(this.getUTCHours()) + ':' + - f(this.getUTCMinutes()) + ':' + - f(this.getUTCSeconds()) + 'Z'; - }; - - String.prototype.toJSON = - Number.prototype.toJSON = - Boolean.prototype.toJSON = function (key) { - return this.valueOf(); - }; - } - - var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - gap, - indent, - meta = { // table of character substitutions - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '"' : '\\"', - '\\': '\\\\' - }, - rep; - - - function quote(string) { - -// If the string contains no control characters, no quote characters, and no -// backslash characters, then we can safely slap some quotes around it. -// Otherwise we must also replace the offending characters with safe escape -// sequences. - - escapable.lastIndex = 0; - return escapable.test(string) ? - '"' + string.replace(escapable, function (a) { - var c = meta[a]; - return typeof c === 'string' ? c : - '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }) + '"' : - '"' + string + '"'; - } - - - function str(key, holder) { - -// Produce a string from holder[key]. - - var i, // The loop counter. - k, // The member key. - v, // The member value. - length, - mind = gap, - partial, - value = holder[key]; - -// If the value has a toJSON method, call it to obtain a replacement value. - - if (value && typeof value === 'object' && - typeof value.toJSON === 'function') { - value = value.toJSON(key); - } - -// If we were called with a replacer function, then call the replacer to -// obtain a replacement value. - - if (typeof rep === 'function') { - value = rep.call(holder, key, value); - } - -// What happens next depends on the value's type. - - switch (typeof value) { - case 'string': - return quote(value); - - case 'number': - -// JSON numbers must be finite. Encode non-finite numbers as null. - - return isFinite(value) ? String(value) : 'null'; - - case 'boolean': - case 'null': - -// If the value is a boolean or null, convert it to a string. Note: -// typeof null does not produce 'null'. The case is included here in -// the remote chance that this gets fixed someday. - - return String(value); - -// If the type is 'object', we might be dealing with an object or an array or -// null. - - case 'object': - -// Due to a specification blunder in ECMAScript, typeof null is 'object', -// so watch out for that case. - - if (!value) { - return 'null'; - } - -// Make an array to hold the partial results of stringifying this object value. - - gap += indent; - partial = []; - -// Is the value an array? - - if (Object.prototype.toString.apply(value) === '[object Array]') { - -// The value is an array. Stringify every element. Use null as a placeholder -// for non-JSON values. - - length = value.length; - for (i = 0; i < length; i += 1) { - partial[i] = str(i, value) || 'null'; - } - -// Join all of the elements together, separated with commas, and wrap them in -// brackets. - - v = partial.length === 0 ? '[]' : - gap ? '[\n' + gap + - partial.join(',\n' + gap) + '\n' + - mind + ']' : - '[' + partial.join(',') + ']'; - gap = mind; - return v; - } - -// If the replacer is an array, use it to select the members to be stringified. - - if (rep && typeof rep === 'object') { - length = rep.length; - for (i = 0; i < length; i += 1) { - k = rep[i]; - if (typeof k === 'string') { - v = str(k, value); - if (v) { - partial.push(quote(k) + (gap ? ': ' : ':') + v); - } - } - } - } else { - -// Otherwise, iterate through all of the keys in the object. - - for (k in value) { - if (Object.hasOwnProperty.call(value, k)) { - v = str(k, value); - if (v) { - partial.push(quote(k) + (gap ? ': ' : ':') + v); - } - } - } - } - -// Join all of the member texts together, separated with commas, -// and wrap them in braces. - - v = partial.length === 0 ? '{}' : - gap ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + - mind + '}' : '{' + partial.join(',') + '}'; - gap = mind; - return v; - } - } - -// If the JSON object does not yet have a stringify method, give it one. - - if (typeof JSON.stringify !== 'function') { - JSON.stringify = function (value, replacer, space) { - -// The stringify method takes a value and an optional replacer, and an optional -// space parameter, and returns a JSON text. The replacer can be a function -// that can replace values, or an array of strings that will select the keys. -// A default replacer method can be provided. Use of the space parameter can -// produce text that is more easily readable. - - var i; - gap = ''; - indent = ''; - -// If the space parameter is a number, make an indent string containing that -// many spaces. - - if (typeof space === 'number') { - for (i = 0; i < space; i += 1) { - indent += ' '; - } - -// If the space parameter is a string, it will be used as the indent string. - - } else if (typeof space === 'string') { - indent = space; - } - -// If there is a replacer, it must be a function or an array. -// Otherwise, throw an error. - - rep = replacer; - if (replacer && typeof replacer !== 'function' && - (typeof replacer !== 'object' || - typeof replacer.length !== 'number')) { - throw new Error('JSON.stringify'); - } - -// Make a fake root object containing our value under the key of ''. -// Return the result of stringifying the value. - - return str('', {'': value}); - }; - } - - -// If the JSON object does not yet have a parse method, give it one. - - if (typeof JSON.parse !== 'function') { - JSON.parse = function (text, reviver) { - -// The parse method takes a text and an optional reviver function, and returns -// a JavaScript value if the text is a valid JSON text. - - var j; - - function walk(holder, key) { - -// The walk method is used to recursively walk the resulting structure so -// that modifications can be made. - - var k, v, value = holder[key]; - if (value && typeof value === 'object') { - for (k in value) { - if (Object.hasOwnProperty.call(value, k)) { - v = walk(value, k); - if (v !== undefined) { - value[k] = v; - } else { - delete value[k]; - } - } - } - } - return reviver.call(holder, key, value); - } - - -// Parsing happens in four stages. In the first stage, we replace certain -// Unicode characters with escape sequences. JavaScript handles many characters -// incorrectly, either silently deleting them, or treating them as line endings. - - cx.lastIndex = 0; - if (cx.test(text)) { - text = text.replace(cx, function (a) { - return '\\u' + - ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }); - } - -// In the second stage, we run the text against regular expressions that look -// for non-JSON patterns. We are especially concerned with '()' and 'new' -// because they can cause invocation, and '=' because it can cause mutation. -// But just to be safe, we want to reject all unexpected forms. - -// We split the second stage into 4 regexp operations in order to work around -// crippling inefficiencies in IE's and Safari's regexp engines. First we -// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we -// replace all simple value tokens with ']' characters. Third, we delete all -// open brackets that follow a colon or comma or that begin the text. Finally, -// we look to see that the remaining characters are only whitespace or ']' or -// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval. - - if (/^[\],:{}\s]*$/. -test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@'). -replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']'). -replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { - -// In the third stage we use the eval function to compile the text into a -// JavaScript structure. The '{' operator is subject to a syntactic ambiguity -// in JavaScript: it can begin a block or an object literal. We wrap the text -// in parens to eliminate the ambiguity. - - j = eval('(' + text + ')'); - -// In the optional fourth stage, we recursively walk the new structure, passing -// each name/value pair to a reviver function for possible transformation. - - return typeof reviver === 'function' ? - walk({'': j}, '') : j; - } - -// If the text is not JSON parseable, then a SyntaxError is thrown. - - throw new SyntaxError('JSON.parse'); - }; - } -}()); diff --git a/plugins/Comet/updatetimeline.js b/plugins/Comet/updatetimeline.js deleted file mode 100644 index 170949e9ba..0000000000 --- a/plugins/Comet/updatetimeline.js +++ /dev/null @@ -1,154 +0,0 @@ -// update the local timeline from a Comet server -// - -var updater = function() -{ - var _server; - var _timeline; - var _userid; - var _replyurl; - var _favorurl; - var _deleteurl; - var _cometd; - - return { - init: function(server, timeline, userid, replyurl, favorurl, deleteurl) - { - _cometd = $.cometd; // Uses the default Comet object - _cometd.setLogLevel('debug'); - _cometd.init(server); - _server = server; - _timeline = timeline; - _userid = userid; - _favorurl = favorurl; - _replyurl = replyurl; - _deleteurl = deleteurl; - _cometd.subscribe(timeline, receive); - $(window).unload(leave); - } - } - - function leave() - { - _cometd.disconnect(); - } - - function receive(message) - { - id = message.data.id; - - // Don't add it if it already exists - - if ($("#notice-"+id).length > 0) { - return; - } - - var noticeItem = makeNoticeItem(message.data); - $("#notices_primary .notices").prepend(noticeItem, true); - $("#notices_primary .notice:first").css({display:"none"}); - $("#notices_primary .notice:first").fadeIn(1000); - NoticeHover(); - NoticeReply(); - } - - function makeNoticeItem(data) - { - user = data['user']; - html = data['html'].replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); - source = data['source'].replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); - - ni = "
  • "+ - ""+ - "
    "+ - "
    "+ - "
    Published
    "+ - "
    "+ - ""+ - "a few seconds ago"+ - " "+ - "
    "+ - "
    "+ - "
    "+ - "
    From
    "+ - "
    "+source+"
    "+ // may have a link, I think - "
    "; - - if (data['in_reply_to_status_id']) { - ni = ni+"
    "+ - "
    To
    "+ - "
    "+ - "in reply to"+ - "
    "+ - "
    "; - } - - ni = ni+"
    "+ - "
    "; - - if (_userid != 0) { - var input = $("form#form_notice fieldset input#token"); - var session_key = input.val(); - ni = ni+makeFavoriteForm(data['id'], session_key); - ni = ni+makeReplyLink(data['id'], data['user']['screen_name']); - if (_userid == data['user']['id']) { - ni = ni+makeDeleteLink(data['id']); - } - } - - ni = ni+"
    "+ - "
  • "; - return ni; - } - - function makeFavoriteForm(id, session_key) - { - var ff; - - ff = "
    "+ - "
    "+ - "Favor this notice"+ // XXX: i18n - ""+ - ""+ - ""+ - "
    "+ - "
    "; - return ff; - } - - function makeReplyLink(id, nickname) - { - var rl; - rl = "
    "+ - "
    Reply to this notice
    "+ - "
    "+ - "Reply "+id+""+ - ""+ - "
    "+ - "
    "; - return rl; - } - - function makeDeleteLink(id) - { - var dl, delurl; - delurl = _deleteurl.replace("0000000000", id); - - dl = "
    "+ - "
    Delete this notice
    "+ - "
    "+ - "Delete"+ - "
    "+ - "
    "; - - return dl; - } -}(); - From 420980f0e0cd1023902b23d4082a0734d16c67a5 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Tue, 14 Jul 2009 17:06:29 -0400 Subject: [PATCH 29/41] changes to make realtime work for Meteor --- plugins/Meteor/MeteorPlugin.php | 159 +-------- plugins/Meteor/json2.js | 478 ---------------------------- plugins/Meteor/meteorupdater.js | 136 +------- plugins/Realtime/RealtimePlugin.php | 14 +- plugins/Realtime/realtimeupdate.js | 39 ++- 5 files changed, 52 insertions(+), 774 deletions(-) delete mode 100644 plugins/Meteor/json2.js diff --git a/plugins/Meteor/MeteorPlugin.php b/plugins/Meteor/MeteorPlugin.php index 07285552cb..89c79e7dec 100644 --- a/plugins/Meteor/MeteorPlugin.php +++ b/plugins/Meteor/MeteorPlugin.php @@ -31,8 +31,10 @@ if (!defined('LACONICA')) { exit(1); } +require_once INSTALLDIR.'/plugins/Realtime/RealtimePlugin.php'; + /** - * Plugin to do realtime updates using Comet + * Plugin to do realtime updates using Meteor * * @category Plugin * @package Laconica @@ -41,7 +43,7 @@ if (!defined('LACONICA')) { * @link http://laconi.ca/ */ -class MeteorPlugin extends Plugin +class MeteorPlugin extends RealtimePlugin { public $webserver = null; public $webport = null; @@ -63,93 +65,21 @@ class MeteorPlugin extends Plugin parent::__construct(); } - function onEndShowScripts($action) + function _getScripts() { - $timeline = null; - - switch ($action->trimmed('action')) { - case 'public': - $timeline = 'timelines-public'; - break; - case 'tag': - $tag = $action->trimmed('tag'); - if (!empty($tag)) { - $timeline = 'timelines-tag-'.$tag; - } else { - return true; - } - break; - default: - return true; - } - - $action->element('script', array('type' => 'text/javascript', - 'src' => 'http://'.$this->webserver.(($this->webport == 80) ? '':':'.$this->webport).'/meteor.js'), - ' '); - - foreach (array('meteorupdater.js', 'json2.js') as $script) { - $action->element('script', array('type' => 'text/javascript', - 'src' => common_path('plugins/Meteor/'.$script)), - ' '); - } - - $user = common_current_user(); - - if (!empty($user->id)) { - $user_id = $user->id; - } else { - $user_id = 0; - } - - $replyurl = common_local_url('newnotice'); - $favorurl = common_local_url('favor'); - // FIXME: need to find a better way to pass this pattern in - $deleteurl = common_local_url('deletenotice', - array('notice' => '0000000000')); - - $action->elementStart('script', array('type' => 'text/javascript')); - $action->raw("$(document).ready(function() { MeteorUpdater.init(\"$this->webserver\", $this->webport, \"{$this->channelbase}{$timeline}\", $user_id, \"$replyurl\", \"$favorurl\", \"$deleteurl\"); });"); - $action->elementEnd('script'); - - return true; + $scripts = parent::_getScripts(); + $scripts[] = 'http://'.$this->webserver.(($this->webport == 80) ? '':':'.$this->webport).'/meteor.js'; + $scripts[] = common_path('plugins/Meteor/meteorupdater.js'); + return $scripts; } - function onEndNoticeSave($notice) + function _updateInitialize($timeline, $user_id) { - $timelines = array(); - - // XXX: Add other timelines; this is just for the public one - - if ($notice->is_local || - ($notice->is_local == 0 && !common_config('public', 'localonly'))) { - $timelines[] = 'timelines-public'; - } - - $tags = $this->getNoticeTags($notice); - - if (!empty($tags)) { - foreach ($tags as $tag) { - $timelines[] = 'timelines-tag-' . $tag; - } - } - - if (count($timelines) > 0) { - - $json = json_encode($this->noticeAsJson($notice)); - - $this->_connect(); - - foreach ($timelines as $timeline) { - $this->_addMessage($timeline, $json); - } - - $this->_disconnect(); - } - - return true; + $script = parent::_updateInitialize($timeline, $user_id); + return $script." MeteorUpdater.init(\"$this->webserver\", $this->webport, \"{$this->channelbase}{$timeline}\");"; } - protected function _connect() + function _connect() { $controlserver = (empty($this->controlserver)) ? $this->webserver : $this->controlserver; // May throw an exception. @@ -159,9 +89,11 @@ class MeteorPlugin extends Plugin } } - protected function _addMessage($channel, $message) + function _publish($channel, $message) { + $message = json_encode($message); $message = addslashes($message); + common_debug("Message = $message\n"); $cmd = "ADDMESSAGE {$this->channelbase}{$channel} $message\n"; $cnt = fwrite($this->_socket, $cmd); $result = fgets($this->_socket); @@ -171,66 +103,9 @@ class MeteorPlugin extends Plugin // TODO: parse and deal with result } - protected function _disconnect() + function _disconnect() { $cnt = fwrite($this->_socket, "QUIT\n"); @fclose($this->_socket); } - - function noticeAsJson($notice) - { - // FIXME: this code should be abstracted to a neutral third - // party, like Notice::asJson(). I'm not sure of the ethics - // of refactoring from within a plugin, so I'm just abusing - // the TwitterApiAction method. Don't do this unless you're me! - - require_once(INSTALLDIR.'/lib/twitterapi.php'); - - $act = new TwitterApiAction('/dev/null'); - - $arr = $act->twitter_status_array($notice, true); - $arr['url'] = $notice->bestUrl(); - $arr['html'] = htmlspecialchars($notice->rendered); - $arr['source'] = htmlspecialchars($arr['source']); - - if (!empty($notice->reply_to)) { - $reply_to = Notice::staticGet('id', $notice->reply_to); - if (!empty($reply_to)) { - $arr['in_reply_to_status_url'] = $reply_to->bestUrl(); - } - $reply_to = null; - } - - $profile = $notice->getProfile(); - $arr['user']['profile_url'] = $profile->profileurl; - - return $arr; - } - - function getNoticeTags($notice) - { - $tags = null; - - $nt = new Notice_tag(); - $nt->notice_id = $notice->id; - - if ($nt->find()) { - $tags = array(); - while ($nt->fetch()) { - $tags[] = $nt->tag; - } - } - - $nt->free(); - $nt = null; - - return $tags; - } - - // Push this up to Plugin - - function log($level, $msg) - { - common_log($level, get_class($this) . ': '.$msg); - } } diff --git a/plugins/Meteor/json2.js b/plugins/Meteor/json2.js deleted file mode 100644 index 7e27df5181..0000000000 --- a/plugins/Meteor/json2.js +++ /dev/null @@ -1,478 +0,0 @@ -/* - http://www.JSON.org/json2.js - 2009-04-16 - - Public Domain. - - NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. - - See http://www.JSON.org/js.html - - This file creates a global JSON object containing two methods: stringify - and parse. - - JSON.stringify(value, replacer, space) - value any JavaScript value, usually an object or array. - - replacer an optional parameter that determines how object - values are stringified for objects. It can be a - function or an array of strings. - - space an optional parameter that specifies the indentation - of nested structures. If it is omitted, the text will - be packed without extra whitespace. If it is a number, - it will specify the number of spaces to indent at each - level. If it is a string (such as '\t' or ' '), - it contains the characters used to indent at each level. - - This method produces a JSON text from a JavaScript value. - - When an object value is found, if the object contains a toJSON - method, its toJSON method will be called and the result will be - stringified. A toJSON method does not serialize: it returns the - value represented by the name/value pair that should be serialized, - or undefined if nothing should be serialized. The toJSON method - will be passed the key associated with the value, and this will be - bound to the object holding the key. - - For example, this would serialize Dates as ISO strings. - - Date.prototype.toJSON = function (key) { - function f(n) { - // Format integers to have at least two digits. - return n < 10 ? '0' + n : n; - } - - return this.getUTCFullYear() + '-' + - f(this.getUTCMonth() + 1) + '-' + - f(this.getUTCDate()) + 'T' + - f(this.getUTCHours()) + ':' + - f(this.getUTCMinutes()) + ':' + - f(this.getUTCSeconds()) + 'Z'; - }; - - You can provide an optional replacer method. It will be passed the - key and value of each member, with this bound to the containing - object. The value that is returned from your method will be - serialized. If your method returns undefined, then the member will - be excluded from the serialization. - - If the replacer parameter is an array of strings, then it will be - used to select the members to be serialized. It filters the results - such that only members with keys listed in the replacer array are - stringified. - - Values that do not have JSON representations, such as undefined or - functions, will not be serialized. Such values in objects will be - dropped; in arrays they will be replaced with null. You can use - a replacer function to replace those with JSON values. - JSON.stringify(undefined) returns undefined. - - The optional space parameter produces a stringification of the - value that is filled with line breaks and indentation to make it - easier to read. - - If the space parameter is a non-empty string, then that string will - be used for indentation. If the space parameter is a number, then - the indentation will be that many spaces. - - Example: - - text = JSON.stringify(['e', {pluribus: 'unum'}]); - // text is '["e",{"pluribus":"unum"}]' - - - text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t'); - // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]' - - text = JSON.stringify([new Date()], function (key, value) { - return this[key] instanceof Date ? - 'Date(' + this[key] + ')' : value; - }); - // text is '["Date(---current time---)"]' - - - JSON.parse(text, reviver) - This method parses a JSON text to produce an object or array. - It can throw a SyntaxError exception. - - The optional reviver parameter is a function that can filter and - transform the results. It receives each of the keys and values, - and its return value is used instead of the original value. - If it returns what it received, then the structure is not modified. - If it returns undefined then the member is deleted. - - Example: - - // Parse the text. Values that look like ISO date strings will - // be converted to Date objects. - - myData = JSON.parse(text, function (key, value) { - var a; - if (typeof value === 'string') { - a = -/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value); - if (a) { - return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], - +a[5], +a[6])); - } - } - return value; - }); - - myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) { - var d; - if (typeof value === 'string' && - value.slice(0, 5) === 'Date(' && - value.slice(-1) === ')') { - d = new Date(value.slice(5, -1)); - if (d) { - return d; - } - } - return value; - }); - - - This is a reference implementation. You are free to copy, modify, or - redistribute. - - This code should be minified before deployment. - See http://javascript.crockford.com/jsmin.html - - USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO - NOT CONTROL. -*/ - -/*jslint evil: true */ - -/*global JSON */ - -/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply, - call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours, - getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, - lastIndex, length, parse, prototype, push, replace, slice, stringify, - test, toJSON, toString, valueOf -*/ - -// Create a JSON object only if one does not already exist. We create the -// methods in a closure to avoid creating global variables. - -if (!this.JSON) { - JSON = {}; -} -(function () { - - function f(n) { - // Format integers to have at least two digits. - return n < 10 ? '0' + n : n; - } - - if (typeof Date.prototype.toJSON !== 'function') { - - Date.prototype.toJSON = function (key) { - - return this.getUTCFullYear() + '-' + - f(this.getUTCMonth() + 1) + '-' + - f(this.getUTCDate()) + 'T' + - f(this.getUTCHours()) + ':' + - f(this.getUTCMinutes()) + ':' + - f(this.getUTCSeconds()) + 'Z'; - }; - - String.prototype.toJSON = - Number.prototype.toJSON = - Boolean.prototype.toJSON = function (key) { - return this.valueOf(); - }; - } - - var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - gap, - indent, - meta = { // table of character substitutions - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '"' : '\\"', - '\\': '\\\\' - }, - rep; - - - function quote(string) { - -// If the string contains no control characters, no quote characters, and no -// backslash characters, then we can safely slap some quotes around it. -// Otherwise we must also replace the offending characters with safe escape -// sequences. - - escapable.lastIndex = 0; - return escapable.test(string) ? - '"' + string.replace(escapable, function (a) { - var c = meta[a]; - return typeof c === 'string' ? c : - '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }) + '"' : - '"' + string + '"'; - } - - - function str(key, holder) { - -// Produce a string from holder[key]. - - var i, // The loop counter. - k, // The member key. - v, // The member value. - length, - mind = gap, - partial, - value = holder[key]; - -// If the value has a toJSON method, call it to obtain a replacement value. - - if (value && typeof value === 'object' && - typeof value.toJSON === 'function') { - value = value.toJSON(key); - } - -// If we were called with a replacer function, then call the replacer to -// obtain a replacement value. - - if (typeof rep === 'function') { - value = rep.call(holder, key, value); - } - -// What happens next depends on the value's type. - - switch (typeof value) { - case 'string': - return quote(value); - - case 'number': - -// JSON numbers must be finite. Encode non-finite numbers as null. - - return isFinite(value) ? String(value) : 'null'; - - case 'boolean': - case 'null': - -// If the value is a boolean or null, convert it to a string. Note: -// typeof null does not produce 'null'. The case is included here in -// the remote chance that this gets fixed someday. - - return String(value); - -// If the type is 'object', we might be dealing with an object or an array or -// null. - - case 'object': - -// Due to a specification blunder in ECMAScript, typeof null is 'object', -// so watch out for that case. - - if (!value) { - return 'null'; - } - -// Make an array to hold the partial results of stringifying this object value. - - gap += indent; - partial = []; - -// Is the value an array? - - if (Object.prototype.toString.apply(value) === '[object Array]') { - -// The value is an array. Stringify every element. Use null as a placeholder -// for non-JSON values. - - length = value.length; - for (i = 0; i < length; i += 1) { - partial[i] = str(i, value) || 'null'; - } - -// Join all of the elements together, separated with commas, and wrap them in -// brackets. - - v = partial.length === 0 ? '[]' : - gap ? '[\n' + gap + - partial.join(',\n' + gap) + '\n' + - mind + ']' : - '[' + partial.join(',') + ']'; - gap = mind; - return v; - } - -// If the replacer is an array, use it to select the members to be stringified. - - if (rep && typeof rep === 'object') { - length = rep.length; - for (i = 0; i < length; i += 1) { - k = rep[i]; - if (typeof k === 'string') { - v = str(k, value); - if (v) { - partial.push(quote(k) + (gap ? ': ' : ':') + v); - } - } - } - } else { - -// Otherwise, iterate through all of the keys in the object. - - for (k in value) { - if (Object.hasOwnProperty.call(value, k)) { - v = str(k, value); - if (v) { - partial.push(quote(k) + (gap ? ': ' : ':') + v); - } - } - } - } - -// Join all of the member texts together, separated with commas, -// and wrap them in braces. - - v = partial.length === 0 ? '{}' : - gap ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + - mind + '}' : '{' + partial.join(',') + '}'; - gap = mind; - return v; - } - } - -// If the JSON object does not yet have a stringify method, give it one. - - if (typeof JSON.stringify !== 'function') { - JSON.stringify = function (value, replacer, space) { - -// The stringify method takes a value and an optional replacer, and an optional -// space parameter, and returns a JSON text. The replacer can be a function -// that can replace values, or an array of strings that will select the keys. -// A default replacer method can be provided. Use of the space parameter can -// produce text that is more easily readable. - - var i; - gap = ''; - indent = ''; - -// If the space parameter is a number, make an indent string containing that -// many spaces. - - if (typeof space === 'number') { - for (i = 0; i < space; i += 1) { - indent += ' '; - } - -// If the space parameter is a string, it will be used as the indent string. - - } else if (typeof space === 'string') { - indent = space; - } - -// If there is a replacer, it must be a function or an array. -// Otherwise, throw an error. - - rep = replacer; - if (replacer && typeof replacer !== 'function' && - (typeof replacer !== 'object' || - typeof replacer.length !== 'number')) { - throw new Error('JSON.stringify'); - } - -// Make a fake root object containing our value under the key of ''. -// Return the result of stringifying the value. - - return str('', {'': value}); - }; - } - - -// If the JSON object does not yet have a parse method, give it one. - - if (typeof JSON.parse !== 'function') { - JSON.parse = function (text, reviver) { - -// The parse method takes a text and an optional reviver function, and returns -// a JavaScript value if the text is a valid JSON text. - - var j; - - function walk(holder, key) { - -// The walk method is used to recursively walk the resulting structure so -// that modifications can be made. - - var k, v, value = holder[key]; - if (value && typeof value === 'object') { - for (k in value) { - if (Object.hasOwnProperty.call(value, k)) { - v = walk(value, k); - if (v !== undefined) { - value[k] = v; - } else { - delete value[k]; - } - } - } - } - return reviver.call(holder, key, value); - } - - -// Parsing happens in four stages. In the first stage, we replace certain -// Unicode characters with escape sequences. JavaScript handles many characters -// incorrectly, either silently deleting them, or treating them as line endings. - - cx.lastIndex = 0; - if (cx.test(text)) { - text = text.replace(cx, function (a) { - return '\\u' + - ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }); - } - -// In the second stage, we run the text against regular expressions that look -// for non-JSON patterns. We are especially concerned with '()' and 'new' -// because they can cause invocation, and '=' because it can cause mutation. -// But just to be safe, we want to reject all unexpected forms. - -// We split the second stage into 4 regexp operations in order to work around -// crippling inefficiencies in IE's and Safari's regexp engines. First we -// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we -// replace all simple value tokens with ']' characters. Third, we delete all -// open brackets that follow a colon or comma or that begin the text. Finally, -// we look to see that the remaining characters are only whitespace or ']' or -// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval. - - if (/^[\],:{}\s]*$/. -test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@'). -replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']'). -replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { - -// In the third stage we use the eval function to compile the text into a -// JavaScript structure. The '{' operator is subject to a syntactic ambiguity -// in JavaScript: it can begin a block or an object literal. We wrap the text -// in parens to eliminate the ambiguity. - - j = eval('(' + text + ')'); - -// In the optional fourth stage, we recursively walk the new structure, passing -// each name/value pair to a reviver function for possible transformation. - - return typeof reviver === 'function' ? - walk({'': j}, '') : j; - } - -// If the text is not JSON parseable, then a SyntaxError is thrown. - - throw new SyntaxError('JSON.parse'); - }; - } -}()); diff --git a/plugins/Meteor/meteorupdater.js b/plugins/Meteor/meteorupdater.js index 60d2cc3723..2e688336f1 100644 --- a/plugins/Meteor/meteorupdater.js +++ b/plugins/Meteor/meteorupdater.js @@ -3,24 +3,12 @@ var MeteorUpdater = function() { - var _server; - var _port; - var _timeline; - var _userid; - var _replyurl; - var _favorurl; - var _deleteurl; - return { - init: function(server, port, timeline, userid, replyurl, favorurl, deleteurl) - { - _userid = userid; - _replyurl = replyurl; - _favorurl = favorurl; - _deleteurl = deleteurl; + init: function(server, port, timeline) + { Meteor.callbacks["process"] = function(data) { - receive(JSON.parse(data)); + RealtimeUpdate.receive(JSON.parse(data)); }; Meteor.host = server; @@ -29,123 +17,5 @@ var MeteorUpdater = function() Meteor.connect(); } } - - function receive(data) - { - id = data.id; - - // Don't add it if it already exists - // - if ($("#notice-"+id).length > 0) { - return; - } - - var noticeItem = makeNoticeItem(data); - $("#notices_primary .notices").prepend(noticeItem, true); - $("#notices_primary .notice:first").css({display:"none"}); - $("#notices_primary .notice:first").fadeIn(1000); - NoticeHover(); - NoticeReply(); - } - - function makeNoticeItem(data) - { - user = data['user']; - html = data['html'].replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); - source = data['source'].replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); - - ni = "
  • "+ - "
    "+ - ""+ - ""+ - "\""+user['screen_name']+"\"/"+ - ""+user['screen_name']+""+ - ""+ - ""+ - "

    "+html+"

    "+ - "
    "+ - "
    "+ - "
    "+ - "
    Published
    "+ - "
    "+ - ""+ - "a few seconds ago"+ - " "+ - "
    "+ - "
    "+ - "
    "+ - "
    From
    "+ - "
    "+source+"
    "+ // may have a link, I think - "
    "; - - if (data['in_reply_to_status_id']) { - ni = ni+"
    "+ - "
    To
    "+ - "
    "+ - "in reply to"+ - "
    "+ - "
    "; - } - - ni = ni+"
    "+ - "
    "; - - if (_userid != 0) { - var input = $("form#form_notice fieldset input#token"); - var session_key = input.val(); - ni = ni+makeFavoriteForm(data['id'], session_key); - ni = ni+makeReplyLink(data['id'], data['user']['screen_name']); - if (_userid == data['user']['id']) { - ni = ni+makeDeleteLink(data['id']); - } - } - - ni = ni+"
    "+ - "
  • "; - return ni; - } - - function makeFavoriteForm(id, session_key) - { - var ff; - - ff = "
    "+ - "
    "+ - "Favor this notice"+ // XXX: i18n - ""+ - ""+ - ""+ - "
    "+ - "
    "; - return ff; - } - - function makeReplyLink(id, nickname) - { - var rl; - rl = "
    "+ - "
    Reply to this notice
    "+ - "
    "+ - "Reply "+id+""+ - ""+ - "
    "+ - "
    "; - return rl; - } - - function makeDeleteLink(id) - { - var dl, delurl; - delurl = _deleteurl.replace("0000000000", id); - - dl = "
    "+ - "
    Delete this notice
    "+ - "
    "+ - "Delete"+ - "
    "+ - "
    "; - - return dl; - } }(); diff --git a/plugins/Realtime/RealtimePlugin.php b/plugins/Realtime/RealtimePlugin.php index c9483f991c..d01da5a509 100644 --- a/plugins/Realtime/RealtimePlugin.php +++ b/plugins/Realtime/RealtimePlugin.php @@ -65,12 +65,12 @@ class RealtimePlugin extends Plugin switch ($action->trimmed('action')) { case 'public': - $timeline = '/timelines/public'; + $timeline = 'timelines-public'; break; case 'tag': $tag = $action->trimmed('tag'); if (!empty($tag)) { - $timeline = '/timelines/tag/'.$tag; + $timeline = 'timelines-tag-'.$tag; } else { return true; } @@ -112,14 +112,14 @@ class RealtimePlugin extends Plugin if ($notice->is_local || ($notice->is_local == 0 && !common_config('public', 'localonly'))) { - $timelines[] = '/timelines/public'; + $timelines[] = 'timelines-public'; } $tags = $this->getNoticeTags($notice); if (!empty($tags)) { foreach ($tags as $tag) { - $timelines[] = '/timelines/tag/' . $tag; + $timelines[] = 'timelines-tag-' . $tag; } } @@ -198,13 +198,13 @@ class RealtimePlugin extends Plugin function _getScripts() { - return array(common_local_path('plugins/Realtime/realtimeupdater.js'), - common_local_path('plugins/Realtime/json2.js')); + return array(common_path('plugins/Realtime/realtimeupdate.js'), + common_path('plugins/Realtime/json2.js')); } function _updateInitialize($timeline, $user_id) { - return '; '; + return "RealtimeUpdate.init($user_id, \"$this->replyurl\", \"$this->favorurl\", \"$this->deleteurl\"); "; } function _connect() diff --git a/plugins/Realtime/realtimeupdate.js b/plugins/Realtime/realtimeupdate.js index 9ad8087405..d55db58592 100644 --- a/plugins/Realtime/realtimeupdate.js +++ b/plugins/Realtime/realtimeupdate.js @@ -3,7 +3,20 @@ RealtimeUpdate = { - receive: function(message) + _userid: 0, + _replyurl: '', + _favorurl: '', + _deleteurl: '', + + init: function(userid, replyurl, favorurl, deleteurl) + { + RealtimeUpdate._userid = userid; + RealtimeUpdate._replyurl = replyurl; + RealtimeUpdate._favorurl = favorurl; + RealtimeUpdate._deleteurl = deleteurl; + }, + + receive: function(data) { id = data.id; @@ -17,9 +30,8 @@ RealtimeUpdate = { $("#notices_primary .notices").prepend(noticeItem, true); $("#notices_primary .notice:first").css({display:"none"}); $("#notices_primary .notice:first").fadeIn(1000); - NoticeHover(); NoticeReply(); - } + }, makeNoticeItem: function(data) { @@ -63,12 +75,12 @@ RealtimeUpdate = { ni = ni+""+ "
    "; - if (_userid != 0) { + if (RealtimeUpdate._userid != 0) { var input = $("form#form_notice fieldset input#token"); var session_key = input.val(); ni = ni+RealtimeUpdate.makeFavoriteForm(data['id'], session_key); ni = ni+RealtimeUpdate.makeReplyLink(data['id'], data['user']['screen_name']); - if (_userid == data['user']['id']) { + if (RealtimeUpdate._userid == data['user']['id']) { ni = ni+RealtimeUpdate.makeDeleteLink(data['id']); } } @@ -76,13 +88,13 @@ RealtimeUpdate = { ni = ni+"
    "+ ""; return ni; - } + }, makeFavoriteForm: function(id, session_key) { var ff; - ff = "
    "+ + ff = ""+ "
    "+ "Favor this notice"+ // XXX: i18n ""+ @@ -91,7 +103,7 @@ RealtimeUpdate = { "
    "+ "
    "; return ff; - } + }, makeReplyLink: function(id, nickname) { @@ -99,17 +111,17 @@ RealtimeUpdate = { rl = "
    "+ "
    Reply to this notice
    "+ "
    "+ - "Reply "+id+""+ + "Reply "+id+""+ ""+ "
    "+ "
    "; return rl; - } + }, makeDeleteLink: function(id) { var dl, delurl; - delurl = _deleteurl.replace("0000000000", id); + delurl = RealtimeUpdate._deleteurl.replace("0000000000", id); dl = "
    "+ "
    Delete this notice
    "+ @@ -119,6 +131,5 @@ RealtimeUpdate = { "
    "; return dl; - } -}; - + }, +} From 75545cdc07db0e12a351ed0f519675626dd2e7bd Mon Sep 17 00:00:00 2001 From: Craig Andrews Date: Wed, 15 Jul 2009 10:37:50 -0400 Subject: [PATCH 30/41] Added attachment information to the json responses --- lib/twitterapi.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/twitterapi.php b/lib/twitterapi.php index 655b6c7778..749083c7c5 100644 --- a/lib/twitterapi.php +++ b/lib/twitterapi.php @@ -186,6 +186,21 @@ class TwitterapiAction extends Action $twitter_status['favorited'] = false; } + # Enclosures + $attachments = $notice->attachments(); + $twitter_status['attachments']=array(); + if($attachments){ + foreach($attachments as $attachment){ + if ($attachment->isEnclosure()) { + $enclosure=array(); + $enclosure['url']=$attachment->url; + $enclosure['mimetype']=$attachment->mimetype; + $enclosure['size']=$attachment->size; + $twitter_status['attachments'][]=$enclosure; + } + } + } + if ($include_user) { # Don't get notice (recursive!) $twitter_user = $this->twitter_user_array($profile, false); From 8b1ac4ea2084ec8d4a1fb0439e1ad327ac573097 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 15 Jul 2009 15:30:33 -0400 Subject: [PATCH 31/41] let implementations build channel strings for realtime --- plugins/Realtime/RealtimePlugin.php | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/plugins/Realtime/RealtimePlugin.php b/plugins/Realtime/RealtimePlugin.php index d01da5a509..507f0194d7 100644 --- a/plugins/Realtime/RealtimePlugin.php +++ b/plugins/Realtime/RealtimePlugin.php @@ -61,16 +61,16 @@ class RealtimePlugin extends Plugin function onEndShowScripts($action) { - $timeline = null; + $path = null; switch ($action->trimmed('action')) { case 'public': - $timeline = 'timelines-public'; + $path = array('public'); break; case 'tag': $tag = $action->trimmed('tag'); if (!empty($tag)) { - $timeline = 'timelines-tag-'.$tag; + $path = array('tag', $tag); } else { return true; } @@ -79,6 +79,8 @@ class RealtimePlugin extends Plugin return true; } + $timeline = $this->_pathToChannel($path); + $scripts = $this->_getScripts(); foreach ($scripts as $script) { @@ -106,30 +108,31 @@ class RealtimePlugin extends Plugin function onEndNoticeSave($notice) { - $timelines = array(); + $paths = array(); // XXX: Add other timelines; this is just for the public one if ($notice->is_local || ($notice->is_local == 0 && !common_config('public', 'localonly'))) { - $timelines[] = 'timelines-public'; + $paths[] = array('public'); } $tags = $this->getNoticeTags($notice); if (!empty($tags)) { foreach ($tags as $tag) { - $timelines[] = 'timelines-tag-' . $tag; + $paths[] = array('tag', $tag); } } - if (count($timelines) > 0) { + if (count($paths) > 0) { $json = $this->noticeAsJson($notice); $this->_connect(); - foreach ($timelines as $timeline) { + foreach ($paths as $path) { + $timeline = $this->_pathToChannel($path); $this->_publish($timeline, $json); } @@ -218,4 +221,9 @@ class RealtimePlugin extends Plugin function _disconnect() { } + + function _pathToChannel($path) + { + return ''; + } } From 3da84feabd10c93211d1dc8aadb82d4faeaee79b Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 15 Jul 2009 15:31:06 -0400 Subject: [PATCH 32/41] Build channel strings in Meteor plugin --- plugins/Meteor/MeteorPlugin.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/plugins/Meteor/MeteorPlugin.php b/plugins/Meteor/MeteorPlugin.php index 89c79e7dec..d54d565bda 100644 --- a/plugins/Meteor/MeteorPlugin.php +++ b/plugins/Meteor/MeteorPlugin.php @@ -76,7 +76,7 @@ class MeteorPlugin extends RealtimePlugin function _updateInitialize($timeline, $user_id) { $script = parent::_updateInitialize($timeline, $user_id); - return $script." MeteorUpdater.init(\"$this->webserver\", $this->webport, \"{$this->channelbase}{$timeline}\");"; + return $script." MeteorUpdater.init(\"$this->webserver\", $this->webport, \"{$timeline}\");"; } function _connect() @@ -93,8 +93,7 @@ class MeteorPlugin extends RealtimePlugin { $message = json_encode($message); $message = addslashes($message); - common_debug("Message = $message\n"); - $cmd = "ADDMESSAGE {$this->channelbase}{$channel} $message\n"; + $cmd = "ADDMESSAGE $channel $message\n"; $cnt = fwrite($this->_socket, $cmd); $result = fgets($this->_socket); if (preg_match('/^ERR (.*)$/', $result, $matches)) { @@ -108,4 +107,14 @@ class MeteorPlugin extends RealtimePlugin $cnt = fwrite($this->_socket, "QUIT\n"); @fclose($this->_socket); } + + // Meteord flips out with default '/' separator + + function _pathToChannel($path) + { + if (!empty($this->channelbase)) { + array_unshift($path, $this->channelbase); + } + return implode('-', $path); + } } From 1ae7357340b588dd16597527ee038b39e31489d9 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 15 Jul 2009 15:31:42 -0400 Subject: [PATCH 33/41] build channel strings in CometPlugin --- plugins/Comet/CometPlugin.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/plugins/Comet/CometPlugin.php b/plugins/Comet/CometPlugin.php index 3e4f493b65..1735d2b15a 100644 --- a/plugins/Comet/CometPlugin.php +++ b/plugins/Comet/CometPlugin.php @@ -48,13 +48,15 @@ class CometPlugin extends RealtimePlugin public $server = null; public $username = null; public $password = null; + public $prefix = null; protected $bay = null; - function __construct($server=null, $username=null, $password=null) + function __construct($server=null, $username=null, $password=null, $prefix=null) { $this->server = $server; $this->username = $username; $this->password = $password; + $this->prefix = $prefix; parent::__construct(); } @@ -74,11 +76,13 @@ class CometPlugin extends RealtimePlugin function _updateInitialize($timeline, $user_id) { - return "CometUpdate.init(\"$this->server\", \"$timeline\", $user_id, \"$this->replyurl\", \"$this->favorurl\", \"$this->deleteurl\");"; + $script = parent::_updateInitialize($timeline, $user_id); + return $script." CometUpdate.init(\"$this->server\", \"$timeline\", $user_id, \"$this->replyurl\", \"$this->favorurl\", \"$this->deleteurl\");"; } function _connect() { + require_once INSTALLDIR.'/plugins/Comet/bayeux.class.inc.php'; // Bayeux? Comet? Huh? These terms confuse me $this->bay = new Bayeux($this->server, $this->user, $this->password); } @@ -92,4 +96,12 @@ class CometPlugin extends RealtimePlugin { unset($this->bay); } + + function _pathToChannel($path) + { + if (!empty($this->prefix)) { + array_unshift($path, $this->prefix); + } + return '/' . implode('/', $path); + } } From 5b081893a5b7281683b5e78090f754cd50009363 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 15 Jul 2009 15:31:57 -0400 Subject: [PATCH 34/41] better callback functions for comet plugin --- plugins/Comet/cometupdate.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/Comet/cometupdate.js b/plugins/Comet/cometupdate.js index 432778c190..72cca004b7 100644 --- a/plugins/Comet/cometupdate.js +++ b/plugins/Comet/cometupdate.js @@ -22,8 +22,8 @@ var CometUpdate = function() _favorurl = favorurl; _replyurl = replyurl; _deleteurl = deleteurl; - _cometd.subscribe(timeline, RealtimeUpdater.receive); - $(window).unload(leave); + _cometd.subscribe(timeline, function(message) { RealtimeUpdate.receive(message.data) }); + $(window).unload(function() { _cometd.disconnect(); } ); } } }(); From 9e7e440be9ef172cb9e0bda40e34726c2131d792 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 15 Jul 2009 15:43:21 -0400 Subject: [PATCH 35/41] update release date and some extra stuff in the features --- README | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README b/README index 2c92a75da8..3e04991d01 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ README ------ Laconica 0.8.0 ("Shiny Happy People") -8 July 2009 +15 July 2009 This is the README file for Laconica, the Open Source microblogging platform. It includes installation instructions, descriptions of @@ -116,6 +116,16 @@ This is a major feature release since version 0.7.4, released May 31 as default TOS for Laconica sites. - Better command-line handling for scripts, including standard options and ability to set hostname and path from the command line. +- An experimental plugin to use Meteor (http://www.meteorserver.org/) + for "real-time" updates. +- A new framework for "real-time" updates, making it easier to develop + plugins for different browser-based update modes. +- RSS 2.0 and Atom feeds for groups. +- RSS 2.0 and Atom feeds for tags. +- Attachments can be sent by email. +- Attachments are encoded as enclosures in RSS 2.0 and Atom. +- Notices with attachments display in Facebook as media inline. + - Many, many bug fixes. Prerequisites From 0b44b252a0e7c27a909f4a8dd5f899c5190cfa83 Mon Sep 17 00:00:00 2001 From: Sarven Capadisli Date: Wed, 15 Jul 2009 19:53:24 +0000 Subject: [PATCH 36/41] Updated attachment view position. It is now closer to top. --- js/util.js | 2 +- theme/base/css/display.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/util.js b/js/util.js index bbcbc0bbb9..f3ed918cf2 100644 --- a/js/util.js +++ b/js/util.js @@ -283,7 +283,7 @@ function NoticeAttachments() { }, timeout : 0, autoHide : true, - css : {'max-width':'542px', 'top':'22.5%', 'left':'32.5%'} + css : {'max-width':'542px', 'top':'5%', 'left':'32.5%'} }; $('#content .notice a.attachment').click(function() { diff --git a/theme/base/css/display.css b/theme/base/css/display.css index 3426e71c0b..3604f193a0 100644 --- a/theme/base/css/display.css +++ b/theme/base/css/display.css @@ -1028,7 +1028,7 @@ border-radius:7px; -webkit-border-radius:7px; } #jOverlayLoading { -top:22.5%; +top:5%; left:40%; } #attachment_view img { From 488befd6282bdcc706920fcc0332943ae808af00 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 15 Jul 2009 16:03:17 -0400 Subject: [PATCH 37/41] add some info about plugins --- README | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/README b/README index 3e04991d01..0214e49315 100644 --- a/README +++ b/README @@ -1429,6 +1429,51 @@ notify third-party servers of updates. notify: an array of URLs for ping endpoints. Default is the empty array (no notification). +Plugins +======= + +Beginning with the 0.7.x branch, Laconica has supported a simple but +powerful plugin architecture. Important events in the code are named, +like 'StartNoticeSave', and other software can register interest +in those events. When the events happen, the other software is called +and has a choice of accepting or rejecting the events. + +In the simplest case, you can add a function to config.php and use the +Event::addHandler() function to hook an event: + + function AddGoogleLink($action) + { + $action->menuItem('http://www.google.com/', _('Google'), _('Search engine')); + return true; + } + + Event::addHandler('EndPrimaryNav', 'AddGoogleLink'); + +This adds a menu item to the end of the main navigation menu. You can +see the list of existing events, and parameters that handlers must +implement, in EVENTS.txt. + +The Plugin class in lib/plugin.php makes it easier to write more +complex plugins. Sub-classes can just create methods named +'onEventName', where 'EventName' is the name of the event (case +matters!). These methods will be automatically registered as event +handlers by the Plugin constructor (which you must call from your own +class's constructor). + +Several example plugins are included in the plugins/ directory. You +can enable a plugin with the following line in config.php: + + addPlugin('Example', array('param1' => 'value1', + 'param2' => 'value2')); + +This will look for and load files named 'ExamplePlugin.php' or +'Example/ExamplePlugin.php' either in the plugins/ directory (for +plugins that ship with Laconica) or in the local/ directory (for +plugins you write yourself or that you get from somewhere else) or +local/plugins/. + +Plugins are documented in their own directories. + Troubleshooting =============== From eb22f06ac6ca30b850be71cbb8358c0715eca7f9 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 15 Jul 2009 16:57:39 -0400 Subject: [PATCH 38/41] conversation action is readonly --- actions/conversation.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/actions/conversation.php b/actions/conversation.php index 0eb0d86d65..c8755ba6ef 100644 --- a/actions/conversation.php +++ b/actions/conversation.php @@ -116,6 +116,11 @@ class ConversationAction extends Action $cnt = $ct->show(); } + + function isReadOnly() + { + return true; + } } /** From 77faf7610b430e2489170f7a43ac98d76ed8f5a6 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 15 Jul 2009 23:35:20 -0400 Subject: [PATCH 39/41] upgrade to latest version of DB_DataObject --- extlib/DB/DataObject.php | 243 ++++++++++++++++---------- extlib/DB/DataObject/Cast.php | 9 +- extlib/DB/DataObject/Error.php | 2 +- extlib/DB/DataObject/Generator.php | 68 ++++--- extlib/DB/DataObject/createTables.php | 2 +- 5 files changed, 198 insertions(+), 126 deletions(-) mode change 100755 => 100644 extlib/DB/DataObject/createTables.php diff --git a/extlib/DB/DataObject.php b/extlib/DB/DataObject.php index 0c6a13dc28..8e226b8fa9 100644 --- a/extlib/DB/DataObject.php +++ b/extlib/DB/DataObject.php @@ -2,11 +2,11 @@ /** * Object Based Database Query Builder and data store * - * PHP versions 4 and 5 + * For PHP versions 4,5 and 6 * - * LICENSE: This source file is subject to version 3.0 of the PHP license + * LICENSE: This source file is subject to version 3.01 of the PHP license * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of + * http://www.php.net/license/3_01.txt. If you did not receive a copy of * the PHP License and are unable to obtain it through the web, please * send a note to license@php.net so we can mail you a copy immediately. * @@ -14,8 +14,8 @@ * @package DB_DataObject * @author Alan Knowles * @copyright 1997-2006 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id: DataObject.php,v 1.439 2008/01/30 02:14:06 alan_k Exp $ + * @license http://www.php.net/license/3_01.txt PHP License 3.01 + * @version CVS: $Id: DataObject.php 284150 2009-07-15 23:27:59Z alan_k $ * @link http://pear.php.net/package/DB_DataObject */ @@ -235,7 +235,7 @@ class DB_DataObject extends DB_DataObject_Overload * @access private * @var string */ - var $_DB_DataObject_version = "1.8.8"; + var $_DB_DataObject_version = "1.8.11"; /** * The Database table (used by table extends) @@ -1027,7 +1027,13 @@ class DB_DataObject extends DB_DataObject_Overload if ($leftq || $useNative) { $table = ($quoteIdentifiers ? $DB->quoteIdentifier($this->__table) : $this->__table); - $r = $this->_query("INSERT INTO {$table} ($leftq) VALUES ($rightq) "); + + if (($dbtype == 'pgsql') && empty($leftq)) { + $r = $this->_query("INSERT INTO {$table} DEFAULT VALUES"); + } else { + $r = $this->_query("INSERT INTO {$table} ($leftq) VALUES ($rightq) "); + } + @@ -1339,7 +1345,7 @@ class DB_DataObject extends DB_DataObject_Overload * build the condition only using the object parameters. * * @access public - * @return mixed True on success, false on failure, 0 on no data affected + * @return mixed Int (No. of rows affected) on success, false on failure, 0 on no data affected */ function delete($useWhere = false) { @@ -1369,7 +1375,13 @@ class DB_DataObject extends DB_DataObject_Overload if (($this->_query !== false) && $this->_query['condition']) { $table = ($quoteIdentifiers ? $DB->quoteIdentifier($this->__table) : $this->__table); - $sql = "DELETE FROM {$table} {$this->_query['condition']}{$extra_cond}"; + $sql = "DELETE "; + // using a joined delete. - with useWhere.. + $sql .= (!empty($this->_join) && $useWhere) ? + "{$table} FROM {$table} {$this->_join} " : + "FROM {$table} "; + + $sql .= $this->_query['condition']. $extra_cond; // add limit.. @@ -1521,15 +1533,15 @@ class DB_DataObject extends DB_DataObject_Overload } $keys = $this->keys(); - if (!$keys[0] && !is_string($countWhat)) { + if (empty($keys[0]) && (!is_string($countWhat) || (strtoupper($countWhat) == 'DISTINCT'))) { $this->raiseError( - "You cannot do run count without keys - use \$do->keys('id');", + "You cannot do run count without keys - use \$do->count('id'), or use \$do->count('distinct id')';", DB_DATAOBJECT_ERROR_INVALIDARGS,PEAR_ERROR_DIE); return false; } $table = ($quoteIdentifiers ? $DB->quoteIdentifier($this->__table) : $this->__table); - $key_col = ($quoteIdentifiers ? $DB->quoteIdentifier($keys[0]) : $keys[0]); + $key_col = empty($keys[0]) ? '' : (($quoteIdentifiers ? $DB->quoteIdentifier($keys[0]) : $keys[0])); $as = ($quoteIdentifiers ? $DB->quoteIdentifier('DATAOBJECT_NUM') : 'DATAOBJECT_NUM'); // support distinct on default keys. @@ -2044,7 +2056,7 @@ class DB_DataObject extends DB_DataObject_Overload // technically postgres native here... // we need to get the new improved tabledata sorted out first. - if ( in_array($dbtype , array('psql', 'mysql', 'mysqli', 'mssql', 'ifx')) && + if ( in_array($dbtype , array('pgsql', 'mysql', 'mysqli', 'mssql', 'ifx')) && ($table[$usekey] & DB_DATAOBJECT_INT) && isset($realkeys[$usekey]) && ($realkeys[$usekey] == 'N') ) { @@ -2125,10 +2137,13 @@ class DB_DataObject extends DB_DataObject_Overload $this->_loadConfig(); } // Set database driver for reference - $db_driver = empty($_DB_DATAOBJECT['CONFIG']['db_driver']) ? 'DB' : $_DB_DATAOBJECT['CONFIG']['db_driver']; - // is it already connected ? - + $db_driver = empty($_DB_DATAOBJECT['CONFIG']['db_driver']) ? + 'DB' : $_DB_DATAOBJECT['CONFIG']['db_driver']; + + // is it already connected ? if ($this->_database_dsn_md5 && !empty($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { + + // connection is an error... if (PEAR::isError($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5])) { return $this->raiseError( $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->message, @@ -2137,7 +2152,7 @@ class DB_DataObject extends DB_DataObject_Overload } - if (!$this->_database) { + if (empty($this->_database)) { $this->_database = $_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5]->dsn['database']; $hasGetDatabase = method_exists($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5], 'getDatabase'); @@ -2166,6 +2181,7 @@ class DB_DataObject extends DB_DataObject_Overload // try and work out what to use for the dsn ! $options= &$_DB_DATAOBJECT['CONFIG']; + // if the databse dsn dis defined in the object.. $dsn = isset($this->_database_dsn) ? $this->_database_dsn : null; if (!$dsn) { @@ -2173,14 +2189,14 @@ class DB_DataObject extends DB_DataObject_Overload $this->_database = isset($options["table_{$this->__table}"]) ? $options["table_{$this->__table}"] : null; } if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { - $this->debug("Checking for database database_{$this->_database} in options","CONNECT"); + $this->debug("Checking for database specific ini ('{$this->_database}') : database_{$this->_database} in options","CONNECT"); } if ($this->_database && !empty($options["database_{$this->_database}"])) { - $dsn = $options["database_{$this->_database}"]; } else if (!empty($options['database'])) { $dsn = $options['database']; + } } @@ -2205,6 +2221,9 @@ class DB_DataObject extends DB_DataObject_Overload if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { $this->debug("USING CACHED CONNECTION", "CONNECT",3); } + + + if (!$this->_database) { $hasGetDatabase = method_exists($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5], 'getDatabase'); @@ -2221,7 +2240,7 @@ class DB_DataObject extends DB_DataObject_Overload return true; } if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { - $this->debug("NEW CONNECTION", "CONNECT",3); + $this->debug("NEW CONNECTION TP DATABASE :" .$this->_database , "CONNECT",3); /* actualy make a connection */ $this->debug(print_r($dsn,true) ." {$this->_database_dsn_md5}", "CONNECT",3); } @@ -2265,8 +2284,8 @@ class DB_DataObject extends DB_DataObject_Overload ); } - - if (!$this->_database) { + + if (empty($this->_database)) { $hasGetDatabase = method_exists($_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5], 'getDatabase'); $this->_database = ($db_driver != 'DB' && $hasGetDatabase) @@ -2357,38 +2376,38 @@ class DB_DataObject extends DB_DataObject_Overload $t= explode(' ',microtime()); $_DB_DATAOBJECT['QUERYENDTIME'] = $time = $t[0]+$t[1]; - - do { - if ($_DB_driver == 'DB') { - $result = $DB->query($string); - } else { - switch (strtolower(substr(trim($string),0,6))) { + for ($tries = 0;$tries < 3;$tries++) { - case 'insert': - case 'update': - case 'delete': - $result = $DB->exec($string); - break; - - default: - $result = $DB->query($string); - break; + if ($_DB_driver == 'DB') { + + $result = $DB->query($string); + } else { + switch (strtolower(substr(trim($string),0,6))) { + + case 'insert': + case 'update': + case 'delete': + $result = $DB->exec($string); + break; + + default: + $result = $DB->query($string); + break; + } } + + // see if we got a failure.. - try again a few times.. + if (!is_a($result,'PEAR_Error')) { + break; + } + if ($result->getCode() != -14) { // *DB_ERROR_NODBSELECTED + break; // not a connection error.. + } + sleep(1); // wait before retyring.. + $DB->connect($DB->dsn); } - - // try to reconnect, at most 3 times - $again = false; - if (is_a($result, 'PEAR_Error') - AND $result->getCode() == DB_ERROR_NODBSELECTED - AND $cpt++<3) { - $DB->disconnect(); - sleep(1); - $DB->connect($DB->dsn); - $again = true; - } - - } while ($again); + if (is_a($result,'PEAR_Error')) { if (!empty($_DB_DATAOBJECT['CONFIG']['debug'])) { @@ -2556,11 +2575,13 @@ class DB_DataObject extends DB_DataObject_Overload * use @ to silence it (if you are sure it is acceptable) * eg. $do = @DB_DataObject::factory('person') * - * table name will eventually be databasename/table + * table name can bedatabasename/table * - and allow modular dataobjects to be written.. * (this also helps proxy creation) * - * + * Experimental Support for Multi-Database factory eg. mydatabase.mytable + * + * * @param string $table tablename (use blank to create a new instance of the same class.) * @access private * @return DataObject|PEAR_Error @@ -2570,9 +2591,27 @@ class DB_DataObject extends DB_DataObject_Overload function factory($table = '') { global $_DB_DATAOBJECT; + + + // multi-database support.. - experimental. + $database = ''; + + if (strpos( $table,'/') !== false ) { + list($database,$table) = explode('.',$table, 2); + + } + if (empty($_DB_DATAOBJECT['CONFIG'])) { DB_DataObject::_loadConfig(); } + // no configuration available for database + if (!empty($database) && empty($_DB_DATAOBJECT['CONFIG']['database_'.$database])) { + return DB_DataObject::raiseError( + "unable to find database_{$database} in Configuration, It is required for factory with database" + , 0, PEAR_ERROR_DIE ); + } + + if ($table === '') { if (is_a($this,'DB_DataObject') && strlen($this->__table)) { @@ -2584,17 +2623,22 @@ class DB_DataObject extends DB_DataObject_Overload } } - + // does this need multi db support?? $p = isset($_DB_DATAOBJECT['CONFIG']['class_prefix']) ? $_DB_DATAOBJECT['CONFIG']['class_prefix'] : ''; $class = $p . preg_replace('/[^A-Z0-9]/i','_',ucfirst($table)); - $ce = substr(phpversion(),0,1) > 4 ? class_exists($class,false) : class_exists($class); + $class = $ce ? $class : DB_DataObject::_autoloadClass($class); // proxy = full|light if (!$class && isset($_DB_DATAOBJECT['CONFIG']['proxy'])) { + + DB_DataObject::debug("FAILED TO Autoload $database.$table - using proxy.","FACTORY",1); + + $proxyMethod = 'getProxy'.$_DB_DATAOBJECT['CONFIG']['proxy']; + // if you have loaded (some other way) - dont try and load it again.. class_exists('DB_DataObject_Generator') ? '' : require_once 'DB/DataObject/Generator.php'; @@ -2614,8 +2658,12 @@ class DB_DataObject extends DB_DataObject_Overload "factory could not find class $class from $table", DB_DATAOBJECT_ERROR_INVALIDCONFIG); } - - return new $class; + $ret = new $class; + if (!empty($database)) { + DB_DataObject::debug("Setting database to $database","FACTORY",1); + $ret->database($database); + } + return $ret; } /** * autoload Class @@ -3079,7 +3127,7 @@ class DB_DataObject extends DB_DataObject_Overload return; } - + //echo '
    '; print_r(func_get_args());
             $useWhereAsOn = false;
             // support for 2nd argument as an array of options
             if (is_array($joinType)) {
    @@ -3119,8 +3167,39 @@ class DB_DataObject extends DB_DataObject_Overload
             $DB = &$_DB_DATAOBJECT['CONNECTIONS'][$this->_database_dsn_md5];
            
     
    +        /// CHANGED 26 JUN 2009 - we prefer links from our local table over the remote one.
             
    -        
    +        /* otherwise see if there are any links from this table to the obj. */
    +        //print_r($this->links());
    +        if (($ofield === false) && ($links = $this->links())) {
    +            foreach ($links as $k => $v) {
    +                /* link contains {this column} = {linked table}:{linked column} */
    +                $ar = explode(':', $v);
    +                // Feature Request #4266 - Allow joins with multiple keys
    +                if (strpos($k, ',') !== false) {
    +                    $k = explode(',', $k);
    +                }
    +                if (strpos($ar[1], ',') !== false) {
    +                    $ar[1] = explode(',', $ar[1]);
    +                }
    +
    +                if ($ar[0] == $obj->__table) {
    +                    if ($joinCol !== false) {
    +                        if ($k == $joinCol) {
    +                            $tfield = $k;
    +                            $ofield = $ar[1];
    +                            break;
    +                        } else {
    +                            continue;
    +                        }
    +                    } else {
    +                        $tfield = $k;
    +                        $ofield = $ar[1];
    +                        break;
    +                    }
    +                }
    +            }
    +        }
              /* look up the links for obj table */
             //print_r($obj->links());
             if (!$ofield && ($olinks = $obj->links())) {
    @@ -3164,37 +3243,6 @@ class DB_DataObject extends DB_DataObject_Overload
                 }
             }
     
    -        /* otherwise see if there are any links from this table to the obj. */
    -        //print_r($this->links());
    -        if (($ofield === false) && ($links = $this->links())) {
    -            foreach ($links as $k => $v) {
    -                /* link contains {this column} = {linked table}:{linked column} */
    -                $ar = explode(':', $v);
    -                // Feature Request #4266 - Allow joins with multiple keys
    -                if (strpos($k, ',') !== false) {
    -                    $k = explode(',', $k);
    -                }
    -                if (strpos($ar[1], ',') !== false) {
    -                    $ar[1] = explode(',', $ar[1]);
    -                }
    -
    -                if ($ar[0] == $obj->__table) {
    -                    if ($joinCol !== false) {
    -                        if ($k == $joinCol) {
    -                            $tfield = $k;
    -                            $ofield = $ar[1];
    -                            break;
    -                        } else {
    -                            continue;
    -                        }
    -                    } else {
    -                        $tfield = $k;
    -                        $ofield = $ar[1];
    -                        break;
    -                    }
    -                }
    -            }
    -        }
             // finally if these two table have column names that match do a join by default on them
     
             if (($ofield === false) && $joinCol) {
    @@ -3383,22 +3431,25 @@ class DB_DataObject extends DB_DataObject_Overload
                 case 'RIGHT': // others??? .. cross, left outer, right outer, natural..?
                     
                     // Feature Request #4266 - Allow joins with multiple keys
    -                $this->_join .= "\n {$joinType} JOIN {$objTable} {$fullJoinAs}";
    +                $jadd = "\n {$joinType} JOIN {$objTable} {$fullJoinAs}";
    +                //$this->_join .= "\n {$joinType} JOIN {$objTable} {$fullJoinAs}";
                     if (is_array($ofield)) {
                     	$key_count = count($ofield);
                         for($i = 0; $i < $key_count; $i++) {
                         	if ($i == 0) {
    -                    		$this->_join .= " ON ({$joinAs}.{$ofield[$i]}={$table}.{$tfield[$i]}) ";
    +                    		$jadd .= " ON ({$joinAs}.{$ofield[$i]}={$table}.{$tfield[$i]}) ";
                         	}
                         	else {
    -                    		$this->_join .= " AND {$joinAs}.{$ofield[$i]}={$table}.{$tfield[$i]} ";
    +                    		$jadd .= " AND {$joinAs}.{$ofield[$i]}={$table}.{$tfield[$i]} ";
                         	}
                         }
    -                    $this->_join .= ' ' . $appendJoin . ' ';
    +                    $jadd .= ' ' . $appendJoin . ' ';
                     } else {
    -	                $this->_join .= " ON ({$joinAs}.{$ofield}={$table}.{$tfield}) {$appendJoin} ";
    +	                $jadd .= " ON ({$joinAs}.{$ofield}={$table}.{$tfield}) {$appendJoin} ";
                     }
    -
    +                // jadd avaliable for debugging join build.
    +                //echo $jadd ."\n";
    +                $this->_join .= $jadd;
                     break;
                     
                 case '': // this is just a standard multitable select..
    @@ -3459,7 +3510,7 @@ class DB_DataObject extends DB_DataObject_Overload
                     continue;
                 }
                 
    -            if (empty($from[$k]) && $skipEmpty) {
    +            if (empty($from[sprintf($format,$k)]) && $skipEmpty) {
                     continue;
                 }
                 
    diff --git a/extlib/DB/DataObject/Cast.php b/extlib/DB/DataObject/Cast.php
    index 616abb55ed..095d2a4d25 100644
    --- a/extlib/DB/DataObject/Cast.php
    +++ b/extlib/DB/DataObject/Cast.php
    @@ -15,9 +15,9 @@
      * @category   Database
      * @package    DB_DataObject
      * @author     Alan Knowles 
    - * @copyright  1997-2006 The PHP Group
    + * @copyright  1997-2008 The PHP Group
      * @license    http://www.php.net/license/3_0.txt  PHP License 3.0
    - * @version    CVS: $Id: Cast.php,v 1.15 2005/07/07 05:30:53 alan_k Exp $
    + * @version    CVS: $Id: Cast.php 264148 2008-08-04 03:44:59Z alan_k $
      * @link       http://pear.php.net/package/DB_DataObject
      */
       
    @@ -391,7 +391,10 @@ class DB_DataObject_Cast {
                     // this is funny - the parameter order is reversed ;)
                     return "'".mysqli_real_escape_string($db->connection, $this->value)."'";
                  
    -            
    +            case 'sqlite':
    +                // this is funny - the parameter order is reversed ;)
    +                return "'".sqlite_escape_string($this->value)."'";
    +           
                      
                 default:
                     return PEAR::raiseError("DB_DataObject_Cast cant handle blobs for Database:{$db->dsn['phptype']} Yet");
    diff --git a/extlib/DB/DataObject/Error.php b/extlib/DB/DataObject/Error.php
    index 05a7414080..3821154537 100644
    --- a/extlib/DB/DataObject/Error.php
    +++ b/extlib/DB/DataObject/Error.php
    @@ -18,7 +18,7 @@
      * @author     Alan Knowles 
      * @copyright  1997-2006 The PHP Group
      * @license    http://www.php.net/license/3_0.txt  PHP License 3.0
    - * @version    CVS: $Id: Error.php,v 1.3 2005/03/23 02:35:35 alan_k Exp $
    + * @version    CVS: $Id: Error.php 277015 2009-03-12 05:51:03Z alan_k $
      * @link       http://pear.php.net/package/DB_DataObject
      */
       
    diff --git a/extlib/DB/DataObject/Generator.php b/extlib/DB/DataObject/Generator.php
    index de16af6926..ff6e42c7db 100644
    --- a/extlib/DB/DataObject/Generator.php
    +++ b/extlib/DB/DataObject/Generator.php
    @@ -4,9 +4,9 @@
      *
      * PHP versions 4 and 5
      *
    - * LICENSE: This source file is subject to version 3.0 of the PHP license
    + * LICENSE: This source file is subject to version 3.01 of the PHP license
      * that is available through the world-wide-web at the following URI:
    - * http://www.php.net/license/3_0.txt.  If you did not receive a copy of
    + * http://www.php.net/license/3_01.txt.  If you did not receive a copy of
      * the PHP License and are unable to obtain it through the web, please
      * send a note to license@php.net so we can mail you a copy immediately.
      *
    @@ -14,8 +14,8 @@
      * @package    DB_DataObject
      * @author     Alan Knowles 
      * @copyright  1997-2006 The PHP Group
    - * @license    http://www.php.net/license/3_0.txt  PHP License 3.0
    - * @version    CVS: $Id: Generator.php,v 1.141 2008/01/30 02:29:39 alan_k Exp $
    + * @license    http://www.php.net/license/3_01.txt  PHP License 3.01
    + * @version    CVS: $Id: Generator.php 284150 2009-07-15 23:27:59Z alan_k $
      * @link       http://pear.php.net/package/DB_DataObject
      */
      
    @@ -193,7 +193,11 @@ class DB_DataObject_Generator extends DB_DataObject
                 /**
                  * set portability and some modules to fetch the informations
                  */
    -            $__DB->setOption('portability', MDB2_PORTABILITY_ALL ^ MDB2_PORTABILITY_FIX_CASE);
    +            $db_options = PEAR::getStaticProperty('MDB2','options');
    +            if (empty($db_options)) {
    +                $__DB->setOption('portability', MDB2_PORTABILITY_ALL ^ MDB2_PORTABILITY_FIX_CASE);
    +            }
    +            
                 $__DB->loadModule('Manager');
                 $__DB->loadModule('Reverse');
             }
    @@ -265,12 +269,7 @@ class DB_DataObject_Generator extends DB_DataObject
                 } else {
                     $defs =  $__DB->reverse->tableInfo($quotedTable);
                     // rename the length value, so it matches db's return.
    -                foreach ($defs as $k => $v) {
    -                    if (!isset($defs[$k]['length'])) {
    -                        continue;
    -                    }
    -                    $defs[$k]['len'] = $defs[$k]['length'];
    -                }
    +                
                 }
     
                 if (is_a($defs,'PEAR_Error')) {
    @@ -286,7 +285,10 @@ class DB_DataObject_Generator extends DB_DataObject
                     if (!is_array($def)) {
                         continue;
                     }
    -
    +                // rename the length value, so it matches db's return.
    +                if (isset($def['length']) && !isset($def['len'])) {
    +                    $def['len'] = $def['length'];
    +                }
                     $this->_definitions[$table][] = (object) $def;
     
                 }
    @@ -391,7 +393,10 @@ class DB_DataObject_Generator extends DB_DataObject
             $fk = array();
     
             foreach($this->tables as $this->table) {
    -            $res =& $DB->query('SHOW CREATE TABLE ' . $this->table);
    +            $quotedTable = !empty($options['quote_identifiers_tableinfo']) ?  $DB->quoteIdentifier($table)  : $this->table;
    +            
    +            $res =& $DB->query('SHOW CREATE TABLE ' . $quotedTable );
    +
                 if (PEAR::isError($res)) {
                     die($res->getMessage());
                 }
    @@ -467,7 +472,7 @@ class DB_DataObject_Generator extends DB_DataObject
         function _generateDefinitionsTable()
         {
             global $_DB_DATAOBJECT;
    -        
    +        $options = PEAR::getStaticProperty('DB_DataObject','options');
             $defs = $this->_definitions[$this->table];
             $this->_newConfig .= "\n[{$this->table}]\n";
             $keys_out =  "\n[{$this->table}__keys]\n";
    @@ -551,6 +556,9 @@ class DB_DataObject_Generator extends DB_DataObject
                     
                     case 'ENUM':
                     case 'SET':         // not really but oh well
    +                
    +                case 'POINT':       // mysql geometry stuff - not really string - but will do..
    +                
                     case 'TIMESTAMPTZ': // postgres
                     case 'BPCHAR':      // postgres
                     case 'INTERVAL':    // postgres (eg. '12 days')
    @@ -594,14 +602,18 @@ class DB_DataObject_Generator extends DB_DataObject
                             DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME;
                         break;    
                         
    -                    
    -                case 'TINYBLOB':
    +                
                     case 'BLOB':       /// these should really be ignored!!!???
    +                case 'TINYBLOB':
                     case 'MEDIUMBLOB':
                     case 'LONGBLOB':
    +                
    +                case 'CLOB': // oracle character lob support
    +                
                     case 'BYTEA':   // postgres blob support..
                         $type = DB_DATAOBJECT_STR + DB_DATAOBJECT_BLOB;
                         break;
    +                    
                     default:     
                         echo "*****************************************************************\n".
                              "**               WARNING UNKNOWN TYPE                          **\n".
    @@ -653,7 +665,9 @@ class DB_DataObject_Generator extends DB_DataObject
                 // only use primary key or nextval(), cause the setFrom blocks you setting all key items...
                 // if no keys exist fall back to using unique
                 //echo "\n{$t->name} => {$t->flags}\n";
    -            if (preg_match("/(auto_increment|nextval\()/i",rawurldecode($t->flags)) 
    +            $secondary_key_match = isset($options['generator_secondary_key_match']) ? $options['generator_secondary_key_match'] : 'primary|unique';
    +            
    +            if (preg_match('/(auto_increment|nextval\()/i',rawurldecode($t->flags)) 
                     || (isset($t->autoincrement) && ($t->autoincrement === true))) {
                         
                     // native sequences = 2
    @@ -662,7 +676,7 @@ class DB_DataObject_Generator extends DB_DataObject
                     }
                     $ret_keys_primary[$t->name] = 'N';
                 
    -            } else if (preg_match("/(primary|unique)/i",$t->flags)) {
    +            } else if ($secondary_key_match && preg_match('/('.$secondary_key_match.')/i',$t->flags)) {
                     // keys.. = 1
                     $key_type = 'K';
                     if (!preg_match("/(primary)/i",$t->flags)) {
    @@ -868,10 +882,13 @@ class DB_DataObject_Generator extends DB_DataObject
             // then we should add var $_database = here
             // as database names may not always match.. 
             
    +        if (empty($GLOBALS['_DB_DATAOBJECT']['CONFIG'])) {
    +            DB_DataObject::_loadConfig();
    +        }
    +
    +         // Only include the $_database property if the omit_database_var is unset or false
             
    -            
    -        
    -        if (isset($options["database_{$this->_database}"])) {
    +        if (isset($options["database_{$this->_database}"]) && empty($GLOBALS['_DB_DATAOBJECT']['CONFIG']['generator_omit_database_var'])) {
                 $body .= "    {$var} \$_database = '{$this->_database}';  {$p}// database name (used with database_{*} config)\n";
             }
             
    @@ -904,9 +921,10 @@ class DB_DataObject_Generator extends DB_DataObject
                 $padding = (30 - strlen($t->name));
                 if ($padding < 2) $padding =2;
                 $p =  str_repeat(' ',$padding) ;
    -           
    -            $body .="    {$var} \${$t->name};  {$p}// {$t->type}({$t->len})  {$t->flags}\n";
    -             
    +            
    +            $length = empty($t->len) ? '' : '('.$t->len.')';
    +            $body .="    {$var} \${$t->name};  {$p}// {$t->type}$length  {$t->flags}\n";
    +            
                 // can not do set as PEAR::DB table info doesnt support it.
                 //if (substr($t->Type,0,3) == "set")
                 //    $sets[$t->Field] = "array".substr($t->Type,3);
    @@ -1185,7 +1203,7 @@ class DB_DataObject_Generator extends DB_DataObject
                 $__DB->loadModule('Manager');
                 $__DB->loadModule('Reverse');
             }
    -        $quotedTable = !empty($options['quote_identifiers']) ? 
    +        $quotedTable = !empty($options['quote_identifiers_tableinfo']) ? 
                     $__DB->quoteIdentifier($table) : $table;
               
             if (!$is_MDB2) {
    diff --git a/extlib/DB/DataObject/createTables.php b/extlib/DB/DataObject/createTables.php
    old mode 100755
    new mode 100644
    index c0659574ea..d54d28c245
    --- a/extlib/DB/DataObject/createTables.php
    +++ b/extlib/DB/DataObject/createTables.php
    @@ -16,7 +16,7 @@
     // | Author:  Alan Knowles 
     // +----------------------------------------------------------------------+
     //
    -// $Id: createTables.php,v 1.24 2006/01/13 01:27:55 alan_k Exp $
    +// $Id: createTables.php 277015 2009-03-12 05:51:03Z alan_k $
     //
     
     // since this version doesnt use overload, 
    
    From c07c4b20502735104cc35d260b4c7f3904a3a9fb Mon Sep 17 00:00:00 2001
    From: Evan Prodromou 
    Date: Wed, 15 Jul 2009 23:36:08 -0400
    Subject: [PATCH 40/41] change version to 0.8.1dev
    
    ---
     lib/common.php | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/lib/common.php b/lib/common.php
    index c47702779d..9d7954fa98 100644
    --- a/lib/common.php
    +++ b/lib/common.php
    @@ -19,7 +19,7 @@
     
     if (!defined('LACONICA')) { exit(1); }
     
    -define('LACONICA_VERSION', '0.8.0');
    +define('LACONICA_VERSION', '0.8.1dev');
     
     define('AVATAR_PROFILE_SIZE', 96);
     define('AVATAR_STREAM_SIZE', 48);
    
    From 7cfb2f569dbda8ef84149604cec88b2349d95306 Mon Sep 17 00:00:00 2001
    From: Evan Prodromou 
    Date: Thu, 9 Jul 2009 18:22:46 -0400
    Subject: [PATCH 41/41] 0.9.0 dev version
    
    ---
     lib/common.php | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/lib/common.php b/lib/common.php
    index 9d7954fa98..764c5a0770 100644
    --- a/lib/common.php
    +++ b/lib/common.php
    @@ -19,7 +19,7 @@
     
     if (!defined('LACONICA')) { exit(1); }
     
    -define('LACONICA_VERSION', '0.8.1dev');
    +define('LACONICA_VERSION', '0.9.0dev');
     
     define('AVATAR_PROFILE_SIZE', 96);
     define('AVATAR_STREAM_SIZE', 48);